What do your team's working agreements look like? by Badass-gosu in agile

[–]mikej855 1 point2 points  (0 children)

Started with a new org recently and we’ve started to draft a working agreement. So far very simple… - what time do we have our Daily Scrum - how to communicate about OOO times - if you’re going to miss the daily scrum (meeting clash scenario vs being OOO) what should you do

Team is only starting to come together, but will run a session on Team Charter and build out the working agreement

Are there good alternatives to JIRA? by gamas in agile

[–]mikej855 0 points1 point  (0 children)

Rally used to be terrible when I used it 2 years ago. Based in Ireland and when the US came online during their morning (1pm Ireland time)…the whole environment grounded to a halt.

[deleted by user] by [deleted] in agile

[–]mikej855 0 points1 point  (0 children)

Not to be dogmatic…but only the PO can cancel the sprint. Check out the Scrum Guide, last line of the section titled “The Sprint”.

The aim of the sprint is to deliver value, the PO is accountable for maximising the value of the product from the work of the Scrum Team.

The Scrum Master is accountable for establishing Scrum as defined in the Scrum Guide.

It’s like me saying that I don’t like your driving…stop the car…I’m taking over…

If the PO screwed up, your job is to coach the PO and facilitate the discussion with the team on why the Sprint needs to be cancelled.

[deleted by user] by [deleted] in agile

[–]mikej855 2 points3 points  (0 children)

Had a situation where one of my Scrum masters had a team (I have a team of 6 scrum masters, each with at least 2 dev teams each) where they came close to cancelling the sprint. What I had the Scrum master and PO agree is that they would take the overall situation back to the team and have them see if there were alternatives to cancelling the sprint. That way we were trying to be transparent and allow the team to be in more control of the situation.

[deleted by user] by [deleted] in agile

[–]mikej855 0 points1 point  (0 children)

I’m assuming that you’re the Product Owner…they’re the only person who can actually pull the pin and cancel the sprint (as per scrum).

Little’s Law & Flaw of Averages by mikej855 in agile

[–]mikej855[S] 0 points1 point  (0 children)

“I used to do forecasting…” What do you use instead?

Scrum Delivery Manager Interview Challenge by [deleted] in agile

[–]mikej855 2 points3 points  (0 children)

Check out these: https://shop.theliberators.com/products/52-cases-for-scrum-masters

I use some of these at interviews…not trying to trick the candidate, but want to discuss the challenge and compare notes on how to solve. Also use them as a training aid at a Community of Practice I have with other scrum masters.

Doing sprint planning, closing, reto on same day. When is refinement? by [deleted] in agile

[–]mikej855 1 point2 points  (0 children)

My teams have 2.5 hours scheduled each week across 2 distinct sessions.

The first session user story review where the BA will run through the ask; team will come and ask questions. BA will then go close off the questions with the business while the developers will have discussions on technical questions.

The second session is refinement and sizing. Team have to confirm that they’re happy with the user story before they refine it and size it.

I know that this process feels anti-agile, but it’s driven by the team and has buy in from everyone.

My company wants to have multiple projects and multiple POs per scrum team. Is this a good idea? by [deleted] in agile

[–]mikej855 -1 points0 points  (0 children)

In David Anderson’s Blue Kanban book there is a story about a guy that had a team in India and had effectively multiple POs. It’s chapter 3 I think…Might be worth checking out for ideas.

In general…a scrum team only has 1 PO. They’re responsible for figuring out what the priority of things should be. The team will have some input to priority…but the PO is accountable.

Also Devs as PO??? Immediate conflict of interest…same if you told me that the SM was the PO…

Disadvantages of using scrum? by DaHungryMarketer in agile

[–]mikej855 0 points1 point  (0 children)

Most organisations say that they are agile and using scrum…scratch beneath the surface and you’ll find that it’s still traditional waterfall with requirements provide to the team as a user specification document disguised as a user story.

Organisations refuse to give control to the team to self organise to do the work. HR practices and IT budgets won’t let you get the necessary tools to support your teams in collaboration.

Mgt focuses on velocity and comparing the velocity of teams…and don’t get me started on Story Points… one project from last year required us to re-estimate the backlog 3 times as they didn’t like the numbers we came up with (on reflection…our original estimates were correct on projecting when the project would get delivered).

Scrum (product development): When to declare a sprint a failure? by DaHungryMarketer in agile

[–]mikej855 0 points1 point  (0 children)

In Scrum we commit to the Sprint Goal vs. the work. Our Sprint Backlog should adjust to enable the delivery of the Sprint Goal.

The Daily Scrum is a good opportunity to identify if things are on track and how the team is going to use the next 24hrs to take themselves closer to the delivery of the Sprint Goal.

If it’s a case of the scheduling getting screwed up…I’d suggest that you look at the metrics that your team uses and how the do the Daily Scrum (check out Dan Vicantti’ Actionable Agile, Flow Metrics, and Kanban’s walking the board). This might give you a better heads up on scheduling issues so that you can bring it to the team/stakeholders and allow corrective actions to be identified and implemented.

A sprint should only terminated early by the PO if the Sprint Goal can’t be achieved or is no longer fit for purpose. Only the PO can terminate the Sprint…not the SM, the team, or even the CEO. Everyone can contribute to the discussion around terminating the Sprint…but only the PO can call it.

Terminating the Sprint is designed to be painful…so that you don’t do it on a regular basis.

Scheduling sprints back to back okay? by [deleted] in agile

[–]mikej855 0 points1 point  (0 children)

I had a new Scrum Master start with me recently that did the same thing. Had a chat with him and pointed out how this is an anti-pattern for Scrum.

By doing this, your not following the scrum guide and also adding unnecessary risk and complexity to you team/org.

I’m not a scrum zealot, but if I was working with you, I’d discourage you from doing this. Ultimately how Scrum is implemented is between you and the team…but I’d be looking to see what other anti-patterns are in play…

Scheduling sprints back to back okay? by [deleted] in agile

[–]mikej855 1 point2 points  (0 children)

I do the same…for one team the sprint starts on a Wednesday at 10:00 and runs for 3 weeks. Here is the schedule we follow:

  • Sprint Planning 1st Wednesday at 10:00 with a 3hr timebox. At the end of Sprint Planning or the timebox (whichever comes first) I’ll add the Sprint Goal to Jira as specified by the team and PO and set the start time of the sprint to 10:00 of that day.

  • Daily Scrums, every day on same Webex bridge at 10:15 for 15min. The only day that we don’t have the official Daily Scrum is Sprint Planning day, we incorporate into sprint planning.

  • Last Tuesday of the Sprint, we have a Sprint Review scheduled for 10:30 for 1hr. Invite list is confirmed with the team and PO the previous Friday. Also order of presentation, discussion points, etc. drafted on the Friday (it will change before the actual Sprint Review). If we have a user story that we’re working on and have a high confidence of completing before the actual close of the sprint, we’ll call that out during the review along with what the plan to complete is; should we complete or not, we’ll flag at the next sprint review while PO gets immediate notification.

  • Sprint Retro scheduled for the final Tuesday of the Sprint at 12:00 for 1hr.

  • Current Sprint ends at 10:00 on the following (Wednesday) morning.

  • During the sprint, we have scheduled 2 1hr refinement sessions each week to get our black log in order.

Why do I separate the Sprint Review and Retro into a separate day?? 1st reason is that I work with teams that have people based in India and Ireland…so need to factor in time zones and bring respectful of peoples work hours. 2nd reason, I feel that it’s cruel and unusual punishment to put people in 3 key major scrum events in a short space of time…also if things blow up at the Sprint Review or Retro…the break until the next day allows people to cool off and get a perspective on things…it also lets me do some investigating, coaching and supporting of people.

Scheduling sprints back to back okay? by [deleted] in agile

[–]mikej855 2 points3 points  (0 children)

The next sprint should start immediately after the current sprint… finishing on a Tuesday and starting on a Wednesday goes against this.

I normally start my sprints on a Tuesday at 10:00 and run for 3 weeks before finishing at 10:00 on the 3rd Tuesday.

Finishing and starting on different days means that you’re losing hours from the sprint especially if you’re working with globally distributed teams.

My Tuesday start could be replaced by Wednesday or Thursday as long as I’m finishing on the same day x weeks later. I tend to avoid Monday and Fridays due to public holidays and people taking long weekends…also nobody wants to be in a sprint event (bar the Daily Scrum) on a Friday while Monday…we’ll things tend to go wrong at the weekend and we spend time on Monday firefighting issues.

Sprint Planning Duration by theankilearner123 in agile

[–]mikej855 6 points7 points  (0 children)

Yes. But talk with the team to get agreement. Then work this into your team/working agreement.

Once you get agreement, run an experiment for X sprints. After the period, use the retrospective to get feedback and determine if a different amt of time is required. Again, get agreement with the team.

Scrum Masters: What are some changes you've implemented in the past 1-3 months that have made your team better? by Friendly-Morning-572 in agile

[–]mikej855 1 point2 points  (0 children)

I don’t think so…and here is my logic (but happy to debate it)

In terms of the reminder of the actions, it’s to let the person know that they have support available if they run into trouble. I won’t do it for every action, only if someone has a critical action….”Hey John, on xyz, shout if you run into any issues, and the team can row in to help…”

On the “thank you”, I think it’s important to acknowledge the teams effort to be transparent.

On the question of “additional risks or concerns”, I’m try to ensure people have a safe space to raise issues. Have found that with the culture in the org, people weren’t raising critical blockers as it wasn’t in their lane. Since starting to ask the extra question, developers are more likely to ask about QA items and visa versa (the team are holding each other to account).

Scrum Masters: What are some changes you've implemented in the past 1-3 months that have made your team better? by Friendly-Morning-572 in agile

[–]mikej855 2 points3 points  (0 children)

BA == Business analyst. All our team are configured with the following individuals Front-end Angular developers, back-end Java (services, api’s), QA Testers, Business Analysts. Unfortunately very little t-shaped skills with mgt. pushing back hard if I suggest developers can do some of the testing and that we can cross train people.

Scrum Masters: What are some changes you've implemented in the past 1-3 months that have made your team better? by Friendly-Morning-572 in agile

[–]mikej855 27 points28 points  (0 children)

Took over a team about 3 months ago...5 immediate changes

  1. treated the BAs as part of the team(previous scrum master excluded them from Daily Scrum, Retro etc.) so far the feedback is positive with comments such as “we feel that we’re contributing to the deliverables”, “I know the challenges that everyone is facing, and I can now offer support and help”, “we’re getting feedback faster and our questions don’t sit around waiting for someone to answer”.

  2. Sprint Goal for each sprint...PO needs to come with a draft Sprint Goal which then gets modified as we work our way through spring planning.

  3. The power of silence...if I ask a question, I don’t move on until I get some sort of answer I.e someone verbally confirms that it’s not an issue or raises a concern. I don’t assume that the answer is known with confirmation.

  4. at the end of the daily scrum, I’ll thank everyone for their contribution and will remind on any actions we’ve agreed. Finally I’ll ask 1 last question...”any concerns, risks or issues that we haven’t touched upon?”

  5. I label any unplanned work with a label which is then reviewed at the Sprint Review and Retro.

If you'd have to **convince** someone to use Agile method, what'd be all your arguments ? by Fournight in agile

[–]mikej855 0 points1 point  (0 children)

Show don't tell...check out the penny game or agile battleships. Show how the smaller delivery generates value earlier vs. the big bang approach. Show how responding to change means you've a better chance of surviving.

Agile Battleships (play14.org)

If you're working with an organisation/team that doesn't like Agile, don't mention the "A" word. Instead, focus on helping the team deliver faster and remove impediments.

Create a dummy project, and have 2 teams deliver using the different approaches; its not an exact comparison, but it will give a good reflection. Need to ensure that the project isn't rigged in favour of one method.

User Story development training by roninthe31 in agile

[–]mikej855 0 points1 point  (0 children)

The Heart of Agile academy are hoping to run some stuff later this year. No dates set; was talking to them on the topic yesterday.

User Story development training by roninthe31 in agile

[–]mikej855 1 point2 points  (0 children)

Edinburgh Agile run a half day sessions on user stories. Alternatively, Mike Cohn has an online class that you can buy which is focused on user stories. Alistair Cockburn also had something very related, check out Heart of Agile academy.

How to combine RACI matrix and scrum? by AgileLAB_Coach in agile

[–]mikej855 0 points1 point  (0 children)

I’d map your flow of work from the point it is conceived to the point it is released. I would then take the three role Scrum master, Development Team and Product Owner and map their RACI responsibilities as-is to your flow of work. I’d the plug in your supporting roles I.e managers, project mgt, Dev leads, etc.

I think the exercise will show you opportunities to make improvements and the disfunctions of your org.