Dear All, We all know from the Agile Manifesto which mentiond "Agile promote early and continuous delivery" . I may sound repeating the same quesiontion which may be being discussed before; however, how can we manage to make early delivery for a software product and at the same time it has to be a valuable software for the busniess and at the same time the software product consists of sub-modules which are interdependent; besides that each module require a time scale more then two months to deliver in a team of 5 developers.
The basic trick is to break down the requirements into pieces of functionality that all have inherent business value and can be implemented in less than a week each. Then start implementing those pieces in priority order, always end-to-end, that is, every time you implemented one piece of functionality, your system should be in a state that you can install it in production.
If you could provide an example of a system you have trouble imagining being developed that way, we could use it to further discuss this way of working.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Joined: Apr 04, 2005
Ilja, Many thanks for you reply. I am in the process of gathering some thoughts and examples. I will get back to you. I am still in the process of preparing ideas and thoughts etc...
[ August 27, 2008: Message edited by: Alan Mehio ] [ August 27, 2008: Message edited by: Alan Mehio ]