DEVELOPMENT METHODOLOGY
Software development is a lot like driving a car. It almost never makes sense to simply point yourself in the direction of your destination and floor the gas. Lots of adjustments to the course make more sense because you can never plan for the inevitable detours that get in your way.
A developer's day-to-day programming efforts must proceed from well-defined tasks that are clearly connected to features specified by the client. In this approach, a portion of each software development task is being worked on at any given time providing a number of benefits.
Simply stated, this development process can be summarized as follows:
- We (developers and management) work with the customer to create user stories for the project.
- We work with the customer to create the release plan.
- Developers and management meet with the customer for an iteration planning meeting..
- The steps are repeated until the work is completed.
|