SDLC Planning Phase
Presented by-
Sejal Gandhi
SDLC Waterfall Model:
Project planning
Requirement analysis
Design
Development
Integration and Testing
Installation and acceptance
Planning Requisites:
 Developed by
◦ Project Manager
 Objective:
◦ To define the procedures of how the project will be executed,
monitored, controlled and delivered
 Goals:
◦ To plan all project processes and activities required to ensure
project success and to create a comprehensive set of plans to
manage the project from this phase until project termination
 Deliverables:
◦ Schedule Management Plan
◦ Cost and Risk Management Plan
◦ Resource Management Plan
◦ Change Management Plan
Essential Documents:
 Project Management Plan Review Log
 Project Status Report to Customer/Internal
StakeHolders
 Project Review Meeting with
Team/StakeHolder/Customer- invite mail, MoM,
MoM circulation, closure of actions points
 Issue log
 Test Plan
 Review Plan
 Training Plan
 Communication Plan
 Project Handover Checklist File
Requirement Change
Management:
Log the Changes Project Leader
Perform an impact analysis n the work
products
Project Manager
Estimate the effort needed for the change
request
Project Leader
Re-estimate the delivery Schedule Project Manager
Review the impact with senior management Project Manager
Obtain stakeholder sign off Project Manager
Rework work products Project Manager
Effort Estimation:
Life Cycle Stage Effort (hrs)
Percentage
of effort (%)
Requirement gathering / Analysis 30 3.37%
Detail Design 100 11.24%
Coding, Unit Testing and Code
Review
500 56.18%
System Integration Testing 50 5.62%
User Acceptance Test 10 1.12%
Training 10 1.12%
Implementation 100 11.24%
Maintenance 20 2.25%
Project Management 40 4.49%
Buffer 30 3.37%
TOTAL 890 100.00%
Development Environment:
Hardware
Developer PC:
Core 2 duo with 2.2 Ghz or
above
1 GB SDRAM
10 GB Free Space
Software Database Server:
Database Server: MySQL
Server 5.1
Web Server Application:
Tomcat6
Client Application:
JDK: 1.6
MS Windows XP/7
Tools to be used
Gradle 2.0
Eclipse IDE
Cobertura
Database to be used MySql 5.1
Any other tools (Documentation,
Project Management, Analysis &
Design tools etc.)
MS Excel. MS word
THANK YOU

Sdlc project planning phase

  • 1.
  • 2.
    SDLC Waterfall Model: Projectplanning Requirement analysis Design Development Integration and Testing Installation and acceptance
  • 3.
    Planning Requisites:  Developedby ◦ Project Manager  Objective: ◦ To define the procedures of how the project will be executed, monitored, controlled and delivered  Goals: ◦ To plan all project processes and activities required to ensure project success and to create a comprehensive set of plans to manage the project from this phase until project termination  Deliverables: ◦ Schedule Management Plan ◦ Cost and Risk Management Plan ◦ Resource Management Plan ◦ Change Management Plan
  • 4.
    Essential Documents:  ProjectManagement Plan Review Log  Project Status Report to Customer/Internal StakeHolders  Project Review Meeting with Team/StakeHolder/Customer- invite mail, MoM, MoM circulation, closure of actions points  Issue log  Test Plan  Review Plan  Training Plan  Communication Plan  Project Handover Checklist File
  • 5.
    Requirement Change Management: Log theChanges Project Leader Perform an impact analysis n the work products Project Manager Estimate the effort needed for the change request Project Leader Re-estimate the delivery Schedule Project Manager Review the impact with senior management Project Manager Obtain stakeholder sign off Project Manager Rework work products Project Manager
  • 6.
    Effort Estimation: Life CycleStage Effort (hrs) Percentage of effort (%) Requirement gathering / Analysis 30 3.37% Detail Design 100 11.24% Coding, Unit Testing and Code Review 500 56.18% System Integration Testing 50 5.62% User Acceptance Test 10 1.12% Training 10 1.12% Implementation 100 11.24% Maintenance 20 2.25% Project Management 40 4.49% Buffer 30 3.37% TOTAL 890 100.00%
  • 7.
    Development Environment: Hardware Developer PC: Core2 duo with 2.2 Ghz or above 1 GB SDRAM 10 GB Free Space Software Database Server: Database Server: MySQL Server 5.1 Web Server Application: Tomcat6 Client Application: JDK: 1.6 MS Windows XP/7 Tools to be used Gradle 2.0 Eclipse IDE Cobertura Database to be used MySql 5.1 Any other tools (Documentation, Project Management, Analysis & Design tools etc.) MS Excel. MS word
  • 8.