Why you should consider following a Product Owner training

This article is not for Product Owners as they must follow this training. I want to encourage Scrum Masters, business analysts, testers, developers to think about following this course.

From PSM to PSPO

My agile journey started with the PSM and PSD courses a few years ago. Then I became a Scrum Team member for some time and didn’t feel the need for more training. But when I started to become a full time Scrum Master I realized I needed more tools and practices to help my teams and specially the Product Owner and the organization around. I was facing questions like: how can I order my backlog? What are the key measures to show to management? How do I build my vision as a PO? And many others. Like many I started googling things and did my best to find and forge my tools. I quickly wanted more than that and went for a PSPO training.

Professional Scrum Product Owner

Like the PSM, the PSPO training is a 2 days course. As usual with Scrum.org the content and the structure are perfect and even with few years of experience using Scrum, having a people around sharing their own experiences and techniques is of great value.

Besides that, I came out of the training with a new understanding of the Product Owner job. She or he is not only the person with the vision we all think of. She is the captain, the leader, the beacon of one to multiple teams like a startup entrepreneur. It is a difficult position that needs a lot of support, empowerment, natural leadership and a very pragmatic approach. From the Scrum Team member point of view, you only see few aspects of the job and this is why we lack understanding of this role. For two days you can be in her-his shoes and see what you would do in some situations.

I won’t give you a list of all the practices you will cover but here are some of them: Impact Mapping, User Story Mapping, Key Value Areas through Evidence Based Management. Anyway except if you have a large agile community around you those trainings will bring you more than you think and remember how great was your PSM training experience and you’ll want to go to this one.

Prepare for PSM I Scrum.org assessment

psmi_badgeBecoming a certified Professional Scrum Master is one of the first milestones in an agilist career. Of course
you can live without obtaining it but if you want to move to an agile career path this can help. Whether you are a developer, a functional analyst, a tester or anyone in a scrum team you can consider passing this certification. For developers there is another assessment called Professional Scrum Developer (PSD) but be careful if you are new to Scrum.org assessments. The PSD is a little bit more difficult and it demands PSM knowledge anyway. So I would advice you to pass PSM then the PSD.

First of all let’s see what it is about:

  • Fee: $150 per attempt
  • Passing score: 85%
  • Time limit: 60 minutes
  • Number of Questions: 80
  • Format: Multiple Choice, Multiple Answer and True/False
  • Difficulty: Intermediate
  • Language: English only
  • PSM Subject Areas < Must See !
  • Required course: None
  • Recommended courses: Professional Scrum Foundations or Professional Scrum Master
  • Practice Assessment: Scrum Open
  • Passwords have no expiration date, but are valid for one attempt only

From this short list you can appreciate the type of assessment it is. A lot of questions, not so much time and multiple choices so be prepared !

If you are already working in a Scrum Team I would advise you to do the following:

  • Read, read and read the Scrum Guide. You need to understand it deeply instead of basically memorizing it. You need to think like Ken when you answer questions !
  • Practice a lot with the Scrum Open Assessments. Don’t memorize answers from this assessment but try to understand the type of questions and the way they want you to think. If you have some doubts about answers go check the Scrum.org forums. Once you get 100% correct multiple times it should be fine.
  • Ideally follow a PSM course. It is two days with a Professional Scrum Trainer and even if you already have some experience with Scrum you will get invaluable knowledge from a specialist.
  • Check the list of books from this page. Some others can be found for free like this one.

Some recommandations when you pass the test:

  • Be careful when reading questions and answers. There are differences between “who should be present at the daily scrum” and “who must be present at the daily scrum”
  • If you have doubts regarding answers, proceed by elimination
  • There are no Sprint 0 !
  • A Sprint starts immediately after the conclusion of the previous sprint. And its timebox.
  • The PO drive the product vision, not the team ! And he is the only one to drive it !
  • In Scrum we develop products not by technical (horizontal) slices but vertically by features.
  • The daily scrum is a feedback loop.
  • The Scrum Master is here to facilitate, coach, teach and remove impediments.
  • The Definition of Done is the Dev Team check list to consider a PBI ready to be shipped.
  • In a multiple teams context (for one and only product) the Dev Teams share DoD so each team work is integrated into one common increment.
  • A sprint can only be cancelled by the PO and when the sprint goal is obsolete.
  • A Development team is cross functional, everybody is a Dev and the team must have the competencies to deliver what’s in their sprint backlog.

If you’ve never worked in a Scrum Team, find one, work as a member of the team few sprints and then come back here ! If you are a Product Owner think about the PSPO first.

Scrum On !

Can a team survive without a Product Owner ? Or with a ghost PO.

As you probably know it already the Product Owner is an essential link for a Scrum Team to deliver high value product increments to the business. This is no secret that a good PO can drastically improve the amount of return on investment of a project. And this is probably one of the most important aspect of the job. This role is clearly a full time job and requires a lot of various skills but sometimes companies and people are not ready for that. Even in the Scrum guide the first line of the Product Owner definition is opening the door by saying :

The Product Owner is responsible for maximizing the value of the product and the work of the Development Team. How this is done may vary widely across organizations, Scrum Teams, and individuals.

We won’t talk here about the skills required for the job or even try to be exhaustive about what the job is about as this is probably another very long post. Instead I will expand about this particular sentence in the scrum guide definition. Doing so I will tell you about how some of the teams and companies I worked for dealt with those various situations.

We have a PO but he does not give/have enough time for the role

This is what I call a Ghost PO. Usually this scenario happens because somewhere people decided to drop someone from the business in a PO role. That can be a very good idea but a decision like that must be supported with specific dispositions. First this person must be clearly train to be a PO. This can be done internally with coaches or externally in a 2 days training at least. Then the PO must have the time to spend with the team, working on the backlog, be available, talk to stakeholders, gather information from as many people as possible, etc. All of that to effectively give a chance to the project to be a success.

However in my opinion taking someone out of a business role can also be a problem for the company. We are supposed to create value and we are removing someone from a place where he or she is already creating value. That’s why we should really consider the PO role as a new job fulfilled by people with the knowledge and the skills that won’t jeopardize the actual company’s business.

Another scenario is when the PO has the time but is not giving time. That can be fix by the team itself in many ways. Use retrospective to talk to him and let him understand he is an important part of the team. The Scrum Master must talk to him and coach him to really act as a PO. If he is not in the same office space, make him move next to you. Do everything you can to make him feel he is not external to the team and his opinion matter.

How the team can react in those circumstances

Somewhere in the company managers gave a budget for your project to exists. So even if you don’t have the PO you deserve there is a chance to get support to get out of that situation. Your Scrum Master has to take his pilgrim stick and find support for the team.

Work on team’s external communication. Invite as many people as you can in the sprint reviews, draw interest around your project. Keep in mind you need to find people to give you feedback on what you are doing. With more feedback it will be easier to steer the product in the right direction and this is what matter the most after all. Of course this won’t be a peaceful journey and you will have to triage feedback in some ways. But if you want your project to be a success and be happy with what you are doing every day you have to move out your comfort zone. If not you will just have worked for another project that won’t go live.

From what I have seen in situations like that some teams are prepared for this scenario by having a lot of knowledge and skills shared in the team. We are all Developers but some of us have very strong knowledge in the domain we are working on. The sum of the team’s expertise shouldn’t be underestimated and should always be developed as much as possible.

To resume I would say there is no magic and having experienced professionals in the team will help a lot. So Scrum On !