Slide 1

Slide 1 text

jgs CSC 308 Software Engineering 1 Lecture 17: Project Dr. Javier Gonzalez-Sanchez [email protected] www.javiergs.com Building 14 -227

Slide 2

Slide 2 text

jgs Previously …

Slide 3

Slide 3 text

jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 | 4 Case 01. Spider World

Slide 4

Slide 4 text

jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 | 5 Case 02. Code City

Slide 5

Slide 5 text

jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 | 6 Case 03. A Tutor for the Tower of Hanoi Game That was a good move! That is not good, go back Do you want a hint? Move from pole (A,B,C): To pole (A,B,C):

Slide 6

Slide 6 text

jgs Project

Slide 7

Slide 7 text

jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 | 9 Team Work

Slide 8

Slide 8 text

jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 | 10 Step 1 Select (with your team) one from spiderWorld, codeCity, hanoiTutor

Slide 9

Slide 9 text

jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 | 11 Step 2 Create Your Own Taiga Project (SCRUM). Sprint from today to March 15 or 19 Add me to your Taiga [email protected]

Slide 10

Slide 10 text

jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 | 12 Step 3 Individually, think about adding one or more NEW features that make sense for the project. • Something that has not been done • Something challenging • Show your best programming capabilities • Use a new library Grades are individual. It is OK to help others, but your grade is all about the features you are adding.

Slide 11

Slide 11 text

jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 | 13 Step 3 Use the story points to describe complexity. Complexity is an agreement among team members. Be sure that you agree that everyone is making similar story points. One or more stories that ADD a similar amount of points. Remember, points in the project are a team average!

Slide 12

Slide 12 text

jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 | 14 Step 3 … move the pacman … show the pacman … move a ghost … show a ghost … show power pills stories … show a maze

Slide 13

Slide 13 text

jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 | 15 Step 3 https://planningpokeronline.com/new-game/

Slide 14

Slide 14 text

jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 | 16 Step 4 Individually • Add your tasks to Taiga • Work on your Tasks • Keep Taiga updated

Slide 15

Slide 15 text

jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 | 17 Task board … move the pacman … show the pacman … move a ghost … show a ghost … show power pills stories tasks (new) … show a maze

Slide 16

Slide 16 text

jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 | 18 Step 5 More details later but GitHub repository Taiga Video presentation of final product

Slide 17

Slide 17 text

jgs

Slide 18

Slide 18 text

jgs CSC 308 Software Engineering 1 Lab 17: Final Project Dr. Javier Gonzalez-Sanchez [email protected] www.javiergs.com Building 14 -227 Office Hours: By appointment

Slide 19

Slide 19 text

jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2024 | 21 Team Work

Slide 20

Slide 20 text

jgs CSC 308 Software Engineering I Javier Gonzalez-Sanchez, Ph.D. [email protected] Winter 2024 Copyright. These slides can only be used as study material for the class CSC 308 at Cal Poly. They cannot be distributed or used for another purpose.