SprintMojis

Posted April 1, 2020 by Joshua Kerievsky in Agile Transition, Coaching, Culture, Kanban, Learning

SprintMojis are a full set of emojis for conveying common feelings during Sprints.
Read more

No comments


Solving the Puzzle At the Center of Successful Remote Mob Programming

Posted March 16, 2020 by Willem Larsen in Learning

There are so many tools floating around to help us work with each other remotely – screen sharing for meetings, remote desktop control for mobbing and pairing, video connections to maintain rich team engagement, chat channels for quick updates, forums for archived group thinking, wikis for documenting team knowledge. Of course we all want remote […]
Read more

No comments


The Daily Meeting

Posted February 24, 2020 by Tim Ottinger in Learning

The manager looks across the room at the team members. It’s 8:45 and everyone should be in attendance. Where’s Rob? Surely he’s not still at his desk? “Okay let’s start on the left and go around the room,” the manager says, as she always does.
Read more

No comments


Squeezing or Slicing?

Posted February 17, 2020 by Tim Ottinger in Learning

I’m going to be using a metaphor that not everyone can relate to since not everyone is on a speaking circuit. My hope is that this metaphor will teach you two things: how to plan a conference talk, and how to approach doing big things quickly.
Read more

No comments


Estimates vs Actuals

Posted February 11, 2020 by Tim Ottinger in Learning

“Oh, no! We estimated 23 story points for the sprint, but we only turned in 20. We’ve failed the sprint!” It seems that a lot of teams, especially scrum and SAFe teams, are spending a lot of time on story point estimates. This is understandable, and also disappointing. You see, you can’t estimate your way […]
Read more

No comments


Vanishing Volatile: Threading and References

Posted November 15, 2019 by Brett Schuchert in Learning

Overview Recently we came across a need to use volatile. At the time my spider senses were tingling; I wasn’t sure. We confirmed that it was in fact necessary. Then we improved the implementation a touch, which removed the need to use the keyword. The Beginning I joined a mob while it was in the middle of […]
Read more

No comments


TDD: Purposes and Practices

Posted November 14, 2019 by Tim Ottinger in Learning

Test-Driven Development (TDD) is frequently misunderstood in ways that cause needless struggle, delay, and upset. Misunderstanding and misrepresentation have been painful enough that developers have cried out in frustration, sometimes declaring the whole practice harmful, pointless, or even “dead.”
Read more

No comments


Shortest Longest Red

Posted September 3, 2019 by Joshua Kerievsky in Extreme Programming, Learning, Software Design, Test Driven Development

To measure how long they were “in the red”, Ward suggested that one programmer in the pair take on the additional responsibility of being the time keeper. They’d keep time of any period during which one or more tests were red.
Read more

No comments


Are tests valuable?

Posted October 31, 2018 by Jessica McCay in Learning

During my time as a developer, I have come across wildly differing opinions on testing. Many would say that you absolutely, without a doubt, should write tests around the code you write. Others felt that testing was a waste of the developer’s time and energy. When I first began programming, I did not like writing […]
Read more

No comments


Skills Inventory

Posted October 18, 2018 by Mike Rieser in Coaching, Learning

A team is asked to take on a special project but they feel uneasy because they lack all of the skills necessary for a successful outcome. Have you experienced that problem before? Perhaps a Skills Inventory could help. This is a skills inventory I helped a team create in the past (I’ve redacted their names […]
Read more

No comments