Project Methodologies and Processes
Project Methodology
DEFINITION:
-A strategic-level plan for managing and controlling the project
-Game plan for implementing project and product lifecycles
The Project Life Cycle
Collection of logical stages or phases that
- maps the life of a project
- from its beginning, through its middle,
to its end,
- to define, build, and deliver the product.
Project Phases
1. Phase Exits, Stage Gates, Kill Points
-These are the phase-end review of key deliverables
-Allows the organization to evaluate project performance and
take immediate action to correct errors or problems
2. Fast Tracking
-Starting the next phase of a project before approval is obtained
for the current phase
-Can be used to reduce the project schedule
Plan Project
DEFINITION:
The project goal should be focused on providing business value
to the organization
- Project Objectives 2. Resources 3. Controls
Execute, Close, and Evaluate
1. Execute Project Plan
-Manage the project scope, schedule, budget, and people to ensure the project achieves its goal
2. Close and Evaluate Project
-Ensures that all of the work is completed as planned
- Project integration management
- Project scope management
- Project time management
- Project cost management
- Project quality management
- Project human resource management
- Project communications management
- Project risk management
- Project procurement management
- Project stakeholder management
PMBOK® Guide
Project Management
Process Groups
The PRINCE2®
- Seven (7) Processes
- Themes (guidelines to aid project
goal achievement)
- Principles (Universal guidance for all
projects)
- Initiating 2. Planning 3. Executing 4. Monitoring and Controlling 5. Closing
The
10 Project Management Knowledge Areas
- Start Project
- Initiate Project
- Direct Project
- Control Stage
- Manage Product Delivery
- Manage Stage Boundaries
- Close Project
- Business Case 2. Organization 3. Risk 4.Quality 5.Planning 6.Change 7.Progress
- Business Case Driven
- Product Focus
- Lessons Learned
- Manage the Stage
- Adapt to the Project
- Manage by Exception
- Accountability
The Systems Development Life Cycle
- Planning
- Analysis
- Design
- Implementation
- Maintenance and Support
Agile Systems Development – What is Agile?
DEFINITION:
-Condenses the SDLC into an iteration or sprint
-Users and developers work closely together to define and prioritize important (“must have”) features
Four (4)
Themes or Categories
- Customer
- Product
- Project Team
- Performance
Agile Methods:
1. XP
-User requirements first documented as user stories
2. Scrum
Three important roles:
- Scrum master – similar to project manager
- Product owner – represents the business side, ensures the most important features are included
- Development team – responsible for delivering a quality product or system
A Learning Cycle
- Understand & frame the problem.
- Plan
- Act
- Reflect & learn