Slide 1

Slide 1 text

Dr. Javier Gonzalez-Sanchez [email protected] www.javiergs.info o ffi ce: 14 -227 CSC 307 Introduction to Software Engineering Lecture 05. Sprint Backlog

Slide 2

Slide 2 text

Previously

Slide 3

Slide 3 text

Product Backlog 3 INVEST

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

Sprint Backlog

Slide 6

Slide 6 text

As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit)

Slide 7

Slide 7 text

Agile in Action 7

Slide 8

Slide 8 text

Create a Backlog and Task board 8 stories tasks (new)

Slide 9

Slide 9 text

Create a Backlog and Task board 9 stories tasks (new) UI UI UI UI UI

Slide 10

Slide 10 text

Note • User Stories: Describe the go a l, not the UI design. • Accept a nce Criteri a : Add speci f ics like “the f ilter should be a dropdown” or “results should upd a te without refreshing the p a ge.” • Wirefr a mes/Mockups: Att a ched to a User Story a s supplement a ry m a teri a l (done by a designer or with coll a bor a tion). • T a sks/Sub-t a sks: Bre a k the story down a nd a dd T a sks for UI implement a tion (e.g., “Include a f ilter dropdown”). 10

Slide 11

Slide 11 text

Create a Backlog and Task board 11 stories tasks (new) UI UI UI UI UI

Slide 12

Slide 12 text

Tools We need a Tool

Slide 13

Slide 13 text

Taiga

Slide 14

Slide 14 text

https://taiga.io 14

Slide 15

Slide 15 text

Let’s Work 15 Register on Taiga

Slide 16

Slide 16 text

https://taiga.io 16

Slide 17

Slide 17 text

Project 17

Slide 18

Slide 18 text

Project 18

Slide 19

Slide 19 text

Team 19

Slide 20

Slide 20 text

Team 20

Slide 21

Slide 21 text

Product Backlog 21

Slide 22

Slide 22 text

Product Backlog 22

Slide 23

Slide 23 text

Product Backlog 23

Slide 24

Slide 24 text

Sprint 24

Slide 25

Slide 25 text

Sprint 25

Slide 26

Slide 26 text

Sprint 26

Slide 27

Slide 27 text

Task Board 27

Slide 28

Slide 28 text

Task Board 28

Slide 29

Slide 29 text

Burndown Chart 29

Slide 30

Slide 30 text

One More Thing Burn down Chart

Slide 31

Slide 31 text

31 Work Remaining (Hours or Points) days Burn down Chart

Slide 32

Slide 32 text

Which ones are Burn down Charts? 32 A B C D

Slide 33

Slide 33 text

Questions 33

Slide 34

Slide 34 text

Lab 02. Taiga

Slide 35

Slide 35 text

Estimation | Planning Poker Technique 35 https://www.planitpoker.com

Slide 36

Slide 36 text

Lab Lab. Create your Product Backlog, define a Sprint, and develop a Sprint Backlog with Tasks for each User Story. Add me (mscjaviergs@gmail) to your project

Slide 37

Slide 37 text

Let’s Work 37

Slide 38

Slide 38 text

CSC 307 Introduction to Software Engineering Javier Gonzalez-Sanchez, Ph.D. [email protected] Spring 2025 Copyright. These slides can only be used as study material for the class CSC307 at Cal Poly. They cannot be distributed or used for another purpose.