Thursday, June 13, 2019

When is the best time to update the scrum board?

I have worked with teams that have updated the board at stand-up and other that have updated it as they go throughout the day.  I am starting to think daily updates is an anti-pattern.

Updating the board on a daily basis turns the board from a tool the team uses to stay in sync, into a manually updated report used to tell people outside the team where you got up to yesterday.

If the business decided the priorities on the board were in the wrong order, or that some work is not longer needed... should they wait until stand-up to move the cards?

Waiting to the next day to move your card also encourages people not to pick up new work the same day another piece is completed - forcing waste into your process.

If delaying the point at which a cards gets moved doesn't have people getting confused about what to pick up next, then your cards probably don't move very often... which is also an indication each card represent too much work (and project risk).

Sometimes I get pushback that it lets the team celebrate team progress together... but if you can't ring a bell or some other signal in your work area when a story is done tor trigger a cheer... you are probably in a shared office space with other teams working on other things... and that in itself is another anti-pattern.

What do you think?

Wednesday, May 15, 2019

JsonPad for DotNet v1.3.9 is now out

For a while we have been using JsonPath at work as part of our testing pipeline, when testing JSON rest endpoints.

We use Newtonsoft's JsonPath library to perform the queries. JsonPath is not exactly a standard, and several difference exist between different implementations.

JsonPath queries that work in the online tools, would later fail in our tests causing a painful feedback loop of trial and error to get to a working JsonPath expression.

To avoid this I wrote a simple JsonPath experimenting tool using the same Newtonsoft library underneath, so when a path works in the tool it will work in the tests.

I've released this tool for everyone to use.. and called it JSONPad

I hope you find it useful too.
The latest download can be found here: JsonPad

Some Features...
* Load JSON from file or url
* Run query to display matches.
* Find in files (in Source and Result panels)
* Json folding (collapse/expand nodes)
* Syntax highlighting

Any issues? Log them here

GitHub Projects