Hot answers tagged

53 votes
Accepted

Task estimation for PMs who are not developers

If at all possible, they don't. They ask developers to estimate it. Estimates should always be made by the people who will perform the work being estimated. If this is not done, then you run the ...
user avatar
  • 14.7k
43 votes

What is the ongoing value of the Kanban board to the developers as opposed to management

Good question - well phrased. Best answer is "Never be the senior guy with a secret". Development is difficult to schedule. Last week I told my manager that the new tool enables me to solve ...
user avatar
  • 8,697
21 votes

What is the ongoing value of the Kanban board to the developers as opposed to management

A Kanban board helps developers synchronise their work. Sue glanced up at the Kanban board to see if there were any new items waiting for her to code. Mark had noticed that the review stage on the ...
user avatar
18 votes
Accepted

How much project management is a software developer supposed to do?

Responsible vs. Accountable Roles in a Pull-Queue System The question you're asking is really an X/Y problem. You have a couple of other problems that you haven't actually called out in your question:...
user avatar
  • 47.9k
17 votes
Accepted

Kanban - spending time on somebody else's work

TL;DR Your question strongly implies management metrics tied to individual utilization rather than flow or cycle time. The 100% utilization fallacy is antithetical to Kanban, and to agile systems in ...
user avatar
  • 47.9k
16 votes
Accepted

In Kanban, what should we do about an urgent task?

Depending on how often this happens, you could consider defining your Kanban board by 'class of service' - where you can use the Class of Services defined by David Anderson in his book: Kanban: ...
user avatar
  • 2,115
13 votes

How to write implementing HTTPS as a user story?

I would focus on the need, rather than the implementation. The user story would then simply be: "As a user, I want any personal information I give (Company) to remain private and secure." With HTTPS ...
user avatar
  • 14.7k
13 votes

How should we hand-off and ticket UI designs to the devs to ensure the developed design matches the provided UI mockups, while still being agile?

I've seen this happen with design so many times. It's a structural problem with how people and teams are organized. Now, I feel like I should say that cross-functional teams are not required to be ...
user avatar
  • 16.7k
12 votes
Accepted

What is lead time?

Wiki has the common definition of this term: A lead time is the latency between the initiation and execution of a process. If your working area is software development, then the definition from ...
user avatar
12 votes
Accepted

Are daily stand ups the same for Kanban and Scrum teams?

TL; DR In Scrum, a time-boxed daily stand-up with a structured format is mandated by the framework. If you don't have a daily stand-up, you aren't following the core Scrum methodology. Kanban is ...
user avatar
  • 47.9k
12 votes

As an Agile Coach, how do I deal with argumentative and uncooperative team members?

TL;DR You are taking a potential team composition problem and making it your problem. That is not agile; that is a misunderstanding of your role. From an agile coaching perspective, teams need to be ...
user avatar
  • 47.9k
12 votes
Accepted

What are the artifacts in Kanban?

My answer is: there are no predefined artifacts in Kanban. Scrum has predefined roles, events, and artifacts but Kanban doesn't. Kanban just describes 4 principles and 5 practices: Start with ...
user avatar
12 votes

What is the ongoing value of the Kanban board to the developers as opposed to management

As a developer, a kanban board shows me two things of interest: What work am I and my team members currently working on What work is ready to be picked up when I complete my current task Besides ...
user avatar
12 votes

Daily StandUp in a small co-located team

One of the advantages of having such a small team is that, indeed, the people in the team are able to communicate freely throughout the day. A lot of the daily stand-ups might thus often end very ...
user avatar
  • 13.6k
12 votes
Accepted

Kanban - Move card from In Progress state to Backlog (moving cards backwards)

The main ideas with Kanban is to visualize your work and to limit work in progress. This allows you to maximize flow while at the same time see where you have bottlenecks. If you started work on ...
user avatar
  • 13.6k
11 votes
Accepted

User story conversation vs. scope creep

It looks like you have a problem in the ways stories are written. Stories represent an aim which has a value for an actor. If you think about the Mike Cohn version of user stories: "[The actor] ...
user avatar
  • 2,414
11 votes
Accepted

Is Kanban considered an agile methodology?

You can't compare Scrum and Kanban. Scrum is a project management framework, while Kanban is a scheduling system to support Lean and Just-In-Time operations. Kanban is one of the tools used in Lean. ...
user avatar
  • 17.7k
11 votes
Accepted

In kanban, what should we do about routine work in each day?

I'd create a card for these with a week N tag. In Kanban it is important that all the work you do is visible, but it does not require you to over administer the project. If you have a work item (card) ...
user avatar
  • 11.8k
11 votes
Accepted

What to do if team can't be made cross-functional?

First off, I should note that, as per my understanding of the term 'cross-functional team', it is not a team where every member can do everything. Rather, it is a team that is capable of doing ...
user avatar
  • 14.7k
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 ...
user avatar
11 votes

Task estimation for PMs who are not developers

Have Task Performers Provide Estimates In agile frameworks (and even in sensible non-agile frameworks), project managers should never estimate work items themselves. Instead, the people who will ...
user avatar
  • 47.9k
11 votes

How much project management is a software developer supposed to do?

I think this has a canonical answer, at least from a traditional PM point of view if not with Agile or Kanban or whatever else. If a piece of work was unable to be finished for whatever reason, by ...
user avatar
  • 36.6k
11 votes

How should we hand-off and ticket UI designs to the devs to ensure the developed design matches the provided UI mockups, while still being agile?

Let me challenge the frame of your question a bit: Why do you have such specific requirements that change for every ticket? Is it really necessary to have different margins between buttons on ...
user avatar
  • 7,650
10 votes
Accepted

Are there any respected Kanban certifications?

Kanban certifications are definitely not as well established as Scrum training/ certifications. But they certainly are available. The Lean Kanban University, with active involvement of/ direction by ...
user avatar
  • 2,115
10 votes
Accepted

In Kanban, What should I do if the card has a bug that need to be fixed in Test column?

That's a great question and a topic of much debate in Kanban communities! However, there are two aspects to this - one, what is your actual engineering practice when a defect is found during ...
user avatar
  • 2,115
10 votes
Accepted

Does multiple cards in progress by a single person reduce kanban efficiency

There is no such thing as "kanban efficiency". Only developers efficiency. Kanban WIP limits were implemented to avoid waste stemming from multitasking or waiting for others. However there can be ...
user avatar
10 votes
Accepted

What are the "pillars" of the Kanban process?

TL;DR What are the pillars of Kanban process? Are they the same [as Scrum] or is something different? Kanban doesn't define "pillars" in the same sense as Scrum. However, as one of the core agile ...
user avatar
  • 47.9k
10 votes
Accepted

Is there any negative productivity impact on having more than one task in progress?

Having more than 1 item In Progress for a single person will kill productivity. Multitasking is horrible for getting things done quickly and/or well. See Agile team full of part time developers for ...
user avatar
  • 14.7k
10 votes
Accepted

Does a user story need to be small and why, when using Kanban

In a word: feedback. Whether you’re coaching a soccer team, flying a drone, planning a city, or writing a dissertation, the sooner you can get feedback, make adjustments, and get more feedback, the ...
user avatar
10 votes
Accepted

How can I create an Epic based on requirements following best practices?

There are two schools of thought about what an Epic is. Some define an Epic as a large user story, often one that cannot be delivered in a single iteration. However, it can be placed and ordered in a ...
user avatar
  • 17.7k

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