jackmyers.info

Schedule for SW Eng

Week of Monday Wednesday Friday Assignments
9/4 Labor Day Introduction
Team Formation
Activity: Practice Sprint
Read The Scrum Guide for test.
Read Chapter 2 of text book for test.
Optionally, also read Chapter 1 for background on the discipline.
9/11 Selection of Projects
Selection of Team Roles
Test 1: The Scrum Guide and Chapter 2
Activity: Review of Practice Sprint
Syllabus and Course Review
Lecture 1: Software Processes
Videos: Planning; Team Building
Video: Req. Engineering Challenges (13 mins)
Lecture 1: Software Processes
Read Chapter 3 of text book for test.
Read the following to prepare for Sprint 0:
9/18 Sprint 0 Planning (15 min)
   focus on your best questions
Video: User Stories (7 mins)
Meet with Project Sponsors
Scrum Master Activity: Using Trello
Daily Scrum (15 min)
Lecture 2: Agile SW Dev and Scrum
Daily Scrum (15 min)
Read Chapter 4 of text book for test.
Scrum Masters need to meet with me this week.
Upload Definition of Done (Sprint 0)
S
P
R
I
N
T

0
9/25 Lecture 2: Agile SW Dev and Scrum
Daily Scrum (15 min)
Lecture 3: Requirements Engineering
Test 2: Scrum in depth (take home; date TBD)
Daily Scrum (15 min)
Writing Deliverable #1:
Project Initiation Document
   (Authors should read Chapter 22.1 on Project Risk Management.)
Email deliverables required per defintion of DONE to ASRC on the Friday before the Sprint Review.
10/2
Axolotls, Tigers, Elephants, Clams
Sprint 0 Review

(30 min)
Sprint 0 Retro
(15 min)
Sprint 1 Planning
(15 min) time allowing
Lions, Honey Badgers, Bandicoots, Penguins, Polar Bears, Cats
Activity: GitHub
(60 min)
Daily Scrum (15 min)
Axolotls, Tigers, Elephants, Clams
Activity: GitHub
(60 min)
Daily Scrum (15 min)
Bandicoots, Penguins, Polar Bears, Cats
Sprint 0 Review
(30 min)
Sprint 0 Retro
(15 min)
Sprint 1 Planning
(15 min) time allowing
Lions, Honey Badgers
Sprint 0 Review
(30 min)
Sprint 0 Retro
(15 min)
Sprint 1 Planning
(15 min) time allowing

Upload Retrospective Committments   (Scrum Masters)
Upload Definition of Done (Sprints 1-5)
S
P
R
I
N
T

1
10/9 Lecture 3: Requirements Engineering
Activity: SMART or not?
Daily Scrum (15 min)
Test 3: Chapter 4 (take home)
Lecture 4: Design Doc and Processes: Architecture
Daily Scrum (15 min)
Writing Deliverable #2:
Requirements Document due Friday 10/20
Read Chapters 6 & 7 of text book for test.
Email deliverables required per defintion of DONE to ASRC on the Friday before the Sprint Review.
10/16
Axolotls, Tigers, Elephants, Clams
Sprint 1 Review

(30 min)
Sprint 1 Retro
(15 min)
Sprint 2 Planning
(15 min) time allowing
Lions, Honey Badgers, Bandicoots, Penguins, Polar Bears, Cats
Test 4: Chaps 6 & 7
(60 min)
Daily Scrum (15 min)
Axolotls, Tigers, Elephants, Clams
Test 4: Chaps 6 & 7
(60 min)
Daily Scrum (15 min)
Bandicoots, Penguins, Polar Bears, Cats
Sprint 1 Review
(30 min)
Sprint 1 Retro
(15 min)
Sprint 2 Planning
(15 min) time allowing
Lions, Honey Badgers
Sprint 1 Review
(30 min)
Sprint 1 Retro
(15 min)
Sprint 2 Planning
(15 min) time allowing
Upload Retrospective Committments   (Scrum Masters) S
P
R
I
N
T

2
10/23 Lecture 4: Design Doc and Processes
Daily Scrum (15 min)
Team Meetings with Professor
Daily Scrum (15 min)
10/30
Axolotls, Tigers, Elephants, Clams
Sprint 2 Review

(30 min)
Sprint 2 Retro
(15 min)
Sprint 3 Planning
(15 min) time allowing
Lions, Honey Badgers, Bandicoots, Penguins, Polar Bears, Cats
Activity: Creating Design Diagrams
(60 min)
Daily Scrum (15 min)
Axolotls, Tigers, Elephants, Clams
Activity: Creating Design Diagrams
(60 min)
Daily Scrum (15 min)
Bandicoots, Penguins, Polar Bears, Cats
Sprint 2 Review
(30 min)
Sprint 2 Retro
(15 min)
Sprint 3 Planning
(15 min) time allowing
Lions, Honey Badgers
Sprint 2 Review
(30 min)
Sprint 2 Retro
(15 min)
Sprint 3 Planning
(15 min) time allowing
Writing Deliverable #3: Design Document
Upload Retrospective Committments   (Scrum Masters)
Email deliverables required per defintion of DONE to ASRC on the Friday before the Sprint Review.
S
P
R
I
N
T

3
11/6
Team Meetings with Professor
Daily Scrum (15 min)
Lecture 4: Design Doc and Processes: Design
Daily Scrum (15 min)
Read Chapters 8 & 9 of text book for test.
11/13
Axolotls, Tigers, Elephants, Clams
Sprint 3 Review

(30 min)
Sprint 3 Retro
(15 min)
Sprint 4 Planning
(15 min) time allowing
Lions, Honey Badgers, Bandicoots, Penguins, Polar Bears, Cats
Test 5: Chaps 8 & 9 (essay; open book)
Daily Scrum (15 min)
Axolotls, Tigers, Elephants, Clams
Test 5: Chaps 8 & 9 (essay; open book)
Daily Scrum (15 min)
Bandicoots, Penguins, Polar Bears, Cats
Sprint 3 Review
(30 min)
Sprint 3 Retro
(15 min)
Sprint 4 Planning
(15 min) time allowing
Lions, Honey Badgers
Sprint 3 Review
(30 min)
Sprint 3 Retro
(15 min)
Sprint 4 Planning
(15 min) time allowing
Writing Deliverable #4:
Validation Plan, incl. Traceability Matrix Writing Deliverable #5:
Test Plan, incl. Test Scripts
Upload Retrospective Committments   (Scrum Masters)
Email deliverables required per defintion of DONE to ASRC on the Friday before the Sprint Review.
S
P
R
I
N
T

4
11/20 Lecture 5: SW Testing and Maintenance
Daily Scrum (15 min)
Lecture 5: SW Testing and Maintenance
Daily Scrum (15 min)
Thanksgiving Read Computer System Validation for test.
11/27
Axolotls, Tigers, Elephants, Clams
Sprint 4 Review

(30 min)
Sprint 4 Retro
(15 min)
Sprint 5 Planning
(15 min) time allowing
Lions, Honey Badgers, Bandicoots, Penguins, Polar Bears, Cats
Test 6: Computer Systems Validation (open article)
Daily Scrum (15 min)
Axolotls, Tigers, Elephants, Clams
Test 6:
Computer Systems Validation (open article)
Daily Scrum (15 min)
Bandicoots, Penguins, Polar Bears, Cats
Sprint 4 Review
(30 min)
Sprint 4 Retro
(15 min)
Sprint 5 Planning
(15 min) time allowing
Lions, Honey Badgers
Sprint 4 Review
(30 min)
Sprint 4 Retro
(15 min)
Sprint 5 Planning
(15 min) time allowing
Writing Deliverable #6:
Implementation Plan, incl. Change Management, Training... plus poster and abstract
Upload Retrospective Committments   (Scrum Masters)
Email deliverables required per defintion of DONE to ASRC on the Friday before the Sprint Review.
S
P
R
I
N
T

5
12/4 Lecture 5: SW Testing and Maintenance
Daily Scrum (15 min)
Lecture 6: Project Management and Planning
Daily Scrum (15 min)
Finalize Design Document for Customer (entire team)
Upload Peer and Self Evaluations (every individual)
12/11 Sprint 5 Review
...to be scheduled, probably on-site
Finals Week Finals Week Finals Week
12/18 Finals Week


Textbook chapters

ChapterCoverage
2Software Processes
3Agile Software Development
4Requirements Engineering
6Architectural Design
7Design and Implementation
8Software Testing
9Software Evolution

Modified: