Microsoft solutions
Microsoft Development Process
Software development processes are used to control a software development from its conception to its deployment in live operation, including the changes to a software that occur in live operation. One of the oldest models is the waterfall model, which assumes a rigid sequence of individual phases. Further developments such as the spiral model, on the other hand, provide for iterations, i.e. the same work step (e.g. analysis) is run through several times and the results of the work step are refined and improved per run. Software development philosophy corresponds to a programmer's philosophy, a particular approach to how software should best be developed according to the proponents. These philosophies very often include process elements and are therefore also called process models. I offer you:
- Extreme Programming
- Prototyping
- Rational Unified Process
- Scrum
- Kanban