Some days ago, I mentioned on Google Plus that I just completed my Scrum Master certificate. Our dear community members Ivo and Roland responded to my post sharing their experience in using ARIS to track a Scrum project. They both have some great ideas how to leverage ARIS for this purpose and I just want to spread the word about it. Thank you both for sharing!
Attached to this post you find a template of a Scrum task board done in ARIS Express. Task boards are used to visualize the current state of a Scrum sprint. If you don't know about Scrum, you might be interested to get this free process model of Scrum or a more detailed one of the Scrum sprint phase.
A Scrum task board shows the user stories selected from the product backlog for the current sprint. User stories are refined by the Scrum team into actual tasks. In the Scrum task board you can see in the column on the left the list of user stories. The other three columns contain tasks of the belonging user story on the left.
A task may have different states like "not started", "in progress" or "done". In fact, Scrum teams usually come up with their own state model for tasks and might add other stages like "in test". The task board can be used during the daily standup meeting (i.e. daily Scrum) to assign new tasks to team members and to discuss how to progress with the work.
I created this task board using the whiteboard diagram in ARIS Express. I also created some fragments for the different states of the tasks so that I don't have to do the formatting of tasks again and again.
Ivo and Roland are true professionals and do the Scrum task boards in our big tools like ARIS Business Architect. This gives them more freedom, because they can assign additional diagrams to each task. For example, one could assign an UML use-case diagram to a user story object or an application system diagram to a task to describe the intended application setup. So if you are driving your BPM project using Scrum or a similar methodology, you can use the same tool you create your models with to also monitor and steer the overall BPM project. That's the benefit of using an integrated repository!
Are you also using Scrum in your daily work? How do you track the progress within your Scrum team? Please share your thoughts with us!
PS: Just post a comment below or send me an email if you need a Google+ invite.