SlideShare a Scribd company logo
Copyright 2014, Simplilearn, All rights reserved.1
PMI® & ACP are the registered marks of Project Management Institute, Inc. Copyright 2014, Simplilearn, All rights reserved.
Introduction to Agile
PMI®—Agile Certified Practitioner (PMI-ACP)®
Copyright 2014, Simplilearn, All rights reserved.2
● Explain Agile development
● Describe the principles of Agile Manifesto
● List the core values and principles of Agile
● Explain what is not Agile
● Describe the benefits of Agile methodologies
After completing
this lesson, you will
be able to:
Objectives
Copyright 2014, Simplilearn, All rights reserved.3
Agile is a family of project development processes.
Agile emphasizes:
● face-to-face communication;
● business and developer collaboration;
● working software as the primary demonstration of progress;
● emphasis on effective engineering techniques;
● frequent demonstrations of progress and early return on
investment;
● adaptation to business change; and
● retrospectives and continuous improvement.
What Is Agile
Copyright 2014, Simplilearn, All rights reserved.4
Agile evolved in the late 1990s in response to the burdens of heavy documentation and frequent
requirements change. It started as a collection of lightweight and quality driven approaches to
software development. Some of the more prominent techniques included:
How Has Agile Evolved
Merging all developer working copies with a shared mainline several times a day.
Writing tests before writing software. This creates a rich collection of tests.
Test Driven
Development
Continuous
Integration
The process of restructuring existing computer code without changing its
external behavior.
Refactoring
Technique that captures the end user requirement and what a user needs to do
as part of his job function, in one or more sentences in simple language.User Stories
Copyright 2014, Simplilearn, All rights reserved.5
Agile Manifesto
The Agile Manifesto was
signed in February 2001 by a
group of 17 leading software
developers.
This is considered the key
reference for all Agile
practices.
Copyright 2014, Simplilearn, All rights reserved.6
Principles of Agile Manifesto
Following are the 12 principles given in the Agile Manifesto:
Copyright 2014, Simplilearn, All rights reserved.7
With the Agile Manifesto, a framework for approaching agile development was created and this led to
a clearer definition of the term Agile.
Definition of Agile
Agile is an iterative and incremental (evolutionary) approach to project development
which is performed in a highly collaborative manner by self-organizing teams with
"just enough" ceremony that produces high quality software in a cost effective and
timely manner which meets the changing needs of its stakeholders.
- Scott Ambler, www.agilemodeling.com , Managing Agile Projects
Copyright 2014, Simplilearn, All rights reserved.8
Over time, Lean and Six Sigma techniques began to infuse themselves into Agile practices.
These include the following:
Agile—Less Engineering, More Enabling
The entire team regularly discussing what worked and what didn’t work in an iteration.
Continuous
Improvement
Extending Agile techniques, particularly ‘Pull’, across each segment of the value chain.
Focus on the
Value Chain
Understanding the business value of work and prioritizing effort around this work.
Business Value
Emphasis
Delivering measurable value early in the project lifecycle.
Incremental
Delivery
Copyright 2014, Simplilearn, All rights reserved.9
The PMI-ACP recognizes a number of core Agile principles and practices.
Agile Core Principles and Practices
Copyright 2014, Simplilearn, All rights reserved.10
Agile does not involve:
● big design and requirement gathering up-front;
● predictions on project completion;
● ‘death march’ projects where project teams make up the difference for poor estimates with unpaid
overtime;
● use of tools that force behaviors, such as, task management tools;
● top down management/control; and
● ‘heavy’ documentation, particularly Status Reports, Software Architecture Diagrams, Software
Requirements Specifications, Test Plans etc.
What Is Not Agile
Copyright 2014, Simplilearn, All rights reserved.11
As Agile has rapidly become one of the more popular and effective techniques to manage projects, it
is important to understand the benefits to its adopters.
● Emphasis on collaboration, team empowerment, and frequent demonstrations of progress
● Lightweight, relies on whiteboards, index cards, and facilitation techniques
● Very appealing to developers with its development focus
● Idea of time-to-market opportunities and driving the features of the development lifecycle
● Agile focus on pull instead of push
● Simple and easy to understand
● Contemporary
Benefits of Agile
Copyright 2014, Simplilearn, All rights reserved.12
Struggling with traditional methods, Kiandra, a custom software development and outsourced IT
Services company decided to take up agile transformation. They realized that Agile provides better
outcomes than the traditional software development approaches. The graphic below shows how the
transformation benefitted them as they developed each portal and gained a better understanding of
Agile principles and practices.
Agile—Real Life Example
Portal 1
Delivered all the
features in half the time
and for 10% less than
originally estimated.
Portal 2
Delivered in 30% less time
and 10% less cost than
originally estimated with
half the functionality
deployed early.
Portal 3
Reduced the time taken
for placing a business
order from ten minutes
to three minutes. It was
80% less than what it
had taken to do a similar
project two years
before.
The outcomes of the changes made to the requested features in various web portals are:
Copyright 2014, Simplilearn, All rights reserved.
Quiz
13
Copyright 2014, Simplilearn, All rights reserved.
QUIZ
a.
b.
c.
d.
14
What does the Agile Manifesto principle “Build projects around motivated individuals”
mean?1
The best architectures emerge from self-organizing teams
Trust the team to get the job done
Do projects that will ‘excite’ the customers
Only engage in projects that motivate individuals
Copyright 2014, Simplilearn, All rights reserved.
QUIZ
a.
b.
c.
d.
15
What does the Agile Manifesto principle “Build projects around motivated individuals”
mean?1
Answer: c.
Explanation: Principle number 5 of Agile Manifesto states, “Build projects around motivated
individuals. Give them the environment and support they need and trust them to get the
job done.”
The best architectures emerge from self-organizing teams
Trust the team to get the job done
Do projects that will ‘excite’ the customers
Only engage in projects that motivate individuals
Copyright 2014, Simplilearn, All rights reserved.
QUIZ
a.
b.
c.
d.
16
Which of the following is not seen as a benefit of Agile?
2
Accurate predictions of project completion
Lightweight, relies on whiteboards, index cards, and facilitation techniques
Implicitly focuses on ‘pull vs. push’
Emphasis on collaboration, team empowerment, frequent demonstrations of progress
Copyright 2014, Simplilearn, All rights reserved.
QUIZ
a.
b.
c.
d.
17
Which of the following is not seen as a benefit of Agile?
2
Answer: b.
Explanation: Agile does not emphasize accurate project completion as a benefit of its
practices.
Accurate predictions of project completion
Lightweight, relies on whiteboards, index cards, and facilitation techniques
Implicitly focuses on ‘pull vs. push’
Emphasis on collaboration, team empowerment, frequent demonstrations of progress
Copyright 2014, Simplilearn, All rights reserved.
QUIZ
a.
b.
c.
d.
18
3
The best designs emerge from code overtime.
Agile does not recommend design as it constrains development velocity.
Designing up-front wastes time that can be better spent on other activities.
Too much emphasis on design limits the amount of requirements gathering.
Why doesn’t Agile recommend Big Design up-front?
Copyright 2014, Simplilearn, All rights reserved.
QUIZ
a.
b.
c.
d.
19
Why doesn’t Agile recommend Big Design up-front?
3
Answer: b.
Explanation: Agile does not emphasize trying to design a system in advance of developing it.
Instead, design should evolve and adapt with development and changing requirements.
The best designs emerge from code overtime.
Agile does not recommend design as it constrains development velocity.
Designing up-front wastes time that can be better spent on other activities.
Too much emphasis on design limits the amount of requirements gathering.
Copyright 2014, Simplilearn, All rights reserved.
QUIZ
a.
b.
c.
d.
20
4
Why is Continuous Integration seen as valuable?
Integration is hard and often delayed just before the final build; if code is continuously
compiled and checked, conflicts can be identified when they are easy to manage.
It is part of the technique called Kaizen that emphasizes continuous improvement.
It ensures that Scrum of Scrum projects can deliver a potentially implementable
shipment of software.
By using a continuous integration approach, a project can offload many core
development processes to an automated server.
Copyright 2014, Simplilearn, All rights reserved.
QUIZ
a.
b.
c.
d.
21
Why is Continuous Integration seen as valuable?
4
Answer: a.
Explanation: One of the learnings from the Chrysler project, where Kent Beck developed XP,
was that code integration was a significant contributor to project delays and defects. He
decided to focus on integrating continuously to identify defects as early as possible.
It is part of the technique called Kaizen that emphasizes continuous improvement.
It ensures that Scrum of Scrum projects can deliver a potentially implementable
shipment of software.
By using a continuous integration approach, a project can offload many core
development processes to an automated server.
Integration is hard and often delayed just before the final build; if code is continuously
compiled and checked, conflicts can be identified when they are easy to manage.
Copyright 2014, Simplilearn, All rights reserved.
QUIZ
a.
b.
c.
d.
22
Which of the following Agile Manifesto values is incorrect?
5
Responding to plans over reacting to change
Individuals and interactions over processes and tools
Customer collaboration over contract negotiation
Working software over comprehensive documentation
Copyright 2014, Simplilearn, All rights reserved.
QUIZ
a.
b.
c.
d.
23
Which of the following Agile Manifesto values is incorrect?
5
Answer: b.
Explanation: The correct value is “Responding to change over following a plan.”
Responding to plans over reacting to change
Individuals and interactions over processes and tools
Customer collaboration over contract negotiation
Working software over comprehensive documentation
Copyright 2014, Simplilearn, All rights reserved.24
● Agile techniques emerged from software engineering approaches to deal
with changing requirements and to improve quality.
● The Agile Manifesto was signed in 2001 that 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’.
Summary
Here is a quick
recap of what was
covered in this
lesson:
Copyright 2014, Simplilearn, All rights reserved.25
Copyright 2014, Simplilearn, All rights reserved.PMI® & ACP are the registered marks of Project Management Institute, Inc.
THANK YOU

More Related Content

What's hot

PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and Adopting
PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and AdoptingPMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and Adopting
PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and Adopting
Thanh Nguyen
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
Michael Bourque
 
Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
Andrii Brylov
 
Cost of Delay: An Economic Approach to Decision Making
Cost of Delay: An Economic Approach to Decision MakingCost of Delay: An Economic Approach to Decision Making
Cost of Delay: An Economic Approach to Decision Making
Roger Turnau
 
Getting Started - Introduction to Sprint Reviews
Getting Started - Introduction to Sprint ReviewsGetting Started - Introduction to Sprint Reviews
Getting Started - Introduction to Sprint Reviews
Easy Agile
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cart
Abdullah Raza
 
Cost of delay and prioritization techniques
Cost of delay and prioritization techniquesCost of delay and prioritization techniques
Cost of delay and prioritization techniques
Murali Mohan Narayanabhatla
 
Coaching product owners effectively
Coaching product owners effectivelyCoaching product owners effectively
Coaching product owners effectively
Growing Agile
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & Planning
Amaad Qureshi
 
Keeping Product Backlog Healthy
Keeping Product Backlog HealthyKeeping Product Backlog Healthy
Keeping Product Backlog Healthy
Dhaval Panchal
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
Nguyen Hai
 
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint Review
Steve Greene
 
Are You Being Agile or Doing Agile?
Are You Being Agile or Doing Agile?Are You Being Agile or Doing Agile?
Are You Being Agile or Doing Agile?
Brad Appleton
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
Clarion Marketing
 
Actionable Agile Metrics for Predictability - Daniel Vacanti
Actionable Agile Metrics for Predictability - Daniel VacantiActionable Agile Metrics for Predictability - Daniel Vacanti
Actionable Agile Metrics for Predictability - Daniel Vacanti
Agile Montréal
 
Agile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentAgile and Scrum for Video Game Development
Agile and Scrum for Video Game Development
Mike Cohn
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
Daniel Toader
 
Daily Scrum, Sprint Review & Retrospective.pptx
Daily Scrum, Sprint Review & Retrospective.pptxDaily Scrum, Sprint Review & Retrospective.pptx
Daily Scrum, Sprint Review & Retrospective.pptx
Md. Rakib Trofder
 
Kanban
Kanban Kanban
Kanban
Stephen Forte
 

What's hot (20)

Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and Adopting
PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and AdoptingPMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and Adopting
PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and Adopting
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
 
Cost of Delay: An Economic Approach to Decision Making
Cost of Delay: An Economic Approach to Decision MakingCost of Delay: An Economic Approach to Decision Making
Cost of Delay: An Economic Approach to Decision Making
 
Getting Started - Introduction to Sprint Reviews
Getting Started - Introduction to Sprint ReviewsGetting Started - Introduction to Sprint Reviews
Getting Started - Introduction to Sprint Reviews
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cart
 
Cost of delay and prioritization techniques
Cost of delay and prioritization techniquesCost of delay and prioritization techniques
Cost of delay and prioritization techniques
 
Coaching product owners effectively
Coaching product owners effectivelyCoaching product owners effectively
Coaching product owners effectively
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & Planning
 
Keeping Product Backlog Healthy
Keeping Product Backlog HealthyKeeping Product Backlog Healthy
Keeping Product Backlog Healthy
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint Review
 
Are You Being Agile or Doing Agile?
Are You Being Agile or Doing Agile?Are You Being Agile or Doing Agile?
Are You Being Agile or Doing Agile?
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Actionable Agile Metrics for Predictability - Daniel Vacanti
Actionable Agile Metrics for Predictability - Daniel VacantiActionable Agile Metrics for Predictability - Daniel Vacanti
Actionable Agile Metrics for Predictability - Daniel Vacanti
 
Agile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentAgile and Scrum for Video Game Development
Agile and Scrum for Video Game Development
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
 
Daily Scrum, Sprint Review & Retrospective.pptx
Daily Scrum, Sprint Review & Retrospective.pptxDaily Scrum, Sprint Review & Retrospective.pptx
Daily Scrum, Sprint Review & Retrospective.pptx
 
Kanban
Kanban Kanban
Kanban
 

Similar to PMI-ACP Lesson 01 Nugget 1 Introduction to Agile

What is agile?
What is agile?What is agile?
What is agile?
Rohana K Amarakoon
 
Agile vs Len Methodology
Agile vs Len MethodologyAgile vs Len Methodology
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
EVOLVE for Instructors Materials
 
Top 50 Agile Interview Questions and Answers.pdf
Top 50 Agile Interview Questions and Answers.pdfTop 50 Agile Interview Questions and Answers.pdf
Top 50 Agile Interview Questions and Answers.pdf
Jazmine Brown
 
Agile resources e-book
Agile resources e-bookAgile resources e-book
Agile resources e-book
Knowledge Train
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?
MagmaLabs
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Balaji Sathram
 
7.agila model
7.agila model7.agila model
7.agila model
Balasingham Karthiban
 
Art of Agile For ShairPoint
Art of Agile For ShairPointArt of Agile For ShairPoint
Art of Agile For ShairPoint
Abhinav Sabharwal- Business Analyst Mumbai
 
Innovate session-2333
Innovate session-2333Innovate session-2333
Innovate session-2333
Reedy Feggins Jr
 
3.0 The Agile Manifesto and Clarifying principles
3.0 The Agile Manifesto and Clarifying principles3.0 The Agile Manifesto and Clarifying principles
3.0 The Agile Manifesto and Clarifying principles
DavidMcLachlan1
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and Practices
Josef Scherer
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agility
Alexandre Cuva
 
Agile Handbook.pdf
Agile Handbook.pdfAgile Handbook.pdf
Agile Handbook.pdf
Alejandro Ezequiel Iudica
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
Enthiosys Inc
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyayPMI_IREP_TP
 
The Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training program
Christopher King
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备
kookieyang
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?
Intelliware Development Inc.
 

Similar to PMI-ACP Lesson 01 Nugget 1 Introduction to Agile (20)

What is agile?
What is agile?What is agile?
What is agile?
 
Agile vs Len Methodology
Agile vs Len MethodologyAgile vs Len Methodology
Agile vs Len Methodology
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
Top 50 Agile Interview Questions and Answers.pdf
Top 50 Agile Interview Questions and Answers.pdfTop 50 Agile Interview Questions and Answers.pdf
Top 50 Agile Interview Questions and Answers.pdf
 
Agile resources e-book
Agile resources e-bookAgile resources e-book
Agile resources e-book
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
7.agila model
7.agila model7.agila model
7.agila model
 
Art of Agile For ShairPoint
Art of Agile For ShairPointArt of Agile For ShairPoint
Art of Agile For ShairPoint
 
Innovate session-2333
Innovate session-2333Innovate session-2333
Innovate session-2333
 
3.0 The Agile Manifesto and Clarifying principles
3.0 The Agile Manifesto and Clarifying principles3.0 The Agile Manifesto and Clarifying principles
3.0 The Agile Manifesto and Clarifying principles
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and Practices
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agility
 
Agile Handbook.pdf
Agile Handbook.pdfAgile Handbook.pdf
Agile Handbook.pdf
 
Agile Dev. II
Agile Dev. IIAgile Dev. II
Agile Dev. II
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
The Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training program
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?
 

More from Thanh Nguyen

Building a NFT Marketplace DApp
Building a NFT Marketplace DAppBuilding a NFT Marketplace DApp
Building a NFT Marketplace DApp
Thanh Nguyen
 
Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡
Thanh Nguyen
 
The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀
Thanh Nguyen
 
Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern
Thanh Nguyen
 
E301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaSE301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaS
Thanh Nguyen
 
Serverless Data Lake on AWS
Serverless Data Lake on AWSServerless Data Lake on AWS
Serverless Data Lake on AWS
Thanh Nguyen
 
SmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSyncSmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSync
Thanh Nguyen
 
Introduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractIntroduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart Contract
Thanh Nguyen
 
Amazon AWS Free-Tier
Amazon AWS Free-TierAmazon AWS Free-Tier
Amazon AWS Free-Tier
Thanh Nguyen
 
Rapid Software Development Process
Rapid Software Development ProcessRapid Software Development Process
Rapid Software Development Process
Thanh Nguyen
 
PMI ACP Classroom Question Paper
PMI ACP Classroom Question PaperPMI ACP Classroom Question Paper
PMI ACP Classroom Question Paper
Thanh Nguyen
 
PMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with AnswersPMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with Answers
Thanh Nguyen
 
PMI-ACP Case Study
PMI-ACP Case StudyPMI-ACP Case Study
PMI-ACP Case Study
Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
Thanh Nguyen
 
PMI-ACP Lesson 11 Agile Value Stream Analysis
PMI-ACP Lesson 11 Agile Value Stream AnalysisPMI-ACP Lesson 11 Agile Value Stream Analysis
PMI-ACP Lesson 11 Agile Value Stream Analysis
Thanh Nguyen
 
PMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk ManagementPMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk Management
Thanh Nguyen
 
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based PrioritizationPMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
Thanh Nguyen
 

More from Thanh Nguyen (20)

Building a NFT Marketplace DApp
Building a NFT Marketplace DAppBuilding a NFT Marketplace DApp
Building a NFT Marketplace DApp
 
Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡
 
The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀
 
Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern
 
E301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaSE301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaS
 
Serverless Data Lake on AWS
Serverless Data Lake on AWSServerless Data Lake on AWS
Serverless Data Lake on AWS
 
SmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSyncSmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSync
 
Introduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractIntroduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart Contract
 
Amazon AWS Free-Tier
Amazon AWS Free-TierAmazon AWS Free-Tier
Amazon AWS Free-Tier
 
Rapid Software Development Process
Rapid Software Development ProcessRapid Software Development Process
Rapid Software Development Process
 
PMI ACP Classroom Question Paper
PMI ACP Classroom Question PaperPMI ACP Classroom Question Paper
PMI ACP Classroom Question Paper
 
PMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with AnswersPMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with Answers
 
PMI-ACP Case Study
PMI-ACP Case StudyPMI-ACP Case Study
PMI-ACP Case Study
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
 
PMI-ACP Lesson 11 Agile Value Stream Analysis
PMI-ACP Lesson 11 Agile Value Stream AnalysisPMI-ACP Lesson 11 Agile Value Stream Analysis
PMI-ACP Lesson 11 Agile Value Stream Analysis
 
PMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk ManagementPMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk Management
 
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based PrioritizationPMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
 

Recently uploaded

Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
Pinta Partners
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
Alexey Krivitsky
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
juniourjohnstone
 
Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
Rob Healy
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
RoopaTemkar
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
akaash13
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
A. F. M. Rubayat-Ul Jannat
 
Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
strikingabalance
 
20240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 202420240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 2024
Matthew Sinclair
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
Muhammad Adil Jamil
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
William (Bill) H. Bender, FCSI
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
tdt5v4b
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
tdt5v4b
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
Jim Smith
 
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish GermanCV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
EUS+ Management & Consulting Excellence
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
bernanbumatay1
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
gcljeuzdu
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
tdt5v4b
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
William (Bill) H. Bender, FCSI
 
Protected Workmen required today for growth
Protected Workmen required today for growthProtected Workmen required today for growth
Protected Workmen required today for growth
rivaraj2711
 

Recently uploaded (20)

Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
 
Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
 
Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
 
20240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 202420240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 2024
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
 
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish GermanCV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
 
Protected Workmen required today for growth
Protected Workmen required today for growthProtected Workmen required today for growth
Protected Workmen required today for growth
 

PMI-ACP Lesson 01 Nugget 1 Introduction to Agile

  • 1. Copyright 2014, Simplilearn, All rights reserved.1 PMI® & ACP are the registered marks of Project Management Institute, Inc. Copyright 2014, Simplilearn, All rights reserved. Introduction to Agile PMI®—Agile Certified Practitioner (PMI-ACP)®
  • 2. Copyright 2014, Simplilearn, All rights reserved.2 ● Explain Agile development ● Describe the principles of Agile Manifesto ● List the core values and principles of Agile ● Explain what is not Agile ● Describe the benefits of Agile methodologies After completing this lesson, you will be able to: Objectives
  • 3. Copyright 2014, Simplilearn, All rights reserved.3 Agile is a family of project development processes. Agile emphasizes: ● face-to-face communication; ● business and developer collaboration; ● working software as the primary demonstration of progress; ● emphasis on effective engineering techniques; ● frequent demonstrations of progress and early return on investment; ● adaptation to business change; and ● retrospectives and continuous improvement. What Is Agile
  • 4. Copyright 2014, Simplilearn, All rights reserved.4 Agile evolved in the late 1990s in response to the burdens of heavy documentation and frequent requirements change. It started as a collection of lightweight and quality driven approaches to software development. Some of the more prominent techniques included: How Has Agile Evolved Merging all developer working copies with a shared mainline several times a day. Writing tests before writing software. This creates a rich collection of tests. Test Driven Development Continuous Integration The process of restructuring existing computer code without changing its external behavior. Refactoring Technique that captures the end user requirement and what a user needs to do as part of his job function, in one or more sentences in simple language.User Stories
  • 5. Copyright 2014, Simplilearn, All rights reserved.5 Agile Manifesto The Agile Manifesto was signed in February 2001 by a group of 17 leading software developers. This is considered the key reference for all Agile practices.
  • 6. Copyright 2014, Simplilearn, All rights reserved.6 Principles of Agile Manifesto Following are the 12 principles given in the Agile Manifesto:
  • 7. Copyright 2014, Simplilearn, All rights reserved.7 With the Agile Manifesto, a framework for approaching agile development was created and this led to a clearer definition of the term Agile. Definition of Agile Agile is an iterative and incremental (evolutionary) approach to project development which is performed in a highly collaborative manner by self-organizing teams with "just enough" ceremony that produces high quality software in a cost effective and timely manner which meets the changing needs of its stakeholders. - Scott Ambler, www.agilemodeling.com , Managing Agile Projects
  • 8. Copyright 2014, Simplilearn, All rights reserved.8 Over time, Lean and Six Sigma techniques began to infuse themselves into Agile practices. These include the following: Agile—Less Engineering, More Enabling The entire team regularly discussing what worked and what didn’t work in an iteration. Continuous Improvement Extending Agile techniques, particularly ‘Pull’, across each segment of the value chain. Focus on the Value Chain Understanding the business value of work and prioritizing effort around this work. Business Value Emphasis Delivering measurable value early in the project lifecycle. Incremental Delivery
  • 9. Copyright 2014, Simplilearn, All rights reserved.9 The PMI-ACP recognizes a number of core Agile principles and practices. Agile Core Principles and Practices
  • 10. Copyright 2014, Simplilearn, All rights reserved.10 Agile does not involve: ● big design and requirement gathering up-front; ● predictions on project completion; ● ‘death march’ projects where project teams make up the difference for poor estimates with unpaid overtime; ● use of tools that force behaviors, such as, task management tools; ● top down management/control; and ● ‘heavy’ documentation, particularly Status Reports, Software Architecture Diagrams, Software Requirements Specifications, Test Plans etc. What Is Not Agile
  • 11. Copyright 2014, Simplilearn, All rights reserved.11 As Agile has rapidly become one of the more popular and effective techniques to manage projects, it is important to understand the benefits to its adopters. ● Emphasis on collaboration, team empowerment, and frequent demonstrations of progress ● Lightweight, relies on whiteboards, index cards, and facilitation techniques ● Very appealing to developers with its development focus ● Idea of time-to-market opportunities and driving the features of the development lifecycle ● Agile focus on pull instead of push ● Simple and easy to understand ● Contemporary Benefits of Agile
  • 12. Copyright 2014, Simplilearn, All rights reserved.12 Struggling with traditional methods, Kiandra, a custom software development and outsourced IT Services company decided to take up agile transformation. They realized that Agile provides better outcomes than the traditional software development approaches. The graphic below shows how the transformation benefitted them as they developed each portal and gained a better understanding of Agile principles and practices. Agile—Real Life Example Portal 1 Delivered all the features in half the time and for 10% less than originally estimated. Portal 2 Delivered in 30% less time and 10% less cost than originally estimated with half the functionality deployed early. Portal 3 Reduced the time taken for placing a business order from ten minutes to three minutes. It was 80% less than what it had taken to do a similar project two years before. The outcomes of the changes made to the requested features in various web portals are:
  • 13. Copyright 2014, Simplilearn, All rights reserved. Quiz 13
  • 14. Copyright 2014, Simplilearn, All rights reserved. QUIZ a. b. c. d. 14 What does the Agile Manifesto principle “Build projects around motivated individuals” mean?1 The best architectures emerge from self-organizing teams Trust the team to get the job done Do projects that will ‘excite’ the customers Only engage in projects that motivate individuals
  • 15. Copyright 2014, Simplilearn, All rights reserved. QUIZ a. b. c. d. 15 What does the Agile Manifesto principle “Build projects around motivated individuals” mean?1 Answer: c. Explanation: Principle number 5 of Agile Manifesto states, “Build projects around motivated individuals. Give them the environment and support they need and trust them to get the job done.” The best architectures emerge from self-organizing teams Trust the team to get the job done Do projects that will ‘excite’ the customers Only engage in projects that motivate individuals
  • 16. Copyright 2014, Simplilearn, All rights reserved. QUIZ a. b. c. d. 16 Which of the following is not seen as a benefit of Agile? 2 Accurate predictions of project completion Lightweight, relies on whiteboards, index cards, and facilitation techniques Implicitly focuses on ‘pull vs. push’ Emphasis on collaboration, team empowerment, frequent demonstrations of progress
  • 17. Copyright 2014, Simplilearn, All rights reserved. QUIZ a. b. c. d. 17 Which of the following is not seen as a benefit of Agile? 2 Answer: b. Explanation: Agile does not emphasize accurate project completion as a benefit of its practices. Accurate predictions of project completion Lightweight, relies on whiteboards, index cards, and facilitation techniques Implicitly focuses on ‘pull vs. push’ Emphasis on collaboration, team empowerment, frequent demonstrations of progress
  • 18. Copyright 2014, Simplilearn, All rights reserved. QUIZ a. b. c. d. 18 3 The best designs emerge from code overtime. Agile does not recommend design as it constrains development velocity. Designing up-front wastes time that can be better spent on other activities. Too much emphasis on design limits the amount of requirements gathering. Why doesn’t Agile recommend Big Design up-front?
  • 19. Copyright 2014, Simplilearn, All rights reserved. QUIZ a. b. c. d. 19 Why doesn’t Agile recommend Big Design up-front? 3 Answer: b. Explanation: Agile does not emphasize trying to design a system in advance of developing it. Instead, design should evolve and adapt with development and changing requirements. The best designs emerge from code overtime. Agile does not recommend design as it constrains development velocity. Designing up-front wastes time that can be better spent on other activities. Too much emphasis on design limits the amount of requirements gathering.
  • 20. Copyright 2014, Simplilearn, All rights reserved. QUIZ a. b. c. d. 20 4 Why is Continuous Integration seen as valuable? Integration is hard and often delayed just before the final build; if code is continuously compiled and checked, conflicts can be identified when they are easy to manage. It is part of the technique called Kaizen that emphasizes continuous improvement. It ensures that Scrum of Scrum projects can deliver a potentially implementable shipment of software. By using a continuous integration approach, a project can offload many core development processes to an automated server.
  • 21. Copyright 2014, Simplilearn, All rights reserved. QUIZ a. b. c. d. 21 Why is Continuous Integration seen as valuable? 4 Answer: a. Explanation: One of the learnings from the Chrysler project, where Kent Beck developed XP, was that code integration was a significant contributor to project delays and defects. He decided to focus on integrating continuously to identify defects as early as possible. It is part of the technique called Kaizen that emphasizes continuous improvement. It ensures that Scrum of Scrum projects can deliver a potentially implementable shipment of software. By using a continuous integration approach, a project can offload many core development processes to an automated server. Integration is hard and often delayed just before the final build; if code is continuously compiled and checked, conflicts can be identified when they are easy to manage.
  • 22. Copyright 2014, Simplilearn, All rights reserved. QUIZ a. b. c. d. 22 Which of the following Agile Manifesto values is incorrect? 5 Responding to plans over reacting to change Individuals and interactions over processes and tools Customer collaboration over contract negotiation Working software over comprehensive documentation
  • 23. Copyright 2014, Simplilearn, All rights reserved. QUIZ a. b. c. d. 23 Which of the following Agile Manifesto values is incorrect? 5 Answer: b. Explanation: The correct value is “Responding to change over following a plan.” Responding to plans over reacting to change Individuals and interactions over processes and tools Customer collaboration over contract negotiation Working software over comprehensive documentation
  • 24. Copyright 2014, Simplilearn, All rights reserved.24 ● Agile techniques emerged from software engineering approaches to deal with changing requirements and to improve quality. ● The Agile Manifesto was signed in 2001 that 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’. Summary Here is a quick recap of what was covered in this lesson:
  • 25. Copyright 2014, Simplilearn, All rights reserved.25 Copyright 2014, Simplilearn, All rights reserved.PMI® & ACP are the registered marks of Project Management Institute, Inc. THANK YOU