We are trying to formulate best practices for working within the Delta Shell team

  • limit stand-up meeting to 15 minutes
  • 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 join the team during the sprint 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
    • Save project should work (loading and saving!)
    • Run flow model should work with new entity
    • Property editor should show new object nicely
  • No labels