Reading Key

Future information is tentative and subject to change.

Date Day Class Topic Reading Homework Assigned Homework Due
Mar 26 Mon Introduction Proposal:SG36-43,46-47; Lifecycle:SG54-59 and ComputerWorld article;
Pitch:PP18-21
Assg1-Proposal, Group selection sign up, Summary1-Proposal OR Lifecycle readings
Mar 28 Wed Software Life Cycles
Mar 29 Thu Project Proposals and Pitches
Mar 30 Fri Charlie Reis/XP Summary2-Agile processes OR Lessons Summary1 due in class. Group selection due electronically by 10:00pm.
Apr 2 Mon Agile Principles Agile Processes:Paper by R.C.Martin;
Lessons: SG 254-257 and Classic Mistakes
Summary2 due in class
Apr 3 Tues Assg1-Proposal due electronically by 10:00pm
Apr 4 Wed LCO Presentations
Apr 5 Thu LCO Presentations Summary3:UseCases (2 articles) OR PaperPrototyping (2 articles)
Apr 6 Fri LCO Presentations Project preferences survey Project preferences survey due by midnight
Apr 9 Mon Classic Mistakes,Sp07 Projects,Requirements UseCases:Writing Effective Use Cases Excerpt p.1-6 and PP p.202-208;
PaperPrototyping: Snyder article and Tips
Assgn2-SRS, SRS Template, and
UseCaseTemplate
Summary3 due in class
Apr 11 Wed Use Cases, UseCaseTemplate
Apr 12 Thurs Product Requirements,Web Architecture
Apr 13 Fri UI Requirements and Design Summary4-Architecture (2 articles)
Apr 16 Mon Architecture Architecture:SGp144-150 and Booch article Assgn3-SDS,SDS Template Summary4 bonus point if turned in today
Apr 17 Tues Assgn2 - SRS due electronically by 10pm
Apr 18 Wed UML Class Diagrams Practical UML: class and sequence diagrams (No summary needed.) Summary4 due in class
Apr 19 Thu
Apr 20 Fri UML Sequence Diagrams
Apr 23 Mon High Performance Teams PP:p224-230, SG:p103-107 Mail team member requirements(5) and success criteria(3) to alverson at cs.washington.edu by Wed 10pm.
Apr 25 Wed Working with Your Team BEST materials (handout) Assgn3 - SDS due electronically by 10pm,Team requirements and success criteria due by 10pm
Apr 26 Thu SDS Presentations Assgn4-SDSReview, ReadingSummary5-CodeComplete p.87-105
Apr 27 Fri SDS Presentations
Apr 30 Mon Joel Test, Design Joel Test,
Code Complete, Steve McConnell, Chapter 5
May 2 Wed Design Patterns First performance review Summary5 due in class
May 3 Thu Section for Project Work Assgn4 due electronically by 10pm
May 4 Fri More Design Principles, Beta Outline Principles of OO Design Assg5-Beta Release First performance review due by 10pm
May 7 Mon Quality Assurance PP:237-247, junit/nunit/ruby-unit test intro/tutorial
May 9 Wed Performance Profiling, Marty Stepp
May 10 Thu Unit testing tools, Bugzilla Assgn5-Beta Release due by 10pm
May 11 Fri Beta demos ReadingSummary6-EstimationBasics pg 1-8 from (http://www.spc.ca/downloads/ resources/estimate/estbasics.pdf)
May 14 Mon Testing the Xbox, Jun Ma, Estimation Assgn6-CustomerTest, Second performance review
May 16 Wed Estimation EstimationBasics p1-8, COCOMOII overview1 or COCOMOII overview2 Summary6-Estimation Basics due in class
May 17 Thu Section for customer test
May 18 Fri Doug Johnson, Boeing, 787 development
May 21 Mon Intellectual Property MS takes on the free world by Roger Parloff, Fortune Assgn7-Final Release Assgn6 and Second performance review due by 10pm
May 23 Wed Intellectual Property
May 24 Thu Section for Project Work
May 25 Fri Refactoring, Valentin Razmov
May 28 Mon NO CLASS - Memorial Day
May 30 Wed Wrap Up SG:Chp16-Release, Good Enough Quality by Bach Final performance review Final release due by 10pm
May 31 Thu Final release demos
Jun 1 Fri Final release demos Final performance review due by 10pm
Jun 4 Monday Final Exam, 8:30-10:20 Final Exam