Sprints involve the following for engineering work management:
- Backlog grooming
Sprint boards and insights
To enable teams to deliver great products, attaching work management to parts is key. Creating sprint boards, therefore, starts by visiting the part it relates to. Refer to Create a sprint for detailed instructions.
Creation of a sprint board is available at the product and capability levels of your product. Each product or capability can have a maximum of one sprint board.
Once the sprint board is created, you can find it under My list in the left navigation bar of the DevRev app.
Issues pertaining to the part are available in the Backlog tab of the part’s sprint board.
Planning a sprint starts with the Backlog tab on a sprint board, which shows issues that have been logged but not assigned to any sprint. The sprint planning exercise involves the team members coming together to discuss the issues shown here and to decide which ones should be taken up as part of the current sprint.
At any time, you can view the current sprint, the next sprint, and the backlog on the sprint board.
As you plan on the issues, you may move them into a sprint by selecting the relevant ones, selecting the Add to sprint icon on top, and choosing the sprint number from the menu.
During sprint planning, it's also good practice to look at the issue coverage done in previous sprints. To access previous sprints select the Previous switch at the top of the sprint board.
Team members can look into the issues and change stages as they progress on the planning and work done on the issue.
You can export views to CSV or JSON by selecting Actions in the upper-right corner and choosing the format.
After completion of a sprint, visit the sprint from the Previous tab and review the items which are Completed or still In progress by using the Stage filter on top. Alternatively, you can use a block-wise view by applying Group on the Stage attribute. Toggle the switch in the Group By multi-select pane to view a metric summarization.
You may move incomplete items either into the next sprint or the backlog by multi-selecting the issues and using the Add to sprint icon from the tray on top.
PMs, engineers, and designers should visit the backlog regularly to plan, brainstorm, and prepare the work item and its dependencies to have it ready for a future sprint. Activity here is mostly done at the level of individual items and their dependents.
Create a sprint
You can create a sprint in either of the following ways:
- Go to Product > Parts. Select the part you want to create a sprint for.
- Go to Product > Trails. Hover over the part you want to create a sprint and click View.
Click Related > Sprint boards. If there are no sprint boards for the part, click New sprint board and specify the name, duration of sprints, and the start date.Loading...
The new sprint board appears under Sprint boards in the left nav bar.
Go to the new sprint board and click Backlog. Any issues assigned to the part but not to a sprint are listed here. If there are no issues shown, you can go to the sprint board and click +Issue. Create a new issue, assign it to the part, sprint and add the owner.
Sprints are not coordinated with stages.
Select issues that you would like to assign to Sprint 1 or Sprint 2 then click Add to Sprint in the toolbar at the top of the screen.Loading...
Go to Sprint 1 or Sprint 2 to see that issues are displayed.Loading...
The sprint is also displayed in (and can be changed from) the issue.Loading...
As with other vistas, everyone in the dev org can view the sprint board. The URL is under Share > Copy Link. To grant write permission, click Share and enter the email or name of the person.
The team members with whom you share the board can see it on the left navigation bar under Shared with me.
Create child/parent/dependent issues
- Select the issue for which you want to create a child/parent/dependent issue.
- Click +Link issues and select the required issue state.
- You can now search for an existing issue to add or create a new issue by clicking +New Issue.
- Add title, description, and owner. Click Create.
Sprint insights help you understand and visualize more about your issues and provide you with data. To view your sprint insights, select the required sprint and click Insights.
Burn-down chart: To help visualize sprint progress by viewing scope change over time and changes in work remaining over time. A line represents total incomplete issues over time as well as a specific line to represent how much work is left on issues directly linked to customer asks.
Filters for focused analysis and retrospection: Ability to apply filters at the top of the page for Part, Owner, and Priority. This enhanced feature provides you with greater control and flexibility when analyzing the performance of various team members, different parts, and different priority work within your sprints.
High-level breakdown by origin and nature of work: Data-driven insights to help answer how much development work is focused on new features vs. maintenance and how much of it is customer-initiated vs. internally initiated. This enables you to gain deeper insights into the origin and nature of the issues within your sprints.
Issue distribution: Insights to understand the distribution of work across stages, owners, priority, and Part of your product
Sprint Health: Provides a snapshot of the sprint health by capturing key metrics like % of work, time remaining in the sprint, and overall scope change since the start of the sprint
Time spent per stage: One can view and analyze the average time spent on issues in each stage since the beginning of the sprint. This helps developers to reflect on which stages of their work are taking up most of their time.