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 ...
- 37k
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.)...
- 66
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 ...
- 19k
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 ...
- 167
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 ...
- 19k
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 ...
- 5,513
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 ...
- 19k
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 ...
- 3,485
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 ...
- 428
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
Related Tags
release-planning × 18agile × 7
release-plan × 4
scrum × 3
software-development × 3
kanban × 3
jira × 2
sprint × 2
development-process × 2
product-backlog × 2
planning × 1
estimation × 1
scrum-master × 1
resource-planning × 1
scheduling × 1
backlog × 1
scope × 1
waterfall × 1
agile-coach × 1
budget × 1
sprint-backlog × 1
kanban-board × 1
process-improvement × 1
epics × 1
business-case × 1