Welcome!

The Art of Software Delivery

Sanjeev Khurana

Subscribe to Sanjeev Khurana: eMailAlertsEmail Alerts
Get Sanjeev Khurana via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Sanjeev Khurana

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)

The Art of Software Delivery

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)