jackmyers.info

Schedule for SW Eng



Week of (Mon) Monday Wednesday Thursday Assignments and Labs
1/20 MLK Day Introduction
Team Formation
Activity: Practice Sprint
Reading due for next class:  Read pages 1-6 of The Scrum Guide (focus on team roles)
Selection of Projects
Selection of Team Roles
Activity: Review of Practice Sprint
Syllabus and Course Review
Lecture 1: Software Processes
Read The Scrum Guide.
Read Chapters 2 & 3 of text book.
Optionally, also read Chapter 1 for background on the discipline.
1/27 Lecture 2: Agile SW Dev and Scrum

Scrum Masters: Meet with
Videos: Planning; Team Building
Lecture 2: Agile SW Dev and Scrum

professor outside of class
Lecture 2: (if needed) Agile SW Dev and Scrum

Video: Req. Engineering Challenges (13 mins)
Lecture 3: Requirements Engineering
Daily Scrum (15 min)
Read Chapters 4 & 5 of text book.
Read the following to prepare for Sprint 0:
2/3 Sprint 0 Planning (15 min)
   focus on your best questions
Video: User Stories (7 mins)
Meet with Project Sponsors
Daily Scrum (15 min)
Lecture 3: Requirements Engineering
Activity: SMART or not?
Daily Scrum (15 min)
Lecture 3: Requirements Engineering
Daily Scrum (15 min)
AGILE PRESENTATION TONIGHT — Thursday, February 6 @ 6:30 pm in Westby 111 — Agile Software Engineering, by Kim Davis of ASRC
Lab #1: MS Project Basic; DUE: S
P
R
I
N
T

0
2/10 Lecture 3: Requirements Engineering
Activity: SMART or not? pt. 2
Daily Scrum (15 min)
Test #1: Chapters 2-4, Scrum Guide, Lessons 1-3
Lab Lecture: Web Services

Writing Deliverable #1:
Project Initiation Document
   (Authors should read Chapter 22.1 on Project Risk Management.)
Email and upload to BlackBoard deliverables to sponsor 3 full calendar days before the Sprint Review, e.g., documents for Monday Sprint Reviews are due on Friday. Late submissions receive an automatic 10 point reductiona in grade.
2/17
Monday Teams
Sprint 0 Review

(30 min)
Sprint 0 Retro
(15 min)
Sprint 1 Planning
(15 min) time allowing
Wednesday & Thursday Teams
Activity: GitHub
seminar room;
(60 min

Daily Scrum (15 min)
Wednesday Teams
Sprint 0 Review

(30 min)
Sprint 0 Retro
(15 min)
Sprint 1 Planning
(15 min) time allowing
Monday Teams
Activity: GitHub
seminar room;
(60 min)

Daily Scrum (15 min)
Monday / Wednesday Teams
Lab Lecture: Web Services

Thursday Teams
Sprint 0 Review

(30 min)
Sprint 0 Retro
(15 min)
Sprint 1 Planning
(15 min) time allowing

Daily Scrum (15 min)

Upload Retrospective Committments   (Scrum Masters)

Upload Definition of Done (Sprints 1-5)

Read Chapters 6 & 7 of text book.
S
P
R
I
N
T

1
2/24 Lab Lecture: Web Services

Lecture 4: Design Doc and Processes: Architecture
Daily Scrum (15 min)
Lecture 4: Design Doc and Processes: Architecture
Daily Scrum (15 min)
Lecture 4:Design Doc and Processes: Design
Daily Scrum (15 min)
Activity: StarUML artifact creation
Writing Deliverable #2:
Requirements Document
Email and upload to BlackBoard deliverables to sponsor 3 full calendar days before the Sprint Review, e.g., documents for Monday Sprint Reviews are due on Friday. Late submissions receive an automatic 10 point reductiona in grade.
3/2 Monday Teams
Sprint 1 Review

(30 min)
Sprint 1 Retro
(15 min)
Sprint 2 Planning
(15 min) time allowing
Wednesday Teams
Sprint 1 Review

(30 min)
Sprint 1 Retro
(15 min)
Sprint 2 Planning
(15 min) time allowing
Thursday Teams
Sprint 1 Review
(30 min)
Sprint 1 Retro
(15 min)
Sprint 2 Planning
(15 min) time allowing
Read Chapters 8 & 22 of text book.
Upload Retrospective Committments   (Scrum Masters)
Lab #2: Web Services (Java)
S
P
R
I
N
T

2
3/9 Lecture 4:Design Doc and Processes: Design
Daily Scrum (15 min)
Team Meetings with Professor
Daily Scrum (15 min)
Lecture 4:Design Doc and Processes: Design
Daily Scrum (15 min)
Writing Deliverable #3: Design Document
Email and upload to BlackBoard deliverables to sponsor 3 full calendar days before the Sprint Review, e.g., documents for Monday Sprint Reviews are due on Friday. Late submissions receive an automatic 10 point reductiona in grade.
3/16 Spring Break
3/23 Monday Teams
Sprint 2 Review
(30 min)
Sprint 2 Retro
(15 min)
Sprint 3 Planning
(15 min) time allowing
Wednesday Teams
Sprint 2 Review
(30 min)
Sprint 2 Retro
(15 min)
Sprint 3 Planning
(15 min) time allowing
Thursday Teams
Sprint 2 Review
(30 min)
Sprint 2 Retro
(15 min)
Sprint 3 Planning
(15 min) time allowing
Writing Deliverable:
Design/Code Review #1
Upload Retrospective Committments   (Scrum Masters)

Lab #3: UML
S
P
R
I
N
T

3
3/30
Team Meetings with Professor
Daily Scrum (15 min)
Lecture 5: SW Testing and Maintenance
Daily Scrum (15 min)
Lecture 5: SW Testing and Maintenance
Daily Scrum (15 min)
4/6 Monday Teams
Sprint 3 Review
(30 min)
Sprint 3 Retro
(15 min)
Sprint 4 Planning
(15 min) time allowing
Wednesday Teams
Sprint 3 Review
(30 min)
Sprint 3 Retro
(15 min)
Sprint 4 Planning
(15 min) time allowing
Thursday Teams
Sprint 3 Review
(30 min)
Sprint 3 Retro
(15 min)
Sprint 4 Planning
(15 min) time allowing
Writing Deliverable:
Design/Code Review #2
Upload Retrospective Committments   (Scrum Masters)
Read Computer System Validation.
Email and upload to BlackBoard deliverables to sponsor 3 full calendar days before the Sprint Review, e.g., documents for Monday Sprint Reviews are due on Friday. Late submissions receive an automatic 10 point reductiona in grade.
S
P
R
I
N
T

4
4/13 Lecture 5: SW Testing and Maintenance
Daily Scrum (15 min)
Design Review #2 Presentations
(part 1)
Design Review #2 Presentations
(part 2)
Writing Deliverable #4:
Validation Plan, incl. Traceability Matrix
Writing Deliverable #5:
Test Plan, incl. Test Scripts
Email and upload to BlackBoard deliverables to sponsor 3 full calendar days before the Sprint Review, e.g., documents for Monday Sprint Reviews are due on Friday. Late submissions receive an automatic 10 point reductiona in grade.
4/20 Monday Teams
Sprint 4 Review
(30 min)
Sprint 4 Retro
(15 min)
Sprint 5 Planning
(15 min) time allowing
Wednesday Teams
Sprint 4 Review
(30 min)
Sprint 4 Retro
(15 min)
Sprint 5 Planning
(15 min) time allowing
Thursday Teams Writing Deliverable:
Design/Code Review #3
Upload Retrospective Committments   (Scrum Masters)
S
P
R
I
N
T

5
4/27 Test #2: Chapters 6-8 & 22, Lessons 4-5, key learnings from labs
Daily Scrum (15 min)
Final Class Period
Activity: Complete Peer and Self Evaluations
Activity: Complete Course Assessment
Daily Scrum (15 min)
Reading Day on Friday Writing Deliverable #6:
User Manual PLUS poster and abstract
Finalize Design Document for Customer (entire team)
5/4 Finals Week Finals Week Finals Week



Textbook chapters

ChapterCoverage
2Software Processes
3Agile Software Development
4Requirements Engineering
5System Modeling*
6Architectural Design
7Design and Implementation
8Software Testing
22Project Management*

* These chapters are to be read independently for the lab portion of the course.


Modified: