0% found this document useful (0 votes)
36 views31 pages

Introduction and Domain 1

The document provides an overview of Agile project management principles and methodologies. It introduces Agile concepts, compares traditional and Agile approaches, and outlines the goals and tasks for the course, which include understanding Agile values and frameworks, stakeholder engagement, team performance, and continuous improvement.

Uploaded by

elieaoun1980
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views31 pages

Introduction and Domain 1

The document provides an overview of Agile project management principles and methodologies. It introduces Agile concepts, compares traditional and Agile approaches, and outlines the goals and tasks for the course, which include understanding Agile values and frameworks, stakeholder engagement, team performance, and continuous improvement.

Uploaded by

elieaoun1980
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

MGP 535- Agile Project

Management
Session 1

MGP 535- Agile Project Management – Claude El Nakhl Khalil 1


Course Learning objectives
• To introduce Agile principles
and methodologies in project
management. 1. Understand and apply Agile principles
• To understand the differences and values in project management.
between traditional project 2. Compare and contrast various Agile
management and Agile methodologies and select the most
approaches. suitable for specific projects.
• To equip students with the 3. Implement Agile practices and
knowledge and skills needed techniques to improve project delivery
to lead and participate in Agile and stakeholder satisfaction.
projects. 4. Lead Agile teams and facilitate Agile
• To explore various Agile ceremonies effectively.
frameworks and choose 5. Analyze real-world scenarios and
appropriate ones for specific recommend Agile solutions for project
project contexts. challenges.
• To foster collaboration,
adaptability, and continuous
improvement in project teams
through Agile practices MGP 535- Agile Project Management 2
Our Journey this semester
Domain Tasks
Domain I: Agile Principles Explore, embrace, and apply Agile principles and mindset within the context
and Mindset of the project team and organization.
Deliver valuable results by producing high-value increments for review,
Domain II: Value-Driven early and often, based on stakeholder priorities. Have the stakeholders
Delivery provide feedback on these increments, and use this feedback to prioritize
and improve future increments.

Engage current and future interested parties by building a trusting


environment that aligns their needs and expectations and balances their
Domain III: Stakeholder
requests with an understanding of the cost/effort involved. Promote
Engagement
participation and collaboration throughout the project life cycle and provide
the tools for effective and informed decision making.

Create an environment of trust, learning, collaboration, and conflict


Domain IV: Team
resolution that promotes team self-organization, enhances relationships
Performance
among team members, and cultivates a culture of high performance.
MGP 535- Agile Project Management 3
Our Journey this semester
Domain Tasks

Produce and maintain an evolving plan, from initiation to closure, based on goals,
Domain V: Adaptive Planning
values, risks, constraints, stakeholder feedback, and review findings.

Continuously identify problems, impediments, and risks; prioritize and resolve in a


Domain VI: Problem Detection
timely manner; monitor and communicate the problem resolution status; and
and Resolution
implement process improvements to prevent them from occurring again.

Domain VII: Continuous


Continuously improve the quality, effectiveness, and value of the product, the process,
Improvement (Product, Process,
and the team.
People)

MGP 535- Agile Project Management 4


Introduction
• Early adopters of agile development were often small, self-contained teams
working on small, self-contained projects.
• They proved the agile model can work, to the joy and betterment of software
makers around the world.
• It turned out the waterfall development model wasn't as effective for the
development of software as agile project management was for most teams
• The popularity of agile project management has led to more organizations scaling
agile beyond single teams or projects and applying it to whole programs.
• Agile has even spread beyond development teams to include IT, marketing,
business development, and more.

MGP 535- Agile Project Management 5


Context
For many years, there has been a traditional method of project
management based on the idea that the customer can know and define
his or her requirements fully up front.
While this is occasionally the case, very often customers either don't
know precisely what they want or, more often, "will know it when they
see it”
Agile started to emerge as a framework in 2001 when software
developers gathered near Salt Lake City, Utah looking for a better way.
They created the Agile Manifesto
MGP 535- Agile Project Management 6
Domain 1: Agile Principles and Mindset

MGP 535- Agile Project Management 7


Domain I—Agile Principles and Mindset
Learning Objectives of Session 1:
• Define Agile
• Discuss Agile Best Practices
• Describe Agile Manifestos
• List the 12 principles of Agile
• List Agile core principles and practices
• Discuss the benefits of Agile

MGP 535- Agile Project Management 8


What is Agile
Agile is a family of product development methodologies, in which customer
requirements and solutions evolve through repeated cycles of Plan, Collaborate, and
Delivery, as depicted in the image. This helps deliver the right solution at the right
time.

MGP 535- Agile Project Management 9


Agile—Best Practices
• Agile emphasizes on flexibility and adaptability, which is made possible by
implementing some of the best practices from the software industry.
• Some of the best practices recommended by Agile are:

MGP 535- Agile Project Management 10


Agile Evolution
• Agile evolved in the late 1990s, in response to the burdens of heavy
documentation and frequent requirements changes. It started as a
collection of lightweight and quality-driven approaches to software
development.
• Some of the prominent techniques included:

MGP 535- Agile Project Management 11


Agile Manifesto
• The Agile
Manifesto was
signed in
February 2001, by
17 leading
software
developers.
• It is considered
the key reference
for all Agile
practices.
• The Agile
Manifesto is a
guiding set of
practices for Agile
Software
Development.

MGP 535- Agile Project Management 12


Agile Manifesto Explained
The first two points of the Agile Manifesto are:
1.Individuals and interactions over processes and tools:
For the success of a project, individuals and the interaction between them is critical, while processes and
tools are also necessary.
The emphasis is on individuals and interactions that make up the project.
2.Working software over comprehensive documentation:
Documentation does not demonstrate any progress or value.
The emphasis is on the working software, which the business can see and work on.
It doesn't mean that you should not create documentation; it means you should create documentation
that provides value and at the same time does not hinder the team's progress

MGP 535- Agile Project Management 13


Agile Manifesto Explained
The last two points of the Agile Manifesto are:
3.Customer collaboration over contract negotiation:
Organizations need to be flexible and accommodating rather than following definitions of contracts.
It is necessary to collaborate with customers to accommodate changes, even if it is late in the
development cycle.

4. Responding to change over following a plan:


It is recommended to plan upfront.
Always be responsive to change and refine the plan to bring the project back on track, instead of
putting all the efforts to sticking to the original plan.

MGP 535- Agile Project Management 14


Principles of the Agile Manifesto

MGP 535- Agile Project Management 15


Agile—Less Engineering, More Enabling
Over time, Lean and Six Sigma techniques began to infuse into Agile practices. These include the
following:

MGP 535- Agile Project Management 16


Agile Core Principles and Practices
•.

MGP 535- Agile Project Management 17


What Agile is Not
Agile does not involve:
• a big design and requirement gathering upfront;
• predictions on project completion;
• ‘death march’ projects, where project teams make up the difference for poor estimates with unpaid
overtime;
• the use of tools that force behaviors, such as, task management tools;
• top-down management and control;
• ‘heavy’ documentation, particularly Status Reports, Software Architecture Diagrams, Software
Requirements Specifications, and Test Plans.

MGP 535- Agile Project Management 18


Benefits of Agile
Agile has rapidly become one of the most popular and effective techniques to manage
projects. It is important to understand its benefits, such as:
• Emphasis on collaboration, team empowerment, and frequent demonstrations of progress
• Lightweight, relying on whiteboards, index cards, and facilitation techniques
• Very appealing to developers with its development focus
• Faster time-to-market and high priority features driving the development life cycle
• Focus on Pull instead of Push
• Simple to understand
• Contemporary and meets the dynamic needs of the customer

MGP 535- Agile Project Management 19


Agile—Real Life Example
• A custom software development and outsourced IT services company was struggling with
traditional methods of software development. The company realized that Agile provides better
outcomes than the traditional method. Hence, they decided to take up Agile transformation.
• The graphic below shows how the transformation benefitted them as they developed each portal
and gained a better understanding of Agile principles and practices.
• The outcomes of the changes made to the requested features in various web portals are:
Portal 1 Portal 2 Portal 3
Delivered all the Delivered in 30% less Reduced the time taken
features time and 10% less cost to place a business order
in half the time and than originally from 10 minutes to 3
for 10% less cost estimated, with half the minutes. It was 80% less
than originally functionality deployed than a similar project
estimated. early. two years ago.

MGP 535- Agile Project Management 20


MGP 535- Agile Project Management 21
Question 1

Agile Manifesto states, “Responding to change _______ ?”

 over contract negotiation


 over following a plan
 over dictating a solution
 over comprehensive documentation

MGP 535- Agile Project Management 22


Question 2
What does the Agile Manifesto principle “Build projects around
motivated individuals” mean?

 Only engage in projects that motivate individuals


 The best architectures emerge from self-organizing teams
 Trust the team to get the job done
 Do projects that will ‘excite’ the customers

MGP 535- Agile Project Management 23


Question 3
Which of the following is NOT seen as a benefit of Agile?
36

 Emphasis on collaboration and frequent demonstrations of progress


 Accurate predictions of project completion
 Lightweight, relying on whiteboards, index cards, and facilitation
techniques
 Implicitly focusing on ‘pull vs. push’

MGP 535- Agile Project Management 24


Question 4
Agile does NOT recommend Big Design upfront, because:

 Too much emphasis on design limits the amount of requirements gathering


 The best designs usually emerge from writing a clean code over a period of
time
 Agile does not recommend design as it constrains development velocity
 Designing up-front wastes time that can be better spent on other activities

MGP 535- Agile Project Management 25


Question 5
Which of the following Agile Manifesto values is incorrect?

 Working software over comprehensive documentation


 Responding to change over following a plan
 Individuals and interactions over plans and practices
 Customer collaboration over contract negotiation

MGP 535- Agile Project Management 26


Wrap up
• Agile evolved in the late 1990s, in response to the burdens of heavy documentation and frequent
requirements change.
• The Agile Manifesto was signed in 2001, by 17 software developers, which captured the values
and principles of the Agile movement.
• Agile Manifesto highlights 12 principles.
• As a lightweight project management approach, Agile avoids big design, heavy documentation,
and top-down management or control.
• Agile emphasizes collaboration, team empowerment, and frequent demonstrations of progress, by
focusing on Pull vs. Push.

MGP 535- Agile Project Management 27


Servant Leadership
The concept of servant leadership was defined by Robert Greenleaf.
This leadership style lends itself to the participatory style of management that is encouraged in self-
organized and Agile teams.
Servant leadership positions the leader as the enabler.
A servant leader:
 helps the team;
 removes obstacles that the team is faced by the team; and
 gives them the required tools and skills to protects them from unnecessary disturbances.

MGP 535- Agile Project Management 28


Characteristics of a Servant Leader

MGP 535- Agile Project Management 29


Agile Servant Leadership
Servant leadership is valuable for all projects, regardless of methodology. However, it is
necessary in Agile.
The reasons are as follows:
• Agile believes in self-managing teams, which need no help with task management, but
need help in forming, building, and nurturing.
• Agile leaders adapt their behavior to meet the needs of the team, and are willing to go to
the distance in trying to help the team achieve its goals.
• Values that would be cherished in such a team include trust, empathy, collaboration,
and ethical use of power.

MGP 535- Agile Project Management 30


Which of the following is NOT a characteristic of a servant leader?

 Listening
 Happiness
 Foresight
 Stewardship

MGP 535- Agile Project Management 31

You might also like