Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSC308 Lecture 19

CSC308 Lecture 19

Software Engineering I
Product Backlog
(202211)

Javier Gonzalez-Sanchez
PRO

November 04, 2022
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs CSC 308 Software Engineering I Lecture 19: Backlog in

    Taiga Dr. Javier Gonzalez-Sanchez [email protected] users.csc.calpoly.edu/~javiergs | javiergs.com Building 14 -227 Office Hours: By appointment
  2. jgs Fall 2022 | 00000010 Announcement § All quizzes and

    assignments are graded § Review your feedback § JavaDoc + Java Swing + Design Patterns + Threads § Single Responsibility rule § Final project next lecture
  3. jgs Fall 2022 | 00000010 Some Ideas. It is NOT

    a Complete List SHOW EAT MOVE DETECT COLLISION HUNT AS INKY SHOW HUNT HUNT AS PINKY HUNT AS BLINKY <<include>> <<include>>
  4. jgs Fall 2022 | 00000010 We are here Burndown Chart

  5. jgs Fall 2022 | 00000010 Product Backlog

  6. jgs Fall 2022 | 00000010 User Stories | Template §

    As a <role> § I want to _____ § So that I can _____ § Conditions of satisfaction (verify _____ statements)
  7. jgs Fall 2022 | 00000010 User Stories | Examples Examples

    of user stories are: § As a user, I want to upload photos so that I can share photos with others. § As an administrator, I want to approve photos before they are posted so that I can make sure they are appropriate.
  8. jgs Tools The Pacman Case

  9. jgs Fall 2022 | 00000010 https://taiga.io

  10. jgs Fall 2022 | 00000010 Let’s Work Register on Taiga

  11. jgs Fall 2022 | 00000010 https://taiga.io

  12. jgs Fall 2022 | 00000010 Project

  13. jgs Fall 2022 | 00000010 Project

  14. jgs Fall 2022 | 00000010 Team

  15. jgs Fall 2022 | 00000010 Team

  16. jgs Fall 2022 | 00000010 Product Backlog

  17. jgs Fall 2022 | 00000010 Case 1 § Features (Stories)

    (for this project, almost sure no epics) § Technical Work § Knowledge Acquisition § Defects, not yet (starting the project)
  18. jgs Fall 2022 | 00000010 Product Backlog

  19. jgs Fall 2022 | 00000010 Estimation | Pseudo – Fibonacci:

    1, 2, 3, 5, 8, 13, … Binary – 1, 2, 4, 8, 16, 32 …. Linear – 1, 2, 3, 4, 5, 6, …
  20. jgs Fall 2022 | 00000010 Estimation | Planning Poker Technique

    https://www.planitpoker.com
  21. jgs Sprints

  22. jgs Fall 2022 | 00000010 Product Backlog

  23. jgs Fall 2022 | 00000010 Team § Team makes decisions

    § Team is measured constantly § Motivated Individuals. § With Self-Organizing Capabilities. § Technically competent
  24. jgs Fall 2022 | 00000010 We are here Burndown Chart

  25. jgs Fall 2022 | 00000010 Sprint

  26. jgs Fall 2022 | 00000010 Sprint

  27. jgs Fall 2022 | 00000010 Sprint

  28. jgs Fall 2022 | 00000010 Task Board

  29. jgs Fall 2022 | 00000010 Task Board

  30. jgs Burn down Chart

  31. jgs Fall 2022 | 00000010 Burndown Chart Work Remaining (Hours

    or Points) days
  32. jgs Fall 2022 | 00000010 Burndown Chart A B C

    D
  33. jgs Fall 2022 | 00000010 Burndown Chart

  34. jgs Fall 2022 | 00000010 Burndown Chart

  35. jgs Fall 2022 | 00000010 Questions

  36. jgs

  37. jgs CSC 308 Software Engineering I Lab 19: Assignment 03

    Due Date Dr. Javier Gonzalez-Sanchez [email protected] users.csc.calpoly.edu/~javiergs | javiergs.com Building 14 -227 Office Hours: By appointment
  38. jgs Fall 2022 | 00000010 Let’s Work Complete your Assignment

    03
  39. jgs CSC 308 Software Engineering I Javier Gonzalez-Sanchez, Ph.D. [email protected]

    Fall 2022 Copyright. These slides can only be used as study material for the class CSC308 at Cal Poly. They cannot be distributed or used for another purpose.