SlideShare a Scribd company logo
: (647) 247-4810
: pmp@uloomtraining.com
 : www.uloomtraining.com
©Hamza Qazi
Agile Framework
: (647) 247-4810
: pmp@uloomtraining.com
 : www.uloomtraining.com
©Hamza Qazi
Presenter
 This summary presentation is developed by Mr. Hamza Qazi, MBA, PMP, SCM. He is
an experienced instructor of project management and has been teaching PMP,
CAPM, and Agile for over 3 years. If you need additional information or training,
please contact him as follows:
 Email: pmp@uloomtraining.com
 Phone: 1-647-247-4810
 GTA, Ontario, Canada
 Training delivered by Hamza Qazi
◦ Project Management Professional (PMP) certification prep
◦ Certified Associate Project Management (CAPM) certification prep
◦ Agile Project Management certification prep
◦ Several PMI PDUs courses
◦ MS Project Level 1 Hands-on course
◦ Soft Skills such as Communications Management and Behavioural Job Interviewing Skills
Agile Framework 2
: (647) 247-4810
: pmp@uloomtraining.com
 : www.uloomtraining.com
©Hamza Qazi
Agenda
 Agile Background
 Why Agile
 The Agile Manifesto
 Twelve Guiding Principles
Agile Framework 3
: (647) 247-4810
: pmp@uloomtraining.com
 : www.uloomtraining.com
©Hamza Qazi
Agile Background
 In 1970, Dr. Winston Royce presented a paper entitled “Managing the
Development of Large Software Systems,” which criticized sequential
development. He asserted that computer software should not be
developed like an automobile on an assembly line, in which each piece is
added in sequential phases.
 Dr. Royce recommended against the phase based approach in which
developers first gather all of a project’s requirements, then complete all of
its architecture and design, then write all of the code, and so on. In such
sequential phases, every phase of the project must be completed before
the next phase can begin.
 Dr. Royce recommended “Agile” as an alternative to waterfall
methodology. Instead of a sequential design process, the Agile
methodology follows an incremental approach as follows:
◦ Developers start off with a simplistic project design, and then begin to work on
small modules. The work on these modules is done in weekly or monthly sprints
(iterations) , and at the end of each sprint, project priorities are evaluated and
tests are run. These sprints allow for bugs to be discovered, and customer
feedback to be incorporated into the design before the next sprint is run.
Agile Framework 4
: (647) 247-4810
: pmp@uloomtraining.com
 : www.uloomtraining.com
©Hamza Qazi
Why Agile?
 The Information Revolution relies on knowledge workers whose main
capital is knowledge. They utilize their subject matter expertise and take
part in analysis, design and/or development effort.
 Knowledge workers engineers, scientists, doctors, teachers and IT folks.
They are not industrial workers and their work has following
characteristics:
◦ Work is invisible, less structured, and requires frequent decision-making
◦ Work involves continuous change, innovation, learning and experimenting
◦ Work requires autonomy, focus on quality, asking questions and collaboration
 To manage the work of knowledge workers, a new method and set of
techniques are required that are adaptable, flexible, time-boxed and
iterative.
 Hence, a number of Agile methods were invented such as Scrum, Extreme
Programming (XP), Feature Driven Development (FDD), Crystal and
Kanban, etc.
Agile Framework 5
: (647) 247-4810
: pmp@uloomtraining.com
 : www.uloomtraining.com
©Hamza Qazi
Agile Manifesto
 A manifesto is a published verbal declaration of the intentions, motives, or
views of the issuer, be it an individual, group, political party or
government.
 The Agile Manifesto declared in February 2001 is as follows:
◦ “We are uncovering better ways of developing software by doing it and helping
others do it.”
 Four values of the Agile Manifesto:
Agile Framework 6
Individuals and Interactions
over
Processes andTools
Working Software
over
Comprehensive Documentation
Customer Collaboration
over
Contract Negotiation
Responding to Change
over
Following a Plan
: (647) 247-4810
: pmp@uloomtraining.com
 : www.uloomtraining.com
©Hamza Qazi
Agile Four Values Explained
1. Individuals and interactions over processes and tools
• Whereas processes and tools are required for successful completion of a project, the emphasis is on
individuals, teams, their development, productivity, self-organization, motivation, co-location, and effective
interactions.
2. Working software over comprehensive documentation
• There is a need to deliver working product and not just documentation. Software without a documentation
is certainly problematic and creates support /maintenance issues. But, comprehensive documentation
without a software is valueless.
3. Customer collaboration over contract negotiation
• This value is a reminder to be flexible and accommodating (doing the right thing) rather than fixed and
uncooperative (being right). Customer requirements cannot be fully and reliably collected at the project
beginning. Therefore, continuous customer or stakeholder involvement is very important to progressively
collect, elicit, elaborate and finalize requirements.
4. Responding to Change over following a plan
◦ Acknowledging that initial plans are made when we know the least about the project. Hence these initial
plans may be inadequate and subject to change. Agile is focused on quick response to changes on the
project and continuous planning/development.
 The Agile Manifesto is not a set of rules telling us to do one thing instead of another. It guides us
to consider projects from value-based perspective. Agility is the capacity to focus our efforts on
the left side of the value statements, while not forgetting the right side.
Agile Framework 7
: (647) 247-4810
: pmp@uloomtraining.com
 : www.uloomtraining.com
©Hamza Qazi
Twelve Guiding Principles
Agile Framework 8
No. 1
Our highest priority is to satisfy the customer through early and continuous
delivery of valuable software.
No. 2
Welcome changing requirements, even late in development.Agile processes
harness change for customer’s competitive advantage.
No. 3
Deliver working software frequently, from a couple of weeks to a couple of
months, with a preference to shorter timescale.
: (647) 247-4810
: pmp@uloomtraining.com
 : www.uloomtraining.com
©Hamza Qazi
Twelve Guiding Principles
Agile Framework 9
No. 4
Business people and developers must work together daily throughout the
project
No. 5
Build projects around motivated individuals. Give them the environment and
support they need, and trust them to get the job done.
No. 6
The most efficient and effective method of conveying information to and
within a development team is face-to-face conversation.
: (647) 247-4810
: pmp@uloomtraining.com
 : www.uloomtraining.com
©Hamza Qazi
Twelve Guiding Principles
Agile Framework 10
No. 7
Working software is the primary measure of progress.
No. 8
Agile processes promote sustainable development.The sponsors, developers,
and users should be able to maintain a constant pace indefinitely.
No. 9
Continuous attention to technical excellence and good design enhances
agility.
: (647) 247-4810
: pmp@uloomtraining.com
 : www.uloomtraining.com
©Hamza Qazi
Twelve Guiding Principles
Agile Framework 11
No. 10
Simplicity – the art of maximizing the amount of work not done – is
essential.
No. 11
The best architectures, requirements, and designs emerge from self-
organizing teams.
No. 12
At regular intervals, the team reflects on how to become more effective,
then tunes and adjusts its behaviour accordingly.
: (647) 247-4810
: pmp@uloomtraining.com
 : www.uloomtraining.com
©Hamza Qazi
Project Quality Management 12

More Related Content

What's hot

Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
Muthu Natarajan
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
Mark Kovacevich
 
Agile vs Waterfall Project management
Agile vs Waterfall  Project management Agile vs Waterfall  Project management
Agile vs Waterfall Project management
Kostiantyn Trefiak
 
Agile software development methodology
Agile software development methodologyAgile software development methodology
Agile software development methodology
justinleague0819
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software Development
ValueCoders
 
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
WiMLDSMontreal
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
Rasan Samarasinghe
 
Agile Software Development proposal for UIW 3
Agile Software Development proposal for UIW 3Agile Software Development proposal for UIW 3
Agile Software Development proposal for UIW 3Sajjad Mansoor
 
Apt agile methodology
Apt agile methodologyApt agile methodology
Apt agile methodologyIndra
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
Pramesh Vaidya
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
skipangel
 
Agile 101
Agile 101Agile 101
Agile 101
beLithe
 
Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)
Ahmed Alnaqaa
 
What is Agile Methodology | Edureka
What is Agile Methodology | EdurekaWhat is Agile Methodology | Edureka
What is Agile Methodology | Edureka
Edureka!
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
Solomon Raja P.S
 
Agile vs Waterfall
Agile vs WaterfallAgile vs Waterfall
Agile vs Waterfall
Ahmed Abdel Rahman
 
Effectiveness of retrospective
Effectiveness of retrospectiveEffectiveness of retrospective
Effectiveness of retrospective
Solomon Raja P.S
 
Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff?
Sparkhound Inc.
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACP
Dimitri Ponomareff
 

What's hot (20)

Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Agile vs Waterfall Project management
Agile vs Waterfall  Project management Agile vs Waterfall  Project management
Agile vs Waterfall Project management
 
Agile software development methodology
Agile software development methodologyAgile software development methodology
Agile software development methodology
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software Development
 
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Agile Software Development proposal for UIW 3
Agile Software Development proposal for UIW 3Agile Software Development proposal for UIW 3
Agile Software Development proposal for UIW 3
 
Apt agile methodology
Apt agile methodologyApt agile methodology
Apt agile methodology
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
 
Agile 101
Agile 101Agile 101
Agile 101
 
Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)
 
What is Agile Methodology | Edureka
What is Agile Methodology | EdurekaWhat is Agile Methodology | Edureka
What is Agile Methodology | Edureka
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Agile vs Waterfall
Agile vs WaterfallAgile vs Waterfall
Agile vs Waterfall
 
Effectiveness of retrospective
Effectiveness of retrospectiveEffectiveness of retrospective
Effectiveness of retrospective
 
Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff?
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACP
 
Agile Project LifeCycle
Agile Project LifeCycleAgile Project LifeCycle
Agile Project LifeCycle
 

Viewers also liked

Agile Framework
Agile FrameworkAgile Framework
Agile FrameworkSubbuiyer
 
Design for Networks
Design for NetworksDesign for Networks
Design for Networks
Mike Arauz
 
Network Analysis & Designing
Network Analysis & DesigningNetwork Analysis & Designing
Network Analysis & Designing
Pawan Sharma
 
Problem definition Lecture-6
Problem definition Lecture-6Problem definition Lecture-6
Problem definition Lecture-6
University of Balochistan
 
Value chain Analysis
Value chain AnalysisValue chain Analysis
Value chain Analysisnishikantwar
 
Cpm (critical path method)
Cpm (critical path method)Cpm (critical path method)
Cpm (critical path method)
El Moro
 
Value chain model
Value chain modelValue chain model
Value chain modelNithi92
 
Problem definition.ppt
Problem definition.pptProblem definition.ppt
Problem definition.pptNikkikamil
 
Critical path method (cpm)
Critical path method (cpm)Critical path method (cpm)
Critical path method (cpm)
hoang tung
 
Network design
Network designNetwork design
Network design
csk selva
 
Critical Path Method
Critical Path MethodCritical Path Method
Critical Path Method
Mr. Ramesh Nayaka
 
Agile Business Analyst
Agile Business AnalystAgile Business Analyst
Agile Business Analyst
Giang Nguyen Duc
 
Inbound outbound
Inbound outboundInbound outbound
Inbound outbound
digiexpress1239
 
Strategy implementation
Strategy implementationStrategy implementation
Strategy implementation
Karpagam Alagappan
 
Network analysis & cpm
Network analysis & cpmNetwork analysis & cpm
Network analysis & cpm
Ganesh Kandalkar
 
The Agile BA (Business Analyst)
The Agile BA (Business Analyst)The Agile BA (Business Analyst)
The Agile BA (Business Analyst)
Bill Gaiennie
 
Network design
Network designNetwork design
Network design
Amir Jafari
 

Viewers also liked (20)

Agile Framework
Agile FrameworkAgile Framework
Agile Framework
 
Design for Networks
Design for NetworksDesign for Networks
Design for Networks
 
INTEGRATED LOGISTICS
INTEGRATED LOGISTICSINTEGRATED LOGISTICS
INTEGRATED LOGISTICS
 
Network Analysis & Designing
Network Analysis & DesigningNetwork Analysis & Designing
Network Analysis & Designing
 
INTEGRATED LOGISTICS
INTEGRATED LOGISTICSINTEGRATED LOGISTICS
INTEGRATED LOGISTICS
 
Problem definition Lecture-6
Problem definition Lecture-6Problem definition Lecture-6
Problem definition Lecture-6
 
Value chain Analysis
Value chain AnalysisValue chain Analysis
Value chain Analysis
 
Cpm (critical path method)
Cpm (critical path method)Cpm (critical path method)
Cpm (critical path method)
 
Value chain model
Value chain modelValue chain model
Value chain model
 
Problem definition.ppt
Problem definition.pptProblem definition.ppt
Problem definition.ppt
 
Critical path method (cpm)
Critical path method (cpm)Critical path method (cpm)
Critical path method (cpm)
 
Network design
Network designNetwork design
Network design
 
Critical Path Method
Critical Path MethodCritical Path Method
Critical Path Method
 
Logistics & scm
Logistics & scmLogistics & scm
Logistics & scm
 
Agile Business Analyst
Agile Business AnalystAgile Business Analyst
Agile Business Analyst
 
Inbound outbound
Inbound outboundInbound outbound
Inbound outbound
 
Strategy implementation
Strategy implementationStrategy implementation
Strategy implementation
 
Network analysis & cpm
Network analysis & cpmNetwork analysis & cpm
Network analysis & cpm
 
The Agile BA (Business Analyst)
The Agile BA (Business Analyst)The Agile BA (Business Analyst)
The Agile BA (Business Analyst)
 
Network design
Network designNetwork design
Network design
 

Similar to Agile Framework

Agile Fundamentals One Step Guide for Agile Projects(Handout).pdf
Agile Fundamentals One Step Guide for Agile Projects(Handout).pdfAgile Fundamentals One Step Guide for Agile Projects(Handout).pdf
Agile Fundamentals One Step Guide for Agile Projects(Handout).pdf
Tuan Yang
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
Vardha Mago
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practices
Dr. Padmavathi Roy
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyayPMI_IREP_TP
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Aleem Khan
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
PrudentialSolutions
 
Enaam Alum cv (2019)
Enaam Alum cv (2019)Enaam Alum cv (2019)
Enaam Alum cv (2019)
EnaamAlum
 
Sample Interview Presentation Package
Sample Interview Presentation PackageSample Interview Presentation Package
Sample Interview Presentation Package
Dieter Hertling
 
Agile is not for IT
Agile is not for ITAgile is not for IT
Agile is not for IT
Pierre Hervouet
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
qqsw1
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
MannuMatamAkash
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
Invensis Learning
 
Implementing Agile in Non-Software Projects.pdf
Implementing Agile in Non-Software Projects.pdfImplementing Agile in Non-Software Projects.pdf
Implementing Agile in Non-Software Projects.pdf
Jay Das
 
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contracts
Didier Soriano
 
system level requirements gathering and analysis
system level requirements gathering and analysissystem level requirements gathering and analysis
system level requirements gathering and analysis
university of education,Lahore
 
Agile project management - a deep dive 2.2
Agile project management  - a deep dive 2.2Agile project management  - a deep dive 2.2
Agile project management - a deep dive 2.2
Mohammad Faiz
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile BSGAfrica
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
Nitor
 

Similar to Agile Framework (20)

Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
Agile Fundamentals One Step Guide for Agile Projects(Handout).pdf
Agile Fundamentals One Step Guide for Agile Projects(Handout).pdfAgile Fundamentals One Step Guide for Agile Projects(Handout).pdf
Agile Fundamentals One Step Guide for Agile Projects(Handout).pdf
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
Program Management Office (PMO)
Program Management Office (PMO)Program Management Office (PMO)
Program Management Office (PMO)
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practices
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Enaam Alum cv (2019)
Enaam Alum cv (2019)Enaam Alum cv (2019)
Enaam Alum cv (2019)
 
Sample Interview Presentation Package
Sample Interview Presentation PackageSample Interview Presentation Package
Sample Interview Presentation Package
 
Agile is not for IT
Agile is not for ITAgile is not for IT
Agile is not for IT
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
Implementing Agile in Non-Software Projects.pdf
Implementing Agile in Non-Software Projects.pdfImplementing Agile in Non-Software Projects.pdf
Implementing Agile in Non-Software Projects.pdf
 
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contracts
 
system level requirements gathering and analysis
system level requirements gathering and analysissystem level requirements gathering and analysis
system level requirements gathering and analysis
 
Agile project management - a deep dive 2.2
Agile project management  - a deep dive 2.2Agile project management  - a deep dive 2.2
Agile project management - a deep dive 2.2
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 

Recently uploaded

Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 

Recently uploaded (20)

Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 

Agile Framework

  • 1. : (647) 247-4810 : pmp@uloomtraining.com  : www.uloomtraining.com ©Hamza Qazi Agile Framework
  • 2. : (647) 247-4810 : pmp@uloomtraining.com  : www.uloomtraining.com ©Hamza Qazi Presenter  This summary presentation is developed by Mr. Hamza Qazi, MBA, PMP, SCM. He is an experienced instructor of project management and has been teaching PMP, CAPM, and Agile for over 3 years. If you need additional information or training, please contact him as follows:  Email: pmp@uloomtraining.com  Phone: 1-647-247-4810  GTA, Ontario, Canada  Training delivered by Hamza Qazi ◦ Project Management Professional (PMP) certification prep ◦ Certified Associate Project Management (CAPM) certification prep ◦ Agile Project Management certification prep ◦ Several PMI PDUs courses ◦ MS Project Level 1 Hands-on course ◦ Soft Skills such as Communications Management and Behavioural Job Interviewing Skills Agile Framework 2
  • 3. : (647) 247-4810 : pmp@uloomtraining.com  : www.uloomtraining.com ©Hamza Qazi Agenda  Agile Background  Why Agile  The Agile Manifesto  Twelve Guiding Principles Agile Framework 3
  • 4. : (647) 247-4810 : pmp@uloomtraining.com  : www.uloomtraining.com ©Hamza Qazi Agile Background  In 1970, Dr. Winston Royce presented a paper entitled “Managing the Development of Large Software Systems,” which criticized sequential development. He asserted that computer software should not be developed like an automobile on an assembly line, in which each piece is added in sequential phases.  Dr. Royce recommended against the phase based approach in which developers first gather all of a project’s requirements, then complete all of its architecture and design, then write all of the code, and so on. In such sequential phases, every phase of the project must be completed before the next phase can begin.  Dr. Royce recommended “Agile” as an alternative to waterfall methodology. Instead of a sequential design process, the Agile methodology follows an incremental approach as follows: ◦ Developers start off with a simplistic project design, and then begin to work on small modules. The work on these modules is done in weekly or monthly sprints (iterations) , and at the end of each sprint, project priorities are evaluated and tests are run. These sprints allow for bugs to be discovered, and customer feedback to be incorporated into the design before the next sprint is run. Agile Framework 4
  • 5. : (647) 247-4810 : pmp@uloomtraining.com  : www.uloomtraining.com ©Hamza Qazi Why Agile?  The Information Revolution relies on knowledge workers whose main capital is knowledge. They utilize their subject matter expertise and take part in analysis, design and/or development effort.  Knowledge workers engineers, scientists, doctors, teachers and IT folks. They are not industrial workers and their work has following characteristics: ◦ Work is invisible, less structured, and requires frequent decision-making ◦ Work involves continuous change, innovation, learning and experimenting ◦ Work requires autonomy, focus on quality, asking questions and collaboration  To manage the work of knowledge workers, a new method and set of techniques are required that are adaptable, flexible, time-boxed and iterative.  Hence, a number of Agile methods were invented such as Scrum, Extreme Programming (XP), Feature Driven Development (FDD), Crystal and Kanban, etc. Agile Framework 5
  • 6. : (647) 247-4810 : pmp@uloomtraining.com  : www.uloomtraining.com ©Hamza Qazi Agile Manifesto  A manifesto is a published verbal declaration of the intentions, motives, or views of the issuer, be it an individual, group, political party or government.  The Agile Manifesto declared in February 2001 is as follows: ◦ “We are uncovering better ways of developing software by doing it and helping others do it.”  Four values of the Agile Manifesto: Agile Framework 6 Individuals and Interactions over Processes andTools Working Software over Comprehensive Documentation Customer Collaboration over Contract Negotiation Responding to Change over Following a Plan
  • 7. : (647) 247-4810 : pmp@uloomtraining.com  : www.uloomtraining.com ©Hamza Qazi Agile Four Values Explained 1. Individuals and interactions over processes and tools • Whereas processes and tools are required for successful completion of a project, the emphasis is on individuals, teams, their development, productivity, self-organization, motivation, co-location, and effective interactions. 2. Working software over comprehensive documentation • There is a need to deliver working product and not just documentation. Software without a documentation is certainly problematic and creates support /maintenance issues. But, comprehensive documentation without a software is valueless. 3. Customer collaboration over contract negotiation • This value is a reminder to be flexible and accommodating (doing the right thing) rather than fixed and uncooperative (being right). Customer requirements cannot be fully and reliably collected at the project beginning. Therefore, continuous customer or stakeholder involvement is very important to progressively collect, elicit, elaborate and finalize requirements. 4. Responding to Change over following a plan ◦ Acknowledging that initial plans are made when we know the least about the project. Hence these initial plans may be inadequate and subject to change. Agile is focused on quick response to changes on the project and continuous planning/development.  The Agile Manifesto is not a set of rules telling us to do one thing instead of another. It guides us to consider projects from value-based perspective. Agility is the capacity to focus our efforts on the left side of the value statements, while not forgetting the right side. Agile Framework 7
  • 8. : (647) 247-4810 : pmp@uloomtraining.com  : www.uloomtraining.com ©Hamza Qazi Twelve Guiding Principles Agile Framework 8 No. 1 Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. No. 2 Welcome changing requirements, even late in development.Agile processes harness change for customer’s competitive advantage. No. 3 Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to shorter timescale.
  • 9. : (647) 247-4810 : pmp@uloomtraining.com  : www.uloomtraining.com ©Hamza Qazi Twelve Guiding Principles Agile Framework 9 No. 4 Business people and developers must work together daily throughout the project No. 5 Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. No. 6 The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
  • 10. : (647) 247-4810 : pmp@uloomtraining.com  : www.uloomtraining.com ©Hamza Qazi Twelve Guiding Principles Agile Framework 10 No. 7 Working software is the primary measure of progress. No. 8 Agile processes promote sustainable development.The sponsors, developers, and users should be able to maintain a constant pace indefinitely. No. 9 Continuous attention to technical excellence and good design enhances agility.
  • 11. : (647) 247-4810 : pmp@uloomtraining.com  : www.uloomtraining.com ©Hamza Qazi Twelve Guiding Principles Agile Framework 11 No. 10 Simplicity – the art of maximizing the amount of work not done – is essential. No. 11 The best architectures, requirements, and designs emerge from self- organizing teams. No. 12 At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly.
  • 12. : (647) 247-4810 : pmp@uloomtraining.com  : www.uloomtraining.com ©Hamza Qazi Project Quality Management 12