Software Development Lifecycle
- Talk to customer and understand the requirements PLANNING
- Define the requirements and stick to them DEFINING
- Design the solution with right approach DESIGNING
- Development following guidelines BUILDING
- Make sure that your code is working TESTING
- Make your app available for rest of the world DEPLOYMENT
Waterfall Model
- Requirement Specification
- System Design
- Design Implementation
- Verification & Testing
- System Deployment
- Software Maintenance
Entities involved
- Developer
- Testers
- Operations Team
Responsibilities
Developers