Managing complexity is difficult in any growing business. As companies
innovate, add new business lines, expand their global reach, cater to
increased volume, or adopt new regulatory rules, processes proliferate and
the discipline surrounding them goes out of the window. Moreover, the IT that
supports these processes becomes more entangled as aging legacy applications
jostle with new applications to support the needs of the business. Over time
the technology that support this business unravels, causing the environment
to suffer from instability and poor performance and become difficult to
change and maintain. In short, it lowers business efficiency and
effectiveness.
A sound Enterprise Architecture (EA) approach is required to ensure that both
the business and technology are well aligned and will help restore order to
this landscape. An Enterprise Architecture is a... (more)
Often, estimates are initially made with an incomplete understanding of
requirements. Estimation is done at the beginning of the lifecycle before the
requirements are defined and thus the problem understood.
How can you accurately estimate unless you know what the problem we intend to
solve? At this point, they often represent wishes rather than realistic
estimates. As the project progresses and the problem become better
understood, estimates should be revisited. For example, NASA advocates re-
estimation at defined points in the lifecycle. Often, a Project Manager will
know that... (more)