globe felt the need for adaptive project management
because they saw that traditional Waterfall methods were
lacking _____________.
Processes and Tools Individuals and Interactions over
Comprehensive Documentation Working Software over
Contract Negotiation Customer Collaboration over
Following a Plan Responding to Change over
Agile Manifesto "We are uncovering better ways of developing software by doing it and helping
others do it. Through this work, we have come to value the following:"
People Although processes and tools help in successfully completing a project, it is
_________ who undertake, participate in, and implement a project. The key actors
in any project are the people, and the emphasis should be on them and their
interactions.
Traditional Iron Triangle Scope, Cost, Schedule
Agile Triangle Value, Quality, Constraints
Scrum Core Principles -Empirical Process Control
-Self-Organization
-Collaboration
-Value-based Prioritization
-Time-Boxing
-Iterative Development
Agile Methods -Scrum
-Feature Driven Development
-Extreme Programming (XP)
-Dynamic Systems Development Method (DSDM)
Other Agile Methods -Crystal Clear
-Lean Development
-Kanban Development
-Agile Unified Process
-Essential Unified Process
-Open Unified Process
B. Large amounts of upfront planning Which of the following is NOT a common feature of adaptive project management?
A. Iterative product development
B. Large amounts of upfront planning
C. Reduced time-to-market
D. Flexible product delivery
,C. Developing software technology for a customer for a You are the CEO of a company operating four different projects. For which project
change management exercise involving identifying the would you implement Agile methodologies?
current as-is practices and developing a road-map for the A. Constructing a 5-story apartment building with 6 apartments per floor.
to-be process depending on the vision of the management B. Working on the tenth stage of a long-term software implementation project in
team. which the project requirements were clearly defined and the delivery has, so far,
met these requirements.
C. Developing software technology for a customer for a change management
exercise involving identifying the current as-is practices and developing a road-map
for the to-be process depending on the vision of the management team.
D. Constructing an automobile in a factory based on a pre-developed prototype.
C. Have a specialized team rather than a cross-functional Which of the following is NOT part of the Agile Manifesto?
team A. Promote individuals over processes
B. Respond to change rather than make long term plans
C. Have a specialized team rather than a cross-functional team
D. Working software is more important than comprehensive documentation
B. Document every detail of new software before allowing As a project manager employing Agile practices in your organization, which of the
its release following principles would you NOT employ?
A. Business and technical employees should work together
B. Document every detail of new software before allowing its release
C. Maintain colocated teams and promote face-to-face communication
D. Welcome changing requirements, even late in development
C. Agile recommends a command-based leadership style Which of the following is NOT true regarding Agile methodologies?
A. Agile emphasizes people rather than processes
B. Agile promotes minimal documentation, unlike the Waterfall technique
C. Agile recommends a command-based leadership style
D. Agile techniques focus on the adaptability of the project
Scrum is one of the Agile frameworks for Project Value and Time
Management. It employs an adaptive an iterative approach
for managing projects and product development. It was
formulated as a faster, more flexible way to deliver the
greatest ______ in the least amount of ______.
Empirical Process Control Scrum prescribes making decisions based on observation and experimentation
rather than detailed upfront planning.
Self-Organization As opposed to the traditional command and control style of management, Scrum
teaches that today's workers have much more knowledge to offer than just their
technical expertise, and that they deliver greater value when self-organized.
Collaboration Scrum teaches that product development is a shared value-creation process that
needs all the stakeholders working and interacting together to deliver the greatest
value.
Value-based Prioritization Delivering the greatest value in the shortest amount of time requires prioritization
and dividing what will be done from what needs to be done.
Time-Boxing Time is treated as a limiting constraint, and this principle is used as the rhythm to
which all stakeholders work and contribute.
Iterative Development In most complex projects - in which the customer may not be able to define very
concrete requirements or is not confident of what the end product may look like - the
iterative model is more flexible in ensuring that any change requested by the
customer can be included as part of the project.
, Scrum Principles -Empirical Process Control
-Value-based Prioritization
-Iterative Development
-Collaboration
-Time-Boxing
-Self-Organization
Scrum is especially helpful for complex projects with Uncertainty
greater ______ in which long-term forecasting would be
high risk.
Five Scrum Aspects 1. Organization
2. Business Justification
3. Quality
4. Change
5. Risk
Scrum Phases 1. Initiate
2. Plan and Estimate
3. Implement
4. Review and Retrospect
5. Release
Scrum Advantages -Adaptability
-Transparency
-Continuous Feedback
-Continuous Improvement
-Continuous Delivery of Value
-Sustainable Pace
-Early Delivery of High Value
-Efficient Development Process
-Motivation
-Faster Problem Resolution
-Effective Deliverables
-Customer Center
-High Trust Environment
-Collective Ownership
-High Velocity
-Innovative Environment
Adaptability Empirical process control and iterative delivery make projects adaptable and open
to incorporating change.
Transparency All information indicators such as a Scrumboard and Sprint Burndown Chart are
shared, leading to an open work environment.
Continuous Feedback This is provided through the Conduct Daily Standup and Demonstrate and Validate
Sprint processes.
Continuous Improvement The deliverables are improved progressively Sprint by Sprint thought the Groom
Prioritized Product Backlog process.
Continuous Delivery of Value Iterative processes enable the continuous delivery of value through the Ship
Deliverables process as frequently as the customer requires.
Sustainable Pace Scrum processes are designed such that the people involved work at a pace that
they can continue indefinitely.