Tuesday, April 27, 2021

When the Professional Scrum Master as a Teacher Becomes a Preacher

About five years ago I published the paper “The 8 Stances of a Scrum Master”. Although it definitely needs an update, the core of the paper is still relevant. In the paper, I describe the misunderstood and preferred stances of a Scrum Master. One of the misunderstood stances is the teacher. It often gets fulfilled in such a way the Scrum Master becomes Scrum police. A recent meet up in The Liberators Network triggered an interesting conversation between a couple of Scrum practitioners. Within their organization, Scrum Masters are not teaching but preaching. At first sight, the difference doesn’t seem significant. But from my own experience, I’ve learned that it can have a big impact on how Scrum is used within your team or organization. In this blog post, I’ll describe the difference between Scrum teaching & preaching, why it matters, and what you can do to improve the situation.

The Scrum Master as a Teacher

As we describe in our paper “Scrum: A Framework To Reduce Risk And Deliver Value Sooner”, it’s up to the Scrum Master to include the perspective of empirical process control and the quality by which transparency, inspection, and adaptation are taking shape in and around the Scrum Team. The Scrum Master is there to make the elements of the Scrum framework come to life in the team and the broader organization. For this, Scrum Masters adopt a number of stances, depending on the situation they find themselves in. These stances are the teacher, facilitator, impediment remover, change agent, coach, and mentor.

As a teacher, professional scrum masters teach and explain the purpose of the Scrum framework as a means to work empirically. They work hard to make sure that everyone understands how the artifacts, events, roles, and principles promote empiricism and agility. A Scrum Master teaches their team and organization how Scrum helps them to be effective in complex environments.

SM as a Teacher

SM as a Teacher

The Scrum Master as a Preacher

The opposite of the Scrum Master as a teacher is the Scrum Master as a preacher. This is a Scrum Master who preaches the rules of Scrum without considering the context of the team, the unique characteristics of its environment, and the dynamics in the wider organization. The rules of Scrum are presented as dry facts that should be adhered to, without explaining why they are important.

It’s quite easy to spot the Scrum Master as a preacher because every conversation about Scrum remains theoretical. Often it’s not even a conversation since the only argument is “because it’s in the Scrum Guide…”

·       Why should a team use a Product Goal? → because it was recently added to the Scrum Guide.

·       Why can’t we talk about Development Teams anymore? → because they removed from the updated Scrum Guide.

·       Why isn’t the Scrum Master a servant leader anymore? → because according to the Scrum Guide (s)he “is a true leader”.

·       Why should we change “self-organizing” into “self-managing” everywhere? → because the Scrum Guide changed the wording

This of course slightly exaggerated, but this is how I perceive conversations with Scrum preachers. It’s not even about who’s right or wrong. The point is that preaching Scrum isn’t helpful for anyone. It’s rarely a good way to engage people in changing their behavior and understanding of how things work. Instead, it’s far more likely that you only create resistance by being pedantic about what people are used to. By doing so, you close conversations instead of opening them. As a result, the team will learn a couple of facts, but don’t understand why it matters, and how it could benefit them. The facts might stick, but that doesn’t mean they’ve learned something.

Three Characteristics of the Scrum Preacher

The Scrum Master as a preacher seems to have three distinct characteristics: lack of experience with Scrum, too much ego, and Scrum as the only tool in their kit. Let’s dig deeper into why lack of experience is a characteristic of a Scrum preacher, first.

Lack of experience

Teaching becomes powerful when you can put your knowledge into the context of a team. If you understand the impediments a team is facing and the environment they’re part of, you can offer a tailor-made approach. However, if you don’t have experience with Scrum, and don’t truly understand the situation of the team, all that is left is simply repeating what the Scrum Guide states.

In all honesty, I’ve experienced this myself as well. When I discovered Scrum about 12 years ago, I did understand the situation of the team, and due to my lack of experience with Scrum itself, my initial approach was to preach to rules of Scrum hoping to convince the team to use them. The result was that they actually followed the rules initially, and because they didn’t understand why it was important, the rules didn’t stick and were only used mechanically.

One of the movements I see in today’s Scrum community is that the Scrum Master role is considered a junior position by organizations and Agile consultancy agencies. These agencies recruit people without any Scrum and work experience, quickly give them a Scrum Master badge, and offer them to organizations as contractors. Although it’s done with the best intentions, the only thing these Scrum Masters can do is preach the Scrum Guide.

Ego

Let’s be clear: there’s nothing wrong with ego. It can be the fuel to get things done and help you achieve personal goals. It can also get in the way. The teaching stance puts you in a position of authority. You have knowledge about Scrum the team doesn’t have yet. So, explaining all the facts about Scrum to the team will feel good. Especially if you don’t have the experience yet, it gives you the feeling that you add value. Before you know it, you’re the companies thought-leader, how cool is that?!

I’ll confess that I enjoyed this status myself as well. Especially when I started to combine my Scrum Master role with being a Professional Scrum Trainer at Scrum.org. But the more experience I gained as a Scrum Master, the less I used the teaching stance. Nowadays, I rarely explain Scrum. I don’t consider it effective. Although there’s nothing wrong with teaching, it quickly becomes preaching. So I started to use a different approach on how to fulfill the teaching stance. Keep on reading if you want to learn more about it.

Scrum, Scrum, Scrum

As the saying goes: “if all you have is a hammer, everything looks like a nail”. So, if the only thing you know is Scrum, it’s likely that this is your number #1 recommendation as well. The Scrum Master as a teacher doesn’t only explain what Scrum is about, but also how Kanban, XP, or Lean can help. The Scrum Master as a preacher focuses on Scrum only. Other frameworks or methodologies are considered as ‘evil’ if taken into consideration at all. To spot a Scrum preacher, all you have to do is spend an entire day on LinkedIn and track the many discussions Scrum fanatics have…

When faced with complex work, Scrum is an excellent framework. But so is Kanban. It really depends on the type of work the team is doing, and their context. Maybe working in Sprints doesn’t make sense to them, and they would benefit to focus on flow only. Maybe a hybrid situation where Scrum and Kanban are combined works best. A Scrum Master should always have an open mind and explore multiple frameworks, methodologies, and practices. That’s what serving the team is about. The good news is that this is even described in the Scrum Guide ;-)

How not to become a preacher?

When I noticed that I became a Scrum preacher instead of a Scrum teacher, I made a couple of changes that I can definitely recommend to you as well.

First, challenge yourself to stop talking about Scrum (or Agile)! Whenever you explain something about Scrum to your team, do so without using any Scrum terminology or other buzzwords. You’ll notice that this prevents you to ramble the dry facts about Scrum but instead helps you to explain why it matters. We used this approach ourselves as well when we wanted to explain the purpose of Scrum in one illustration. The result is a comic that doesn’t talk about Scrum at all but does explain its purpose.

Purpose of Scrum

Purpose of Scrum

The purpose of Scrum explained without using any difficult terms or buzzwords.

Second, whenever you hear yourself say “because it’s in the Scrum Guide”, ask yourself why this was your answer. Be brutally honest. It doesn’t mean you’re wrong, it could be a signal of a knowledge gap. Which is fine. But instead of paraphrasing the Scrum Guide, take some time to do more research. Or even better: make it a joint exploration with your team!

Third, practice explaining Scrum to fellow Scrum Masters. Only by explaining something to others, you’ll discover if you truly understand it. Create or join a Scrum Master community in which you can safely practice. Help each other to hone the teaching skills, and to move away from preaching only. Often you need others to become aware of your own behavior. So ask a fellow Scrum Master to be your mirror.

Fourth, make teaching a joint discovery and exploration. Whenever you feel the tendency to teach the team something about Scrum, ask yourself “how can I make this a joint discovery?”. So instead of explaining the Scrum roles, artifacts, and events, use an exercise that helps the team figure this out themselves. Our webshop is packed with exercises that help you do so. For example, “Management in Scrum” creates a better understanding of the roles, “Scrum events & activities” clarifies the events, and the “Definition of Done exercise” shows why a Done increment matters.

Fifth, try other Scrum Master stances. Especially the stances of the coach, and facilitator. As a coach, you help the team grow by asking the right questions and to draw attention to the reasons for an empirical approach. As a facilitator, you help the team find the best way to make work, impediments, and team dynamics transparent. Done right, inspection and adaptation become much easier. So, instead of teaching the concept of e.g. Sprint Goals, make transparent what current happens without a goal, help the team inspect how it impacts them and why it matters, and encourage them to come up with improvements.

Closing

The Scrum Master is responsible to teach and explain the purpose of the Scrum framework as a means to work empirically. A common pitfall is that teaching becomes preaching. In this blog post, we described the difference, and why it matters. Preaching probably will only result in resistance to Scrum. You close conversations instead of opening them. So we offered you 5 ideas to fulfill to role differently. Give it a try, and let us know your experiences.

Resource: https://www.scrum.org/resources/blog/when-scrum-master-teacher-becomes-preacher

Tuesday, April 20, 2021

It's Time to Rethink "Coaching" in Certified Agile Coach

In January 2020, I had a phone interview for an agile transformation project with a leader from a Barcelona-based company who was interested in agile coaching.

The interviewer asked me if I would like to launch into a coaching conversation and I accepted.

For the next few minutes, I did my best to put on a professional coach hat, although in the end, my attempt did not demonstrate the capabilities that the transformation leader was looking for. What went wrong?

Parallel to the telephone interview, I was starting my coaching program at ICF, an intensive 9-month program.

Part of the curriculum involved demonstrating coaching ability and required recorded sessions to work with clients through the coaching arc.

The organization I was trying to lead an agile transformation with at the time had no experience in professional coaching conversations.

Again, I hit a brick wall. I was frustrated and started to take the issue personally. I know certified agile coach practices quite well; why this coaching was so problematic to consolidate in an organization?

How do I see it from my experience?

arco

In my personal work experience, from start-ups to large companies, I have rarely witnessed an agile coaching conversation in action, rarely have I seen its use as a priority for organizational change.

The leader, whom I interviewed, was a rare treasure buried in the sand. When I spoke to him about coaching skills, I was referring to what the International Coach Federation (ICF) defines as collaborating with clients in a creative process that invites reflection and inspires them to maximize their personal and professional potential.

As part of client engagement, I am strictly referring to the use of the coaching bow. We attach an image of that arch as we understand it.

Since I have worked alongside several people who call themselves Agile Coaches, most of the time I have not witnessed the arc in action. I feel that the expectation of the Agile Coaching industry on paper is different from reality.

acc

The arc of a professional coaching session

On the other hand, I frequently witness and come across the other three positions of the Agile Coaching Competency Framework many times. Those competencies are teaching, mentoring and facilitation. Coaching is not present in most occasions. Unfortunately, that's what they end up calling Agile Coaching.

I have also witnessed many times that organizations assign a coach who imposes goals defined by the organization itself to their coachee in question. This goes beyond the codes of ethics that professional coaches have   in the development of their work.

Although the coaching competence is one more quadrant of the framework, it does not mean that it does not have a code of ethics.

Mentoring is usually the interpretation of many organizations about what an Agile Coach does.

Regardless of agile maturity, if they have, organizations seem to gravitate to and embrace the other three attributes teaching, mentoring, and facilitation much more than coaching competence. Why is this?

Some observations on agile coaching

Again, through my observation, I believe that organizations in the medium and low agile maturity ranges are not ready for honest coaching conversations.

When executives employ an Enterprise Agile Coach, this act generally indicates an acknowledgment that internal change must occur within the system.

And an authentic coaching conversation will expose gaps that some leaders want buried.

Exposure can reveal vulnerabilities and loss of power for that leader, especially in a command and control type environment.

Real change scares some people. I have witnessed firsthand how far some leaders go to maintain the business at hand and protect their kingdom by cultivating the illusion of false control.

Most of the job openings for agile coaches focus on mastery knowledge of agility rather than coaching posture.

If coaching conversations are a requirement, the next time you see an open Agile Coach position, see what kind of language the organization uses to describe core competencies.

Companies try to make up what they are not, yet the job descriptions reveal their level of maturity for an Agile Coach.

What's more, many organizations try to sell an image that they are agile because it gives them a differentiation in the market to attract talent and business. Many times they do not even bother to define the advantages that consolidating a good business agility practice would really give them.

If your organization has a training budget, see what happens if you request approval to take a professional coaching program, such as CoActive or the International Coaching Federation.

The way the employer responds indicates the organization's agile maturity and understanding of the role of an agile coach.

Conclusions

Over time, I have noticed a trend where most organizations hire an agile coach but want an expert in mastering agility in a specific area such as Agile Transformation, Scrum, Kanban, XP, or even SAFe. One avenue is to elevate a Senior Scrum Master who has in-depth knowledge in a particular area such as Scrum to an Agile Coach role. They end up seeing that the Agile Coach is the head of the Scrum Masters and it shouldn't be that way. Worse still when someone is given the title of Enterprise Agile Coach and they see him as the head of the Agile Coaches who is also the head of the senior Scrum Master. As you can see, they do not worry about the benefits that a good implementation of agility can bring, using the Agile Coaching Competency Framework for what it really serves, which is to know the skills of a change leader and how they can transform them into consolidated competencies in the culture of the organization.

Resource: https://www.scrum.org/resources/blog/es-hora-de-repensar-el-coaching-en-agile-coaching

Monday, April 12, 2021

Product Goal Is A Commitment! Learn By Agile Product Owner Certification in Bangalore

There have been a few changes in Scrum Guide 2020, and I am really excited. These changes focus on ‘Values’ within the framework of Scrum. Commitment, among all kinds of values, builds trust. Since the beginning days of my SCRUM workshops, I have been bombarded with questions, asking about commitment definition and perspectives.

I have a simple view. The entire Scrum team, with all its members, commits to embodying Scrum values. After the recent updates of Scrum Guide 2020, three distinct commitments have been attached to the artefacts. Commitment renders additional to quality to a specific artefact. It improves transparency, a significant pillar of empiricism. When there is a Product Backlog in an agile product owner certification in Bangalore, you can say that the Product Goal is the commitment.

Meaning of Product Goal

From my perspective, the product goal achieves the vision of the product, alongside meeting business objectives. Great goals must have an association with a comprehensive business strategy or a broader product. The product goal should be interpretable and actionable. It should also be achievable and easily measurable. The context of the relevant Product Backlog is rendered by Product Goal. You would know the reason why you are doing a specific activity. The Product Goal also adds more value to the customers and tells the stakeholders about its uniqueness. 

Scrum Guide is empty in a beautiful way. It never says about the Product Goal details. This allows the SCRUM team in forming the pertinently contextual goal.

Product Goal – for example

Goal: Tripling the revenue year-on-year

Metric: +$20 million revenue

Goal: High-grade Training Company

Metric: Rated as #1 on the platform of TrustPilot with a minimum of 10,000 reviews

Goal: The biggest e-commerce player

Metric: More than 1000 partners

Product Goal –illustration



Some of you might say it a broad vision, while others might term it as a goal. When you determine the Product Goal, context is practically everything.

Characteristics of Product Goal from the perspective of a SCRUM team:

Product Goal can be evolutionary alongside the Product.

It is a commitment pertaining to the Product Backlog. Product Owners get the required flexibility to operate when the particular Product gets somewhat rough. In other words, the Product goal is in the Product Backlog.

You can achieve a Product goal in either a few Sprints or numerous Sprints.

Typically Goals in Several Sprints may contribute to the Single Goal of the Product.

Product Goal creates and establishes transparency that tells about the objective of building the Product.

Sprint Review does not merely inspect specific increment, but it also monitors the progress in achieving the Product Goal.

Let us go through the Scrum Events and their relations to Product Goals.

Additional Inspection plus Adaptation Opportunities

In Craft, the strategic actions are designed by Product Goals. The structure assists you to organise and insightfully assemble the relevant strategic objectives in various containers. They can become useful guidelines for your roadmap. It would also constantly remind the team and the stakeholders about your progress.

Resource: https://tryscrum.com/2021/01/14/product-goal-is-a-commitment/

Wednesday, March 31, 2021

Using Scrum Master Training in Bangalore for Improving Operations

One of the key questions I start a conversation about Scrum with is Why - Why do we need Scrum? What problems are we looking to solve with it?

Next, we typically explore Where/When - Where would it make sense to use Scrum? When would it or wouldn't it?

One thing to remember is that Scrum was designed to help people solve complex problems, not all sorts of problems. What does this mean exactly?

Let's look at a couple of examples of Complicated processes that might not need Scrum/Agile

Accounting teams run several sorts of processes - like Closing (the month, quarter, year), Reporting, Accounts Payable, Accounts Receivable.

Healthcare professionals treat patients. Whether it is an emergency room, an orthopedics clinic, or a covid19 testing provider.

Should we use scrum master training in Bangalore for Operational Processes?

These might be complicated processes but they aren't typically complex. Lots of steps, lots of work they need to be careful and diligent about, but it's not something they need Agile for on an ongoing basis.

Hopefully, these operational processes are stable and predictable. If they're not, we have some work to do. We need to get rid of variability and surprises.

We can use Scrum for improving operational processes

Where Scrum IS often useful is in the process of continuously improving these operational processes. We know how to run the current process predictably. But once we decide to improve it, this might be a problem we have more uncertainty about - what does better look like? What will/won't work? How do we go about implementing it?

What we find in many contexts is that people call these improvements "Projects" and its one of the areas they struggle with. Beyond the classic challenges of complex work, we see many cases of teams working on improvement projects that are based on people who also work in the operation. (for example an A/R professional working on a project to improve A/R or a physician participating in a project to implement electronic medical records software). These teams working on improvement "projects" struggle to focus. As we all know, Allocating capacity to improvement is hard. And switching contexts between the day-to-day operation and improvement work is hard as well.

Scrum helps these teams optimize the value they create through their improvement work.

Their "Product" is an improved operation that achieves better outcomes for their stakeholders while making life easier for themselves and their peers.

We want the entire company to be Agile

We're hearing that more and more aren't we?

As you can imagine based on the above, I'm of the opinion that we need to be careful and apply the right tool in the right context. Agile approaches make sense in many contexts and most companies would indeed benefit from applying them beyond software development/technology/IT.

Identifying the different "Operational" flows in the organization and the various "Development/Improvement" activities that work to improve them is a great way to drive a discussion with a company or a leader that is exploring Agile/Scrum all over the company.

In Summary - Scrum for Improving Operations, not necessarily Scrum for Operations

This distinction between the ongoing "Operations" where we don't necessarily need Scrum or Agile and "Development" or "Improvement" work that aims to improve "Operations" helps people outside of software/technology/IT relate and buy-in to Scrum or other Agile approaches.

PS You might find it interesting to read about "Operational Value Streams" and "Development Value Streams" in SAFe, which are similar concepts to what I'm describing here.

Resource: https://www.scrum.org/resources/blog/using-scrum-improving-operations

Friday, March 26, 2021

What Is Agile Coach Training?

I have worked with several teams in the past half a decade, across the globe. There has been confusion among many professionals centring on the fact of calling Agile as a specific ‘Methodology’.


So, the question is, if you can’t call Agile a Methodology, what is it actually?

Googling the definition of the term provides you with the following results:

agile

adjective

able to move quickly and easily.

“Ruth was as agile as a monkey”

nimble

Relating to or denoting a method of project management, used especially for software development, that is characterized by the division of tasks into short phases of work and frequent reassessment and adaptation of plans.

What is the explanation for ‘simple yet fast’?

In order to know the answer clearly, you can watch True History of Agile. The video clip clearly tells that agile coach training is practically a strong, balanced philosophy. It is about a continuous process of learning, and evolving your mindset. In the context of developing a software product, Agile is, in essence, the capacity to quickly respond efficiently to changes more rapidly, maintaining simplicity.

Nowadays, without simplifying their business and intent of continuous learning, several organisations call themselves Agile.

Even today, when I interact with various executives, who claim they are agile, I find out that there is inefficiency in the implementation of the right principles within the framework. Moreover, these executives don’t deliver consistently. They don’t aim to iterate focusing on incremental solutions. There is no continuous improvement in the framework. Particularly, teams are not self-managing. They are also not empowered. Worse, the heavyweight and commonly used methodologies today have no resemblance with the agile principles and concepts described clearly in Agile Manifesto. 

Many among us, who are experienced, can identify what authentic agile is, and what is not. Yet, it seems difficult to define it. Agile is beyond the ‘four value statements’, or the 12 principles, mentioned in the Agile Manifesto.

For me, Agile is:

Expertise to respond faster with simplicity, improving continuously by expanding the overall solution space and adding value in the context of the teams and organization involved in the creation of such solution sets for our customers that are valuable.

What is your experience in this regard?

Resource: https://tryscrum.com/2021/02/08/what-is-agile/ 

Wednesday, March 3, 2021

Product Owner Certifications PSPO vs CSPO - A comparison

A Product Owner is a member of the Scrum team. It’s a crucial role for the team as well as the organization. S/he is a Value optimizer and helps with the realization of goals. From establishing a Product vision & goal to stakeholder management to market releases, there are several responsibilities for a Product Owner. The role demands a person to be a business representative and a user advocate so that the right value is created. In order to fulfil the associated duties, one should develop the necessary skills. To help with that, there are a couple of globally recognized organizations that train and certify the product owners.

Before setting out to compare the certifications head to head, one important aspect to remember is that the underlying knowledge body (a.k.a Scrum framework created by Ken Schwaber and Jeff Sutherland) is the same for both the certifications. There is no difference in the principles, practices, or terminology in both cases.

Here’s a quick comparison of CSPO (Certified Scrum Product Owner) and PSPO (Professional Scrum Product Owner)


When I was looking for scrum product owner training, I reviewed several resources over the World Wide Web. While there is no specific recommendation, I have jotted down some of the significant differences that I have observed in this article. The above might help with decision-making when planning for a Product owner certification. Based on your context for learning, you can pursue it as appropriate.

Resource: https://tryscrum.com/2021/02/19/product-owner-certifications-pspo-vs-cspo-a-comparison/

Coaching Agile Teams- Certified Agile Coach Training



Let’s start with a question. What are the things that one has to consider for building a successful team?

Most people will think of Right Skillset.

Skillset X

Skillset Y

Skillset Z

Is that enough for a Successful Team?

While Right Skillsets are needed, the reality is if you ask a group of people to share their experience in a Successful Team, and find out a pattern from all the stories it would be

Collective Purpose/Goal

Open Communication within and outside

Collaboration

Continuous Improvement or Learning

Let’s relate this to Coaching and explain some of the benefits of certified agile coach training.

Few excerpts from the International Coaching Federation (ICF). ICF adheres to a form of coaching that

honours the client as the expert in their life or work

believes that every client is creative, resourceful, and whole

Now, let’s relate to Agile Team coaching — One of the modalities for team development.

In the team coaching context, the term “client” represents the team, rather than an individual.

So, going by the context, a team coach should stand on the belief that.

The team has all the skills to do the job at hand — Be it simple problems or complex problems. But it becomes much more necessary for complex problems — More unknowns than knowns.

The Coach shall facilitate an activity for people to form teams on their own.

Now with one tenet for a successful team is accounted for, let’s focus on the coach’s process for a Successful team.

The coach should have the right mindset — Being open, staying curious always and being mindful that it is everything about the team.

The coach should have a proper entry into the team, establishing a partnership with the team members to ensure how team development accountabilities will be shared among the coach and the team.

The coach helps the team to identify a common purpose that motivates people to glue themselves as one team. Coach challenges to ensure the team is in line with the organisation’s priorities.

The coach fosters an environment where individuals can express their views, perceptions, suggestions transparently among themselves—at the same time, acknowledging the collective needs.

The coach encourages effective communication within themselves to build connections to accommodate each other’s strengths and weaknesses. And effective communication outside of the team to build support outside of the team proactively.

The coach acts as a mirror to help teams visualise the critical connections and relationship challenges. Moreover, this will allow teams to identify the need for effective collaboration to overcome the relationship challenges pulling the team backwards.

The coach fosters an environment for experimental learning. This will teach the mindset of seeing the failure as learning thus helping the team be optimistic.

To do the above, the coach may use appropriate modalities based on situations — Team Training, Team Mentoring, Team Facilitation, Team Coaching and Team Consulting. I call this as Agile Coaching Competencies

Resource: https://tryscrum.com/2021/02/18/coaching-agile-teams/