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 ...
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 ...
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 ...
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 ...
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, ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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.
...
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 ...
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 ...
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 ...
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.
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, ...
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 ...
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 ...
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 ...
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 ...
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 ...
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-...
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 ...
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 ...
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 ...
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 ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
development-process × 114software-development × 40
agile × 28
scrum × 23
team-management × 13
project-management-style × 11
process-improvement × 9
kanban × 8
jira × 8
process × 8
project-team × 7
product-management × 7
methodology × 7
requirements × 6
testing × 6
planning × 5
estimation × 5
user-stories × 4
sprint × 4
communication × 4
time-management × 4
process-engineering × 4
pm-software × 3
bugs × 3
outsourcing × 3