SlideShare uma empresa Scribd logo
1 de 67
Close to Agile-Scrum introduction Wu Gang iSAP, HPIT GADSC
Before start Have you touched Agile / Scrum  before? What do you want to learn from this session ?
AGENDA Why Agile  What is Agile Agile Value Agile Principle Scrum How Scrum  Scrum process
Agile
Why Agile
Agile is popular
IT realities IT project delivered late  90% Aberdeen IT project delivered over budget  50% Gartner IT project that fail to meet objectives 50% Gartner IT project cancelled prior to completion 30% Aberdeen
Situation for tradition software Dev 35% project complete on-time within budget 31% project cancelled 64% feature rarely never used
Complexity Can you understand enough in the beginning?
Losing information 2 3 4 5 1 8 9 10 6 7 6. This is document 1. Promise Made by Sales  7. This is Installation Package 2. Requirement Metioned  by Customer 8. This is Cost 3. Requirement Understanded by Project Manager 9. This is Support 4. Design given by Designer  10. This is What Really Want by Customer 5. Coding performed by programer
What is project success Cover scope On time (before dead line) Under budget
Definition of success has changed Functionality 83% of respondents believe that meeting actual needs of stakeholders is more important that building the system to specific action  Quality 82% believe that delivering high quality is more important that delivering on time and on budget. Money 70% believe that providing the best ROI is more important that delivering under budget Schedule 58% believe that delivering when the system is ready to be shipped is more important that delivering on schedule Source: software development project success survey, Scott Ambler , 2008
Agile is moving into mainstream
Waterfall VS. Agile
Waterfall vs. agile - cont Manage Change
Benefit of using agile	 Delivers faster time to market Increases productivity Reduces cost Easily adapts to changing requirements and priorities Lowers cost of change Provides better visibility into project  progress Reduces risk Maximizes ROI Reduces waste Encourages higher quality and simpler code Delivers business value early and often Increases team morale
Survey for scrum project 88% increase productivity 93% increase quality 83% increase stakeholder satisfaction 49% reduce cost Agile Methodologies: Survey Results, by Shine Technologies, 2003
Agile
What is Agile Ag-ile (adj.) Characterized by quickness, lightness and ease  of movement; nimble Agile is simple (not easy) Agile is about doing the important things first and taking small steps It’s about people, values, principles, and practices that foster team communication and learning and improving  as you go along  to regularly deliver customer value  through working software
Agile manifesto 1 3 2 4 Individuals and interactionsover processes and tools Customer collaborationover contract negotiation Working softwareover comprehensive documentation  Responding to changeover following a plan
Agile Principles Satisfy the Customer Welcome Change Deliver Frequently Work as a Team Motivate People Communicate Face-to-Face Measure Working Software Maintain Constant Pace Excel at Quality Keep it Simple Evolve Designs Reflect Regularly
What is Scrum
Scrum
Scrum
Scrum 100 words Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time It allows us to rapidly and repeatedly inspect actual working software ( every two weeks to one month). The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features. Every two weeks to a month anyone can see real working software and decide to release it as is or continue to enhance it for another sprint.
What Scrum look like
Scrum characteristics Self-organizing teams Product progresses in a series of time boxed Sprints Requirements are captured as items in a list of Product backlog No specific engineering practices prescribed Uses generative rules to create an agile environment for delivering projects  One of the Agile processes.
How Scrum
Roles Ceremonies Artifacts ,[object Object]
Scrum Master
Team
Sprint
Sprint planning
Sprint review
Sprint retrospective
Daily scrum meeting
Product backlog
Sprint backlog
Burndown charts,[object Object]
Roles Ceremonies Artifacts ,[object Object]
Scrum Master
Team
Sprint
Sprint planning
Sprint review
Sprint retrospective
Daily scrum meeting
Product backlog
Sprint backlog
Burndown charts,[object Object]
Team What he is Typically 5-9 people Cross functional Full Time Self-Organized What he can do Define tasks Estimate effort Develop product Ensure quality Evolve processes Deliver Success
Scrum master What he is Servant leader Team protector Troubleshooter Scrum guide What he can do Remove impediments Prevent interruptions Facilitate the team Support the process Manage management Ensure Success
Pigs and Chickens Product Owner Scrum Master Team Members Users Managers Marketing
Roles Ceremonies Artifacts ,[object Object]
Scrum Master
Team
Sprint
Sprint planning
Sprint review
Sprint retrospective
Daily scrum meeting
Product backlog
Sprint backlog
Burndown charts,[object Object]
Valued

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Agile development makes elephants dance
Agile development makes elephants danceAgile development makes elephants dance
Agile development makes elephants dance
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
 
Scrum
ScrumScrum
Scrum
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 
What is Scrum
What is ScrumWhat is Scrum
What is Scrum
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFS
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Scrum
ScrumScrum
Scrum
 
Scrum master's role - top 20 challenges
Scrum master's role - top 20 challenges Scrum master's role - top 20 challenges
Scrum master's role - top 20 challenges
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Scrum Basics
Scrum BasicsScrum Basics
Scrum Basics
 

Destaque

Luopa: Kaikki mukaan! Yhteisöllisyys Helsingin peruskoulujen voimavaraksi
Luopa: Kaikki mukaan! Yhteisöllisyys Helsingin peruskoulujen voimavaraksiLuopa: Kaikki mukaan! Yhteisöllisyys Helsingin peruskoulujen voimavaraksi
Luopa: Kaikki mukaan! Yhteisöllisyys Helsingin peruskoulujen voimavaraksiKouluterveyskysely
 
Рекомендации по оформлению презентационного материала
Рекомендации по оформлению презентационного материалаРекомендации по оформлению презентационного материала
Рекомендации по оформлению презентационного материалаАО "Самрук-Казына"
 
Amigos del colegio la salle
Amigos del colegio la salleAmigos del colegio la salle
Amigos del colegio la sallenrosero
 
Ο ΡΟΛΟΣ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΜΕΤΑΡΡΥΘΜΙΣΕΩΝ ΣΤΗ ΣΥΣΤΑΣΗ ΤΟΥ ΦΟΙΤΗΤΙΚΟΥ ΠΛΗΘΥΣΜΟΥ...
Ο ΡΟΛΟΣ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΜΕΤΑΡΡΥΘΜΙΣΕΩΝ ΣΤΗ ΣΥΣΤΑΣΗ ΤΟΥ ΦΟΙΤΗΤΙΚΟΥ ΠΛΗΘΥΣΜΟΥ...Ο ΡΟΛΟΣ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΜΕΤΑΡΡΥΘΜΙΣΕΩΝ ΣΤΗ ΣΥΣΤΑΣΗ ΤΟΥ ΦΟΙΤΗΤΙΚΟΥ ΠΛΗΘΥΣΜΟΥ...
Ο ΡΟΛΟΣ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΜΕΤΑΡΡΥΘΜΙΣΕΩΝ ΣΤΗ ΣΥΣΤΑΣΗ ΤΟΥ ΦΟΙΤΗΤΙΚΟΥ ΠΛΗΘΥΣΜΟΥ...leonvit2005
 
Format Cells in Excel
Format Cells in ExcelFormat Cells in Excel
Format Cells in ExcelArmine
 
Assessing enablers and constrainers of graduation
Assessing enablers and constrainers of graduationAssessing enablers and constrainers of graduation
Assessing enablers and constrainers of graduationfutureagricultures
 
Перспективы развития атомной промышленности в Казахстане
Перспективы развития атомной промышленности в КазахстанеПерспективы развития атомной промышленности в Казахстане
Перспективы развития атомной промышленности в КазахстанеАО "Самрук-Казына"
 
Mary Meeker's Web 2.0 Presentation October 18 2011
Mary Meeker's Web 2.0 Presentation October 18 2011Mary Meeker's Web 2.0 Presentation October 18 2011
Mary Meeker's Web 2.0 Presentation October 18 2011F. Steven Ogunro
 
Мой город - Кострома, №09-10
Мой город - Кострома, №09-10Мой город - Кострома, №09-10
Мой город - Кострома, №09-10Мой город
 
Koivisto: Netti koukuttaa masentunutta
Koivisto: Netti koukuttaa masentunuttaKoivisto: Netti koukuttaa masentunutta
Koivisto: Netti koukuttaa masentunuttaKouluterveyskysely
 
Year 7 websites evaluation
Year 7 websites evaluationYear 7 websites evaluation
Year 7 websites evaluationfrances20
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design TrendsMelvin Thambi
 
العلم قوة -صناع الحياة المنوفية
العلم قوة -صناع الحياة المنوفيةالعلم قوة -صناع الحياة المنوفية
العلم قوة -صناع الحياة المنوفيةYasser Al-barbary
 
Jwm sweden 28 okt 2011
Jwm sweden 28 okt 2011Jwm sweden 28 okt 2011
Jwm sweden 28 okt 2011JWM2011
 
Con8808 enabling business growth in the new economy final
Con8808 enabling business growth in the new economy    finalCon8808 enabling business growth in the new economy    final
Con8808 enabling business growth in the new economy finalOracleIDM
 
Real conditionals
Real conditionalsReal conditionals
Real conditionalsLes Davy
 

Destaque (20)

V!j! business communication
V!j! business communicationV!j! business communication
V!j! business communication
 
Luopa: Kaikki mukaan! Yhteisöllisyys Helsingin peruskoulujen voimavaraksi
Luopa: Kaikki mukaan! Yhteisöllisyys Helsingin peruskoulujen voimavaraksiLuopa: Kaikki mukaan! Yhteisöllisyys Helsingin peruskoulujen voimavaraksi
Luopa: Kaikki mukaan! Yhteisöllisyys Helsingin peruskoulujen voimavaraksi
 
Рекомендации по оформлению презентационного материала
Рекомендации по оформлению презентационного материалаРекомендации по оформлению презентационного материала
Рекомендации по оформлению презентационного материала
 
Amigos del colegio la salle
Amigos del colegio la salleAmigos del colegio la salle
Amigos del colegio la salle
 
Epics
EpicsEpics
Epics
 
Ο ΡΟΛΟΣ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΜΕΤΑΡΡΥΘΜΙΣΕΩΝ ΣΤΗ ΣΥΣΤΑΣΗ ΤΟΥ ΦΟΙΤΗΤΙΚΟΥ ΠΛΗΘΥΣΜΟΥ...
Ο ΡΟΛΟΣ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΜΕΤΑΡΡΥΘΜΙΣΕΩΝ ΣΤΗ ΣΥΣΤΑΣΗ ΤΟΥ ΦΟΙΤΗΤΙΚΟΥ ΠΛΗΘΥΣΜΟΥ...Ο ΡΟΛΟΣ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΜΕΤΑΡΡΥΘΜΙΣΕΩΝ ΣΤΗ ΣΥΣΤΑΣΗ ΤΟΥ ΦΟΙΤΗΤΙΚΟΥ ΠΛΗΘΥΣΜΟΥ...
Ο ΡΟΛΟΣ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΜΕΤΑΡΡΥΘΜΙΣΕΩΝ ΣΤΗ ΣΥΣΤΑΣΗ ΤΟΥ ΦΟΙΤΗΤΙΚΟΥ ΠΛΗΘΥΣΜΟΥ...
 
Format Cells in Excel
Format Cells in ExcelFormat Cells in Excel
Format Cells in Excel
 
Assessing enablers and constrainers of graduation
Assessing enablers and constrainers of graduationAssessing enablers and constrainers of graduation
Assessing enablers and constrainers of graduation
 
Перспективы развития атомной промышленности в Казахстане
Перспективы развития атомной промышленности в КазахстанеПерспективы развития атомной промышленности в Казахстане
Перспективы развития атомной промышленности в Казахстане
 
Your time, talents, and treasures
Your time, talents, and treasuresYour time, talents, and treasures
Your time, talents, and treasures
 
Mary Meeker's Web 2.0 Presentation October 18 2011
Mary Meeker's Web 2.0 Presentation October 18 2011Mary Meeker's Web 2.0 Presentation October 18 2011
Mary Meeker's Web 2.0 Presentation October 18 2011
 
Мой город - Кострома, №09-10
Мой город - Кострома, №09-10Мой город - Кострома, №09-10
Мой город - Кострома, №09-10
 
Koivisto: Netti koukuttaa masentunutta
Koivisto: Netti koukuttaa masentunuttaKoivisto: Netti koukuttaa masentunutta
Koivisto: Netti koukuttaa masentunutta
 
VMA ACT results
VMA ACT resultsVMA ACT results
VMA ACT results
 
Year 7 websites evaluation
Year 7 websites evaluationYear 7 websites evaluation
Year 7 websites evaluation
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design Trends
 
العلم قوة -صناع الحياة المنوفية
العلم قوة -صناع الحياة المنوفيةالعلم قوة -صناع الحياة المنوفية
العلم قوة -صناع الحياة المنوفية
 
Jwm sweden 28 okt 2011
Jwm sweden 28 okt 2011Jwm sweden 28 okt 2011
Jwm sweden 28 okt 2011
 
Con8808 enabling business growth in the new economy final
Con8808 enabling business growth in the new economy    finalCon8808 enabling business growth in the new economy    final
Con8808 enabling business growth in the new economy final
 
Real conditionals
Real conditionalsReal conditionals
Real conditionals
 

Semelhante a Close to agile

Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrumscottycn
 
Introduction into Scrum
Introduction into ScrumIntroduction into Scrum
Introduction into Scrummsorin
 
An Introduction to Scrum
An Introduction to ScrumAn Introduction to Scrum
An Introduction to Scrummbalas2
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentationdeyoepw
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...varty
 
Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To ScrumErwin Verweij
 
Scrum Primer
Scrum PrimerScrum Primer
Scrum Primerdavelucey
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrumElad Sofer
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminarSSW
 
Agile Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - OverviewMadan Upadhyay
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Finalbmcglin
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software DevelopmentRaghav Seth
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To ScrumBusinessQuests
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrumtimmcowan
 

Semelhante a Close to agile (20)

Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrum
 
Introduction into Scrum
Introduction into ScrumIntroduction into Scrum
Introduction into Scrum
 
An Introduction to Scrum
An Introduction to ScrumAn Introduction to Scrum
An Introduction to Scrum
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
 
Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To Scrum
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Scrum Primer
Scrum PrimerScrum Primer
Scrum Primer
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
Agile Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - Overview
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Final
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Agile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUMAgile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUM
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To Scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile Scrum Project Management
Agile Scrum Project ManagementAgile Scrum Project Management
Agile Scrum Project Management
 

Último

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Close to agile

  • 1. Close to Agile-Scrum introduction Wu Gang iSAP, HPIT GADSC
  • 2. Before start Have you touched Agile / Scrum before? What do you want to learn from this session ?
  • 3. AGENDA Why Agile What is Agile Agile Value Agile Principle Scrum How Scrum Scrum process
  • 7. IT realities IT project delivered late 90% Aberdeen IT project delivered over budget 50% Gartner IT project that fail to meet objectives 50% Gartner IT project cancelled prior to completion 30% Aberdeen
  • 8. Situation for tradition software Dev 35% project complete on-time within budget 31% project cancelled 64% feature rarely never used
  • 9. Complexity Can you understand enough in the beginning?
  • 10. Losing information 2 3 4 5 1 8 9 10 6 7 6. This is document 1. Promise Made by Sales 7. This is Installation Package 2. Requirement Metioned by Customer 8. This is Cost 3. Requirement Understanded by Project Manager 9. This is Support 4. Design given by Designer 10. This is What Really Want by Customer 5. Coding performed by programer
  • 11. What is project success Cover scope On time (before dead line) Under budget
  • 12. Definition of success has changed Functionality 83% of respondents believe that meeting actual needs of stakeholders is more important that building the system to specific action Quality 82% believe that delivering high quality is more important that delivering on time and on budget. Money 70% believe that providing the best ROI is more important that delivering under budget Schedule 58% believe that delivering when the system is ready to be shipped is more important that delivering on schedule Source: software development project success survey, Scott Ambler , 2008
  • 13. Agile is moving into mainstream
  • 15. Waterfall vs. agile - cont Manage Change
  • 16.
  • 17. Benefit of using agile Delivers faster time to market Increases productivity Reduces cost Easily adapts to changing requirements and priorities Lowers cost of change Provides better visibility into project progress Reduces risk Maximizes ROI Reduces waste Encourages higher quality and simpler code Delivers business value early and often Increases team morale
  • 18. Survey for scrum project 88% increase productivity 93% increase quality 83% increase stakeholder satisfaction 49% reduce cost Agile Methodologies: Survey Results, by Shine Technologies, 2003
  • 19. Agile
  • 20. What is Agile Ag-ile (adj.) Characterized by quickness, lightness and ease of movement; nimble Agile is simple (not easy) Agile is about doing the important things first and taking small steps It’s about people, values, principles, and practices that foster team communication and learning and improving as you go along to regularly deliver customer value through working software
  • 21. Agile manifesto 1 3 2 4 Individuals and interactionsover processes and tools Customer collaborationover contract negotiation Working softwareover comprehensive documentation Responding to changeover following a plan
  • 22. Agile Principles Satisfy the Customer Welcome Change Deliver Frequently Work as a Team Motivate People Communicate Face-to-Face Measure Working Software Maintain Constant Pace Excel at Quality Keep it Simple Evolve Designs Reflect Regularly
  • 23.
  • 25. Scrum
  • 26. Scrum
  • 27. Scrum 100 words Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time It allows us to rapidly and repeatedly inspect actual working software ( every two weeks to one month). The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features. Every two weeks to a month anyone can see real working software and decide to release it as is or continue to enhance it for another sprint.
  • 29. Scrum characteristics Self-organizing teams Product progresses in a series of time boxed Sprints Requirements are captured as items in a list of Product backlog No specific engineering practices prescribed Uses generative rules to create an agile environment for delivering projects One of the Agile processes.
  • 31.
  • 33. Team
  • 41.
  • 42.
  • 44. Team
  • 52.
  • 53. Team What he is Typically 5-9 people Cross functional Full Time Self-Organized What he can do Define tasks Estimate effort Develop product Ensure quality Evolve processes Deliver Success
  • 54. Scrum master What he is Servant leader Team protector Troubleshooter Scrum guide What he can do Remove impediments Prevent interruptions Facilitate the team Support the process Manage management Ensure Success
  • 55. Pigs and Chickens Product Owner Scrum Master Team Members Users Managers Marketing
  • 56.
  • 58. Team
  • 66.
  • 70. User stories As a <user> I want <functionality>( so that <benefit> ) As a guest, I want to cancel a reservation, As a hotel employee, I can run RevPAR reports so that I can help to improve the quality of service
  • 72. Principle of create User story Independent Negotiable Valued Estimable Small Testable
  • 73.
  • 76. Sprint BackLog 8 4 8 16 12 4 10 8 16 11 8 16 12 8 8 8 8 8 4 Add error logging 8 Tasks Mon Tues Wed Thur Fri Code the user interface Code the middle tier Test the middle tier Write online help Write the foo class
  • 77. Task Board Visible Editable Update Daily Own By team
  • 78. Product BackLog VS Sprint Backlog Code the middle tier (8 hours) Code the user interface (4) Write test fixtures (4) Code the foo class (6) Update performance tests (4) As a vacation planner, I want to see photos of the hotels.
  • 80. Brundown Charts Update daily, usually during the daily stand-up Represent the amount of work remaining Different approaches to create burndown charts Estimated remaining time Track done
  • 81. Tasks Mon Tues Wed Thur Fri 4 8 12 7 10 16 11 16 8 Burndown charts Code the user interface 8 Code the middle tier 16 Test the middle tier 8 50 Write online help 12 40 30 Hours 20 10 0 Mon Tue Wed Thu Fri
  • 82. Burndown charts Possible over commitment Possible Under commitment Commitment achieved. Keep this velocity for next Sprint
  • 83.
  • 85. Team
  • 93.
  • 94. Sprint Sprint 2-4 weeks Scrum projects make progress in a series of “sprints” Analogous to Extreme Programming iterations Typical duration is 2–4 weeks or a calendar month at most A constant duration leads to a better rhythm Product is designed, coded, and tested during the sprint
  • 95. Sprint Change Plan sprint durations around how long you can commit to keeping change out of the sprint
  • 96. Sprint Planning Sprint backlog Team selects items from the product backlog they can commit to completing Sprint backlog is created Tasks are identified and each is estimated (1-16 hours) Collaboratively, not done alone by the Scrum Master High-level design is considered
  • 97.
  • 99. Decide how to achieve sprint goal (design)
  • 100. Create sprint backlog (tasks) from product backlog items (user stories / features)
  • 101. Estimate sprint backlog in hoursSprint Planning Sprint goal Sprint planning meeting Team capacity Product backlog Business conditions Current product Techno-logy
  • 102. Daily Scrum meeting Parameters Daily 15-minutes Stand-up Not for problem solving Whole world is invited Only team members, ScrumMaster, product owner, can talk Helps avoid other unnecessary meetings
  • 103. Daily scrum meeting Only the team talks Not to Scrum Master No problem solving Max 15 minutes Standing up 1 2 3 What have you done yesterday? What will be done today? Is anything in your way?
  • 104. Sprint review Team presents what it accomplished during the sprint Typically takes the form of a demo of new features or underlying architecture Informal 2-hour prep time rule No slides Whole team participates Invite the world
  • 105. Sprint retrospective Periodically take a look at what is and is not working Typically 15–30 minutes Done after every sprint Whole team participates ScrumMaster Product owner Team Possibly customers and others
  • 107. Review
  • 108.
  • 110. Team
  • 111. Sprint
  • 118.

Notas do Editor

  1. Quality : Apple , BLZMondey: movie Is Deadline important
  2. What did I get done yesterdayWhat will I get done todayAre there any impediments slowing my progress