Session 02
Session 02
Session 03 & 04
Content
• What are Project management methodologies
• Traditional VS Agile methodologies
• Project Lifecycle
• Project Management Process Groups
• PRINCE 2 – 7 Steps Process
What is Project Management Methodology?
• A strategic-level plan for managing and controlling the project
• Game plan for implementing project and product lifecycles
• Recommends phases, processes, tools, and techniques for supporting an IT project
• Must be flexible and include “best practices” learned from experiences over time.
• Can be
✓Traditional (e.g., Waterfall)
✓Agile (e.g., XPM, SCRUM)
Traditional Project Management
• Traditional project management, also known as the Waterfall method, is a linear and
sequential approach to project management.
• It follows a strict methodology where each project phase, such as planning, design,
development, and testing, must be completed before moving on to the next step.
• This method is best suited for projects with well-defined requirements and predictable
outcomes.
• The Waterfall model consists of several phases, such as:
✓Requirements gathering and analysis
✓Design
✓Development
✓Testing
✓Deployment
✓Maintenance
Agile Project Management
• Agile software development is a general approach that emphasizes teamwork, collaboration,
timeboxing, and flexibility to respond quickly to change.
• Agile management certifications emphasize teamwork, customer collaboration, and flexibility.
With each software development iteration, this approach focuses on incorporating customer
feedback and releasing continuous updates.
• Agile software development emphasizes changes and collaboration over a predefined process
to deliver results. Agile’s adaptive planning is perhaps its best feature, making it a favorite of
project managers worldwide.
• Agile frameworks such as Scrum and Kanban are widely used
• At every stage of the software development process, the company emphasizes customer
satisfaction and uses available teams to speed up development.
Traditional Methodology VS Agile Methodology
Traditional Methodology Agile Methodology
Team roles and responsibilities are fixed. Team roles and responsibilities are flexible.
Suitable for projects with well-defined requirements Suitable for projects with changing requirements
Project life cycle
✓Undertaking a feasibility study: Identify the primary problem your project will solve and
whether your project will deliver a solution to that problem
• Once the project is approved to move forward based on your business case,
statement of work, or project initiation document, you move into the planning
phase.
• During this phase of the project management life cycle, you break down the larger
project into smaller tasks, build your team, and prepare a schedule for the
completion of assignments.
• Create smaller goals within the larger project, making sure each is achievable
within the time frame. Smaller goals should have a high potential for success.
2. Planning Cont.
• Steps for the project planning phase may include the following:
✓Creating a project plan: Identify the project timeline, including the phases of the project, the tasks
to be performed, and possible constraints
✓Creating workflow diagrams: Visualize your processes using swim lanes to make sure team
members clearly understand their role in a project
✓Estimating budget and creating a financial plan: Use cost estimates to determine how much to
spend on the project to get the maximum return on investment
✓Gathering resources: Build your functional team from internal and external talent pools while
making sure everyone has the necessary tools (software, hardware, etc.) to complete their tasks
✓Anticipating risks and potential quality roadblocks: Identify issues that may cause your project to
stall while planning to mitigate those risks and maintain the project’s quality and timeline
✓Holding a project kickoff meeting: Bring your team on board and outline the project so they can
quickly get to work
3. Execution
• You’ve received business approval, developed a plan, and built your team. Now
it’s time to get to work.
• The execution phase turns your plan into action. The project manager’s job in this
phase of the project management life cycle is to keep work on track, organize
team members, manage timelines, and make sure the work is done according to
the original plan.
3. Execution Cont.
• Steps for the project execution phase may include the following:
• Once your team has completed work on a project, you enter the closure phase.
• In the closure phase, you provide final deliverables, release project resources, and
determine the success of the project.
• Just because the major project work is over, that doesn’t mean the project
manager’s job is done—there are still important things to do, including evaluating
what did and did not work with the project.
4. Closure Cont.
• Steps for the project closure phase may include the following:
✓Analyzing project performance: Determine whether the project's goals were met (tasks
completed, on time and on budget) and the initial problem solved using a prepared checklist.
✓Analyzing team performance: Evaluate how team members performed, including whether they
met their goals along with timeliness and quality of work
✓Documenting project closure: Make sure that all aspects of the project are completed with no
loose ends remaining and providing reports to key stakeholders
✓Conducting post-implementation reviews: Conduct a final analysis of the project, taking into
account lessons learned for similar projects in the future
✓Accounting for used and unused budget: Allocate remaining resources for future projects
Project Management Process Groups
PRINCE2 – 7 Processes
• PRINCE2 (Projects IN Controlled Environments) is a widely used project management
framework that provides a structured and scalable approach for managing projects
• This method has been introduced for information technology projects
1. Starting up a Project
• The primary process includes activities that are necessary to make sure that it is a worthwhile
and viable project. The activities involved in this process are the following ones,
✓Authorize initiation.
✓Authorize the project.
✓Authorize stage or an execution plan.
✓Provide ad hoc direction.
✓Authorize project closure.
3. Initiating a Project
• Initiating a Project procedure is aimed towards the Project Manager, who performs the
maximum job in this process. In the other project management methods, this process is
termed as planning. It is a time-consuming part of project management and the most
important one too. The failure and success of a project are related directly to the planning
level that was done. The activities in this step include the following:
✓Project definition
✓Project approach
✓Business case
✓Team structure
✓Role descriptions
✓Quality management approach
✓Change control approach.
✓Risk management approach
✓Communication management approach
✓Project plan
✓Project controls
4. Controlling Stage
• This process includes making sure that the management stage stays within tolerance. It starts
when a stage is authorized to move forward by a project board and its activities are carried
out by a project manager.