Notes on XP — No.2: The basic problem is ‘Risk’

How does XP deal with the problem of Risk in software development?

   1.
No deadline fails

          <= Only highest functionalities are implemented            

          <= It’s easy to finish small problems and small tasks in a short cycle of releases and iterations,

   2.
Project will not be canceled. <= Smallest release that makes the most biz sense will be implemented at first.

   3.
The system will not go sour <= A quality baseline supported by a suite of tests will make sure everything is fine at any moment.

   4.
Bug Free  <= System Test +  Unit Test

   5.
No Requirements misunderstanding <= Customer will be involved throughout the full cycle

   6.
Requirement Changes will not be horrible <= The change is limited in short release cycle so it cannot be huge.

   7.
Less talent drain and less impact of talent drain

         <= They are not frustrated by impossible tasks because they are responsible for the estimation of their own efforts.

         <= The work will be fun because they will less lonely

         <= New team members are gradually taking more and more responsibility so that it will not be a disaster if old members leave.

        

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.