Manifesto
Paul Martin edited this page May 13, 2019
·
2 revisions
We want:
- To make a real product
- To use our skills to solve a problem
- To use technology we haven't used before
- To use a good Agile process
- All team members to contribute
- Stand ups in the morning and after lunch
- 2/3 day sprints, with sprint planning and retros
- 2 people approve every merge to master
- Knowledge sharing workshops - 1 per sprint
- Kanban
- Keep tickets up to date - in right lane, assign self when working, mark blockers
- Link pull requests to tickets
- All tickets in "To do" to be estimated, S/M/L
- CI/CD
- Default mode is pair programming
- Use mobbing where appropriate
- Update documentation/wiki as we go along
- Update README as we go along
- Python app running on Raspberry Pi periodically sending data to the server
- Server app listening for data from Raspberry Pi, saving it to database
- Web client can request a page from the server which displays the last 10 pieces of data sent from the RPi