Inspiration for Scrum Masters and Other Leaders (vol 1)

Categories Lean-Agile

I hope you have read my article about building a scrum master community. where I share some thoughts on how to help the scrum masters grow and become real stars.

This week I have decided to explore the opportunity to create a spam source (I meant a digest) for the other leaders with whom I am working, with the same goal in mind.

Then I said to my self, what a beautiful covid day; Why don’t I share the links for you, maybe you could find them useful too.

Scrum Master Inspiration

Ruinous Empathy of a Scrum Master
You must have heard about the Radical Candor book and its quadrant model. Today I want to talk about how you can apply this model to a Scrum Master role

Scrum Team Roles and Responsibilities
The Scrum team chiefly consists of three roles: The Scrum Master, Product Owner & the Development Team. Anyone outside the core team doesn’t have any direct influence over the Team.

2019 Scrum Master Trends
Old but gold: The survey results reveal salary trends and agile adoption patterns, while also exploring gender equality within the Scrum Master role.

Product Owners and Engineering Leaders

Defect Management in Scrum
Eventually, everyone who has done some basic Scrum training asks the question, “How do you handle the fixing of bugs? Where does this fit in the process?”

Becoming a Manager of Engineers
Becoming a manager is usually one of the biggest challenges of an engineer’s career. This article will give you some great advice and help you grow.

Top 10 Software Engineering Metrics Too often, software engineering team leaders are worried that measuring metrics could be perceived by their team as an unnecessary, intrusive complexity that will erode their culture and wellbeing

The Product Owners and The (Business) Value
Product Owners’ main responsibility is to maximize the value for the Product, in order to create, deliver and maintain a successful Product, but what is value?

[optinform]

Burn Baby Burn!

How much time do you spend in meetings? I guess a lot. How do you track the ROI of a meeting? Yeah, there are formulas and approaches and studies in the universities, but if you want to check a pretty neat way of doing that – see this website. I challenge you to show that on the screen during your next meeting. :)

Building Scrum Master CoP S01E01: Inspiration

Categories Lean-Agile

As an RTE, I want to have a healthy and smart Scrum Master community, because I count on them to help me run the train.

In my current ART, I am working with fifteen amazing scrum masters from development, design, documentation, testing, performance, and globalization. As you can feel, they have unique skill sets, but they all possess the quality of an excellent agile leader.

Hand-picked content for Scrum Masters

One of the things I decided to do, so I can help them grow is to prepare a weekly dose of inspiration in the form of a newsletter.

I know it’s mainstream, but so far, I got a few great feedback entries encouraging me to continue with I do.

I always read the articles before sending them out, and I am picking up content that applies to solve the problems we know we have in our small world.

K.I.S.S.

Also, I want to keep it simple and entertaining because I know this is one of the few thousands of e-mails they receive. I don’t want my e-mail to go to /dev/null immediately :)

The newsletter design for my community of Scrum Masters

What’s next

This article is a part of series of articles on building a great Community of Practice (a.k.a CoP). I plan to write on that topic almost every week. If you have the same intent as me – helping your Scrum Masters grow – keep an eye here.

[optinform]

Redefining the Scrum of Scrums

Categories Lean-Agile
Agile Monster

Scrum of Scrums or SoS (not as in … — …) is a scaled agile technique for facilitating the coordination between all the teams working on the same objectives. 

If you do Scrum already you can think about that as a large standup for people representing each team, where they do the same – answering the holy questions:

  1. What has your team done since we last met?
  2. What will your team do before we meet again?
  3. Is anything slowing your team down or getting in their way?
  4. Are you about to put something in another team’s way?

SoS is not a status meeting for the management; it is a meeting for working together as a team of teams to handle dependencies and joint problems. 

I will now share how I run that meeting for maximum efficiency.

Schedule

I intend to keep in short, no more than 45 min. the time is divided and planned:

  • First 5 min, the facilitator talks about any critical updates.
  • 30 min for risks and dependencies management. We go team by team, and the scrum master talks shortly about the topics.
  • The last 10 min we save for Q/A (see below for what exactly)

Keeping track on what we decided and discussed during the Scrum of Scrums

I create a table for every meeting in our wiki for every Sprint, that looks like this:

Scrum of Scrums Table with Data

The team name

Nothing to add here, it should be self-explanatory, but sometimes you could change it to “I wish my team name was…” and leave it to the imagination of the scrum masters.

Board

A link to the Scrum or kanban board. If anyone wants to explore more, they should have a quick way to navigate to the board.

Scrum master

The name of the person that represents the team in that meeting and the point of contact of the team if you need anything from them after the meeting.

Sprint Goal

The Sprint goal usually is defined as a high-level summary of the target the product owner would like to accomplish during a sprint. 

I have added it here because the team needs to know what they are willing to achieve in that Sprint. 

Success criteria

How will the team know if they have achieved the Sprint Goal?

WIP

 On how may epics(as in Jira epics), the team works at the same time. Sometimes the teams work on many items at the same time without considering the impact of that.

Little’s Law—the fundamental Law of queuing theory—tells us that the average wait time for service from a system equals the ratio of the average queue length divided by the average processing rate. (While this might sound complicated, even the line at Starbucks illustrates that.) Therefore, assuming any average processing rate, the longer the queue, the longer the wait. Simply reducing queue length decreases delays, reduces waste, increases flow, and improves the predictability of outcomes.

Again this should be used as a conversation starter, not as a blame mechanism.

Updates

 As in, how are we progressing towards the goal? 

Risks

Are there any open risks you would like to call out. It can be 3-rd party dependency that you can’t handle or some people leaving, and you haven’t planned for that or anything that is a risk to the delivery of the goal.

Dependencies

Does your team own any dependencies? We use this as a conversation started. That’s the most important part of the meeting.

What else

Open up the Scrum of Scrums meeting

Usually, the meeting is a closed event – one person from the team is allowed to attend. I have opened that meeting to everyone by sending the invite to every team member that contributes to the product. The condition is that they can listen only, and if they have some questions, we will use the last 10 -15 min from every meeting for such a discussion. 

By using this “hack,” I was able to give visibility to everyone to understand what the teams will be working on in the current Sprint. Usually, we have people from the support, field teams, and management listening to what the teams plan to do, without turning this into a status meeting.

Rotate

I decided to experiment with rotating facilitators of the Scrum of Scrums. Habitually, the RTE is the leading facilitator. I believe in teamwork, and that’s why every week, there will be a different facilitator – one from the Scrum Masters. I think this boosts ownership and supports transparency.

Take that step

If you are willing to use one of my approaches, feel free and then share the results. I am also curious about how you hold your Scrum of Scrum meetings.

Marketing Kanban Style for Tech Startups

Categories Community Management, Lean-Agile, Marketing, Marketing Tools, Mozilla, Startups, Technologies

Oh no, there is no mistake. It’s not Gangdam Style!

I am always trying to mix software development methodologies into community and marketing management.

Last year I gave a talk at Fosdem about using Agile methods, and especially Trello, to engage your community. Currently I implementing a similar approach into a project I am involved in.

Warning: The following paragraphs may contain a mixture of different software methodologies, usually not compatible with each other.

What is a modern marketing world?

Marketing now, especially online marketing, is a mixture of Community Management, Brave Content Management, Strong Business Analysis, Good and Awesome Metrics, knowing the hacker attitude, fast problem solving and many, many tasks every second.

I am talking about using new technologies, methodologies and fun in the marketing world. I know there are marketing departments with 100 or more employees, busy with a little tiny boring segment, but with an exciting title. But also, there are startups and small, but very successful companies, having teams with up to 4 members that can do better marketing than those 100 using Marketing Kanban Style.

 

That’s why we need Marketing Kanban Style.

I am an internet enthusiast – maybe one of the few left in the world. I really want to test and hack amazing web tools. Sometimes I find a great tool like Trello and I start using it and talk about it without having been paid a single cent, sometimes it turns out to be a negative experience, like my Facebook story. But I love being an enthusiast.

Yeah, so let’s focus on the step by step go-through:

trello.com 2013-1-31 13:14:42

0. Plan Your Sprint

  •   Sit on a table with your team and define the 3 main tasks you want to see implemented this week. Yes, I am not talking about months or years here. Of course this should be in line with the marketing plan, budget and other documents, tables and graphics …
  •  Define what resources you will need – guys from IT dept, Customer care service, Sales dept, etc.

1. Visualize

  • Tasks may look good in your brain or in a paper or event in your notebook, but they must be placed on a board and here comes Trello.
  •  Start: All tasks start from “To Do” or you can call it “Repository” or “The Dungeon” or even “Death Start” but this is your starting point
  • Define your flow process. It can be simple “Doing” – “Done” or you can add additional steps like “To be approved” or “Testing needed”. Please do not work with more than 5 steps. It’s a waste of time a energy.

2. Make Policies Explicit

  • Define who will do what. If you want you can let people choose what they want to do. This works perfectly for community based marketing and it depends on how cool is your team.
  • Resolve conflicts before they appear. Define the collaboration flow – for example – for this HTML newsletter you must talk with Mike and Petra from Dev department. Add this as a note to the task.
  •  Do not add other department members to the board.

3. Marketing Stand-ups

  • I know the developer stand-ups are real – the people actually are standing up, but the marketing people are allowed to sit down :)
  •  Do a stand-up every day for 15 minutes and be sure you have feedback loops. Every member of the team should report what he/she is working on now and what troubles he/she is having.
  • – This is not a problem-solving meeting. Afterwards you can sit down and try to find a way to resolve the problems.

4. Be а Brave Marketeer

  • Your team must not be afraid to test new techniques in order to achieve the weekly goal.
  • Try to find the boundaries of your team and push a bit outside of them. The marketing world travels with light-speed and you must be very fast as well.
  • Explore the Trello functions and use them for your work. It’s a really useful piece of code.

This is just the beginning of a journey for you if you are taking this path. This is the easiest part but believe me you will be more flexible and successful than the good ol’ huge marketing slow moving company.

This will allow you:

  1.  to achieve results every week.
  2.  to plan your work better
  3.  to easily define metrics and goals
  4.   to do more work for less money
  5.  to build your team and let them evolve together with the company
  6.  to have fun.

Let’s do some Marketing Kanban Style. Shall we?

Learn more?

If you want to learn more about Marketing Kanban style and some more amazing ideas – subscribe to my mail-list from here. No spam guaranteed.