Development Schedule is a detailed schedule for development, testing, shipment, and post-shipment activities. Other support activities like audits, reviews, and monitoring activities are also defined in the project schedule to so that they can also be tracked along with typical engineering and technical activities.
Process Entry/Exit Criteria
- Detailed customer requirements are gathered
- Estimation sheet is updated as result of scope creep assessment (if scope creeps)
- Project Plan is documented
- Development schedule is prepared, reviewed, approved and communicated
- Requirement Analysis & Design Specification
- Updated estimation sheet
- Project Plan
- Project Schedule (Development section)
- Project Manager with the coordination of Development Team Lead and Quality Assurance Team Lead updates the Project Schedule for the following development activities.
- Development and Unit testing
- System Testing
- Peer Reviews
- Internal Quality Audits
- Configuration Audits
- Internal and External Shipments
- Post Shipment activities
- Project Monitoring and Control
- Project pieces of training (if any)
- Project Manager assigns effort and duration to each activity on the basis of estimation sheet and Proposal/Statement of Work.
- Project Manager assigns resources to carry out each activity.
- Project Manager identifies task dependencies and defines predecessors to develop a critical path.
- Project Manager defines the project milestones as specified in the Proposal/Statement of Work or Project Plan.
- Project Manager sends the development schedule to Development Manager for review and approval.
- Development Manager reviews and approves the Project Schedule.
- If some issues are identified during the Development Manager review, Development Manager may update the schedule himself or sends the review comments to Project Manager to update the schedule.
- Project Manager updates and resubmits the Project Schedule to Development Manager for approval.
- Development Manager sends an approval email to Project Manager.
- Project Manager saves the project schedule baseline for development tasks.
- Project Manager communicates the development schedule to the assigned resources and other relevant stakeholders.
- Development Manager approves the project schedule and sends an approval email to the Project Manager
- Project Manager communicates the project schedule to the project team and other relevant stakeholders as well as to the customer as required. During the project lifecycle, whenever the project schedule revised as a result of changes, Project Manager submits the plan to Development Manager for review and approval, and the whole process
Guidelines for Schedule Preparation
- Purpose of risk management planning is to identify project risks and their sources, Analyze their impacts and probability of occurrence, and define strategies to mitigate those risks