How to deal with roundtrips in Kanban

We use a Kanban process with the following steps:

  • (backlog)
  • specification
  • implementation
  • review
  • (completed)

The specification, implementation and review steps are divided in in progress and done phases.

The implementation step is done when the implementer thinks that the code matches our quality standards. The review step is done when a second person thinks that the code matches our quality standards.

Sometimes, during the implementation step it turns out that some part of the problem wasn’t considered during the specification step. In this case the work item goes back to specification in progress.

Quite often (often several times per work item) it happens that the reviewer isn’t quite happy with the code.1 In this case the work item goes back to implementation in progress.

If a work item goes only forward, we can use the standard Kanban workflow: pulling work items into the next step while observing the WIP limits.

If a work item goes backwards, there are a few problems.

When pushing the work item to an earlier step, it could be the case that the earlier step is already full (i.e. it has at least as many items as the WIP limit). What should we do in this case?

When the implementer has incorporated the review feedback, it’s unclear what to do with the work item. Currently, it’s assigned back to the reviewer and pushed again to the review step.2

In both cases we push instead of pull, which seems like working against the Kanban principles. Is there a better solution? Should the steps be re-arranged to make the flow go forward more often? If yes, how could that be done?


1 A thorough review is an important part of our process. We have some developers who are not yet very experienced programmers. Also we want to avoid that specific knowledge is concentrated on few developers, so people are sometimes assigned to tasks which they are not very familiar with (but then the reviewer should be experienced in that area — sometimes we pair, but our team is partly separated spatially and temporally). It turned out the the implement-review-implement cycles are a very effective way to spread knowledge across the team.

2 In some cases we know that the previous reviewer is unavailable for a longer time. In this case we unassign the work item and put it to implementation done. But this is an exception.

How to deal with an excess of white-space in a CRM UI?

I’m designing a CRM-style interface for nurses to help them manage their workflow, and I’m running into a UI issue where, in most use cases, there’s kind of an awkward excess of white-space in the “Task Details” card (see image). enter image description here To mitigate this, I considered making the font size bigger, but the rest of the interface is also 14px, so I didn’t want it to clash visually. (Also, this screen is designed for a 1440pt wide screen, which is what most of the nurses that we interviewed use).

I’m happy that the space is large enough to accommodate super long inputs, but it just seems a bit much.

Any thoughts on how to mitigate this? Thanks a lot!

The Most Awaited Deal is Back, E-2276G , i7-9700k, 1240v3 Starting at just $55, Up to 40% Discounts


Lets Connect
! Call: 877-477-9454. | Email: | Live Chat: www.prolimehost.com

We’re thrilled to be able to offer the following amazing deals starting at just $ 55/month US – no small print, no gotcha’s, just great savings on incredible servers

Intel Xeon Processor E3-1240 v2,v3
16 GB Memory
(upgrade to 32 GB at just $ 10)
1 TB Sata…

The Most Awaited Deal is Back, E-2276G , i7-9700k, 1240v3 Starting at just $ 55, Up to 40% Discounts

Does the special thrown attack of a Hammer of Thunderbolts deal damage?

The Hammer of Thunderbolts has a special thrown property:

The hammer also has 5 charges. While attuned to it, you can expend 1 charge and make a ranged weapon attack with the hammer, hurling it as if it had the thrown property with a normal range of 20 feet and a long range of 60 feet. If the attack hits, the hammer unleashes a thunderclap audible out to 300 feet. The target and every creature within 30 feet of it must succeed on a DC 17 Constitution saving throw or be stunned until the end of your next turn. The hammer regains 1d4 + 1 expended charges daily at dawn.

I suspect it is probably the case, but just to be sure:
Does the special thrown attack of a Hammer of Thunderbolts deal damage, in addition to its stated effect? (2d6+1 + Strength modifier + other bonuses if any)

How Should I deal with Delined Card with Hotels.com?

I reserved a hotel room using Hotels.com, and the card got declined due to the exceeded limit. They were able to charge me part of the bill (one night out of the several), however.

I increased the card limit, and now the hotel can charge me the rest of the bill. However, I am having a problem in communicating with them, as the staffs are not particularly proficient in English and not answering my e-mails promptly.

What should I try, in this situation?

The payment request came from the hotel, not from Hotels.com (or at least that’s what the bank says). Also, the reservation is not refundable.

What are nonexpensive efficient ways to deal with swarms for mundane characters?

Swarms can be quite a big problem. Swarms in Dungeons & Dragons 3.5 and ones consisting of Fine or Diminutive creatures in Pathfinder are immune to weapon damage. Sure the players could use a torch, but it would be inefficient against high HD swarms. I am aware there are many wands, scrolls, and other costly magic items which could easily defeat swarms, but I am more interested in those that do not cost a few thousand gold pieces. I know that with item creation feats costs of creation are significantly lower, but I’d prefer options that are not such feat dependant.

Are there any efficient and nonexpensive methods for mundane characters to deal with swarms?

How to make Google Calendar the default calendar app to deal with dates and timings?

When I tap on a date in Huawei’s stock messages app. A pop up menu appears to create a reminder in Huawei calendar app which I don’t use. Is it possible to make Google Calendar the default calendar app when I tap a date or times of meetings in sms or notes apps for Huawei? More info I use stock EMUI 9.0.1

How do people deal with sweating and ‘feeling hot’ at high altitude climbs (above 5500m)?

How do people deal with sweating and ‘feeling hot’ at high altitude climbs (above 5500m)??

Just a background on myself:

I’ve done hikes/climbs up to 3000m where temps hit at the lowest of around -1 celcius only.

Those hikes/climbs are only day trips.

Those hikes/climbs are considered extremely easy in the whole grand scheme of it.

Last and most importantly: I sweat A LOT and EASILY

My experience during my climbs was that I tend to always want to remove a layer of clothing as I actually feel hot and am quite wet with perspiration to the point where I’ve only got my ‘dry-fit’ tshirt on at temperatures close to freezing.

Hence, I’m extremely curious as to how people combat this at higher altitudes as I’ve been reading a lot about some proper expeditions as I’m sure going ‘single layer’ at those altitudes is just plain stupid.

Best way to deal with non-developers in a scrum team

I’m working in a scrum team (about 8 people) without a scrum master and we have one team member that has a non-development role (not PO, not PM). This person doesn’t really fit in, he should actually belong to a different department, but someone higher in the hierarchy decided that’s where he belongs.

Ideally he should not attend the daily but I think it would be also not good to exclude him, then he would be in a team without actually being a team member. My question is, does anyone have a valueable experience how to make him contribute to the daily in a meaningful manner? Just make him say as little as possible? He talks about stuff that nobody else is familiar with in the daily.

Thx for any suggestions!