7 votes

Why did our process cause us to miss our release date?

Both Developers and Executives Broke the Agile Contract It was due for a release tomorrow but, as a result of a review by management, needs reworking. This will undoubtedly add a lot of time onto ...
  • 48.9k
6 votes
Accepted

Why did our process cause us to miss our release date?

I think the crux of your question may actually lie in questions you posed in a comment, rather than in the question itself: Do you find it acceptable that release dates are not met? The answer is.....
  • 14.8k
6 votes

How should you do long term releases with Kanban?

Because Kanban is not a full framework for developing products in itself (it's a method to optimize another process), there are many things it doesn't specifically account for. However, teams often ...
  • 16.8k
5 votes
Accepted

Decision making between alternatives: methods and tools?

Another prioritization schema you can use is to score each feature using over value--benefit and penalty--and cost and risk. The picture below is a sample of what this would look like: Each ...
4 votes
Accepted

Team using Waiting for Release column on their kanban board

It is not clear if your team is doing production support or software/ app dev. Assuming it is app dev, there are a few questions to consider - What is the customer's need for the releases your team ...
  • 2,125
4 votes
Accepted

In Agile, what do you call the costs of building infrastructure for the first release?

TL;DR Some frameworks have a distinct name for the type of work you're asking about, but some don't. To understand why, a short preface is in order. Work is work. While it's sometimes necessary to ...
  • 48.9k
4 votes

Decision making between alternatives: methods and tools?

[...] you have 10 options, but only time and budget to realize only a pair of them You hit the nail on the head with this: "time and budget". You need some technique that accounts for these two ...
  • 14.5k
4 votes
Accepted

Giving credit via Scrum or Kanban boards to developers participating in release-management and validation activities

The purpose of a board is not to give credit to developers. The purpose of a board, especially a Kanban board, is to visualize the workflow. In this particular case, I see a few possibilities. However,...
  • 18.7k
3 votes

Release Manager vs Delivery Manager. What's different about the roles?

They're pretty much whatever the company defines them as. To the best of my knowledge, 'Release Manager' and 'Delivery Manager' don't come from any published frameworks, the way 'Scrum Master' comes ...
  • 14.8k
3 votes
Accepted

What type of assessment/analysis model should I use?

If I understand your situation correct you are looking for a way to help teams to talk about/analyze/assess what areas to improve and give the people that supports these teams (mangers, coachers, etc.)...
3 votes

In Agile, what do you call the costs of building infrastructure for the first release?

There are a few points to consider on this. 1) Scrum uses PBIs. Product Backlog Items are all the things that make up the product backlog. Any item that you have to do can be an item in the product ...
  • 16.8k
3 votes

How to keep track of finished tasks vs deployed tasks in JIRA?

This is normally addressed with resolutions. In your case you need to have the following resolutions configured: Released - Deploy Required. Released - Deploy Not Required. So the person who is ...
  • 315
3 votes

Can Fixed Scope/Variable Timescale be Agile?

Releases are a hugely significant aspect of Agile. There are many reasons for their importance, including: We value feedback and a released product gives us an opportunity to receive feedback from ...
2 votes
Accepted

Can Fixed Scope/Variable Timescale be Agile?

TL;DR In any agile framework, if you want to estimate based on fixed scope, your estimated release dates will vary. If you opt instead for a fixed release date or routine release cadence, then it's ...
  • 48.9k
2 votes

Team using Waiting for Release column on their kanban board

First thing is first: Kanban has no queue columns. This is an anti-pattern. To elaborate, a Kanban board is a visual representation of a workflow. In workflow mapping, we do not represent wait states ...
  • 16.8k
2 votes

Why did our process cause us to miss our release date?

I would encourage you to sit with your team (perhaps in the retrospective) and take a look at the values in the Agile manifesto: http://agilemanifesto.org/ Customer collaboration over contract ...
2 votes
Accepted

How can I know if my app is ready for beta release?

If it is stable, release it for beta testing The only reason not to release it for beta testing is if it is not stable enough. Especially, if there is possibility for data loss. You run the risk of ...
2 votes

Jira - How to name a Jira release

The answer for this question is, at the end, dependent on how you'll use this information. So, why do you have versions at all? You have to think about this before asking how to manage versions. ...
  • 8,539
2 votes

In Agile, what do you call the costs of building infrastructure for the first release?

Agile is all about (sometimes brutal) transparency. If the initial feature release requires a lot of expense and effort then that is what should be reflected. The release of Customer Facing ...
2 votes

How should you do long term releases with Kanban?

With Scrum you can try to plan longer releases using team velocity. If team velocity is 100 Story Points (SP)/Sprint and the Product Backlog has 1000 SP then you can say you can finish in 10 Sprints. ...
  • 18.7k
2 votes

How should you do long term releases with Kanban?

Daniel is spot on, feel free to add story points to the process if that helps you estimate the delivery time better. But similar sized tasks and average cycle-times will probably give a similar range ...
2 votes

What type of assessment/analysis model should I use?

So, I need to assess the health of the engineering process as it currently is and make recommendations for how to get it to a better state moving forward. As this is an agile environment the ...
2 votes

How can we estimate an end date for a project using our whiteboard system?

Estimate Delivery Milestones from Throughput You have half a solution already. While your scheduling process isn't particularly agile, you can extend what you're already doing by calculating cycle ...
  • 48.9k
1 vote

How should you do long term releases with Kanban?

Great question! Kanban works best when all tasks are a very similar size. Your team's velocity is simply the rate at which they complete tickets. This makes predicting effort reasonably easy. Which ...
  • 111
1 vote

How to create an agile release plan with product scope already started?

To determine which approach to use you need to dig into the implemented product architecture (not by yourself but with the team) and try to map its relevance with product's roadmap. In case you ...
  • 309
1 vote

Understanding the relationship between Product Release Plan, MVP, and Roadmap in an Agile environment?

This can be confusing because there is no authoritative body that sets terminology for Agile and, therefor, there is not "right" answer. But, these definitions and distinctions should be close. ...
  • 16.8k
1 vote

In Agile, what do you call the costs of building infrastructure for the first release?

Some of that initial infrastructure can be demo'd to customers at sprint reviews to help educate them on why and how it is delivering things that are of value to them. For example, CI/CD: "Look, my ...
1 vote

Jira - How to name a Jira release

I've been placed to the same circumstances for years. And the approach of having the versions for each particular component showed poor efficiency (at least in my project) due to Jira specific. Jira ...
  • 315
1 vote

Who manages client communications for releases on Scrum team?

By the book is as @Daniel mentioned, the team decides who will own this responsibility. However there are other variables that could help on defining this, for example, who's your client (marketing ...
1 vote

Who manages client communications for releases on Scrum team?

The Scrum Guide is intentionally sparse on detailed responsibilities. There are some delineations that are important for Scrum to work properly and it calls those out - all others it leaves up to the ...
  • 16.8k

Only top scored, non community-wiki answers of a minimum length are eligible