Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Note: Development priorities are based on involvement and input from community members in a variety of ways. What's below focuses on how the program team translates priorities into organized development.

Sprints

  • Sprints are intended to help focus and organize the work of the program team developers. The work of other developers, such as contractors, may relate to what's happening in a sprint, but is not usually the focus of a sprint.

  • Three-week sprints, beginning the third Thursday of each month.

  • Other weeks of the month will be used to review and hone processes, work on code maintenance, and focus on other tasks and priorities not specifically linked to individual JIRA issues.

  • A sprint planning meeting kicks off the sprint and is focused on assigning issues; reporting back on the outcome of work on assigned issues happens through a retrospective.

Roles

Product Owner (Program Manager): 

  • Identify overall development theme for a sprint.

  • Identify JIRA issues from the prioritized backlog that relate to the chosen theme. 

  • Work with Scrum Master to ensure that individual JIRA issues are clear and assignable. 

  • Work with Scrum Master to ensure that the pool of prioritized JIRA issues for each sprint planning meeting is appropriate. 

  • Work with Testing sub-team and other testers to ensure adequate testing of issues. 

  • Final acceptance of tested issues.

Scrum Master (Technical Lead): 

  • Work with Product Owner to ensure that individual issues are clear and assignable. 

  • Work with Product Owner to ensure the pool of issues available for each sprint planning meeting is appropriate.

  • Run sprint planning meetings. 

  • Work with Developers to assign story points to issues during the sprint planning meeting.

  • Work with Developers to assign the specific issues each Developer will work on during the sprint.

  • Ensure that overall assignment of issues to Developers during the sprint planning meeting is appropriate. 

  • During the sprint itself, ensure that development is on track.

Developers (Technical Lead, Developer, Front-End Developer, Lyrasis DTS Tech Lead): 

  • Work with Scrum Master to assign story points to issues during the sprint planning meeting. 

  • Work with Scrum Master to assign the specific issues each developer will work on during the sprint.

  • During the sprint, work on and deliver issues. 

  • Report on progress with assigned issues during the retrospective. 

  • During the retrospective, update story points for an issue if there was a difference between what was expected and what happened. 

Testing

  • Once issues are selected for a sprint, Product Owner will notify the Testing sub-team leaders so that they can assign the issues to their members for testing. Typically each issue is assigned to two Testing sub-team members and each member signs up to watch the JIRAs for the issues to which they are assigned.

  • The goal is to have issues tested as close to when they are delivered as possible.

  • No labels