Top Banner
Brought to you by How to build the best Software Products Kanban Workflow Best Practices for each Role in a Software Team Part 3
46

Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

Jul 16, 2015

Download

Technology

Tracy Tracy
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

Brought to you by

How to build the best Software Products

Kanban Workflow Best Practices for each Role in a Software Team

Part 3

Page 2: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

1 Designer & UX

Engineer

Marketer

Product Manager

2

3

4

Workflow Examples for Software Teams

Reports & Activity5

Page 3: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

Designer & UX

1

Page 4: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

1 Designer & UX

Designer & all involved team members collect research material in various formats. !

Tip: Research in the UX phase, but add information as well continuously throughout the whole process.

Page 5: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

1 Designer & UX

Profound research … ! • lets the team understand a feature very well • simplifies the upcoming process • leads to higher quality results

Page 6: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

1 Designer & UX

Wireframes, Prototypes, Mockups

Code Examples

Keynotes, Slides

Audio, Video

Discussions, Opinions, Inspiration

Collect

Page 7: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

1 Designer & UX

As soon as research is done, the card can be marked as ready by the designer or card owner to be pulled into the next stage.

Page 8: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

Engineer

2

Page 9: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

2 Engineer

If a slot is open in the “Implementation” stage, the engineer pulls the card into it and starts working on the feature.

Page 10: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

2 Engineer

If a slot is open in the “Implementation” stage, the engineer pulls the card into it and starts working on the feature.

Page 11: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

2 Engineer

Development work begins.

Page 12: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

2 Engineer

Frontend Development

Backend Development

Develop

Page 13: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

2 Engineer

Blossom Integration with GitHub (recommended): !

Create a new git branch, push it to GitHub and connect it to the Blossom card.

Page 14: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

2 Engineer

Blossom Integration with GitHub (recommended): !

Code updates get synced automatically and are visible for all stakeholders in the card and in the daily digest.

Page 15: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

2 Engineer

If a slot is open in the “Review” stage, the card gets pulled into it and the review process starts.

Page 16: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

2 Engineer

If a slot is open in the “Review” stage, the card gets pulled into it and the review process starts.

Page 17: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

2 Engineer

Code Review

Quality Assurance

Acceptance Tests

Review

Page 18: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

2 Engineer

As soon as the review is done, the card can be marked as ready by the engineers or the card owner to be pulled into the next stage.

Page 19: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

Marketer

3

Page 20: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

3 Marketer

If a slot is open in the “Marketing” stage, the marketer pulls the card into it and starts the marketing process as defined in the marketing policy.

Page 21: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

3 Marketer

If a slot is open in the “Marketing” stage, the marketer pulls the card into it and starts the marketing process as defined in the marketing policy.

Page 22: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

3 Marketer

The Marketing process begins.

Page 23: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

3 Marketer

Publishing

Social Media

Email Campaign

Marketing

Page 24: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

3 Marketer

As soon as marketing is done, the card can be marked as ready by the marketer or the card owner to be pulled into the final stage.

Page 25: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

3 Marketer

The card gets pulled into the final stage.

Page 26: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

3 Marketer

Feature shipped! 😀🎉🐢🍭 !

The card can be archived.

Page 27: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

Product Manager

4

Page 28: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

4 Product Manager

Sees what’s going on at a glance. Always on top of things.

Page 29: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

4 Product Manager

Bird’s-eye view about where what is in the process.

Page 30: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

4 Product Manager

Ideal for stand-up meetings in local or remote teams.

Page 31: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

4 Product Manager

Overview about who is working on what.

Page 32: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

4 Product Manager

Easily identify bottlenecks.

Page 33: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

4 Product Manager

Aware of blockers to keep the process flowing.

Page 34: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

4 Product Manager

Overview about activity on GitHub.

Page 35: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

4 Product Manager

Team Retrospectives & Kaizen.

Page 36: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

4 Product Manager

Analyze blockers & improve in upcoming iterations.

Page 37: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

4 Product Manager

Work time gets tracked automatically.

Page 38: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

4 Product Manager

Cycle Time Analysis.

Page 39: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

4 Product Manager

Evidence based performance metrics. No Estimations.

Page 40: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

Reports & Activity

5

Page 41: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

5 Daily Activity Digest

You can use the Daily Digest for the daily standup meeting or to forward the current status for example.

All actions that happen throughout the process are delivered directly via a daily activity digest to your inbox.

Page 42: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

5 Activity Notifications

If you have messaging tools like Slack, Flowdock or HipChat connected to Blossom you can get instantly notified about important events and never miss a thing.

Page 43: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

5 Activity Notifications

Page 44: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

5 Activity Notifications

Page 46: Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "How to build the best Software Products"

Learn moreAgile Kanban Workflow Best Practices