đź’ˇ The Developers are accountable for delivering high-value working products.
Skills #
Any skills needed in order to create a product Increment.
Self-organizing, cross-functional.
What they do day-to-day #
- Organize and manage their own work
- Develop skills necessary to create a product increment as a team
- Collaborate with other Developers to work more effectively
- Review the Product Backlog items to have a good understanding of the work to be done
- Own team decisions and commitments
- Continuously think of ways to improve
- Estimate and plan upcoming work in uncertainty where not all questions may be answered before the work begins
Developers’ Role in Scrum Events #
Sprint Planning #
- Collaborate with the Product Owner to define realistic but challenging Sprint Goals
- Ask questions about the Product Backlog items if something is unclear
- Estimate the work to be done
- Decompose Product Backlog items into tasks
- Pick up the work from the Sprint Backlog (instead of waiting for it to be assigned)
Daily Scrum #
- Decide how to run the meeting and lead it
- Review progress toward the Sprint Goal since the last Daily Scrum
- Create a plan of work for the upcoming day before the next Daily Scrum
- Identify any impediments they need help with and decide on the next step to do to start resolving them (the resolution doesn’t happen in the Daily Scrum)
- Make the progress toward the Sprint Goal visible
Sprint Review #
- Show the work completed to the stakeholders
- Answer questions from the stakeholders
- Take note of the stakeholders’ feedback
Sprint Retrospective #
- Actively participate in the meeting, providing insights and improvement ideas
- Staying open to others’ ideas
- Volunteer to drive some action items the team decided to implement as a result of their discussion