SlideShare a Scribd company logo
1 of 32
Download to read offline
Hybrid Approach for Project
Management – Traditional & Agile
By
Niranjan Nerlige V, M.Tech (IIT, Bombay), PMI-ACP, CSP , CSM
Founder, Agile Coach - Exelplus Services and
Consultant -Unicom
Date: 17th, Oct, 2012
1Copy Right Protected
1
Project Management Conference Held by On August, 2012, Bengaluru, India
Copy Right Protected 2
Business in the Past
Copy Right Protected
Stand alone
systems
Stable Requirements
Enough Time to
Market
Requirements drive
custom, “ Complete
Solution”
Changing World – Rapidity in Business
4
Mobile Phones 10-15 years back
Latest Mobile Phones
Dynamic Market
Requirements
Copy Right Protected
Changing World – Rapidity in Business
5
TVs 10-15 years back
Latest TVs
End Users Needs are
changing very fast
Copy Right Protected
Agility?
6
Rapidity in Business
Changes
Need for agility to
respond more
effectively to
change.
Any Enterprise that aspires to respond in real time must have
the ability to be agile when needed
Copy Right Protected
Agility = Adaptability
Industry Results Studies , Surveys
Source: WHAT IS THE ROI OF AGILE VS. TRADITIONAL METHODS?
An analysis of XP, TDD, Pair Programming, and Scrum (Using Real Options)
Dr. David F. Rico, PMP, CSM
Delivery Time, Productivity,
Quality , Customer Satisfaction
and ROI are high in Agile
Methods
Copy Right Protected
7
Industry Results Studies , Surveys
Reasons Respondents
(Very High in
Agile)
Accelerate Time to Market 77 %
Manage Changing Priorities 83%
Increased Productivity 89%
Better IT Align and Business 65%
Enhance Software Quality 81%
Project Visibility 60%
Reduce Risks 62%
Simple development Process 57%
Agile Development Survey 2011– Version One
Copy Right Protected 8
Applicability of Traditional and Agile
Copy Right Protected
Source: Balancing Agility and Discipline by
Barry Boehm and Turner
Barry Boehm and Turner
Radar Chart
Need for Hybrid Approach for Project Mgmt.
• Both Waterfall and Agile has good points
• Need a Right Solution for the Situation at Hand
• Every Project has some constraints and
characteristics = Difficulty to fit to any defined
standard framework
• There´s no cake recipe for project success.
• An experienced project manager should be able
to define the best approach for each project
context
10
Copy Right Protected
• Some Clients expect approximate budget, Time
up-front and Initial Scope Commitment – Not
easy in Agile approach
Copy Right Protected
Motivation For Hybrid Approach – Contd……
11
What is Hybrid Project Management Approach ?
Copy Right Protected
WATER FALL
Some formality in the beginning
12
Waterfall Approach - Strengths
Copy Right Protected
• Formality
• Focused on Requirements
• Upfront planning
• Expects Predictability
13
Agile Approach - Strengths
Incremental
Iterative
Strengths of Agile development:
• Early and Frequent feedback, user engagement, and adaptation
• Early mitigation of risks
• Early visible progress.
• Managed Complexity
• Learning within an iteration.
Copy Right Protected 14
How Hybrid Approach Works?
Copy Right Protected
Initiation and
Requirements
Execution using Scrum Release
• Project Initiation
• High Level
Requirements
agreement
• Top level
Architecture
• Define the product Back log,
• Prioritize user stories,
• Sprints Planning,
• Daily Stand ups,
• Sprint Reviews,
• Sprint Retrospectives
• TDD approach for Unit
Testing
• Pre Release activities
• System testing
• Load tests, Stress tests,
performance tests
• Light Weight “User
acceptance testing”
Waterfall Agile
Waterfall or
Agile - optional
15
Copy Right Protected
Mozilla has also begun using a hybrid model that
incorporates elements of both agile and waterfall
approaches for its flagship Firefox Web browser. The goal
is to more quickly introduce new features -- aided by
agile's emphasis on iterative releases
Said Mozilla's director of Firefox, Mike Beltzner:
Really, we're not tied to any specific development model.
We're tied to what is effective.
Thank You For Your Time …………..
Niranjan Nerlige V, M.Tech ( IIT-B), PMI-ACP, CSP, CSM.
Mobile: 99000 55943
E-Mail: niranjan@exelplus.com
17
Copy Right Protected
Copy Right Protected
Copy Right Protected
Copy Right Protected
Benefits of Hybrid Project Management Approach
Copy Right Protected
The Traditional Approach
22
Requirements
Gathering
Design
Development
Testing
Rework
Documentation,
Signoffs, Handoff
Documentation,
Signoffs, Handoff
Documentation,
Signoffs, Handoff
Documentation,
Signoffs, Handoff
Job Function A Job Function B Job Function C Job Function D Job Function E
Niranjan Nerlige V, Copy Right Protected
Copy Right Protected
Software
Development
Methodology
Water Fall Iterative
Agile
Niranjan Nerlige V, Copy Right Protected
Development Methodology Classification
23
Copy Right Protected
Agile: Iterative Software Development
24
Feature A
Design Develop Test Rework
Feature B
Design Develop Test Rework
Feature C
Design Develop Test Rework
Feature D
Design Develop Test Rework
Feature E
Design Develop Test Rework
Cross-Functional Team (Designers, Developers, Testers)
24
Niranjan Nerlige V, Copy Right Protected
Copy Right Protected
The Agile Manifesto–a statement of values
25
Process and tools
Individuals and
interactions
over
Following a plan
Responding to
change
over
Source: www.agilemanifesto.org
Comprehensive
documentation
Working software over
Contract negotiation
Customer
collaboration
over
Niranjan Nerlige V, Copy Right Protected
Copy Right Protected
Business Value
26
100
90
80
70
60
50
40
30
20
10
0
BusinessValue%
Month 1 Month 2 Month 3 Month 4 Month 5 Month 6
Niranjan Nerlige V, Copy Right Protected
Source: Thanks to Peter Deemer
Copy Right Protected
Uncertainty and Risk
27
100
90
80
70
60
50
40
30
20
10
0
UncertaintyandRisk%
Month 1 Month 2 Month 3 Month 4 Month 5 Month 6
Niranjan Nerlige V, Copy Right Protected
Source: Thanks to Peter Deemer
Copy Right Protected
The Problems Many Companies Face
28Niranjan Nerlige V, Copy Right Protected
Source: Thanks to Peter Deemer
Copy Right Protected
Companies starting to use Scrum to Achieve Success
29
Source: Thanks to Peter Deemer
Copy Right Protected
What is Scrum is being used for
30Niranjan Nerlige V, Copy Right Protected
Copy Right Protected
The Essence of Scrum
31
Time box
InspectNo Changes
Commit
Adapt
Niranjan Nerlige V, Copy Right Protected
Copy Right Protected
Scrum Basics
32
Daily 15-minute
“Stand-up” Meeting
The Team
30-day
“Sprint”
of Work
Product Owner
1
2
3
4
5
6
7
8
Prioritized List
of Requirements
(product back log)
Team Makes
Commitment
for the Sprint (Sprint Backlog)
Sprint Review
Scrum
Master
Input from End-Users,
Customers, Team and
Other Stakeholders
Team Selects
How Much To
Commit To Do
By Sprint’s End
Potential Shippable
code
Niranjan Nerlige V, Copy Right Protected
Copy Right Protected

More Related Content

What's hot

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 methodsRachid Meziani, PhD, CGEIT, PMP
 
Agile and waterfall
Agile and waterfallAgile and waterfall
Agile and waterfallJohn Morse
 
Waterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementWaterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementJonathan Donado
 
Project management office value
Project management office valueProject management office value
Project management office valueHumanWare
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With ScrumTommy Norman
 
Agile project management
Agile project managementAgile project management
Agile project managementeng100
 
Introduction to Project Management
Introduction to Project ManagementIntroduction to Project Management
Introduction to Project ManagementSlav Karaslavov
 
Lean Project Management Principles
Lean Project Management Principles Lean Project Management Principles
Lean Project Management Principles Ryder System, Inc.
 
Project Benefits Realisation General Presentation 7 Actions G Byatt
Project Benefits Realisation   General Presentation   7 Actions   G ByattProject Benefits Realisation   General Presentation   7 Actions   G Byatt
Project Benefits Realisation General Presentation 7 Actions G ByattGareth Byatt
 
Agile vs. waterfall
Agile vs. waterfallAgile vs. waterfall
Agile vs. waterfallDvir Zohar
 
Agile Project management
Agile Project managementAgile Project management
Agile Project managementBabu Appat
 
Agile Metrics: Value, Flow, Quality, Culture
Agile Metrics: Value, Flow, Quality, CultureAgile Metrics: Value, Flow, Quality, Culture
Agile Metrics: Value, Flow, Quality, CultureBrad Appleton
 
Agile vs Traditional Project Management
Agile vs Traditional Project ManagementAgile vs Traditional Project Management
Agile vs Traditional Project ManagementSaqib Javed John
 
Introduce Project Management
Introduce Project ManagementIntroduce Project Management
Introduce Project Managementguest90bddb
 
Agile project management
Agile project management Agile project management
Agile project management Bimba Pawar
 

What's hot (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
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile and waterfall
Agile and waterfallAgile and waterfall
Agile and waterfall
 
Waterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementWaterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project Management
 
Project management office value
Project management office valueProject management office value
Project management office value
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With Scrum
 
Project Management
Project ManagementProject Management
Project Management
 
Waterfall to Agile
Waterfall to AgileWaterfall to Agile
Waterfall to Agile
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Introduction to Project Management
Introduction to Project ManagementIntroduction to Project Management
Introduction to Project Management
 
Lean Project Management Principles
Lean Project Management Principles Lean Project Management Principles
Lean Project Management Principles
 
Project Benefits Realisation General Presentation 7 Actions G Byatt
Project Benefits Realisation   General Presentation   7 Actions   G ByattProject Benefits Realisation   General Presentation   7 Actions   G Byatt
Project Benefits Realisation General Presentation 7 Actions G Byatt
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Agile vs. waterfall
Agile vs. waterfallAgile vs. waterfall
Agile vs. waterfall
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Agile Metrics: Value, Flow, Quality, Culture
Agile Metrics: Value, Flow, Quality, CultureAgile Metrics: Value, Flow, Quality, Culture
Agile Metrics: Value, Flow, Quality, Culture
 
Agile vs Traditional Project Management
Agile vs Traditional Project ManagementAgile vs Traditional Project Management
Agile vs Traditional Project Management
 
Introduce Project Management
Introduce Project ManagementIntroduce Project Management
Introduce Project Management
 
Agile project management
Agile project management Agile project management
Agile project management
 

Viewers also liked

Scrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesScrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesTommy Norman
 
12 Benefits of Adopting Agile
12 Benefits of Adopting Agile 12 Benefits of Adopting Agile
12 Benefits of Adopting Agile VersionOne
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentTathagat Varma
 
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 programChristopher King
 
The Role of Project Manager in Modern Agile Projects
The Role of Project Manager in Modern Agile ProjectsThe Role of Project Manager in Modern Agile Projects
The Role of Project Manager in Modern Agile ProjectsVersionOne
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachEnterprise Management Associates
 
Portfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale AgilePortfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale AgileDashlane
 
Role of Project Manager ... in nutshell
Role of Project Manager ... in nutshellRole of Project Manager ... in nutshell
Role of Project Manager ... in nutshellSamir Paralikar
 

Viewers also liked (10)

Scrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesScrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two Roles
 
12 Benefits of Adopting Agile
12 Benefits of Adopting Agile 12 Benefits of Adopting Agile
12 Benefits of Adopting Agile
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
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
 
The role of the project manager
The role of the project managerThe role of the project manager
The role of the project manager
 
The Role of Project Manager in Modern Agile Projects
The Role of Project Manager in Modern Agile ProjectsThe Role of Project Manager in Modern Agile Projects
The Role of Project Manager in Modern Agile Projects
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management Approach
 
A Peek Inside Agile: Understanding Scrum & Kanban
A Peek Inside Agile: Understanding Scrum & KanbanA Peek Inside Agile: Understanding Scrum & Kanban
A Peek Inside Agile: Understanding Scrum & Kanban
 
Portfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale AgilePortfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale Agile
 
Role of Project Manager ... in nutshell
Role of Project Manager ... in nutshellRole of Project Manager ... in nutshell
Role of Project Manager ... in nutshell
 

Similar to Hybrid approach for project management,9 10-2012

Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development ProcessSoftware Park Thailand
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgileThanh Nguyen
 
Using Agile in the Classroom
Using Agile in the ClassroomUsing Agile in the Classroom
Using Agile in the ClassroomCindy Royal
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software DevelopmentLife Cycle Engineering
 
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) OverviewAleem Khan
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentThanh Nguyen
 
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
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software developmentbizpresenter
 
Agile Projects Estimations and Planning
Agile Projects Estimations and PlanningAgile Projects Estimations and Planning
Agile Projects Estimations and PlanningReturn on Intelligence
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementJosPatoPuebla
 
Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed AgileVernon Stinebaker
 
Project management paradigm
Project management paradigmProject management paradigm
Project management paradigmGlen Alleman
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to AgileRichard Cheng
 

Similar to Hybrid approach for project management,9 10-2012 (20)

Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development Process
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
PMBOK and Scrum: Best of both worlds
PMBOK and Scrum: Best of both worldsPMBOK and Scrum: Best of both worlds
PMBOK and Scrum: Best of both worlds
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
 
Using Agile in the Classroom
Using Agile in the ClassroomUsing Agile in the Classroom
Using Agile in the Classroom
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
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+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
 
Agile Projects Estimations and Planning
Agile Projects Estimations and PlanningAgile Projects Estimations and Planning
Agile Projects Estimations and Planning
 
Agile is not for IT
Agile is not for ITAgile is not for IT
Agile is not for IT
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed Agile
 
Project management paradigm
Project management paradigmProject management paradigm
Project management paradigm
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 

More from Niranjan Nerlige V, CSM,CSP,PMI-ACP,SPC (10)

Agile program management
Agile program managementAgile program management
Agile program management
 
Lean startup and Agile Development
Lean startup and Agile DevelopmentLean startup and Agile Development
Lean startup and Agile Development
 
How will I move the Cheese as an Agile Leader for Enterprise Agility
How will I move the Cheese as an Agile Leader for Enterprise AgilityHow will I move the Cheese as an Agile Leader for Enterprise Agility
How will I move the Cheese as an Agile Leader for Enterprise Agility
 
What Agile Leaders are great at?
What Agile Leaders are great at?What Agile Leaders are great at?
What Agile Leaders are great at?
 
Lean Agile Leaders for Enterprise Agility
Lean Agile Leaders for Enterprise AgilityLean Agile Leaders for Enterprise Agility
Lean Agile Leaders for Enterprise Agility
 
Lean Agile Leadership for Enterprise Agility
Lean Agile Leadership for Enterprise AgilityLean Agile Leadership for Enterprise Agility
Lean Agile Leadership for Enterprise Agility
 
How Agile Leader can "Develop People"
How Agile Leader can "Develop People"How Agile Leader can "Develop People"
How Agile Leader can "Develop People"
 
Agile Leader , " Do you want develop People or Deliver Solutions"
Agile Leader , " Do you want develop People or Deliver Solutions"Agile Leader , " Do you want develop People or Deliver Solutions"
Agile Leader , " Do you want develop People or Deliver Solutions"
 
My Scrum Suitcase Product Owner in Scrum
My Scrum Suitcase Product Owner in Scrum My Scrum Suitcase Product Owner in Scrum
My Scrum Suitcase Product Owner in Scrum
 
Scaling software agility niranjan nerlige
Scaling software agility niranjan nerligeScaling software agility niranjan nerlige
Scaling software agility niranjan nerlige
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyAnusha Are
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxalwaysnagaraju26
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 

Recently uploaded (20)

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 

Hybrid approach for project management,9 10-2012

  • 1. Hybrid Approach for Project Management – Traditional & Agile By Niranjan Nerlige V, M.Tech (IIT, Bombay), PMI-ACP, CSP , CSM Founder, Agile Coach - Exelplus Services and Consultant -Unicom Date: 17th, Oct, 2012 1Copy Right Protected 1 Project Management Conference Held by On August, 2012, Bengaluru, India
  • 3. Business in the Past Copy Right Protected Stand alone systems Stable Requirements Enough Time to Market Requirements drive custom, “ Complete Solution”
  • 4. Changing World – Rapidity in Business 4 Mobile Phones 10-15 years back Latest Mobile Phones Dynamic Market Requirements Copy Right Protected
  • 5. Changing World – Rapidity in Business 5 TVs 10-15 years back Latest TVs End Users Needs are changing very fast Copy Right Protected
  • 6. Agility? 6 Rapidity in Business Changes Need for agility to respond more effectively to change. Any Enterprise that aspires to respond in real time must have the ability to be agile when needed Copy Right Protected Agility = Adaptability
  • 7. Industry Results Studies , Surveys Source: WHAT IS THE ROI OF AGILE VS. TRADITIONAL METHODS? An analysis of XP, TDD, Pair Programming, and Scrum (Using Real Options) Dr. David F. Rico, PMP, CSM Delivery Time, Productivity, Quality , Customer Satisfaction and ROI are high in Agile Methods Copy Right Protected 7
  • 8. Industry Results Studies , Surveys Reasons Respondents (Very High in Agile) Accelerate Time to Market 77 % Manage Changing Priorities 83% Increased Productivity 89% Better IT Align and Business 65% Enhance Software Quality 81% Project Visibility 60% Reduce Risks 62% Simple development Process 57% Agile Development Survey 2011– Version One Copy Right Protected 8
  • 9. Applicability of Traditional and Agile Copy Right Protected Source: Balancing Agility and Discipline by Barry Boehm and Turner Barry Boehm and Turner Radar Chart
  • 10. Need for Hybrid Approach for Project Mgmt. • Both Waterfall and Agile has good points • Need a Right Solution for the Situation at Hand • Every Project has some constraints and characteristics = Difficulty to fit to any defined standard framework • There´s no cake recipe for project success. • An experienced project manager should be able to define the best approach for each project context 10 Copy Right Protected
  • 11. • Some Clients expect approximate budget, Time up-front and Initial Scope Commitment – Not easy in Agile approach Copy Right Protected Motivation For Hybrid Approach – Contd…… 11
  • 12. What is Hybrid Project Management Approach ? Copy Right Protected WATER FALL Some formality in the beginning 12
  • 13. Waterfall Approach - Strengths Copy Right Protected • Formality • Focused on Requirements • Upfront planning • Expects Predictability 13
  • 14. Agile Approach - Strengths Incremental Iterative Strengths of Agile development: • Early and Frequent feedback, user engagement, and adaptation • Early mitigation of risks • Early visible progress. • Managed Complexity • Learning within an iteration. Copy Right Protected 14
  • 15. How Hybrid Approach Works? Copy Right Protected Initiation and Requirements Execution using Scrum Release • Project Initiation • High Level Requirements agreement • Top level Architecture • Define the product Back log, • Prioritize user stories, • Sprints Planning, • Daily Stand ups, • Sprint Reviews, • Sprint Retrospectives • TDD approach for Unit Testing • Pre Release activities • System testing • Load tests, Stress tests, performance tests • Light Weight “User acceptance testing” Waterfall Agile Waterfall or Agile - optional 15
  • 16. Copy Right Protected Mozilla has also begun using a hybrid model that incorporates elements of both agile and waterfall approaches for its flagship Firefox Web browser. The goal is to more quickly introduce new features -- aided by agile's emphasis on iterative releases Said Mozilla's director of Firefox, Mike Beltzner: Really, we're not tied to any specific development model. We're tied to what is effective.
  • 17. Thank You For Your Time ………….. Niranjan Nerlige V, M.Tech ( IIT-B), PMI-ACP, CSP, CSM. Mobile: 99000 55943 E-Mail: niranjan@exelplus.com 17 Copy Right Protected
  • 21. Benefits of Hybrid Project Management Approach Copy Right Protected
  • 22. The Traditional Approach 22 Requirements Gathering Design Development Testing Rework Documentation, Signoffs, Handoff Documentation, Signoffs, Handoff Documentation, Signoffs, Handoff Documentation, Signoffs, Handoff Job Function A Job Function B Job Function C Job Function D Job Function E Niranjan Nerlige V, Copy Right Protected Copy Right Protected
  • 23. Software Development Methodology Water Fall Iterative Agile Niranjan Nerlige V, Copy Right Protected Development Methodology Classification 23 Copy Right Protected
  • 24. Agile: Iterative Software Development 24 Feature A Design Develop Test Rework Feature B Design Develop Test Rework Feature C Design Develop Test Rework Feature D Design Develop Test Rework Feature E Design Develop Test Rework Cross-Functional Team (Designers, Developers, Testers) 24 Niranjan Nerlige V, Copy Right Protected Copy Right Protected
  • 25. The Agile Manifesto–a statement of values 25 Process and tools Individuals and interactions over Following a plan Responding to change over Source: www.agilemanifesto.org Comprehensive documentation Working software over Contract negotiation Customer collaboration over Niranjan Nerlige V, Copy Right Protected Copy Right Protected
  • 26. Business Value 26 100 90 80 70 60 50 40 30 20 10 0 BusinessValue% Month 1 Month 2 Month 3 Month 4 Month 5 Month 6 Niranjan Nerlige V, Copy Right Protected Source: Thanks to Peter Deemer Copy Right Protected
  • 27. Uncertainty and Risk 27 100 90 80 70 60 50 40 30 20 10 0 UncertaintyandRisk% Month 1 Month 2 Month 3 Month 4 Month 5 Month 6 Niranjan Nerlige V, Copy Right Protected Source: Thanks to Peter Deemer Copy Right Protected
  • 28. The Problems Many Companies Face 28Niranjan Nerlige V, Copy Right Protected Source: Thanks to Peter Deemer Copy Right Protected
  • 29. Companies starting to use Scrum to Achieve Success 29 Source: Thanks to Peter Deemer Copy Right Protected
  • 30. What is Scrum is being used for 30Niranjan Nerlige V, Copy Right Protected Copy Right Protected
  • 31. The Essence of Scrum 31 Time box InspectNo Changes Commit Adapt Niranjan Nerlige V, Copy Right Protected Copy Right Protected
  • 32. Scrum Basics 32 Daily 15-minute “Stand-up” Meeting The Team 30-day “Sprint” of Work Product Owner 1 2 3 4 5 6 7 8 Prioritized List of Requirements (product back log) Team Makes Commitment for the Sprint (Sprint Backlog) Sprint Review Scrum Master Input from End-Users, Customers, Team and Other Stakeholders Team Selects How Much To Commit To Do By Sprint’s End Potential Shippable code Niranjan Nerlige V, Copy Right Protected Copy Right Protected