12 votes

Is Scrum actually suitable for all kinds of projects?

To your overall question, while Scrum can be applied in most projects, it is not necessarily the best approach for some projects. That said, it is well suited to complex problems that require ...
Daniel's user avatar
  • 16.9k
11 votes
Accepted

What's the difference between Kanban vs Lean Kanban?

Lean is to Kanban as agile is to Scrum. One is a concrete implementation of the other. Using the term "lean kanban" is just an attempt to court favour from Google/Bing for keyword density and is the ...
MrHinsh - Martin Hinshelwood's user avatar
8 votes
Accepted

What's the logic behind 8/80 rule

If you assume an employee puts in 8h days, this rule would mean that a task takes no longer than two man-weeks and no less than one man-day. This ensures that the task is large enough to be meaningful,...
JDRoger's user avatar
  • 914
8 votes

Scrum compatibility with PMBOK® Guide

I think questions like this need to be answered with great care. PMBoK is not necessarily incompatible with Scrum but it has to be said that PMBoK started out very much as a predictive planning ...
Seasoned Project manager's user avatar
8 votes

Does it make sense to require developers to write a "business value add" section in each issue?

Here's my TL:DR answer: No! The engineer shouldn't be working on something if the business value isn't already defined. It's the voice of the customer (product manager, product owner, business ...
Joel Bancroft-Connors's user avatar
8 votes

How to manage an army of not-really-devs trying to write code for the sake of project management?

The idea that "everyone is a developer" and "everyone writes code" aren't the same thing. In this sense, "developer" does not mean "programmer", but "a ...
Thomas Owens's user avatar
  • 19k
7 votes
Accepted

Should I have user stories dealing with the case where user is not authenticated?

Short answer: yes, it is perfectly fine to account for negative cases. I'm used to seeing this a bit differently. Usually a User Story is one step up like: As a user, I'd like to be able to ...
Daniel's user avatar
  • 16.9k
7 votes

How to manage an army of not-really-devs trying to write code for the sake of project management?

there are no roles on the team (a "cross-functional" team where "all team members are developers") One thing I want to note is what exactly cross-functional means: it is not a ...
Sarov's user avatar
  • 14.8k
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
  • 50.1k
5 votes
Accepted

Client with conservative UAT policy

TL;DR You can't put lipstick on a pig and expect it to be the belle of the ball. When faced with a process impediment that can't be changed, such as the one you're describing, you must make the ...
Todd A. Jacobs's user avatar
  • 50.1k
5 votes
Accepted

How to write user stories for our UI development process?

You ask a pretty large question, so forgive me if my answer is a little too broad. It sounds like you're starting with the .psd's and then your development team will be acting as an agile team from ...
Daniel's user avatar
  • 16.9k
5 votes

What's the difference between Kanban vs Lean Kanban?

Kanban is a lean methodology focused on creating continuous flow of work while eliminating waste (muda) in the system. There is no difference between Kanban and Lean Kanban. Where there are some ...
WBW's user avatar
  • 3,932
5 votes

Does it make sense to require developers to write a "business value add" section in each issue?

Leadership 101: Do not force the team to do something for the sake of doing something. On the surface, it seems to be a very nice idea, being poorly implemented. The straight answer for the ...
Tiago Cardoso's user avatar
  • 8,625
5 votes

Is Scrum actually suitable for all kinds of projects?

Is Scrum actually suitable for all kinds of projects? Like with many things in the software industry, Scrum is not a silver bullet. It works nicely for some types of projects, and less so for others. ...
Bogdan's user avatar
  • 15k
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
Accepted

How to prepare a schedule from Waterfall to Agile in software developement

Schedule the Minimum Viable Product (MVP) and business goal milestones Identify the minimum viable product (MVP) that you can roll out to the end users (or a subset of end users) that makes business ...
Ashok Ramachandran's user avatar
4 votes

Client with conservative UAT policy

For the record: when the Development Team is unable to deliver a potentially releasable increment at the end of the Sprint, that's a serious Scrum deviation. Let's put that issue on a side now. What ...
Bartek Kobyłecki's user avatar
4 votes

Does it make sense to require developers to write a "business value add" section in each issue?

this is the job of the engineer working on the issue as they're the one most familiar with it. Technically, no. The engineer working on the issue is the one most familiar with the technical details ...
Sarov's user avatar
  • 14.8k
4 votes

Should I have user stories dealing with the case where user is not authenticated?

Capture Business Concepts (Not Engineering Steps) In Gherkin Is it a practice I should keep? Maybe. Negative test cases, like boundary conditions, are good things to test from a quality assurance ...
Todd A. Jacobs's user avatar
  • 50.1k
4 votes

What is the best way to manage dynamic sub-projects?

It sounds like you're operating in chaos, with purposeful loose change control. I am not sure a tool or method is the right solution but rather resetting expectations on what you are able to forecast ...
David Espina's user avatar
  • 37.1k
4 votes
Accepted

Kanban or Scrum for tough deadline project?

I assume as an interview question, the primary purpose of this question is to see how you think through these ideas and decisions. In that regard, it's a fair question for an interview. For real life, ...
Daniel's user avatar
  • 16.9k
4 votes

Is Scrum actually suitable for all kinds of projects?

Adding a bit to Daniel's excellent answer. You say: all the work is deeply technical and has no user facing consequences But you also say: focused on improving the performance of the product ...
Barnaby Golden's user avatar
3 votes

What's the logic behind 8/80 rule

The 8-80 rule was created to help 24/7 health care facilities avoid overtime pay because of scheduling difficulties related to union labor contracts giving the regular staff at least every other ...
George Ricci's user avatar
3 votes

Should the Scrum Master also be an Agile coach, or are they the same?

A scrum master is definitely an Agile Coach to a degree, but whether a separate role is required depends on the organisation. Within a single team the nature of the Scrum Master role is being an ...
SpoonerNZ's user avatar
  • 879
3 votes

How can we keep track of changes to translations within our project?

Start with Source Control Recommending specific tools is off-topic here, but from a software project management standpoint (and even from an engineering point of view) the correct answer is likely to ...
Todd A. Jacobs's user avatar
  • 50.1k
3 votes

Should I have user stories dealing with the case where user is not authenticated?

TL;DR: Yes, you may keep it this way. Long Answer Depending on what you are using the scenarios or business rules for, there are several ways to write them down First case: The scenario is used for ...
ppasler's user avatar
  • 775
3 votes

What is requirement gathering method in project management?

No. that's called brainstorming. Requirement gathering is when the process of deciding which functionality and features will be included in the product and in which platform it will run. To do that ...
Danny Schoemann's user avatar
3 votes
Accepted

Different methodologies for Project Management and Software Development

Combining an agile development approach with traditional waterfall can be highly problematic. Effectively you have two approaches that are pulling in opposite directions. Waterfall is about planning ...
Barnaby Golden's user avatar
3 votes

Agile hard for the developer

IT IS! People forget this or gloss over it all the time. Pushing authority down the hierarchy has a lot of benefits for the organization and the individual but it is definitely harder - and for some ...
Daniel's user avatar
  • 16.9k
3 votes

Is Scrum actually suitable for all kinds of projects?

TL;DR The Scrum framework can usually be adapted to any product or service that can benefit from time-boxed effort and incremental delivery. That doesn't mean it's the best fit for every project, but ...
Todd A. Jacobs's user avatar
  • 50.1k

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