SlideShare uma empresa Scribd logo
1 de 24
Agile Project
Management
?
Information
Technology
Community
A practice in
software
development.
Reaction to
various
obstacles in
PD
Latest project
management
strategies.
A specialized
area in project
management.
•Also Known As
Extreme
project
management
Adaptive
project life
cycle
Change-driven
life cycle
Agile Life Cycle
It Promotes
adaptive
planning
evolutionary
development
early delivery
encourages rapid and
flexible response to
change
continuous
improvement
Traditional Vs. Agile
Iterative life cycle
• Evolve the entire set of
deliverables over time,
completing them near the
end of the project.
Waterfall life cycle
• It is strictly sequenced: you
don’t start design until
research is done and you
don’t start development
until the designs are signed
off on
• Completes small portions of the deliverables in
each delivery cycle.
Agile life cycle
Life Cycle Comparison – oldvs.new
Waterfall Life Cycle Agile Life Cycle
Elements
•Tightly Integrated Unit
•Frequent Communication
•Daily Meetings
•Project Backlog
•Sprints
Agile manifesto (values)
• Individuals and interactions over processes and
tools
• Working software over comprehensive
documentation
• Customer collaboration over contract
negotiation
• 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.
• Deliver working software frequently, from a couple of
weeks to a couple of months, with a preference to the
shorter timescale.
• Business people and developers must work together
daily throughout the project.
• Welcome changing requirements, even late in
development. Agile processes harness change for the
customer’s competitive advantage.
• 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.
• Continuous attention to technical excellence and
good design enhances agility.
• The most efficient and effective method of
conveying information to and within a
development team is face-to-face conversation.
• Agile processes promote sustainable
development. The sponsors, developers, and
users should be able to maintain a constant pace
indefinitely.
• Simplicity, the art of maximizing the amount of
work not done is essential.
• At regular intervals, the team reflects on how to
become more effective, then tunes and adjusts its
behavior accordingly.
• The best architectures, requirements, and
designs emerge from self-organizing teams.
What do we get?
• The end result is a product or project that
best meets current customer needs and is
delivered with minimal ,
- costs
- waste
- time
It’s different
• Speed to market
• Flexible agile
• Risk management
• Cost control
• Quality
• Right product
• Transparency
Agile Project Manager
• Assign tasks
• Maintaining values and practices
• Removes impediments
• Helps to turn the requirements into a working software
• Facilitates and encourages effective and open communication
• Holds meetings
• Enhances the tool and practices used in the development
process.
• Motivates the team
• Plays the role of a mentor and protector to the team
• Make decisions on behalf of the team
• Involved in technical decision making or deriving the product
strategy
Methodology
Agile – “An Umbrella”
Agile
Scrum
Feature-
Driven
Development
eXtreme
Programming
http://www.serena.com/docs/repository/solut
ions/intro-to-agile-devel.pdf
Scrum
• Copes up with complexity and risk
• Time is divided into short work cadences
• No speculations, decision making from real-
world results
• Inspects and adapts feedback loops
• Shippable state at all times
• Stakeholders and team members meet to plan
its next steps
Feature-Driven Development
Life Cycle
eXtreme Programming
• Introduce
checkpoints
• Adopts new
customer
requirements
• Advocates frequent
"releases"
• Improves
productivity, quality
and responsiveness
Conclusion
• Traditional project management is insufficient to
manage the inevitable change inherent to
embedded software projects. Agile project
management, however, is well equipped to aid
project managers and software development teams
in managing risk, scope, budgets, and schedules to
create successful, valuable products.
• It is everyone's (developers, quality assurance
engineers, designers, etc.) responsibility to manage
the project to achieve the objectives of the project.
• The agile project manager plays a key role.
Application - Usedin complexprojects.
• Intel
• Mastek
• SME
• Shopping cart
Scrum at Intel
http://scrumtrainingseries.com/Intel-case-study.pdf
Agile Project Development

Mais conteúdo relacionado

Mais procurados

Water scrum-fall is-reality_of_agile_for_most
Water scrum-fall is-reality_of_agile_for_mostWater scrum-fall is-reality_of_agile_for_most
Water scrum-fall is-reality_of_agile_for_most
harsoft
 

Mais procurados (19)

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 Software Development Introduction
Agile Software Development IntroductionAgile Software Development Introduction
Agile Software Development Introduction
 
Agile vs Waterfall
Agile vs WaterfallAgile vs Waterfall
Agile vs Waterfall
 
Webinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid
Webinar: Development with Agile, Waterfall and Agile-Waterfall HybridWebinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid
Webinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid
 
Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management Presentation
 
Agile and Web Development
Agile and Web DevelopmentAgile and Web Development
Agile and Web Development
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
 
Agile user-stories
Agile user-storiesAgile user-stories
Agile user-stories
 
Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff?
 
Fundamentals of Agile
Fundamentals of AgileFundamentals of Agile
Fundamentals of Agile
 
Speedbump or Springboard? Leveraging Change to Move Nintex Promapp Forward
Speedbump or Springboard? Leveraging Change to Move Nintex Promapp ForwardSpeedbump or Springboard? Leveraging Change to Move Nintex Promapp Forward
Speedbump or Springboard? Leveraging Change to Move Nintex Promapp Forward
 
What exactly is agifall
What exactly is agifallWhat exactly is agifall
What exactly is agifall
 
Agile and waterfall
Agile and waterfallAgile and waterfall
Agile and waterfall
 
Water scrum-fall is-reality_of_agile_for_most
Water scrum-fall is-reality_of_agile_for_mostWater scrum-fall is-reality_of_agile_for_most
Water scrum-fall is-reality_of_agile_for_most
 
Agile Project Management
Agile Project Management Agile Project Management
Agile Project Management
 
State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015
 
Agile vs. waterfall
Agile vs. waterfallAgile vs. waterfall
Agile vs. waterfall
 
Agile vs waterfall
Agile vs waterfallAgile vs waterfall
Agile vs waterfall
 
Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012
 

Destaque

Internship Presentation1-Hajrah - Copy
Internship Presentation1-Hajrah - CopyInternship Presentation1-Hajrah - Copy
Internship Presentation1-Hajrah - Copy
Hajrah Jahan
 
Internship Presentation2- Copy
Internship Presentation2- CopyInternship Presentation2- Copy
Internship Presentation2- Copy
Hajrah Jahan
 
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
 

Destaque (19)

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
 
Project Management Report
Project Management ReportProject Management Report
Project Management Report
 
Agile project management framework
Agile project management frameworkAgile project management framework
Agile project management framework
 
Internship Presentation1-Hajrah - Copy
Internship Presentation1-Hajrah - CopyInternship Presentation1-Hajrah - Copy
Internship Presentation1-Hajrah - Copy
 
Internship Presentation2- Copy
Internship Presentation2- CopyInternship Presentation2- Copy
Internship Presentation2- Copy
 
The Role of Social Media in Sustainability Oriented Practices - MBA Managemen...
The Role of Social Media in Sustainability Oriented Practices - MBA Managemen...The Role of Social Media in Sustainability Oriented Practices - MBA Managemen...
The Role of Social Media in Sustainability Oriented Practices - MBA Managemen...
 
Agile Project Management Facing The Challenges Of Distributed Development U...
Agile Project Management   Facing The Challenges Of Distributed Development U...Agile Project Management   Facing The Challenges Of Distributed Development U...
Agile Project Management Facing The Challenges Of Distributed Development U...
 
FYP Presentation
FYP PresentationFYP Presentation
FYP Presentation
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Nguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileNguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira Agile
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile vs Waterfall Project management
Agile vs Waterfall  Project management Agile vs Waterfall  Project management
Agile vs Waterfall Project management
 
Irfan ali project E-Commerce l
Irfan ali project E-Commerce lIrfan ali project E-Commerce l
Irfan ali project E-Commerce l
 
Divya E-commerce project
Divya E-commerce project Divya E-commerce project
Divya E-commerce project
 
Project report on oppo mobile india pvt ltd on consumes awerness
Project report on oppo mobile india pvt ltd on consumes awernessProject report on oppo mobile india pvt ltd on consumes awerness
Project report on oppo mobile india pvt ltd on consumes awerness
 
Agile vs Traditional Project Management
Agile vs Traditional Project ManagementAgile vs Traditional Project Management
Agile vs Traditional Project Management
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project Management
 
E commerce
E commerceE commerce
E commerce
 

Semelhante a Agile Project Development

Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...
Think For A Change
 
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
BinNguynVn3
 

Semelhante a Agile Project Development (20)

Agile Software Development Approaches
Agile Software Development ApproachesAgile Software Development Approaches
Agile Software Development Approaches
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
 
Agile
AgileAgile
Agile
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
 
Intro agile development methodology abhilash chandran
Intro agile development methodology   abhilash chandranIntro agile development methodology   abhilash chandran
Intro agile development methodology abhilash chandran
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...
 
Agile mODEL
Agile mODELAgile mODEL
Agile mODEL
 
Agile 101
Agile 101Agile 101
Agile 101
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development Process
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
 
Introduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteIntroduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin Goyette
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
module I.pptx
module I.pptxmodule I.pptx
module I.pptx
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 

Agile Project Development

  • 2. ? Information Technology Community A practice in software development. Reaction to various obstacles in PD Latest project management strategies. A specialized area in project management.
  • 5. It Promotes adaptive planning evolutionary development early delivery encourages rapid and flexible response to change continuous improvement
  • 6. Traditional Vs. Agile Iterative life cycle • Evolve the entire set of deliverables over time, completing them near the end of the project. Waterfall life cycle • It is strictly sequenced: you don’t start design until research is done and you don’t start development until the designs are signed off on • Completes small portions of the deliverables in each delivery cycle. Agile life cycle
  • 7. Life Cycle Comparison – oldvs.new Waterfall Life Cycle Agile Life Cycle
  • 8. Elements •Tightly Integrated Unit •Frequent Communication •Daily Meetings •Project Backlog •Sprints
  • 9. Agile manifesto (values) • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan
  • 10. Agile principles • Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. • Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. • Business people and developers must work together daily throughout the project. • Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
  • 11. • 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. • Continuous attention to technical excellence and good design enhances agility. • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
  • 12. • Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. • Simplicity, the art of maximizing the amount of work not done is essential. • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. • The best architectures, requirements, and designs emerge from self-organizing teams.
  • 13. What do we get? • The end result is a product or project that best meets current customer needs and is delivered with minimal , - costs - waste - time
  • 14. It’s different • Speed to market • Flexible agile • Risk management • Cost control • Quality • Right product • Transparency
  • 15. Agile Project Manager • Assign tasks • Maintaining values and practices • Removes impediments • Helps to turn the requirements into a working software • Facilitates and encourages effective and open communication • Holds meetings • Enhances the tool and practices used in the development process. • Motivates the team • Plays the role of a mentor and protector to the team • Make decisions on behalf of the team • Involved in technical decision making or deriving the product strategy
  • 17. Agile – “An Umbrella” Agile Scrum Feature- Driven Development eXtreme Programming http://www.serena.com/docs/repository/solut ions/intro-to-agile-devel.pdf
  • 18. Scrum • Copes up with complexity and risk • Time is divided into short work cadences • No speculations, decision making from real- world results • Inspects and adapts feedback loops • Shippable state at all times • Stakeholders and team members meet to plan its next steps
  • 19.
  • 21. eXtreme Programming • Introduce checkpoints • Adopts new customer requirements • Advocates frequent "releases" • Improves productivity, quality and responsiveness
  • 22. Conclusion • Traditional project management is insufficient to manage the inevitable change inherent to embedded software projects. Agile project management, however, is well equipped to aid project managers and software development teams in managing risk, scope, budgets, and schedules to create successful, valuable products. • It is everyone's (developers, quality assurance engineers, designers, etc.) responsibility to manage the project to achieve the objectives of the project. • The agile project manager plays a key role.
  • 23. Application - Usedin complexprojects. • Intel • Mastek • SME • Shopping cart Scrum at Intel http://scrumtrainingseries.com/Intel-case-study.pdf