Requirement Understanding and Analysis
Design
Coding
Testing Management
Configuration Management
Deployment
Service Support and Maintenance
Specific to production and maintenance support
Knowledge Management
People Management
Understand the functional/ nonfunctional requirements.
Participate in client calls and prepare the clarification list to seek clarifications.