Project Methodologies and Process
Project Methodology
A strategic level plan for managing and controlling the project
Project Life Cycle
Collection of logical stage that to define, build and deliver the product
The PMBOK Guide
The 10 Project Management Knowledge Areas
The PRINCE2
Projects IN Controlled Environments
System Development Life Cycle (SDLC)
Defines all of the subphases and deliverables associated with the Execute and Control Project Management Life Cycle phase
The Waterfall Model
Define Requirements
Test
Implement
Maintenance
Design
Build
Project Methodology
Traditional (Waterfall)
Agile (SCRUM)
Users and developers work closely together to define and prioritize important ("must have") features
Agile Systems Development
Customer
Product
Project Team
Performance
The Systems Development Life Cycle
Planning
Analysis
Design
Implementation
Maintenance and Support
Agile Systems Method
Extreme Programming (XP)
Scrum
- User requirement first documented as user stories
- Document user stories in an object oriented model called a class diagram
- Transfer the system in a series of version called releases
- Scrum master- similar to project manager
- Product owner- represent business side
- Development team- delivering quality product or system
Project Life Cycle
- Define Project Goal- provide a clear focus and drives the other phases of the project
- Plan Project- Project objective, Resources, Controls
- Execute Project Plan- manage project scope, schedule, budget and people to ensure the project achieves its goal and progress must be documented and compared to the baseline plan
- Close and Evaluate Project- ensure all the work is completed as planned and final project report and presentation to the client
The PRINCE2 (Process)
Start Project
Initiate Project
Direct Project
Control Stage
Manage Product Delivery
Manage Stage Boundaries
Close Project
The PRINCE2 (Themes)
Business Case
Organization
Risk
Quality
Planning
Change
Progress
The PRINCE2 (Principles (Universal guidance for all projects))
Business Case Driven
Product Focus
Lessons Learned
Manage the Stage
Adapt to the Project
Manage by Exception
Accountability