More and more software development company implements various process methodologies. The Capability Maturity Model (CMM) is one of the leading models. Independent assessments can be used to grade organizations on how well they create software according to how they define and execute their processes. There are dozens of others, but popular ones being ISO 9000, ISO 15504, and Six Sigma. A web development company adapts directly these processes for their project work because to develop specified product a management is necessary.
Before proceeding for features it is known to be about the activities under SDLC. Software Engineering processes are composed of following Process Activities.
- Requirements Analysis
- Specification
- Software architecture
- Implementation
- Testing
- Documentation
- Training and Support
- Maintenance
