Going Agile with Planio » History » Sprint/Milestone 52
Thomas Carney, 12/29/2016 11:10 AM
1 | 45 | Thomas Carney | # Setting Up Your Planio Account for Agile Project Management |
---|---|---|---|
2 | |||
3 | 39 | Thomas Carney | Planio lets you use agile methodologies such as Scrum, Kanban or Extreme programming for your projects. |
4 | 1 | Thomas Carney | |
5 | {{>toc}} |
||
6 | |||
7 | 3 | Thomas Carney | ## Agile Methodologies |
8 | 2 | Thomas Carney | |
9 | 43 | Jan Schulz-Hofen | [Agile methodologies](https://plan.io/agile-project-management/) includes a group of software development methods such as Scrum, Kanban or Extreme programming. They’re all based on the idea that requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. |
10 | 1 | Thomas Carney | |
11 | 34 | Thomas Carney | This tutorial will help you set up your account for one of these methodologies. |
12 | 1 | Thomas Carney | |
13 | 47 | Thomas Carney | ## What can you do with Planio's Agile App? |
14 | 1 | Thomas Carney | |
15 | 34 | Thomas Carney | Once it’s set up, you'll be able to: |
16 | 1 | Thomas Carney | |
17 | 34 | Thomas Carney | - see all the sprint items on one board; |
18 | - drag-n-drop items or update them on the board; |
||
19 | - plan your sprints and create issue backlogs; |
||
20 | - generate burndown charts, cumulative flow charts, velocity charts and more. |
||
21 | 1 | Thomas Carney | |
22 | 11 | Thomas Carney | ## Getting Set Up |
23 | 1 | Thomas Carney | |
24 | 41 | Thomas Carney | Make sure that the Agile app is installed. Go to the **Apps** tab and install the Agile app. |
25 | 1 | Thomas Carney | |
26 | 51 | Thomas Carney | ![](installed-app-borderless@2x.png) |
27 | 41 | Thomas Carney | *Make sure the App is installed* |
28 | 1 | Thomas Carney | |
29 | 32 | Thomas Carney | ## Start Simple |
30 | 15 | Thomas Carney | |
31 | 34 | Thomas Carney | We've found that you'll have the most success if you start off with a simple setup. Once you've completed a few sprints with Planio, you'll be in a better position to see which customizations make sense for you. |
32 | 1 | Thomas Carney | |
33 | 15 | Thomas Carney | ## Plan a Sprint |
34 | 22 | Thomas Carney | |
35 | 34 | Thomas Carney | If you don't have any issues in your project, add some issues now. Then, once your project has issues, it's time to plan your next sprint. Click on **New Sprint**. Give a name to your new sprint such as Sprint #1 and set the **start date**. Now, you can drag an issue from the **Issues without sprint** column to the sprint you just created. |
36 | 9 | Thomas Carney | |
37 | 48 | Thomas Carney | ![](sprint-planning@2x.png) |
38 | 42 | Thomas Carney | *Drag and drop issues onto the next sprint* |
39 | 16 | Thomas Carney | |
40 | ## View Items on Your Agile Board and Create Sprint Views |
||
41 | |||
42 | 26 | Thomas Carney | Click on **Agile board** in the navigation bar and you'll see the the issues laid out on the Agile board. By default, you'll see all issues in the project, rather than just the issues for the current sprint. |
43 | 1 | Thomas Carney | |
44 | 47 | Thomas Carney | Therefore, we'll create and save a filter for the current sprint. Click on **Add filter** in the top right-hand corner and select the **Sprint/Milestone**. Make sure the **Sprint/Milestone** is set to the current sprint and click **Save**. |
45 | 1 | Thomas Carney | |
46 | 48 | Thomas Carney | ![](filter-sprint@2x.png) |
47 | 42 | Thomas Carney | *Set the filter to show the current sprint* |
48 | 1 | Thomas Carney | |
49 | On the next page, you can **name** this filter, make it **visible to all users** and set it as the **default board**, so you don't have to select this filter each time. |
||
50 | 27 | Thomas Carney | |
51 | 48 | Thomas Carney | ![](save-agile-board@2x.png) |
52 | 42 | Thomas Carney | *Save this board as the default board* |
53 | 34 | Thomas Carney | |
54 | 1 | Thomas Carney | It will appear in the right sidebar under **My agile boards**. |
55 | |||
56 | 20 | Thomas Carney | You can now drag and drop issues on your Agile board. You can also update items by right-clicking on them (Windows) or double-clicking on them (Mac). |
57 | 28 | Thomas Carney | |
58 | 48 | Thomas Carney | ![](agile-board-with-menu@2x.png) |
59 | 42 | Thomas Carney | *Update issues directly from the Agile board* |
60 | 1 | Thomas Carney | |
61 | 49 | Thomas Carney | ## Story Points |
62 | |||
63 | Estimating stories in terms of hours can lead to long, unproductive discussions about how many exact hours a task will take. Mike Cohn [gives the example](https://www.mountaingoatsoftware.com/blog/the-main-benefit-of-story-points) of two runners discussing how long a 5K run will take. For one it maybe 25 minutes, whereas for another it may be 45 minutes. Everyone, however, can agree that a 5K run is much shorter than a marathon. |
||
64 | |||
65 | In a similar vein, story points let you move away from the weeds of how long something will take, exactly, and start talking about the relative investment each story will take. In order to avoid too close a similarity to hours, some teams use the Fibonacci sequence of 0, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89. Instead of arguing whether a story is a 7 or an 8, you can agree that it’s more of an 8 than a 5. |
||
66 | |||
67 | 52 | Thomas Carney | In Planio, you can switch on story points by going to **Administration** -\> **Agile Board** and selecting **Story Points** as the estimate units. |
68 | 49 | Thomas Carney | |
69 | ![](estimate-units@2x.png) |
||
70 | *Select Story Points as the estimate units* |
||
71 | |||
72 | Then, select which trackers should use story points. You can also just have story points on all trackers. |
||
73 | |||
74 | 50 | Thomas Carney | Now, you’ll be able to assign story points to issues when you create them. You can display story points on cards on the Agile Board, and you can have story points as columns in the issue list. |
75 | 49 | Thomas Carney | |
76 | ![](agile-board-with-story-points@2x.png) |
||
77 | *Agile Board with Story Points* |
||
78 | |||
79 | 17 | Thomas Carney | ## Graphs, Graphs, Graphs! |
80 | 1 | Thomas Carney | |
81 | Click on **Add filter**, select **Sprint/Milestone** and set it to the current sprint, so you can see the charts as they relate to the current sprint. |
||
82 | |||
83 | 18 | Thomas Carney | **Burndown charts** show you how a project is progressing. They highlights the impact of adding new feature requests, and they'll let you know if things aren't going according to plan. |
84 | 1 | Thomas Carney | |
85 | 42 | Thomas Carney | ![](burndown_chart.png) |
86 | *Burndown Chart* |
||
87 | 33 | Thomas Carney | |
88 | 1 | Thomas Carney | The **velocity chart** shows you the output of a team per sprint. |
89 | |||
90 | 42 | Thomas Carney | ![](velocity_chart.png) |
91 | *Velocity Chart* |
||
92 | 1 | Thomas Carney | |
93 | **Lead time** is the time between an issue being opened and being closed. Teams using a Kanban approach often favor this method over the velocity chart, and they'll focus on improving the lead time rather than velocity. |
||
94 | 31 | Thomas Carney | |
95 | 42 | Thomas Carney | ![](lead_time_chart.png) |
96 | *Lead Time Chart* |
||
97 | 36 | Thomas Carney | |
98 | 31 | Thomas Carney | **Cumulative flow** shows how issues are 'flowing' through different statuses. |
99 | 33 | Thomas Carney | |
100 | 42 | Thomas Carney | ![](cumulative_flow_chart.png) |
101 | *Cumulative Flow Chart* |
||
102 | 31 | Thomas Carney | |
103 | 35 | Thomas Carney | Cumulative flow charts help answer questions such as: |
104 | 18 | Thomas Carney | |
105 | 1. Are issues reaching their final state? |
||
106 | 46 | Thomas Carney | 2. Is there a particular status that's taking a lot of time? |
107 | 18 | Thomas Carney | 3. How long does it take you to go from an idea to value? |
108 | 4. Is the scope of the project changing over time? |