25 votes

Agile Principles: What does "sustainable development" mean?

Agile processes promote sustainable development. The explanation is right in the next sentence: The sponsors, developers, and users should be able to maintain a constant pace indefinitely. It means ...
nvoigt's user avatar
  • 8,428
11 votes

Development team are not meeting sprint deadlines

You shouldn't be allocating story points to cards. The team should estimate the cards and agree on what to pull from the backlog based on their velocity. The team is accountable for making their own ...
WBW's user avatar
  • 3,932
10 votes

Agile Principles: What does "sustainable development" mean?

The meaning is stated within the principle itself: the sponsors, developers, and users should be able to maintain a constant pace indefinitely. The answer from nvoigt is on point and provides examples ...
Bogdan's user avatar
  • 15k
9 votes
Accepted

Aiming to finish development of sprint a bit early to give testers time

Answers Question 1: "Is [finishing early to allow for testing] an acceptable request?" Answer 1: It is completely reasonable because in Scrum, the Development Team is self-organizing: No one (not ...
jason.t.knight's user avatar
9 votes
Accepted

Temporarily adding external freelance developers to an existing developer team (aka. Hybrid Team). Pros and Cons?

The biggest problem is Brooks' Law You did not say why you are trying to add freelance developers to the small project temporarily. If your project is late and you are hoping to crash the time line, ...
Ashok Ramachandran's user avatar
9 votes
Accepted

How should a Scrum Master handle high cycle times from individuals on a team?

Firstly, look at whether you can split your stories any more. Secondly, why aren't the engineers on your team cooperating. The way your describing your system sounds like a you've set a minimum work ...
Nathan Cooper's user avatar
8 votes

Are Project Managers redundant in a digital agency?

Disclaimer: I have never worked in a digital agency and I am aware that the role of Project Manager in Digital Agencies can be somewhat different to that commonly accepted in other I.T. operations ...
Marv Mills's user avatar
  • 4,424
8 votes

Scrum for SDK development - split stories horizontally?

Keep in mind that different stories can have different users. If you are building you UI off of your own SDK, it isn't uncommon to have these two use stories: As an SDK user, I would like to be ...
Daniel's user avatar
  • 16.9k
7 votes

How to ensure developers don't sneak in code not part of requirements?

There is a lot you can do that ensures that the code does what it's supposed to do, but aside from trusting the people developing it (including their reviewers) there is basically no way to make sure ...
nvoigt's user avatar
  • 8,428
7 votes

How to share developers between multiple agile projects?

TL;DR How to share developers between multiple agile projects? You don't. Doing so is inherently non-agile. This smacks of an X/Y problem, where X (the real problem) is likely to be an executive ...
Todd A. Jacobs's user avatar
  • 49.8k
7 votes
Accepted

Do long meetings imply lack of 'true agile'?

The "true Agile" you probably have in mind doesn't exist. Some teams are more Agile than others, some are less. For a bunch of other teams Agile is just a buzzword which doesn't reflect in ...
Bogdan's user avatar
  • 15k
7 votes

Possible to salvage failing outsourced project (9 months in)?

In my experience, outsourced projects only work if: you - as the client - stay involved in the development of the product. You don't just hand the provider something to do and expect them to deliver ...
Bogdan's user avatar
  • 15k
6 votes

How to ensure developers don't sneak in code not part of requirements?

Using a Behaviour Driven Development (BDD) or Acceptance Test Driven Development (ATDD) approach means that the code is self documenting. So introducing functionality beyond the original requirements ...
Barnaby Golden's user avatar
6 votes

Should dev oncall fix P1 issues?

Welcome to PMSE! From the Scrum Guide: Individual Development Team members may have specialized skills and areas of focus, but accountability belongs to the Development Team as a whole. ...
Ashok Ramachandran's user avatar
6 votes
Accepted

Agile hard for the developer

Why should a developer want to work Agile? Because a properly-implemented agile framework improves the pacing of a project and the sustainability of the developers' work efforts. It also increases ...
Todd A. Jacobs's user avatar
  • 49.8k
6 votes

Agile Principles: What does "sustainable development" mean?

Agile processes are often designed around terms of "pace" or "velocity", i.e. some measure based on often purely virtually-scaled story points, and some experience about how many ...
AnoE's user avatar
  • 679
5 votes

How to manage Software projects with an intermediary?

It's a very common situation and a very tough challenge. An agency works very differently from a software company, and many, many projects fail with the model end-client -> creative agency -> software ...
Morten Kirsbo's user avatar
5 votes

How can a small dev team track time successfully?

A tool won't save you. Discipline will. Other professionals, such as lawyers, do it all the time for decades, with accuracy, and without a fancy tool.
David Espina's user avatar
  • 37.1k
5 votes

How should a Scrum Master handle high cycle times from individuals on a team?

First of all, faster isn't always better. One of the engineers I've worked with finished his stories extremely fast, way faster than the rest of the team. But he'd often use quick and dirty shortcuts, ...
Marielle's user avatar
  • 271
5 votes
Accepted

Which is the best way to list tickets that do not change lane / status in JIRA?

I don't believe it is possible to sort by status changed date. However, given that your requirement is "to have a list of the JIRA tickets that are not moving from one lane to another so that I can ...
Sarov's user avatar
  • 14.8k
5 votes
Accepted

Scrum for SDK development - split stories horizontally?

Remember that very few patterns we consider to be Agile are scientific rules. They are art applied scientifically. So, while Use Stories are supposed to be split vertically offering a complete ...
Venture2099's user avatar
  • 4,065
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
  • 8,614
5 votes

Separation of multi-team project into several projects

TL;DR In most cases, you should only have one project per product. The desire to split a single product into multiple projects is usually a sign that inter-team collaboration and iterative ...
Todd A. Jacobs's user avatar
  • 49.8k
5 votes

DevOps & Development Teams Processes, Procedures, Communication & Coordination to ensure tha latest supported technologies are used in development

Red Flags Most of your post is out of scope insofar as it's engineering-level information and of very little practical relevance to the pragmatic controls an effective project management process would ...
Todd A. Jacobs's user avatar
  • 49.8k
4 votes

Scrum or V-Cycle?

On Scrum. You can NOT do a sprint of design, one of coding, one of testing. Every sprint must do everything to deliver some working functionality. On V-model That link is not to an image of the V-...
ctrl-alt-delor's user avatar
4 votes

Aiming to finish development of sprint a bit early to give testers time

How can you "[aim] to complete all the tasks ... ahead of schedule"? Don't you have tasks to test the software? Did you mean "aim to complete all of the development tasks"? If the latter, that's ...
Bryan Oakley's user avatar
4 votes

How to manage Software projects with an intermediary?

Your situation Your client has identified a business case that they believe is worth spending money on: Creation of a mobile app. The client has engaged with the Advertising company who has ...
tugowar's user avatar
  • 153
4 votes

How to track impediments in SCRUM?

The drawback is that using this approach the velocity will be lower and if this is very unusual situation only some sprints will be affected. [...] How to track such a issues so that our ...
Willl's user avatar
  • 2,071
4 votes

Development team are not meeting sprint deadlines

I do 1 week sprints with my scrum team, and every Monday I do a sprint planning where I allocate story points to the cards Maybe you should either read a book or take a course on SCRUM. What you are ...
nvoigt's user avatar
  • 8,428
4 votes

Development team are not meeting sprint deadlines

Let's try and step back from agile/not agile...scrum/not scrum perspective. Breaking this down simply, if they're getting work done but just not getting done as much as they thought they could, I ...
Thomas Schultz's user avatar

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