Content deleted Content added
Check Wikipedia cleanup (header levels) + gen. fixes |
m WP:CHECKWIKI error fixes +genfixes using AWB (7165) |
||
Line 1:
'''Internet-Speed Development''' is an [[Agile Software Development]] development method using a combined [[spiral model]]/[[waterfall model]] with daily builds aimed at developing a product with high speed.
It was developed in the late nineties because software development was changing rapidly. Companies were having problems delivering products with the correct requirements within the time scheduled for the project and as such were changing to more agile software development methods. More details about how the internet-speed method was developed can be seen in the evolutionary map in the paper of Abrahamsson <ref>
===Main ideas behind Internet-Speed Development===
Line 20:
The last concept discussed in this entry of internet-speed development is the concept of parallel development. This concept basically means that all the software development is done in parallel as often as possible. This will allow very quick development and it allows the smaller teams to focus on their own feature as much as possible which has a good result on quality. To ensure that the smaller teams do work together to create the final system it is however needed to synchronize their development frequently. This can be done using [[daily build]]s which means that all the developers check their code in at the end of the day after which a build is created which can then be evaluated and tested to monitor progress. After a feature is completed in the build in needs to be tested and refined which is sometimes called the synch-and-stabilize process. The developed features are synchronized with the build and tested. After these tests any bugs will be corrected and the feature can be refined to work better (which is the stabilization part).
Internet-speed development is based on the agile principles and as such it has a lot of similarities with [[Extreme Programming]], [[RUP]], [[DSDM]] and [[Feature Driven Development]]. Internet-speed development is different however from these methods as it also incorporates a more extensive risk-management planning and has quality as a very important objective of a project.
==The phases of Internet-Speed Development ==
Line 73:
(MSF Process model <ref name="ReferenceA">Microsoft Solutions White Paper June 2002
</TD>
Line 236:
(MSF Risk Management Discipline <ref name="ReferenceB">
</TD>
Line 256:
(MSF Risk Management Discipline <ref
</TD>
Line 275:
(MSF Risk Management Discipline <ref
</TD>
Line 689:
(MSF Risk Management Discipline <ref
</TD>
|