Shaping a Web System
Project Description
For this project, you will apply the approach and techniques outlined in Shape Up to shape and pitch a web system that integrates with other systems that are part of a business, governmental, or non-profit organization. In other words, what you’re shaping is not a complete, self-contained application (Facebook, for a bad example) but a system that fits into some broader, larger set of systems that makes up a business’s concerns. As a starting point, think about systems for billing, shipping, account management, internal communication, issue tracking, customer support, ticket- or seat-booking, and so on.
Deliverables and Deadlines
-
Due by Thursday, February 10: Post draft deliverables to the Project One board
on Basecamp. Your draft post should include:
- Your name and Project Pitch as the post title (e.g.,
Scarlet Hawk: Project Pitch
) - A link to a GitHub Gist with ideas of your Problem, Appetite, Solution, along with any clear Rabbit Holes and No Goes
- Fat-marker sketches, diagrams, and illustrations embedded in your GitHub Gist.
- Specific requests for feedback from the instructor and peers. Write this in the body of your Basecamp post
- Your name and Project Pitch as the post title (e.g.,
- Due by Thursday, February 10: Schedule a one-on-one consultation with the instructor. Sometime by the end of the day on Monday, February 14, you will have a one-on-on consultation with the instructor about your project draft. Watch for scheduling details on Basecamp.
- Due by Monday, February 14: Respond to at least 3 of your peers’ Draft Projects
-
Due by Monday, February 21: Post final deliverables to the Project One board
on Basecamp. Your final-deliverable post must include:
- A link to a GitHub Gist of your written pitch, illustrated with fat-marker diagrams and sketches, outlining Problem, Appetite, Solution, Rabbit Holes, and No Goes.
- A self-assessment, written in the text of the Basecamp post, of 250 words or so of your work on this project and your degree of confidence and satisfaction with your final pitch.
Project Requirements
- Refer to the two example pitches in Shape Up to help guide your own work, especially at the draft stage
Project Goals
- Improve your ability to use rough sketches and brief, clear writing to describe and pitch a system design
- Increase your skill in writing in GitHub-flavored Markdown syntax
- Practice scoping and reducing a system to its core, essential components