Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Do you have and Tips for the planning?
"The product backlog items are too big for one sprint" Remember that the PBIs are not the core thing in Scrum, its the Sprint Goal, which is a stepping stone to the Product Goal. It's not some random bundle of functionality, or a set of requirements, it's an experiment to explore product-market fit.Read more
“The product backlog items are too big for one sprint”
Remember that the PBIs are not the core thing in Scrum, its the Sprint Goal, which is a stepping stone to the Product Goal.
It’s not some random bundle of functionality, or a set of requirements, it’s an experiment to explore product-market fit.
“Not possible to make them smaller”
What’s the barrier to making them smaller?
Are you using Jeff Patton’s approach to user story mapping?
Do you apply all of the story-slicing patterns?
Does the architecture need to be reworked?
Maybe try a “magic wand” retro or an Ishikakwa fishbone exercise on this?
“Recommend Scrum with Kanban”
If you are not doing product innovation I’d always suggest this, but NOT as a way of getting out of having Sprint Goals, a Product Goal and a roadmap.
The only exception there might be a compliance project where the requirements are known and you are implementing “policy as code”
But – Kanban won’t help you split the items smaller, and you still need to do that….
See lessHow to navigate with a team member telling other how to work
I'd suggest two things. - the surface issue is seldom the underlying problem - you have a team that lacks the skills to be collaborate effectively Technical skills only take a team so far. A high performance team has significant non-technical skills that allow creative conflict, effective communicatRead more
I’d suggest two things.
– the surface issue is seldom the underlying problem
– you have a team that lacks the skills to be collaborate effectively
Technical skills only take a team so far. A high performance team has significant non-technical skills that allow creative conflict, effective communication and rapid decision making.
What would you do if it was obvious your team was lacking technical skills?
If their lack of non-technical skills are limiting their professional effectiveness as a team, what would you suggest?
I general start teams off with a working agreement; as part of that we look at Amy Edmondson’s Ted talk on psychological safety (and refence Google’s Re:work blog on effective teams); it;s about 10 minutes.
I’d also show “Locating Yourself” and “The Drama Triangle” from the Conscious Leadership group (both under 4 minutes)
This starts to create a conversation about what behaviours are effective (and which ones are not) in a team setting. That can lead to a working agreement.
Of course, that’s not all. The team needs better skills at “courageous conversations” , conflict resolution, effective communication, all of that stuff. Either provide that skill training and mentoring yourself, or bring in providers.
If you are not convinced, look at Ron Westrum’s paper on organisational culture (which the DevOps movement references) and note that in a high performing organisation “messengers are trained”.
TLDR; If the full stack developer wants to be a highly effective professional, then they’ll need to learn some non-technical skills. Raise the bar on behavior with the team, and coach into the gap.
Links :
Amy Edmondson Ted-X
Conscious Leadership Group:
Does the team want to be high performing? Then they need to
See lessWhat would be a good set of interview questions for a Senior Scrum Master Role
I'm not a fan of formal interview questions. At a point it's like setting an examination, and you tend to be testing their interview technique as much as their actual suitability. Can people bluff their way through an interview by saying the "right" thing, when in practice they would do the "easy buRead more
I’m not a fan of formal interview questions. At a point it’s like setting an examination, and you tend to be testing their interview technique as much as their actual suitability.
Can people bluff their way through an interview by saying the “right” thing, when in practice they would do the “easy but wrong” thing? There are dozens of people out there offering “Scrum Master interview coaching” and saying “fake it until you make it”
That said, some good conversation starters tend to be
– Think back to the worst mistake you have made – personal or professional – that you are prepared to share with us. Tell us what happened, how you addressed the outcomes, and what you learned as a result?
– Tell me about your worst retrospective.
– What tends to be the biggest challenge you have come across in support the growth of an agile workplace, and what approaches have you tried?
– What agile books, articles, posts or podcast have recently had an impact on you?
See lessAdding Kudos in Sprint Retrospective
I think the devil is in the details; or rather - expressing gratitude to people is good - awarding and competing for "status points" tends to be not-so-good And of course, context is king. In terms of a "coaching hook" this is perhaps a way to unpack key communication and messaging skills for the teRead more
I think the devil is in the details; or rather
– expressing gratitude to people is good
– awarding and competing for “status points” tends to be not-so-good
And of course, context is king.
In terms of a “coaching hook” this is perhaps a way to unpack key communication and messaging skills for the team. To that end as with any retro feedback it can be a good idea to dig a bit deeper, as a team, to find the underlying systemic issue:
– what’s the problem that “Kudos points” solve?
– if that’s the surface issue, what do you think the root cause is (Ishikawa fishbone?)
– with that root cause, what does the restated problem statement look like?
– is that something the team owns?
If the team owns it, then it’s their job to think about what success might look like, potential negative consequences of their solution, and leading indicators for their success and failure conditions – and then run the experiment…
I tend to use a problem-statement format that is a bit like how we construct risks, with a triggering, contributing factors and a negative outcome that can be quantified.
WHEN AND THEN
See lessHow does your team approach sprint goals?
I think whatever works for you; what I tend to go with is seeing the Sprint Goal as something we approach iteratively and by negotiation in planning. Which means: - the PO has a proposed Goal and some Product Backlog Items to meet it - those PBIs have been refined including the team so it's not a suRead more
I think whatever works for you; what I tend to go with is seeing the Sprint Goal as something we approach iteratively and by negotiation in planning. Which means:
– the PO has a proposed Goal and some Product Backlog Items to meet it
– those PBIs have been refined including the team so it’s not a surprise
– the team inspect and adapt – maybe taking some things out of a PBI, if they are not needed
– the Sprint Goal might also get modified in this process
That said, to me the key thing is not *how* you come up with the Sprint Goal, but that it actually matches the outcomes we want
– it clearly communicates to everyone why that Sprint is valuable
– it is a stepping stone towards the overall Product Goal
That is to say it’s connecting the work done in the Sprint to the overall *strategic* direction your Product is taking, and why. That implies (for a start) that you have a product strategy.
Even better if you are *quantifying* the value and saying how it will be measured; then you have a real target that facilitates further inspection and adaption of the Sprint Plan as you go.
In terms of quantifying, I use the 7 benefits (if I can)
– saves time (ie faster customer outcome)
– saves money (reduces customer costs)
– makes money (increases customer revenue)
– increased durability (extending product/asset lifetime)
– comfort or convenience (reduces waste-of-motion)
– increased safety or reduced (business) risk
– ego/prestige increase (brand value, investment of time/money by others)
That means a goal that is expressed as feature, advantage, benefit:
We added X, which uses technology Y, to produced outcome Z…
See lessWhat other pathways are there for an Agile Coach?
I guess the core thing is "what do you want out of a career?" I've been working in technology businesses for 30 years or so. When I started out I wanted to "climb the ladder" as part of my career, through technical roles into leadership ones where I made decisions. And to some extent I did that; aftRead more
I guess the core thing is “what do you want out of a career?”
I’ve been working in technology businesses for 30 years or so. When I started out I wanted to “climb the ladder” as part of my career, through technical roles into leadership ones where I made decisions.
And to some extent I did that; after about 8 years I was into line management roles with operational and strategic leadership within my domain area. That included being “product manager” and running a small software development product team where we embraced agility for the first time.
I’ve been the line manager for larger groups – like 50+ people in a department with a wider range of functions – but at a point I was in meetings I disliked talking about stuff I didn’t care about. I had done a bunch of leadership development programmes of different types at that point, all of which were built around the same “Theory-Y” approaches that align with agility and so on. I also had HSE as part of my role (teams in remote field areas) and so the links between DevOps and HSE were very solid.
So when my org restructured I took redundancy, and doubled down on agility. I did a lot of self-directed study – like reading key texts back to back and so on – while doing an ICF-accredited coaching course and getting a PSM-1 certification.
At that point I started to get fixed-term and contract Scrum Master positions, but kept up the study and learning, doing some Kanban courses and so on.
At a point I’d suggest:
– job titles don’t matter; it’s about what you are good at, what you love, and what you get paid to do. Scrum Master accountabilities should extend to the wider org going down an evidence-based continuous improvement approach
– what you want now out of life might not be what you want in 5 years, or 10 years. Plan, for sure, but be prepared to respond to change
– focus on the skill/competency areas where you are weakest. For me that was coaching. Then train and study in those areas. Invest in yourself – don’t wait for companies to do this.
– leadership, leadership, leadership. Learn about leadership, how to teach it to people, and how to be an effective coach so they grow new perspectives
– don’t limit your learning to “agile” stuff. read about business, business strategy, change management, finance, product development, marketing all that stuff. Mostly “agile” books are regurgitated fluff – even better if you go to the underpinning stuff.
– data analysis and statistics matter; if you are weak in these areas then build it up. Empiricism means being able to analyse hard data in a way that is useful for decision making.
I think that’s about it for now?
See lessIn Retros, ways to engage the team more into continuous improvement
"The presenting issue is seldom the underlying problem" That's a quote from the coaching course I did; not agile coaching, just an ICF-accredited professional coaching course. One approach is to use the retrospective to surface issues. but treat those as symptoms. Then forma problem statement and loRead more
“The presenting issue is seldom the underlying problem”
That’s a quote from the coaching course I did; not agile coaching, just an ICF-accredited professional coaching course.
One approach is to use the retrospective to surface issues. but treat those as symptoms. Then forma problem statement and look deeper in a second session.
– try using an Ishikawa fishbone exercise
– try using systems thinking archetypes
That is to say if the team is performing well, what are the wider systemic issues that act as constraints? How can you, as a team, influence change in those areas?
See lessCurrently as Scrum Master, how do you see your career path in the 2023? Please comment!
Apart from "being a better Scrum Master" I don't really know. Currently I'm planning to get more into Kanban, with a course I'm looking at in March to take that learning forwards. I have a couple of collaborations ticking over that might lead to a book, or a business, and I'll carry on fanning thoseRead more
Apart from “being a better Scrum Master” I don’t really know.
Currently I’m planning to get more into Kanban, with a course I’m looking at in March to take that learning forwards.
I have a couple of collaborations ticking over that might lead to a book, or a business, and I’ll carry on fanning those flames.
My current Scrum Master gig runs out in March. There maybe more work , but then again there’s also a lot of agile coaching roles that look good.
At the end of the day, I realised my driver is helping people to achieve. As long as continue to get paid and have an impact, I’m happy.
See lessAs a new Scrum Master in IT, how can I make my understanding of technical terms easier?
So here's a trick I use.... I offer to type up all of the whiteboards and ideas into AzureDevOps, Jira etc. Now I know a bunch of agile coaches and scrum masters will throw their hands up in the air and say we shouldn't do that, but I find I remember stuff (and learn better) when I write things downRead more
So here’s a trick I use….
I offer to type up all of the whiteboards and ideas into AzureDevOps, Jira etc.
Now I know a bunch of agile coaches and scrum masters will throw their hands up in the air and say we shouldn’t do that, but I find I remember stuff (and learn better) when I write things down. And it starts to build a mental model for me around the organisation.
And it also gives you a chance to bring transparency into the backlog – so for example no acronyms, put in roles not people’s names, and so on.
Then when you refine the backlog – whether with a troika pattern or the whole team – you have a chance to reflect back what you understood and confirm things.
There’s a couple of other advantages too
– getting stuff wrong “in public” with the team is going to show people that it’s okay to get things wrong, misunderstand and ask dumb questions. This matters a lot. You are “walking the talk” on psychological safety and making yourself vulnerable. Vulnerability builds trust, and without trust, you cannot have an effective coaching relationship.
– reflecting things back to the team can actually expose gaps in thinking, holes in logic, and expose mistakes (a mistake is a planning error); so in that sense it can actually help the team build a better product too
While YMMV (see what I did there?) I spent some time workings as a Scrum Master for the military here, and it was the ONBLY way I could survive the alphabet soup they dispense. We even had an Acronym Finder on the website, and different branches of the military that used the same acronym for different things.
So – typing up stuff was how I learned quickly..
See lessWhat do you include in a User Story?
I'd suggest you move away from the idea of a "template" and focus more on what a User Story is, and how to employ them effectively. You can torture any opinion or idea into a standard format, but that's not going to help you create great products. So back to basics - - a user story is created with tRead more
I’d suggest you move away from the idea of a “template” and focus more on what a User Story is, and how to employ them effectively. You can torture any opinion or idea into a standard format, but that’s not going to help you create great products.
So back to basics –
– a user story is created with the user(s). No user in the room? It’s not a user story.
– a user story is a placeholder for an ongoing conversation. In Extreme Programming (where user stories came from) you’d have an onsite customer you’d collaborate with during the development process. The best product owner’s I have worked with can serve as an onsite customer
– a user story is like a vacation photograph; it reminds the people in the room about what was discussed. If you can’t remember then take more pictures (ie split the story), and maybe record the conversations and keep the whiteboards.
– a user story is only ever a hypothesis about how you will create value; until it is being used and you have feedback, that hypothesis is untested
I’d strongly suggest readding Jeff Patton’s book on User Story Mapping; without that you’ll just get trapped in project-o-scrum with a huge backlog full of requirements-in-a-user-story format and fail slowly and expensively.
Of course you don’t HAVE to employ user stories. It’s okay not to be exploring the product space in an innovative way, if that’s not your business model. If you are rolling out infrastructure to meet a compliance requirement then maybe you *have* requirements, known upfront. If that’s the case, don’t waste time with a template (or indeed Scrum); get onboard with the Kanban Method, go lean, and deliver high quality with low cost…
See less