Skip to main content
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 ...
Todd A. Jacobs's user avatar
  • 50.7k
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.....
Sarov's user avatar
  • 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 ...
Daniel's user avatar
  • 16.9k
5 votes

How to increase the deployment frequency having to cope with a lot of processes?

I second ctrl-atl-delor (+1!) - you should invest on automation. Agile methodology helps on how work is organized, but regardless of the methodology, you should automate as much as possible of your ...
Tiago Cardoso's user avatar
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 ...
David Espina's user avatar
  • 37.2k
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 ...
Mahesh Singh's user avatar
  • 2,145
4 votes

How to increase the deployment frequency having to cope with a lot of processes?

Well done you are doing a grate job. Scrum has lead you to diagnose several problems with your process. I would recommend devops, developers and ops merge. They then fully deploy to testing (that is ...
ctrl-alt-delor's user avatar
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 ...
Todd A. Jacobs's user avatar
  • 50.7k
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 ...
Bogdan's user avatar
  • 15.4k
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,...
Thomas Owens's user avatar
  • 19.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.)...
Oskar Collin's user avatar
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 ...
Daniel's user avatar
  • 16.9k
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 ...
Alexey R.'s user avatar
  • 305
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 ...
Barnaby Golden's user avatar
3 votes

Scrum certification for Release manager managing agile releases

Basically I'm into release management, driving the day to day activities of a software release from end-to-end. My primary role and responsibility includes coordinating with interfaces to set up test ...
upstream's user avatar
  • 694
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 ...
Sarov's user avatar
  • 14.8k
3 votes

In scrum, when do developers typically check their sprint code into production?

This is going to be highly dependent on the context. I'll start off by saying that "checked into production" doesn't mean anything. Is that "checked into an integration branch in source ...
Thomas Owens's user avatar
  • 19.8k
2 votes

Scrum certification for Release manager managing agile releases

Scrum.org focuses more on delivery of software and the material reflects this. In the interests of fairness I should point out that I am a licenced PST, and that the Scrum Alliance also have similar ...
MrHinsh - Martin Hinshelwood's user avatar
2 votes

Scrum certification for Release manager managing agile releases

The CSM Certification is a good start for just about anyone involved in Scrum/Agile -- its goal is to give everyone a solid foundation in the principles of the framework. I think that would probably ...
JDRoger's user avatar
  • 904
2 votes

How do you schedule delivery dates in Scrum?

There are two methods of forecasting delivery dates for your backlog: Reliable Scrum. Throughput Forecasting. Reliable Scrum Is very similar to what Todd is describing in his answer, but more ...
Anton Nepomnyaschih's user avatar
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 ...
Casey Sprague's user avatar
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 ...
Todd A. Jacobs's user avatar
  • 50.7k
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 ...
Daniel's user avatar
  • 16.9k
2 votes

Is it correct to create pre-release versions in Jira?

I recently asked this in person at a training, and was told that it is in fact good practice to use JIRA versions for alpha, beta, et cetera, because it means you can use the AffectsVersion and ...
Vicki Laidler's user avatar
2 votes

Is it correct to create pre-release versions in Jira?

After changing perspective I got to the answer I sought: fixVersion field is for externally visible version and it should reflect public releases only pre-releases (alpha, beta, RC) are just internal ...
dimril's user avatar
  • 131
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 ...
Ashok Ramachandran's user avatar
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. ...
Tiago Cardoso's user avatar
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 ...
Barnaby Golden's user avatar
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 ...
Barnaby Golden's user avatar
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 ...
Todd A. Jacobs's user avatar
  • 50.7k

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