We are trying to formulate best practices for working within the Delft Shell team
- only work on issues that are on the scrum board, during office hours
- do not delegate responsability to individual team members team should fix problems together
- create manageable work items that describe well what kind of functionality should be implemented
- issues should be checked and closed after fixing. Delegate to team members during stand-up (one team member can check the work of another one)
- do not brainstorm with the whole team (productowner and lead architect can do this without the team)
- make sure to have a finished product after a sprint by prioritizing need-to have vs nice to have
- all workitems should be either in todo or done status after sprint (no loose ends!)
- people should not join the sprint half way only if there is some clear need for them to do so.
- adhere to definition of done when checking in sources
- unit test should not fail (before checkin)
- delta shell should start (before checkin)
- UI functionality related to your code should work (before checkin)
- Build server should not report failing test