Agile Culture

Culture is intangible. It’s hard to touch. Hard to define, hard to measure. However, it is the critical piece for the organizational success. We may debate if culture follows an organizational structure or vice versa, but I don’t think it is important. Culture reflects our values and philosophy. The way we are. Being Agile is about changing mindset. If enough people change their mindset, the culture changes and they become Agile Organization. Simple if you say it this way, but hard to do.

I’ve been looking for a good definition of culture for years. I surprisingly find it at CAL (Certified Agile Leadership) training which I attend from Michael Sahota in California. I very much like his way of describing culture, and I used it as an inspiration for my drawing.

Agile CultureThe culture consists of two parts. The mindset and structure. I’ve always seen the mindset as the most important part of culture, a driving force. Something which can change the structure part if done well. To my belief structure is always preventing us from change, from being successful. So shall we change the structure or mindset?  I would always go for the mindset. It’s harder, but it brings significantly better results. Create a clear goal. Purpose. Something which makes to you stand up every morning and put energy into it. Something you truly believe in and are willing to take ownership and responsibility for. Something which makes you collaborate with others, something which makes your day. When you succeed with the mindset, you are usually ready to change the structure. So I truly believe that structure follows mindset. Which is good, because as the first step you can start with changing yourself. 🙂

State of Mind – Myself Dimension – The #ScrumMasterWay concept

Let’s continue with the next element of ‘Myself’ dimension. As we already said in the previous blog posts, each element of this dimension represented by a dice which you can roll every day or Sprint and choose the aspect you are going to take. The third dice is for choosing the approach – State of mind. The approach you take is important and can completely change the result you get from addressing the different situations. For every situation, you can choose one of the following aspects: observe, facilitate, coach, remove impediments, teacher and mentor, and increase positivity.

Observe

Start every situation with observing. There is no rush. Then choose any of the following approaches, address the situation by facilitation, coaching, teaching and mentoring or increasing positivity and return back to observing to see how it landed. If it works, you can continue with the selected approach, if not it’s time to change. Keep in mind that you work at system level and systems are complex by nature so hard to predict their reaction. You have to inspect and adapt.

Facilitate

Almost every situation can be addressed by proper facilitation. You can prevent conflicts by keeping the discussion in the problem space and prevent the situations when people takes it personal. Facilitator you shall be neutral. It’s their agenda, you only take care of the discussion flow.

Coach

Coaching can help when the other approaches can’t. Coaching will raise awareness and grow the interest to learn or change. It will start thinking process and creativity. Through coaching you can help team to reach the next level and become great team.

Remove impediments

This approach is actually a trap for ScrumMasters. Way too many ScrumMasters takes this approach as a destination and become assistants or mothers. Instead, you can help team to identify impediments by proper root-cause analysis and help them to solve the impediments by themselves.

Teacher, Mentor

ScrumMasters shall be the subject matter experts with hands-on experience from Agile and Scrum environment. This approach is about sharing the knowledge and experience so people understand the purpose of individual practices, Scrum framework and Agile.

Increase positivity

Finally, increase positivity. Celebrate success. Search for short wins. The more positive the overall team and company environment is, the higher chance they have to become great high-performing team and bring overall organizational a success.

Learning – Myself Dimension – The #ScrumMasterWay concept

Let’s continue with the next element of ‘Myself’ dimension. As we already said in the previous blog post, each element of this dimension represented by a dice which you can roll every day or Sprint and choose the aspect you are going to take. The second dice is for learning. Scrum Masters shall learn new things every day. This element shows a direction where you can focus the learning activity to gain Agile, coaching, facilitation, business, change, and technical skills.

Agile

ScrumMasters you must be Agile enthusiasts, constantly looking for new practices, concepts, and ideas. Joining local communities, attending or speaking at conferences. Looking for trends where Agile is heading. The world is changing fast, so do Agile and Scrum.

Coaching

Without good coaching, you can’t create sustainable high-performing teams. So better start right away. There are many classes and books on coaching, plenty options to choose from. But after all, it’s all about practice. Start tomorrow and get better during the time.

Facilitation

Facilitation is critical especially when the team is not that mature. Be ready to facilitate not only during meetings but anytime. Every conversation can go wrong, and create a conflict or misunderstanding. Be on a watch for those situations.

Business

As part of the mentoring and teaching, you will need to understand the Agile Product Ownership. Have an idea on how to form a vision, how to prioritize, how to build the backlog. Help Product Owners with business Agility concepts.

Change

ScrumMasters are implementing change in organizations, they change their culture, and way of working. Such change is one of the hardest. You are change manager, change is your day to day job, so be better at implementing change.

Technical

Finally, the most controversial aspect of this element is technical. It’s controversial because as ScrumMaster you shall not be a team member at the same time as you will lose the overview. The technical aspect here points to the Extreme Programming practices as continuous integration, shared codebase, auto-tests and TDD, BDD, pair programming, regular refactoring, agile architecture and continuous delivery. They are critical for team success and every great ScrumMaster shall have a decent knowledge about them.

Metaskills – Myself Dimension – The #ScrumMasterWay concept

Let’s start with ‘Myself’ dimension. Each element of this dimension represented by a dice which you can roll every day of Sprint and choose the aspect you are going to take. The first dice is for metaskills. Scrum Masters shall be able to take the metaskills of teaching, listening, curiosity, respect, playfulness, and patience.

Teaching

Teaching is embracing the wisdom, ability to advise people, be a good mentor. Your knowledge and experience on different frameworks, concepts and practices are your ground here.

Listening

Listening is a critical skill to be able to learn from the feedback and choose the right approach. We as human beings are not listening enough. Too often, we jump towards the closest solution and ScrumMasters are not any different. Good listening is a prerequisite of being a great facilitator, coach, and leader.

Curiosity

Being curious helps you not to take sides. Be open to different situations and solutions. Find creative and innovative ways of approaching things. Working with team and organizations is a complex task. It requires different skills in order to address the complexity.

Respect

Respect will help you to build trust and create safety environment. Respect different opinions, who knows what is right and what is wrong. At the level of a complex system, it’s hard to assess. Openness and transparency are your best friends here.

Playfulness

It’s going to be a long journey, so make it fun. Bring the metaskill of playfulness to your day to day work. Take the same approach as if you were playing the strategic game. It is just a game, so enjoy every single day of it, don’t get frustrated when you don’t win the first day. The good game shall take some effort to play well.

Patience

You have unlimited time as ScrumMaster, there is no hurry. You are not responsible for delivery, nor the short-term goals. Your goals can only be seen long-term when the teams are getting self-organized and high-performance. Only then people can see the ScrumMasters are doing the right job. You will never be finished, as Agile is not a destination, but a star on a horizon. There is always a better way, there is always a need for great ScrumMaster to guide us on our Agile journey.

The #ScrumMasterWay concept

When I first time decided to write my new book The Great ScrumMaster: #ScrumMasterWay I have a clear picture in my head of what I have to write about. I wanted to share what I learned on my ScrumMaster journey, offer you hints on how to avoid problems, bottleneck, falls during the way, and give you an advice on how to become the great ScrumMaster. To make it consistent learning path, I combined all necessary elements which must be used to successfully get to the great ScrumMaster journey into the #ScrumMasterWay concept. At the beginning of my writing, I had only independent pieces. When I started to write the book, the elements clicked together and created the coherent whole of the #ScrumMasterWay concept which I’m now presenting in brief at a separate website and in the Great ScrumMaster book: #ScrumMasterWay which has been published in January by Addison Wesley.

The concept is formed from my personal hands-on field experiences as a ScrumMaster and Agile enterprise coach which I got during my 15+ IT and Agile journey.

In the following blog posts, I’m going to introduce the core elements of the #ScrumMasterWay concept. The #ScrumMasterWay concept is shaped in two dimensions: ‘Myself’ and ‘The world’. The first dimension is dedicated to your own mindset, attitude, and personal growth. They help you to develop yourself as a person and become a great ScrumMaster. They consist of four building blocks: Metaskills, Learning, State of Mind and Leadership. The second dimension is dedicated to the outer world represented by your team, broader product group or the entire organization. The great ScrumMasters shall be able to work at all three levels of the world dimension and use a mixture of all different aspects of Myself dimension elements.

I hope the #ScrumMasterWay concept will help you to start your great ScrumMaster journey and help your organization to be successful in nowadays constantly changing the world.

The #ScrumMasterWay concept series:

  1. The #ScrumMasterWay concept
  2. Metaskills – Myself Dimension – The #ScrumMasterWay concept
  3. Learning – Myself Dimension – The #ScrumMasterWay concept
  4. State of Mind – Myself Dimension – The #ScrumMasterWay concept
  5. Leadership – Myself Dimension – #ScrumMasterWay concept
  6. My Team – The World Dimension – The #ScrumMasterWay Concept
  7. Relationships – The World Dimension – The #ScrumMasterWay Concept
  8. Entire System – The World Dimension – The #ScrumMasterWay Concept

Top 10 Agile conferences to attend in 2017

Top 10 Agile ConferencesI travel & speak at many conferences each year. Here is my list of TOP 10 conferences for 2017:

  • #1: ACE! (Krakow, Poland) – May 11-12, 2017. Innovative form & great atmosphere.
  • #2: AgileEE (Kiev, Ukraine) – April 7-8, 2017. Interesting speakers and nice audience.
  • #3: Agile Prague Conference (Prague, Czech Republic) – September 11-12, 2017. An awesome program, collaborative atmosphere of open space format, good value for money.
  • #4: Big Apple Scrum Day (New York, NY, USA) – May 1, 2017. Enthusiastic community, great space.
  • #5: Agile Leadership Day (Cologne, Germany) – March 2o, 2017. Strong speakers with Agile Leadership experience.
  • #6: SGDUB – Global Scrum Gathering Dublin 2017 (Dublin, Ireland)  – October 30-November 1, 2017. Talk to Scrum practitioners, join coaches clinic, get hands-on experience.
  • #7: Agile Testing Days (Potsdam, Germany) – November 13-17, 2017. Interesting keynote speakers, deep insights in testing.
  • #8: LeSS Conference (London, UK) – September 13-14, 2017. Large Scaling Scrum (LeSS) Practitioners share their LeSS experience.
  • #9: SGCAL – Global Scrum Gathering San Diego 2017 (San Diego, CA, USA) – April 10-12, 2017. Meet people who are around Scrum from the beginning.  Great coaches clinic and open space.
  • #10: Agile 2017 (Orlando, FL, USA) – August 7-11, 2017. Top Agile conference for the size and speaker selection. It’s a huge event which is unfortunately very expensive.

The selection is based on my personal preference and experiences from those events.

Other conferences to consider this year:

(Please share your suggestions with us and we add them to the following list.)

Update: See my Top Agile conferences list for 2018 and Top Agile conferences list for 2019.

Scrum Transformation Journey

As one of the CSTs – Certified Scrum Trainers – I’ve got a unique opportunity to travel around the world during the last two years and teach Scrum at a variety of businesses, organizational environments, and very different cultures. I must admit that Scrum is awesome as it is universal. You can apply it to software, hardware, marketing, HR, executive teams and be rapidly successful, significantly better, change the way of work and become the best of the greatest. The flip side of the coin is, that despite the easy way how Scrum is defined, there are still companies, teams and individuals completely failing to understand what Scrum is and therefore failing to implement it.

I draw this picture to illustrate that becoming Scrum is a journey. You can’t just do Scrum, you have to embrace it. You have to become Scrum yourself first. It’s often not that straightforward as we’ve been got used to the traditional processes throughout the history, but at the same time, this is the very best strength of Scrum. Once you master it, it becomes the part of your life. It’s not just a process, it is a way of living.

Scrum Transformation

 

Technical Scrum

First, let me say explicitly that “Technical Scrum” is not Scrum. It only pretends to be Scrum. It’s a camouflage. However, it might be the necessary first step in certain organizations to move to the real Scrum. How do you recognize Technical Scrum? People “do” Scrum. They are looking for ways how to remain the same as they used to be. They are eager to get checklists of practices which need to be done, in order to do proper Scrum. Therefore Technical Scrum is all about estimations techniques, burn-downs, measuring velocity. The very important metric would be individual utilization, so they usually insist on time task estimates, capacity calculations, and time-sheets to be filled. They have identified new roles, but in reality, they just renamed the traditional roles and didn’t change the behavior. Scrum meetings are usually long and felt redundant. Managers use Scrum to micromanage.  The overall team focus is on “how”. The team is not any team but a group of individuals working on similar items. The individual accountability matters. They are looking how to split responsibilities instead of how to collaborate to achieve the goal. Product Backlog is usually a to-do list where most things have to be done.

Scrum Mindset

In the real Scrum, your team understands the mindset and they are “living” Scrum. They take it as the way how to focus on customers, how to innovate, how to collaborate. The estimates, efficiency, and utilization become quite unimportant, as they focus on delivering value to the customer and overall long term results. The first step here is usually “Team Scrum” where the development team becomes a real self-organized and cross-functional team which works together. The team creation process produces a huge trust internally among the team members but also externally to the organization. It’s the first tiny ‘snowball’ which afterward starts the whole transformation and creates forces to change how we run our business and how the organization itself is structured.

The “Organizational Scrum” builds on top of the values we experienced at team level – openness, transparency, and trust which leads the organization to be more business driven, flexible, and open to innovations. The business slowly starts to be picking up and the organization has to follow the rest. At this time, the snowball is big enough to attract the rest of the organization. At that time, you are truly Agile.

Such transformation can take years. It’s not uncommon that companies are falling back and restarting the whole initiative again. It’s hard. To succeed you need a good reason for change and courage. Eventually, every company has to change as the word is getting more complex and fast. The same way as industry revolution changed the way we were hundred years ago, the complexity of our current life is changing us now. To succeed in a long term, we have to be more flexible and dynamic – more Agile.

APPENDIX: Top Agile Experts

(as many people ask about who to hire for agile transformation and the quality of Agile Coaches, here is a short paragraph about this)

There are generally two groups of experts in the Agile world. Trainers and Coaches. Each group focus on the same field but from a different angle. The most recognized are Certified Scrum Trainers® (CST) and Certified Enterprise Coaches (CEC) both linked with Scrum Alliance. Both groups represented top world experts which are proved by highly prestige certifications issued by Scrum Alliance.

The CST – Certified Scrum Trainers deliver the certification training such as CSM – Certified ScrumMaster, CSPO – Certified Scrum Product Owners to name at least two most well-known certifications. They are experts on agile transformation, and very often they are experienced coaches.

If you are looking for a Certified Agile Coach (CAC), make sure you are looking at the Scrum Alliance CEC and CTC’s which are the second group of agile experts. Together with CSTs mentioned before, Certified Enterprise Coaches – CECs are a great help for your organization on your Agile transformation journey while the CTCs – Certified Team Coaches are a great help at the team level. They are all top-notch experts with deep Agile and coaching experience. The ScrumAllinace’s key mission is sustainable agility and keeping the quality bar high is one of the most important aspects they take care about. Any of the above certifications (CST, CEC, CTC) are the great choice for your agile transformation.

AgileNEXT podcast

Thanks to AgileNEXT team – Daniel Gullo and Stephen Forte – for recording a podcast with me at Scrum Gathering.

During the session we discussed the following topics:
Scrum Master as Agile Coach, Kaizen in Scrum, Agile Brands and Scaling, Community Involvement, and finally my new book The Great Scrum Master which was published by Addison-Wesley Signature Series (Cohn) in January 2017.

Enjoy the listening.

My new book: The Great ScrumMaster: #ScrumMasterWay has been published by Addison-Wesley

The Great ScrumMaster: #ScrumMasterWayAt the beginning of the last year I finished my new book called The Great ScrumMaster: #ScrumMasterWay. At first I self-published it and the book was available for Kindle at Amazon and as a limited series in full-color printed version. I was very happy to see that the book was selling well and also that I got an excellent feedback from readers. My excitement was even bigger when Mike Cohn, one of the Scrum legends, accepted my book into his Addison-Wesley Signature Series (Cohn) and the book was published by this excellent publishing house in January 2017. Thanks, Mike. It was a lot of work and I’m really pleased to work with so many great professionals from Addison-Wesley (editors, graphics, language corrections) to achieve such a wonderful result – the book which I have now finally in my hands.

The Great ScrumMaster: #ScrumMasterWay by Zuzana 'Zuzi' SochovaIt was a long journey for me to embrace Scrum and write this book. Ten years ago, when I joined my first Scrum team as a developer, I didn’t like it much. It was an awkward way of working, I thought. I was just as resistant as most of my current clients who are at the beginning of their Agile journeys. It was something new and different. And however hard our Agile coaches tried to explain it, I didn’t really get it. Six months later I was appointed to the ScrumMaster role. Lacking any other experience than as a team leader and developer, I ended up being a “Scrum team assistant” and a bit later a “Scrum team mom.” It took me a long time to realize why Scrum is so powerful and that it is all about the ability to enhance self-organization.

Only then did I realize that we were all missing a good explanation of the ScrumMaster role. Later I described it using the #ScrumMasterWay concept that I’m going to share with you in this book and which finally gave ScrumMasters the answer to their most common question: “What will the ScrumMaster do once the team is self-organized?”

After coaching many ScrumMasters at companies and teaching a lot of CSM and CSPO classes, I can say that an answer like “Move to another team,” “Do nothing,” or “There will always be some work needed” is not good enough. ScrumMasters are lost in the same way I was lost at that time.

It has never been so easy to become a great ScrumMaster, so let me invite you on the journey and you can learn from my experience and mistakes. This book is the best starting point to embrace the ScrumMaster role. I hope you will enjoy reading it and will find it useful and easy to apply in your work and that you will become a great ScrumMaster too.

Finally, I would like to use this opportunity to thank Linda Rising for her nice words in foreword. Does that all makes you curious? You can find more details at dedicated book pages greatscrummaster.com. The book is now available at Amazon, InformIT, and Barnes & Noble Bookstore to name at least the few most famous sites. I hope that you would like it. I appreciate your comments and reviews and if you like it, please help me to make other ScrumMasters great by recommending it to your friends and colleagues!

Agile Leadership

As the world is getting more complex, organizations has to change to keep competitive. They must become more flexible, team oriented, self-organized. And as a consequence, the leaders shall adopt another approach to motivate people and lead the organizations to keep up the speed. Agile Leadership concept was created to help the leaders to understand the nature of the change which is happening in the business right now, and be able to react to the challenges which modern organizations brought in its all complexity. Agile Leadership concept is not about how to implement Agile, Scrum, Kanban, Extreme Programming, or Lean. You have people in your organization who can do that. The Leadership model is here for leaders, managers, directors, entrepreneurs, and owners to help them to sustain the change and be able to create Agile organization or become effective in it.

Modern world is complex

Organization is a complex system by itself as it deals with people and their behavior. There is no clear link between cause and effect.  It’s a network of interdependent elements. It’s not predictable so the traditional approaches which expect predictability and consistency fail. It all worked until about 1970 as the world had been only complicated at that time. Nonetheless, a lot changed from that time. Globalization and Internet allows businesses to grow fast so the density of nowadays businesses is so huge and communication so fast that they involve each other all the time and cause doesn’t link to any predictable effect anymore.

Cynefin framework - Complexity

The first step of the Agile Leadership model is “Get Awareness”. Awareness of the current reality, understanding of what’s happening around us, be mindful about the surrounding. Organization is a system which constantly sends signals. All we have to do is to be aware of them, notice them, and listen to them. The second step is “Embrace It”. It helps us to accept whatever is happening in the system without the urge to evaluate. Who knows what is good and what is bad. Our self-power is coming from our ability to gain enough clarity so it builds trust in the whole system. The third step is “Act Upon”. It uses the power gained in the previous step to influence things and change the system behavior.

To make it simple, in our Agile Leadership Program we guide you through those steps. Every change is difficult, and the change of ourselves is usually the toughest. However, the result will definitely pay off.

Agile Leadership Model