jackmyers.info
Schedule for SW Eng
Week of (Mon) | Monday | Wednesday | Friday | Assignments and Labs | |||||
---|---|---|---|---|---|---|---|---|---|
1/25 | 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 |
Lecture 2: Agile SW Dev and Scrum |
Read The Scrum Guide. Read Chapters 2 & 3 of text book. Optionally, also read Chapter 1 for background on the discipline. |
|||||
2/1 | 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/8 |
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/15 |
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/22 |
|
|
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 |
||||
3/1 |
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/8 |
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/15 |
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/22 |
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/29 |
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/5 |
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/12 |
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/19 |
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/26 |
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/3 | Finals Week | Finals Week | Finals Week |
Textbook chapters
Chapter | Coverage | |
---|---|---|
2 | Software Processes | |
3 | Agile Software Development | |
4 | Requirements Engineering | |
5 | System Modeling* | |
6 | Architectural Design | |
7 | Design and Implementation | |
8 | Software Testing | |
22 | Project Management* |
* These chapters are to be read independently for the lab portion of the course.