SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Pramesh Vaidya
CSM, CSPO, MBA, Principal PM at LogPoint
pramesh.vaidya@gmail.com
Changing Landscape of Software
Project Management
Introduction to Project
It's a temporary endeavor undertaken to create
a unique product, service or result.
Temporary: defined beginning and end in time
Unique: specific set of operations designed to accomplish a
singular goal
What is Project Management?
Project management, then, is the application of
knowledge, skills, tools, and techniques to
project activities to meet the project
requirements.
Project Management Triangle
Scope (Features, Functionality)
Resource (Cost, Budget) Schedule (Time)
Waterfall Model
Waterfall Model
Benefits Drawbacks
Easy to understand
Clearly defines deliverables and
Milestones
Emphasizes the importance of
analysis before design, and
design before implementation
Adopted for well-specified parts
that can be outsourced
Not very adaptable to changes
Focuses on knowing all the
requirements up front
Testing occurs late in the
process
Client does not see the
product until close to the end
of development
Linear Models
Linear Models
Spiral Model
Agile Practices
Agile Practices are based upon the Manifesto for Agile Software
Development
• Customer collaboration over contract negotiation
• Working software over comprehensive documentation
Agile Manifesto
• Individuals and interactions over processes and tools
• Responding to change over following a plan
Agile Principles
Our highest priority is to satisfy the customer through early and
continuous delivery of valuable software.
Business people and developers must work together daily
throughout the project.
Deliver working software frequently, from a couple of weeks to
a couple of months, with preference to the shorter timescale.
Welcome changing requirements, even late in development.
Agile processes harness change for the customer’s competitive
advantage.
Agile Principles
Build projects around motivated individuals. Give them the
environment and support they need, and trust them to get the job
done.
Working software is the primary measure of progress.
Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant
pace indefinitely.
The most efficient and effective method of conveying information to
and within a development team is face-to-face conversation.
Agile Principles
Continuous attention to technical excellence and good design
enhances agility.
The best architectures, requirements, and designs emerge from
self-organizing teams.
At regular intervals, the team reflects on how to become more
effective, then tunes and adjusts its behavior accordingly.
Simplicity, the art of maximizing the amount of work not done is
essential.
Agile Framework: Scrum
Agile Framework: Kanban
Other Agile Frameworks
Extreme Programming (XP) Test-Driven Development (TDD)
Feature-driven development (FDD)
Lean Software Development (LSD) Adaptive system development (ASD)
Scaling Agile: SAFe
Scaling Agile: Nexus
Scaling Agile: LeSS
Transition in PM Tools
Realized the transformation?
Thank You

Weitere ähnliche Inhalte

Was ist angesagt?

Scrum facts and figures en
Scrum facts and figures  enScrum facts and figures  en
Scrum facts and figures en
Sonja Uhl
 
Agile Injection, Varberg
Agile Injection, VarbergAgile Injection, Varberg
Agile Injection, Varberg
Fredrik Wendt
 
Apt agile methodology
Apt agile methodologyApt agile methodology
Apt agile methodology
Indra
 
Agile Project Development
Agile Project DevelopmentAgile Project Development
Agile Project Development
Hajrah Jahan
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
guestb4c770
 

Was ist angesagt? (20)

Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software Development
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Agile Software Development Model
Agile Software Development ModelAgile Software Development Model
Agile Software Development Model
 
Intro agile development methodology abhilash chandran
Intro agile development methodology   abhilash chandranIntro agile development methodology   abhilash chandran
Intro agile development methodology abhilash chandran
 
Agile
AgileAgile
Agile
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile software development methodology
Agile software development methodologyAgile software development methodology
Agile software development methodology
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Scrum facts and figures en
Scrum facts and figures  enScrum facts and figures  en
Scrum facts and figures en
 
Agile presentation to Telstra, April 2010
Agile presentation to Telstra, April 2010Agile presentation to Telstra, April 2010
Agile presentation to Telstra, April 2010
 
APM - beginners\' introduction
APM - beginners\' introductionAPM - beginners\' introduction
APM - beginners\' introduction
 
Agile Injection, Varberg
Agile Injection, VarbergAgile Injection, Varberg
Agile Injection, Varberg
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Software Advice UserView: Agile Project Management Report 2015
Software Advice UserView: Agile Project Management Report 2015Software Advice UserView: Agile Project Management Report 2015
Software Advice UserView: Agile Project Management Report 2015
 
Agile vs Waterfall
Agile vs WaterfallAgile vs Waterfall
Agile vs Waterfall
 
Apt agile methodology
Apt agile methodologyApt agile methodology
Apt agile methodology
 
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordLaimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
 
Agile Project Development
Agile Project DevelopmentAgile Project Development
Agile Project Development
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 

Ähnlich wie Changing landscape of software project management

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
 

Ähnlich wie Changing landscape of software project management (20)

Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
Using Agile in the Classroom
Using Agile in the ClassroomUsing Agile in the Classroom
Using Agile in the Classroom
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
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
 
Navigating the World of Software Development Methodologies
Navigating the World of Software Development Methodologies Navigating the World of Software Development Methodologies
Navigating the World of Software Development Methodologies
 
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...
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Agile software development
Agile software development Agile software development
Agile software development
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
Fundamentals of Agile
Fundamentals of AgileFundamentals of Agile
Fundamentals of Agile
 
agile is not.pptx
agile is not.pptxagile is not.pptx
agile is not.pptx
 
Agile Development unleashed
Agile Development unleashedAgile Development unleashed
Agile Development unleashed
 
Agile project management SCRUM
Agile project management SCRUMAgile project management SCRUM
Agile project management SCRUM
 
7.agila model
7.agila model7.agila model
7.agila model
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Agile Development Models
Agile Development ModelsAgile Development Models
Agile Development Models
 
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 

Mehr von Pramesh Vaidya

Mehr von Pramesh Vaidya (6)

Effect of Cognitive biases in Agile teams
Effect of Cognitive biases in Agile teamsEffect of Cognitive biases in Agile teams
Effect of Cognitive biases in Agile teams
 
Building Effective Teams by Fostering Psychological Safety
Building Effective Teams by Fostering Psychological SafetyBuilding Effective Teams by Fostering Psychological Safety
Building Effective Teams by Fostering Psychological Safety
 
Lean coffee
Lean coffeeLean coffee
Lean coffee
 
Empowering Teams & Self Organization
Empowering Teams & Self OrganizationEmpowering Teams & Self Organization
Empowering Teams & Self Organization
 
Agile Beyond Framework
Agile Beyond Framework Agile Beyond Framework
Agile Beyond Framework
 
Pursuing Your Dreams in software industry
Pursuing Your Dreams in software industryPursuing Your Dreams in software industry
Pursuing Your Dreams in software industry
 

Kürzlich hochgeladen

+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
 

Kürzlich hochgeladen (20)

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
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
+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...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
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
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
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
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
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
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
%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
 
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...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 

Changing landscape of software project management

  • 1. Pramesh Vaidya CSM, CSPO, MBA, Principal PM at LogPoint pramesh.vaidya@gmail.com Changing Landscape of Software Project Management
  • 2. Introduction to Project It's a temporary endeavor undertaken to create a unique product, service or result. Temporary: defined beginning and end in time Unique: specific set of operations designed to accomplish a singular goal
  • 3. What is Project Management? Project management, then, is the application of knowledge, skills, tools, and techniques to project activities to meet the project requirements.
  • 4. Project Management Triangle Scope (Features, Functionality) Resource (Cost, Budget) Schedule (Time)
  • 6. Waterfall Model Benefits Drawbacks Easy to understand Clearly defines deliverables and Milestones Emphasizes the importance of analysis before design, and design before implementation Adopted for well-specified parts that can be outsourced Not very adaptable to changes Focuses on knowing all the requirements up front Testing occurs late in the process Client does not see the product until close to the end of development
  • 10. Agile Practices Agile Practices are based upon the Manifesto for Agile Software Development • Customer collaboration over contract negotiation • Working software over comprehensive documentation Agile Manifesto • Individuals and interactions over processes and tools • Responding to change over following a plan
  • 11. Agile Principles Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Business people and developers must work together daily throughout the project. Deliver working software frequently, from a couple of weeks to a couple of months, with preference to the shorter timescale. Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
  • 12. Agile Principles Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
  • 13. Agile Principles Continuous attention to technical excellence and good design enhances agility. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Simplicity, the art of maximizing the amount of work not done is essential.
  • 16. Other Agile Frameworks Extreme Programming (XP) Test-Driven Development (TDD) Feature-driven development (FDD) Lean Software Development (LSD) Adaptive system development (ASD)