A perfect project : Sprint Zero
A short blurb about the way my current project is being run.
It's the first time I've been on a very agile project and this kicked off two weeks ago.
Sprint Zero had the following elements to it.
It's the first time I've been on a very agile project and this kicked off two weeks ago.
Sprint Zero had the following elements to it.
- Team composition was a tech lead, a pair of craftsmen, a product owner.
- Project kicked off with a Sprint Zero planning meeting that ran a couple hours with everyone available.
- We mapped out the domain and language used in the domain.
- Trello was used to create a Sprint Zero board with all members added to it.
- Members added spike cards and the tech lead ordered them by priority.
- Github was used to save all the spiked work under one repository.
- Github also served as the location for our wiki that hosted our play books and domain discovery.
- A definition of done was written out and stored on the wiki
- Code is pushed to Github (see GitFlow notes)
- TDD
- SOLID and DRY Code Base
- Code is formatted
- Static Analysis executed
- CI Server Build + Test is running Green
- Branch is merged to Master
- Deployed to all server environments
- PO has seen the demo of the working software and approved it in the Test Environment
- A Construction model was written out with clear definition for swim lanes
- All libraries and executables within a swim lane had to be independent of each other.
- The tech lead assessed that there was some completely tested code written by the client that we could re-use for one of our swim lanes feature sets. We decided to reuse that code.
- We came up with a name for our team and I was amazed at how creative the tech lead was in coming up with a cool logo and an acronym for our Construction Model.
- Stand up meetings everyday.
- The fortnight ended with planning for Sprint 1 and sizing.
- We held a retrospective of our Sprint Zero in preparation for when we might have one again.
- Every one of these bullet points involved the decision making of all members of the team
Comments
Post a Comment