Software Development Methods
Monday, October 15, 2018
3:30 PM to 5:00 PM
Hawes 203
Guest instructor: Sam Clemens, CPO and Co-Founder of InsightSquared
Required Reading
-
Software Development Methodologies (an overview), John Sonmez
Recommended Reading/Watching
-
This 7-minute video on Scrum 7-minute video
-
Intro to Modern Agile - by Joshua Kerievsky
-
“Shipping Beats Perfection” Explained by Ben Kamens
-
Integrating Agile and UX Design - by Jonathan Follett (O’Reilly)
-
20 Product Prioritization Techniques - by Daniel Zacarias
-
The following books provide an overview of software development methods:
-
Agile Product Management with Scrum, Roman Pichler -- another overview of agile principles and practices, this one written from the product owner's perspective and centered around the Scrum method
-
User Story Mapping, Jeff Patton -- integrates agile development into a product development process that includes customer discovery and MVP testing. The book's core ideas are captured in this presentation
Major Deliverable: Team MRD's are due by 5:00pm, Friday. Oct. 19 in the Assignment Master in the “Oct 19 - MRD” tab. Peer review assignments will be given on October 22.
Minor Deliverables:
-
Your first round of Lo-Fi test “proofs” will be due on October 26. Pictures, video and test learnings. Look for more info in next week’s assignment!
-
Peer Reviews will be due by 10:00am on Monday, October 29. Each student will be assigned to another team’s MRD for qualitative feedback. Every team will get an equal number of reviewers per team (e.g., a four person team will have four reviewers)
Session Prep: Review the PRD template posted under "Required Reading" above. Bring to class any questions you have about the PRD. We will break down the PRD in more detail in our October 22 session.