Today's Activities
- About this course: 15 minutes
- Team data collection: 15 minutes
- Start working! 20 minutes
Rapid Prototyping
- Prototype vs Mockup: what's the difference?
- How rapid is rapid?
This course vs 394
This course
- HTML/JavaScript technology
- Agile development
- How to build what you want
394 (and 473)
- HTML/JavaScript technology
- Agile development
- How to build what someone else wants
Un-Learning Objectives: Team Work
Team practices to un-learn:
- Work on the parts you know best.
- Divide up the work to get the most done.
- Have many things in progress.
- Assign everyone tasks at the start of each week.
- Plan for a big push at the end.
Un-Learning Objectives: Product Development
Development practices to un-learn:
- Get all your requirements first.
- Build a solid back-end first.
- Mock up and test your front-end first.
- Implement first what users do first.
- Measure progress by code finished.
How This Course Works
- Build / Reflect / Improve / Repeat
- Learn by doing, not listening to lectures
- Class is for discussion, setting goals, doing work
- Your key resources:
Assessment
- I assess teams on their ability to
- deliver quality product predictably
- function as a cohesive high morale unit
- improve constantly through retrospection
- I assess individuals on their ability to
- grow technically
- contribute to team growth
- improve constantly through retrospection
Time to work!
- Do
the skill survey (5 minutes)
- Add your github id to
the developer spreadsheet
- Look for recent (2017 or later) React tutorials with
interesting apps, using a persistent data store
- Start working on the tutorial
- setting up your React environment
- brainstorming what would be neat to add to the tutorial app
- does not have to be in the 497 repository