SlideShare a Scribd company logo
Introduction to
Project Management
Semen Cirit
February 12, 2016
Delivering CustomerValue
•What is methodology?
•Who uses methodologies?
•Several types of methodologies
oWaterfall
oSDLC
oRAD
oAgile
2
• Multi-step approach to systems development
• Influences the quality of the Final product
• Comprehensive
• Consistent method with the Organizations management
style.
3
• Most Organizations and Firms Today
o IBM, Microsoft, Monsanto, NASA etc.
• Majority of Organizations and Firms use a specific type
of methodology that is tailored to their needs.
4
• Systems Development
o Guidelines or References
o Step by Step process
 Leads to final product
• Analysis
o Information
 Gathered and Used to help the development process
5
• The Waterfall Methodology
• The SDLC Methodology
• The RAD Methodology
• Agile Methodologies
6
7
• Overview
o Introduced by W.W. Royce in 1970
o It was later redesigned using a more iterative process, unfortunately this
way was ignored resulting in the current Waterfall methodology
o Most System Analysts do not like the Waterfall Method
o Each phase must be completed perfectly
o There is no overlap or moving backward in phases
8
• Phases
o Requirements: The requirements of the system are collected and set in
stone.
o Design: A blueprint is made for the programmers using the previously
collected requirements.
o Implementation: System components are designed by coders and
integrated together.,
o Testing: After integration the system is tested and bugs are removed.
o Installation & Maintenance: The final installation of the system is
done at this phase. Users are trained and the system is maintained by
the system designers.
9
• Pros
o Time spent early in production can save a company hundreds of
thousands of dollars.
o More emphasis is placed on documentation than any other methods.
• Cons
o Impossible to know exactly what is needed in each phase of the software
process before some time is spent in the phase following it.
o Requirments are locked in too early leaving no room for user feedback
and modification.
o Too much emphasis on deadlines rather than user requirments.
10
11
Planning
First phase
Analysis
Second
phase
Design
Third phase
Implementation
Fourth phase
Maintenance
Fifth phase
• Phases
o Planning
 Identification phase
 Needs are examined as a whole
o Analysis
 Studies current procedures and Info Systems
 Sub phase - Requirement determination
o Design
 Convert alternative solutions
 Inputs and Outputs
 Reports, databases, computer processes
12
• Implementation
o System and Written specs turned over to programmers
o Implementation process
 Coding, testing, installation
• Maintenance
o Systems are in operation
o Specific problems or changes are made
13
14
Requirements Planning
User Design
Construction
Cutover
• Overview
o Methodology used to decrease time in development
process.
 Efficient and Cheaper
o Allows systems, developers and end users work
together from the beginning.
15
• Phases
o RAD phases are similar to SDLC
 Shortened and Combined – simplifies the
development process.
 Eliminates time consuming activities.
 Coordinating with existing standards and systems
during the Design and Development phases
o RAD focuses on Prototyping
 Prototyping becomes the basis for the new system
16
Introduction to
Agile Project Management
Semen Cirit
NETAS
February 12, 2016
Delivering CustomerValue with Speed, Economy &
Quality
• Why APM?
o History of Agile and Lean
o The Agile Landscape
o Key Agile Principles
o Key Agile Practices
o Complexity Theory Distilled
o Adaptive Project Model
o The Agile Manager’s Role
o Transitioning to APM
18
Why APM?
As consumers today we want and expect
innovative products: faster, cheaper and with
better quality than those we’ve seen in the past.
As knowledge workers, our business tools
have improved our capability to be productive,
raising work expectations.
However,
Instead of this…
Productivity driving Customer value
22
Business
Expectations
Consumer
Expectations
Consumer
Expectations
Business
Expectations
Consumer
Expectations
We usually get this…
Misalignment of Value definitions
Or all too often, this.
Orthogonal opposition to Customer Value
What is APM?
History & Influences
Early 1900s
 Walter Shewhart: Plan-Do-Study-Act
Mid 1900s
 Edward Deming: SPC,TQM
 Toyota:Toyota Production System (TPS)
 Peter Drucker: Knowledge Worker
Late 1900s
 Womack and Jones: Lean Thinking
 Eli Goldratt:Theory of Constraints
 The Toyota Way
Evolution
Early 1990s
 Crystal Methods
 Lean Software Development
 Dynamic Software Development Method
(DSDM)
Mid 1990s
 Feature Driven Development (FDD)
 eXtreme Programming (XP)
 Adaptive Software Development
 Scrum
 Kanban
2001: Manifesto for Agile Software
Development
 http://www.agilemanifesto.org
2005: Declaration of Interdependence
 http://www.pmdoi.org/
Corporate IT Leading Second Wave of Agile
Adoption
Agile software development processes are in use at 14% of
North American and European enterprises, and another
19% of enterprises are either interested in adopting Agile
or already planning to do so.
Early adopters of Agile processes were primarily small
high-tech product companies. But a second wave of
adoption is now underway, with enterprise IT shops taking
the lead.
These shops are turning to Agile processes to cut time-to-
market, improve quality, and strengthen their relationships
with business stakeholders.
Carey Schwaber, Forrester Research
Nov 30, 2005
Agile Methodologies
 eXtreme Programming
Kent Beck,Ward Cunningham,Ron Jeffries
 Scrum
Ken Schwaber and Jeff Sutherland
 Crystal Methods
Alistair Cockburn
 Feature Driven Development
Jeff DeLuca
 Dynamic Systems Development Method
DSDM Consortium
 Kanban
David Anderson
Agile Management Frameworks
 Agile Project Management
Jim Highsmith,Sanjiv Augustine
 eXtreme Project Management
Rob Thomsett,Doug DeCarlo
 Scaled Agile Framework
Dean Leffingwell
25
Key Agile principles are:
 Focus on Customer Value – Align
project, product and team visions to
deliver better product quality –
faster and cheaper.
 Small Batches - Create a flow of
value to customers by “chunking”
feature delivery into small
increments.
 Small, Integrated Teams - Intense
collaboration via face-to-face
communication, collocation, etc;
diversified roles on integrated, self-
organizing, self-disciplined teams.
 Small, Continuous Improvements
– Teams reflect, learn and adapt to
change; work informs the plan.
Delivering Customer Value with
Agile Project Management
The right product, at the right time, for the
right price.
• Higher Quality: “Designed-to-fit”
product with flexibility to change.
• Increased Throughput: Iterative and
incremental project and product “chunks”
with earlier value delivery.
• Reduced Waste: Lean, efficient processes
with lower costs and higher productivity.
Key Agile Practices:
 Sprint Planning
 Daily Scrum/Standup
 Fixed-length sprints
 Sprint Review
 Sprint Retrospective
27
Identify top-priority items
and deliver them rapidly
using:
• Small batches
• Small integrated teams
• Small, continuous improvements
Key Agile Practices
 Living systems are complex, in that they
consist of a great many autonomous agents
interacting with each other in many ways
 The interaction of individual agents is
governed by simple, localized rules and
characterized by constant feedback
 Collective behavior is characterized by an
overlaying order, self-organization, and a
collective intelligence so unified that the
group cannot be described as merely the
sum of its parts
 Complex order, known as emergent order,
arises from the system itself, rather than
from an external dominating force
 These complex, self-organizing Complex
Adaptive Systems (CAS) are adaptive in
that they react differently under different
circumstances, and co-evolve with their
environment
Agile projects can be seen as chaordic:
 Competition and Collaboration
 Agents: Individuals
 Mental Models:Vision and alignment
 Groups: Project teams
 Emergence and Self-Organization
 Interactions/Feedback: Information
exchange and relationships among
individuals
 Simple Rules: XP/Scrum/FDD Practices
 Learning and Adaptation
 Learning: Observation, monitoring,
measurement and reflection
 Adaptation: Process changes, team
adjustments
 Environment: Project environment
A chaordic project harmoniously blends characteristics of both chaos and
order – freedom and control, optimization and exploration, competition and
cooperation.
Agile Project Management (APM) is:
 Leading project teams in creating and responding to change
through:
 Small batches
 Small, integrated teams
 Small, continuous improvements
 Light touch leadership: the work of energizing, empowering and
enabling project teams to rapidly and reliably deliver customer
value:
 By engaging customers, and
 Continuously learning and adapting to their changing needs and
environments
30
31
While many traditional project management skills translate to
APM, some transitions are necessary:
Agile Project Management Traditional Project Management
Focus on customer satisfaction and
interaction
Focus on plans and artifacts
Response to change via adaptive action Change controlled via corrective action
Progressive elaboration, rolling-wave
planning
Monumental up-front planning
Customer prioritized, time-boxed delivery Manager negotiated, scope-based
delivery
Commitment management via feature
breakdown structure
Activity management via work
breakdown structure
Collaboration on self-disciplined and self-
organizing teams
Top-down control
Minimal set of context-sensitive, generative
practices
Prescriptive, heavyweight methods
Web Sites
 http://www.agilealliance.org
 http://www.apln.org
 http://www.scrumalliance.org
Books
 Agile and Iterative Development:A Manager’s
Guide, Craig Larman
 Managing Agile Projects, Sanjiv Augustine
 Agile Project Management, Jim Highsmith
 Agile Software Development, Alistair Cockburn
 Fearless Change, Linda Rising and Mary Lynn
Manns
Books (continued)
 Lean Software Development – An Agile
Toolkit, Mary and Tom Poppendieck
 Lean Thinking and Lean Solutions,Womack
and Jones
 Agile Software Development with Scrum, Ken
Schwaber and Mike Beedle
 Agile Estimating and Planning,Mike Cohn
 User Stories Applied, Mike Cohn

More Related Content

What's hot

Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
Aditya Raj
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Omar Al-Sabek
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
Arrielle Mali
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
rachna_nainani
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
jhericks
 
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
 
Agile scrum training
Agile scrum trainingAgile scrum training
Agile Methodology ppt
Agile Methodology pptAgile Methodology ppt
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
Arun R
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
Haresh Karkar
 
Software effort estimation
Software effort estimationSoftware effort estimation
Software effort estimation
tumetr1
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
infolock
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
Operational Excellence Consulting
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
Nguyen Hai
 
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PhuocNT (Fresher.VN)
 
Agile project management
Agile project managementAgile project management
Agile project management
micovi
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Aciron Consulting
 
Agile 101
Agile 101Agile 101
Agile 101
beLithe
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Suresh Krishna Madhuvarsu
 
PMI-ACP: Domain 3 - Stakeholder engagement-v2.2_lite_2_46_pages
PMI-ACP: Domain 3 - Stakeholder engagement-v2.2_lite_2_46_pagesPMI-ACP: Domain 3 - Stakeholder engagement-v2.2_lite_2_46_pages
PMI-ACP: Domain 3 - Stakeholder engagement-v2.2_lite_2_46_pages
PhuocNT (Fresher.VN)
 

What's hot (20)

Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
 
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
 
Agile scrum training
Agile scrum trainingAgile scrum training
Agile scrum training
 
Agile Methodology ppt
Agile Methodology pptAgile Methodology ppt
Agile Methodology ppt
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Software effort estimation
Software effort estimationSoftware effort estimation
Software effort estimation
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
PMI-ACP: Domain 3 - Stakeholder engagement-v2.2_lite_2_46_pages
PMI-ACP: Domain 3 - Stakeholder engagement-v2.2_lite_2_46_pagesPMI-ACP: Domain 3 - Stakeholder engagement-v2.2_lite_2_46_pages
PMI-ACP: Domain 3 - Stakeholder engagement-v2.2_lite_2_46_pages
 

Similar to Introduction to Agile Project Management

Towards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methodsTowards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methods
Rachid Meziani, PhD, CGEIT, PMP
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
Semen Arslan
 
Agile 101
Agile 101Agile 101
Agile 101
Sunil Mundra
 
Introduction_to_Agile_Amit_Dubey
Introduction_to_Agile_Amit_DubeyIntroduction_to_Agile_Amit_Dubey
Introduction_to_Agile_Amit_Dubey
Amit Dubey
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
David Pedreno
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
David Pedreno
 
SDLC Methodologies
SDLC MethodologiesSDLC Methodologies
SDLC Methodologies
Ravikanth-BA
 
Introduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteIntroduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin Goyette
Agile Montréal
 
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
 
Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior management
Neeraj Bachani
 
Six Sigma Vs Kaizen
Six Sigma Vs KaizenSix Sigma Vs Kaizen
Six Sigma Vs Kaizen
pgopala
 
Six sigma vs kaizen
Six sigma vs kaizenSix sigma vs kaizen
Six sigma vs kaizen
Gopala P.
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
DigitalCatapultDevelopmentPractices
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
Orange and Bronze Software Labs
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
Guy Winterbotham CSM,PMP
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
ITSM Academy, Inc.
 
Applicability of CMMI for Small to Medium Enterprises
Applicability of CMMI for Small to Medium EnterprisesApplicability of CMMI for Small to Medium Enterprises
Applicability of CMMI for Small to Medium Enterprises
rhefner
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
Parul Jain
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1
JayeshPatil149
 
FedEx_A7_eng_20070607_chs
FedEx_A7_eng_20070607_chsFedEx_A7_eng_20070607_chs
FedEx_A7_eng_20070607_chs
John Suzanne
 

Similar to Introduction to Agile Project Management (20)

Towards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methodsTowards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methods
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Agile 101
Agile 101Agile 101
Agile 101
 
Introduction_to_Agile_Amit_Dubey
Introduction_to_Agile_Amit_DubeyIntroduction_to_Agile_Amit_Dubey
Introduction_to_Agile_Amit_Dubey
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
SDLC Methodologies
SDLC MethodologiesSDLC Methodologies
SDLC Methodologies
 
Introduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteIntroduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin Goyette
 
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
 
Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior management
 
Six Sigma Vs Kaizen
Six Sigma Vs KaizenSix Sigma Vs Kaizen
Six Sigma Vs Kaizen
 
Six sigma vs kaizen
Six sigma vs kaizenSix sigma vs kaizen
Six sigma vs kaizen
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
 
Applicability of CMMI for Small to Medium Enterprises
Applicability of CMMI for Small to Medium EnterprisesApplicability of CMMI for Small to Medium Enterprises
Applicability of CMMI for Small to Medium Enterprises
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1
 
FedEx_A7_eng_20070607_chs
FedEx_A7_eng_20070607_chsFedEx_A7_eng_20070607_chs
FedEx_A7_eng_20070607_chs
 

More from Semen Arslan

Innovative Ecosystem
Innovative EcosystemInnovative Ecosystem
Innovative Ecosystem
Semen Arslan
 
Lean Based Sofware Development
Lean Based Sofware DevelopmentLean Based Sofware Development
Lean Based Sofware Development
Semen Arslan
 
Noestimation
NoestimationNoestimation
Noestimation
Semen Arslan
 
Team Management
Team ManagementTeam Management
Team Management
Semen Arslan
 
Open Source Project Management Part 2
Open Source Project Management Part 2Open Source Project Management Part 2
Open Source Project Management Part 2
Semen Arslan
 
Open Source Project Management
Open Source Project ManagementOpen Source Project Management
Open Source Project Management
Semen Arslan
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
Semen Arslan
 
Agile Manifesto & XP
Agile Manifesto & XPAgile Manifesto & XP
Agile Manifesto & XP
Semen Arslan
 
Agile Transformation Strategy
Agile Transformation StrategyAgile Transformation Strategy
Agile Transformation Strategy
Semen Arslan
 
Scaled agile
Scaled agileScaled agile
Scaled agile
Semen Arslan
 

More from Semen Arslan (10)

Innovative Ecosystem
Innovative EcosystemInnovative Ecosystem
Innovative Ecosystem
 
Lean Based Sofware Development
Lean Based Sofware DevelopmentLean Based Sofware Development
Lean Based Sofware Development
 
Noestimation
NoestimationNoestimation
Noestimation
 
Team Management
Team ManagementTeam Management
Team Management
 
Open Source Project Management Part 2
Open Source Project Management Part 2Open Source Project Management Part 2
Open Source Project Management Part 2
 
Open Source Project Management
Open Source Project ManagementOpen Source Project Management
Open Source Project Management
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Agile Manifesto & XP
Agile Manifesto & XPAgile Manifesto & XP
Agile Manifesto & XP
 
Agile Transformation Strategy
Agile Transformation StrategyAgile Transformation Strategy
Agile Transformation Strategy
 
Scaled agile
Scaled agileScaled agile
Scaled agile
 

Recently uploaded

Strategy for E-Types - Strategy Formulation.pptx
Strategy for E-Types - Strategy Formulation.pptxStrategy for E-Types - Strategy Formulation.pptx
Strategy for E-Types - Strategy Formulation.pptx
KarthikRaghu8
 
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
 
Myrna Story of Leadership and Management
Myrna Story of Leadership and ManagementMyrna Story of Leadership and Management
Myrna Story of Leadership and Management
Waleed Kamal
 
Conflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolutionConflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolution
Dr. Christine Ngari ,Ph.D (HRM)
 
Team Building and TUCKMANS MODEL Explained
Team Building and TUCKMANS MODEL ExplainedTeam Building and TUCKMANS MODEL Explained
Team Building and TUCKMANS MODEL Explained
iampriyanshujaiswal
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
RoopaTemkar
 
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Dr. Nazrul Islam
 
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
 
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptxGanpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
GanpatiKumarChoudhar
 
Sethurathnam Ravi: A Legacy in Finance and Leadership
Sethurathnam Ravi: A Legacy in Finance and LeadershipSethurathnam Ravi: A Legacy in Finance and Leadership
Sethurathnam Ravi: A Legacy in Finance and Leadership
Anjana Josie
 
innovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptxinnovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptx
TulsiDhidhi1
 
Addiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdfAddiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdf
Bill641377
 
Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024
stuwilson.co.uk
 
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Alexey Krivitsky
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
Ahmed AbdelMoneim
 
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
dsnow9802
 
Chart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spentChart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spent
spandane
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
bernanbumatay1
 
Resource-mobilization-guide-for-community-based-organizations1.pdf
Resource-mobilization-guide-for-community-based-organizations1.pdfResource-mobilization-guide-for-community-based-organizations1.pdf
Resource-mobilization-guide-for-community-based-organizations1.pdf
FeteneA
 
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
 

Recently uploaded (20)

Strategy for E-Types - Strategy Formulation.pptx
Strategy for E-Types - Strategy Formulation.pptxStrategy for E-Types - Strategy Formulation.pptx
Strategy for E-Types - Strategy Formulation.pptx
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
 
Myrna Story of Leadership and Management
Myrna Story of Leadership and ManagementMyrna Story of Leadership and Management
Myrna Story of Leadership and Management
 
Conflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolutionConflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolution
 
Team Building and TUCKMANS MODEL Explained
Team Building and TUCKMANS MODEL ExplainedTeam Building and TUCKMANS MODEL Explained
Team Building and TUCKMANS MODEL Explained
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
 
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
 
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
 
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptxGanpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
 
Sethurathnam Ravi: A Legacy in Finance and Leadership
Sethurathnam Ravi: A Legacy in Finance and LeadershipSethurathnam Ravi: A Legacy in Finance and Leadership
Sethurathnam Ravi: A Legacy in Finance and Leadership
 
innovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptxinnovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptx
 
Addiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdfAddiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdf
 
Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024
 
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
 
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
 
Chart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spentChart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spent
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
 
Resource-mobilization-guide-for-community-based-organizations1.pdf
Resource-mobilization-guide-for-community-based-organizations1.pdfResource-mobilization-guide-for-community-based-organizations1.pdf
Resource-mobilization-guide-for-community-based-organizations1.pdf
 
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
 

Introduction to Agile Project Management

  • 1. Introduction to Project Management Semen Cirit February 12, 2016 Delivering CustomerValue
  • 2. •What is methodology? •Who uses methodologies? •Several types of methodologies oWaterfall oSDLC oRAD oAgile 2
  • 3. • Multi-step approach to systems development • Influences the quality of the Final product • Comprehensive • Consistent method with the Organizations management style. 3
  • 4. • Most Organizations and Firms Today o IBM, Microsoft, Monsanto, NASA etc. • Majority of Organizations and Firms use a specific type of methodology that is tailored to their needs. 4
  • 5. • Systems Development o Guidelines or References o Step by Step process  Leads to final product • Analysis o Information  Gathered and Used to help the development process 5
  • 6. • The Waterfall Methodology • The SDLC Methodology • The RAD Methodology • Agile Methodologies 6
  • 7. 7
  • 8. • Overview o Introduced by W.W. Royce in 1970 o It was later redesigned using a more iterative process, unfortunately this way was ignored resulting in the current Waterfall methodology o Most System Analysts do not like the Waterfall Method o Each phase must be completed perfectly o There is no overlap or moving backward in phases 8
  • 9. • Phases o Requirements: The requirements of the system are collected and set in stone. o Design: A blueprint is made for the programmers using the previously collected requirements. o Implementation: System components are designed by coders and integrated together., o Testing: After integration the system is tested and bugs are removed. o Installation & Maintenance: The final installation of the system is done at this phase. Users are trained and the system is maintained by the system designers. 9
  • 10. • Pros o Time spent early in production can save a company hundreds of thousands of dollars. o More emphasis is placed on documentation than any other methods. • Cons o Impossible to know exactly what is needed in each phase of the software process before some time is spent in the phase following it. o Requirments are locked in too early leaving no room for user feedback and modification. o Too much emphasis on deadlines rather than user requirments. 10
  • 12. • Phases o Planning  Identification phase  Needs are examined as a whole o Analysis  Studies current procedures and Info Systems  Sub phase - Requirement determination o Design  Convert alternative solutions  Inputs and Outputs  Reports, databases, computer processes 12
  • 13. • Implementation o System and Written specs turned over to programmers o Implementation process  Coding, testing, installation • Maintenance o Systems are in operation o Specific problems or changes are made 13
  • 15. • Overview o Methodology used to decrease time in development process.  Efficient and Cheaper o Allows systems, developers and end users work together from the beginning. 15
  • 16. • Phases o RAD phases are similar to SDLC  Shortened and Combined – simplifies the development process.  Eliminates time consuming activities.  Coordinating with existing standards and systems during the Design and Development phases o RAD focuses on Prototyping  Prototyping becomes the basis for the new system 16
  • 17. Introduction to Agile Project Management Semen Cirit NETAS February 12, 2016 Delivering CustomerValue with Speed, Economy & Quality
  • 18. • Why APM? o History of Agile and Lean o The Agile Landscape o Key Agile Principles o Key Agile Practices o Complexity Theory Distilled o Adaptive Project Model o The Agile Manager’s Role o Transitioning to APM 18
  • 20. As consumers today we want and expect innovative products: faster, cheaper and with better quality than those we’ve seen in the past.
  • 21. As knowledge workers, our business tools have improved our capability to be productive, raising work expectations.
  • 22. However, Instead of this… Productivity driving Customer value 22 Business Expectations Consumer Expectations Consumer Expectations Business Expectations Consumer Expectations We usually get this… Misalignment of Value definitions Or all too often, this. Orthogonal opposition to Customer Value
  • 24. History & Influences Early 1900s  Walter Shewhart: Plan-Do-Study-Act Mid 1900s  Edward Deming: SPC,TQM  Toyota:Toyota Production System (TPS)  Peter Drucker: Knowledge Worker Late 1900s  Womack and Jones: Lean Thinking  Eli Goldratt:Theory of Constraints  The Toyota Way Evolution Early 1990s  Crystal Methods  Lean Software Development  Dynamic Software Development Method (DSDM) Mid 1990s  Feature Driven Development (FDD)  eXtreme Programming (XP)  Adaptive Software Development  Scrum  Kanban 2001: Manifesto for Agile Software Development  http://www.agilemanifesto.org 2005: Declaration of Interdependence  http://www.pmdoi.org/
  • 25. Corporate IT Leading Second Wave of Agile Adoption Agile software development processes are in use at 14% of North American and European enterprises, and another 19% of enterprises are either interested in adopting Agile or already planning to do so. Early adopters of Agile processes were primarily small high-tech product companies. But a second wave of adoption is now underway, with enterprise IT shops taking the lead. These shops are turning to Agile processes to cut time-to- market, improve quality, and strengthen their relationships with business stakeholders. Carey Schwaber, Forrester Research Nov 30, 2005 Agile Methodologies  eXtreme Programming Kent Beck,Ward Cunningham,Ron Jeffries  Scrum Ken Schwaber and Jeff Sutherland  Crystal Methods Alistair Cockburn  Feature Driven Development Jeff DeLuca  Dynamic Systems Development Method DSDM Consortium  Kanban David Anderson Agile Management Frameworks  Agile Project Management Jim Highsmith,Sanjiv Augustine  eXtreme Project Management Rob Thomsett,Doug DeCarlo  Scaled Agile Framework Dean Leffingwell 25
  • 26. Key Agile principles are:  Focus on Customer Value – Align project, product and team visions to deliver better product quality – faster and cheaper.  Small Batches - Create a flow of value to customers by “chunking” feature delivery into small increments.  Small, Integrated Teams - Intense collaboration via face-to-face communication, collocation, etc; diversified roles on integrated, self- organizing, self-disciplined teams.  Small, Continuous Improvements – Teams reflect, learn and adapt to change; work informs the plan. Delivering Customer Value with Agile Project Management The right product, at the right time, for the right price. • Higher Quality: “Designed-to-fit” product with flexibility to change. • Increased Throughput: Iterative and incremental project and product “chunks” with earlier value delivery. • Reduced Waste: Lean, efficient processes with lower costs and higher productivity.
  • 27. Key Agile Practices:  Sprint Planning  Daily Scrum/Standup  Fixed-length sprints  Sprint Review  Sprint Retrospective 27 Identify top-priority items and deliver them rapidly using: • Small batches • Small integrated teams • Small, continuous improvements Key Agile Practices
  • 28.  Living systems are complex, in that they consist of a great many autonomous agents interacting with each other in many ways  The interaction of individual agents is governed by simple, localized rules and characterized by constant feedback  Collective behavior is characterized by an overlaying order, self-organization, and a collective intelligence so unified that the group cannot be described as merely the sum of its parts  Complex order, known as emergent order, arises from the system itself, rather than from an external dominating force  These complex, self-organizing Complex Adaptive Systems (CAS) are adaptive in that they react differently under different circumstances, and co-evolve with their environment
  • 29. Agile projects can be seen as chaordic:  Competition and Collaboration  Agents: Individuals  Mental Models:Vision and alignment  Groups: Project teams  Emergence and Self-Organization  Interactions/Feedback: Information exchange and relationships among individuals  Simple Rules: XP/Scrum/FDD Practices  Learning and Adaptation  Learning: Observation, monitoring, measurement and reflection  Adaptation: Process changes, team adjustments  Environment: Project environment A chaordic project harmoniously blends characteristics of both chaos and order – freedom and control, optimization and exploration, competition and cooperation.
  • 30. Agile Project Management (APM) is:  Leading project teams in creating and responding to change through:  Small batches  Small, integrated teams  Small, continuous improvements  Light touch leadership: the work of energizing, empowering and enabling project teams to rapidly and reliably deliver customer value:  By engaging customers, and  Continuously learning and adapting to their changing needs and environments 30
  • 31. 31 While many traditional project management skills translate to APM, some transitions are necessary: Agile Project Management Traditional Project Management Focus on customer satisfaction and interaction Focus on plans and artifacts Response to change via adaptive action Change controlled via corrective action Progressive elaboration, rolling-wave planning Monumental up-front planning Customer prioritized, time-boxed delivery Manager negotiated, scope-based delivery Commitment management via feature breakdown structure Activity management via work breakdown structure Collaboration on self-disciplined and self- organizing teams Top-down control Minimal set of context-sensitive, generative practices Prescriptive, heavyweight methods
  • 32. Web Sites  http://www.agilealliance.org  http://www.apln.org  http://www.scrumalliance.org Books  Agile and Iterative Development:A Manager’s Guide, Craig Larman  Managing Agile Projects, Sanjiv Augustine  Agile Project Management, Jim Highsmith  Agile Software Development, Alistair Cockburn  Fearless Change, Linda Rising and Mary Lynn Manns Books (continued)  Lean Software Development – An Agile Toolkit, Mary and Tom Poppendieck  Lean Thinking and Lean Solutions,Womack and Jones  Agile Software Development with Scrum, Ken Schwaber and Mike Beedle  Agile Estimating and Planning,Mike Cohn  User Stories Applied, Mike Cohn