Developer: Practices

Here are practices for the Developer role. In some of these practices, other roles are also involved:

  • Planning
    • Developing estimates at beginning of iteration and in story points
    • Decomposing features into stories and Tasks
    • Committing to the backlog
  • Ecosystem
    • Working within the team’s project environment to ensure it meets the needs of the team including
      • Tools
      • Logistics
      • Team room
  • Produce code that meets acceptance criteria
    • Doing detailed design
    • Doing systems analysis and design
    • Working with the Tester to ensure code is tested and that code passes all types of tests for code.
  • Assuring flow of work
    • Swarming with other team members on stories and task
    • Conrolling Work-in-Process (WIP)
    • Working with the Team Agility Master to maintain the kanban board or Agile life-cycle tool and to update the team backlog
  • At the end of the iteration.
  • Help the team to improve continuously.