SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
Agile in Action!
How Codesion Does Agile Development!

     Willie Wang, VP Products and Services!
Agile in Action!
•  Goals!
   –  Quick Intro of Agile SCRUM Methodology!
   –  How Codesion uses SCRUM to build great
      products!
•  Takeaways!
   –  Basic SCRUM knowledge!
   –  Manage Product Backlog!
   –  Run a Sprint!
Codesion Cloud Services!

•  Codesion FrogSAFE V4
   Platform!

•  Distributed Product
   Management and
   Engineering Team!

•  Self-Organization is Key!

•  Multiple Methodologies!

•  Product has multiple themes!
Agile SCRUM!




Artifacts – Product Backlog, Sprint Backlog, Burn Down, Shippable Increment!
Meetings – Sprint Planning, Daily SCRUM, Sprint Review, Sprint Retrospective!
Roles – Stakeholders, Product Owner, Scrum Master, Team!
Product Backlog"
(Product Owner)!
The Product Backlog (PB)!

•  List of prioritized features, PBI!

•  Prioritized using stack ranking!

•  Answers the question, what will be built!
Three C’s of User Stories!
              Card!
  used for planning, notes reflect
    priority & cost (story points)!

                                             Conversation !
                                      follow up cards with a discussion
                                                 & documents!

         Confirmation!
acceptance test that outlines how the
    product owner & team knows
          something is done!
User Story Example!

         As a user, I want to be
        able to pick and choose
        resources from multiple
         pages and then save so
          that I can save time!
Acceptance Criteria!
•  The user selects one, or many or all resources from
   any results page!
•  The users' selections persists as the user navigates
   from page to page!
•  If user does not click on any result and clicks "Save"
   then it saves resources only the current page!
•  If the user selects something in any of the results
   pages and click save on any of the pages, it saves
   only the selected results!
Codesion Product Backlog!
•  We keep both user stories and defects in the
   same PB, they are both PBIs!

•  We use planning folders to categorize our PB!

•  PB with more than 100 PBIs becomes
   unmanageable!
Manage PBI!
•  Associate detailed documents to PBI!

•  Discussions and mailing list for PBI!
Product Backlog Grooming!
Product Backlog (PB) Grooming!
•  PB Grooming happens before a Sprint can start!
   –  Product Owner (PO), Scrum Master (SM)!

•  PB Grooming results in Sprint Backlog for the team to
   work on!
   –  PO, SM!

•  PB Grooming requires participation of stakeholders,
   product owner, scrum master, and the team!
   –  All!
When to Start Grooming!


                 GROOM!


4 week sprint – start mid-end of 3rd week!

2 week sprint – start beginning of 2nd week!
Key Concepts!
•  Product Backlog!
•  PBIs!
•  Sprint Backlog!
•  Story Points!
•  Fibonacci Numbers (1, 2, 3, 5, 8, 13, 21, 34)!
•  Affinity Estimation Technique!
Sprint Planning!
Sprint Planning Meeting!

•  Team decides tasks required!

•  Scrum Master facilitates the meeting!

•  Product Owner clarifies user stories!
Task Management!

•  Assigned Team Member fills out estimated
   effort!

•  Sprint Starts – fill out remaining effort on a daily
   basis!
Sprint Starts!
Sprint Starts!

•  Set Planning Folder Status (SM)!

•  Set Start and End Date (SM)!

•  Update Task Status (TM)!

•  Update Remaining Effort (TM)!
Sprint In Progress!

•  SVN Commit Association (TM)!

•  Track Knowledge via Discussions (ALL)!

•  Add Tasks and Defects as children of PBI (TM)!
Impediments!

                   Product!
Team!             Organization!
Reporting!
Remaining Effort!
Burn Down Chart!
Try It Yourself!



codesion.com/teamforge-trial!




                      training videos at help.codesion.com!
Questions?"

visit blog.codesion.com!

Mais conteúdo relacionado

Destaque

Destaque (6)

Tech Talk: Agile 101: Day in the Life of an Agile Team
Tech Talk: Agile 101: Day in the Life of an Agile TeamTech Talk: Agile 101: Day in the Life of an Agile Team
Tech Talk: Agile 101: Day in the Life of an Agile Team
 
Tech Talk: Agile 101: You've Got Scrum Teams. So What?
Tech Talk: Agile 101: You've Got Scrum Teams. So What?Tech Talk: Agile 101: You've Got Scrum Teams. So What?
Tech Talk: Agile 101: You've Got Scrum Teams. So What?
 
Stratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right TimeStratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right Time
 
A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...
A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...
A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...
 
Let The Elephants Leave The Room - Remove Waste in Software Development - Bos...
Let The Elephants Leave The Room - Remove Waste in Software Development - Bos...Let The Elephants Leave The Room - Remove Waste in Software Development - Bos...
Let The Elephants Leave The Room - Remove Waste in Software Development - Bos...
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
 

Semelhante a Agile in Action Webinar

Agile Scrum at Double V3
Agile Scrum at Double V3Agile Scrum at Double V3
Agile Scrum at Double V3
bmasse @ Nexio
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
Mike Edwards
 
International succes med cloud og agile
International succes med cloud og agileInternational succes med cloud og agile
International succes med cloud og agile
BestBrains
 
Pmi agile planning, inspection and adaption
Pmi   agile planning, inspection and adaptionPmi   agile planning, inspection and adaption
Pmi agile planning, inspection and adaption
scrumtodd
 

Semelhante a Agile in Action Webinar (20)

UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Agile Scrum at Double V3
Agile Scrum at Double V3Agile Scrum at Double V3
Agile Scrum at Double V3
 
Product Management for Startup Founders, CEOs, and CTOs
Product Management for Startup Founders, CEOs, and CTOsProduct Management for Startup Founders, CEOs, and CTOs
Product Management for Startup Founders, CEOs, and CTOs
 
Perfect Backlogs - 3 July 2023
Perfect Backlogs - 3 July 2023Perfect Backlogs - 3 July 2023
Perfect Backlogs - 3 July 2023
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
Scrum
ScrumScrum
Scrum
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric
 
Scrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina DurmićScrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina Durmić
 
Business process management
Business process management Business process management
Business process management
 
Adopting SAFe with JIRA
Adopting SAFe with JIRAAdopting SAFe with JIRA
Adopting SAFe with JIRA
 
Building a Giant Atlassian Universe to Take Over the World
Building a Giant Atlassian Universe to Take Over the WorldBuilding a Giant Atlassian Universe to Take Over the World
Building a Giant Atlassian Universe to Take Over the World
 
International succes med cloud og agile
International succes med cloud og agileInternational succes med cloud og agile
International succes med cloud og agile
 
Pmi agile planning, inspection and adaption
Pmi   agile planning, inspection and adaptionPmi   agile planning, inspection and adaption
Pmi agile planning, inspection and adaption
 
Agile in 1,5 hours : brief introduction
Agile in 1,5 hours : brief introductionAgile in 1,5 hours : brief introduction
Agile in 1,5 hours : brief introduction
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum Overview
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
+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...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 

Agile in Action Webinar

  • 1. Agile in Action! How Codesion Does Agile Development! Willie Wang, VP Products and Services!
  • 2. Agile in Action! •  Goals! –  Quick Intro of Agile SCRUM Methodology! –  How Codesion uses SCRUM to build great products! •  Takeaways! –  Basic SCRUM knowledge! –  Manage Product Backlog! –  Run a Sprint!
  • 3. Codesion Cloud Services! •  Codesion FrogSAFE V4 Platform! •  Distributed Product Management and Engineering Team! •  Self-Organization is Key! •  Multiple Methodologies! •  Product has multiple themes!
  • 4. Agile SCRUM! Artifacts – Product Backlog, Sprint Backlog, Burn Down, Shippable Increment! Meetings – Sprint Planning, Daily SCRUM, Sprint Review, Sprint Retrospective! Roles – Stakeholders, Product Owner, Scrum Master, Team!
  • 6. The Product Backlog (PB)! •  List of prioritized features, PBI! •  Prioritized using stack ranking! •  Answers the question, what will be built!
  • 7. Three C’s of User Stories! Card! used for planning, notes reflect priority & cost (story points)! Conversation ! follow up cards with a discussion & documents! Confirmation! acceptance test that outlines how the product owner & team knows something is done!
  • 8. User Story Example! As a user, I want to be able to pick and choose resources from multiple pages and then save so that I can save time!
  • 9. Acceptance Criteria! •  The user selects one, or many or all resources from any results page! •  The users' selections persists as the user navigates from page to page! •  If user does not click on any result and clicks "Save" then it saves resources only the current page! •  If the user selects something in any of the results pages and click save on any of the pages, it saves only the selected results!
  • 10. Codesion Product Backlog! •  We keep both user stories and defects in the same PB, they are both PBIs! •  We use planning folders to categorize our PB! •  PB with more than 100 PBIs becomes unmanageable!
  • 11. Manage PBI! •  Associate detailed documents to PBI! •  Discussions and mailing list for PBI!
  • 13. Product Backlog (PB) Grooming! •  PB Grooming happens before a Sprint can start! –  Product Owner (PO), Scrum Master (SM)! •  PB Grooming results in Sprint Backlog for the team to work on! –  PO, SM! •  PB Grooming requires participation of stakeholders, product owner, scrum master, and the team! –  All!
  • 14. When to Start Grooming! GROOM! 4 week sprint – start mid-end of 3rd week! 2 week sprint – start beginning of 2nd week!
  • 15. Key Concepts! •  Product Backlog! •  PBIs! •  Sprint Backlog! •  Story Points! •  Fibonacci Numbers (1, 2, 3, 5, 8, 13, 21, 34)! •  Affinity Estimation Technique!
  • 17. Sprint Planning Meeting! •  Team decides tasks required! •  Scrum Master facilitates the meeting! •  Product Owner clarifies user stories!
  • 18. Task Management! •  Assigned Team Member fills out estimated effort! •  Sprint Starts – fill out remaining effort on a daily basis!
  • 20. Sprint Starts! •  Set Planning Folder Status (SM)! •  Set Start and End Date (SM)! •  Update Task Status (TM)! •  Update Remaining Effort (TM)!
  • 21. Sprint In Progress! •  SVN Commit Association (TM)! •  Track Knowledge via Discussions (ALL)! •  Add Tasks and Defects as children of PBI (TM)!
  • 22. Impediments! Product! Team! Organization!
  • 26. Try It Yourself! codesion.com/teamforge-trial! training videos at help.codesion.com!