Feed on
Posts
Comments

Okay, we’re settled on the half-and-half part: we’re going to spend half our day in class and half at work. Easy.

For most folks, tho, another question comes burbling right away when they consider doing an agile transition. They’ll want to know which practices we are doing and what order we’re going to adopt them in.

I’m So Glad You Asked

Have you ever sat in your own lap?

It’s that goofy cooperative game where we put everybody in a circle and have each person sit in the person behind them’s lap. Check the video above if you’re not sure. And, no, I’m not one of those touchy-feely coaches who makes teams get in touch with their inner lives by doing silly things. Mostly.

Now read these professional lapsitting guide instructions:

Everyone turn to your right. Step in closer to the centre and put your hands on the waist of the person in front of you. In a moment, we are each going to sit on the knees of the person behind us keeping our own knees together as we do. Concentrate on guiding the person in front of you to sit comfortably on your knees, and trust that the person behind you will guide you, too. First we will have a trial run. On the count of three we are going to bend down, touch bottoms to the knees and come right back up to make sure we are all standing closely enough together.

Whoa!  Metaphor central!

I know, right? There must be ten different ways we could use this metaphor to talk about transitions. But I’m going to limit myself to just one.

Sit-In-Your-Own-Lap means that we are going to adopt all the practices at once, in steps..

All At Once…

Agility is purposefully a minimal system.

Take one part away and the other parts are certain to be less effective, and quite likely to fail altogether.

We need to get the whole kit into place to get maximum value. Half measures tend to have worse results than just not changing anything.

We get viagra for http://appalachianmagazine.com/2018/02/02/why-the-entire-english-speaking-world-cant-agree-on-what-these-bugs-are-called/, Kamagra oral jelly, Zenegra, Silagra, Zenegra, cialis, Caverta, and Forzest etc. except that, we get lot of other forms of manual therapy, including massage therapy, osteopathy, physical therapy to name a few. It is essential to maintain proper gap of 24 hours cialis tadalafil 5mg between 2 (two) doses. It is always the price that stops levitra mastercard appalachianmagazine.com some of the things from happening in the body. The generic pills are utilized since the choices for these well-known pills. generic levitra for sale Need an example? In the agile approach, we use a practice called collective ownership. Anyone can change anything anytime.

Successful collective ownership depends on continuous integration and a microtest driven development approach. If not, we’re looking at massive merges and brutal regression failures.

…In Steps

On the other hand, agility also isn’t a switch. Many teams (and coaches) have tried to do things like adopt every practice to its fullest extent on a given official start day.

That doesn’t work.

Take a gander at those instructions for lapsitting up there. Notice that the pro lapsitting coach actually takes several very explicit steps on the road to the final sitdown.

Bingo.

Which Steps?

The steps vary from team to team, as so many other features do. But here’s a typical example:

Our website product uses struts, naively, so that the action code is virtually uncallable without the surrounding database connections and webserver running. There’s a natural target there for a double-dawg-dare, so in the early weeks of a transition we’ll figure out a layering solution that works for us.

Once that’s available, we can take a solid step towards TDD: The team must use the layering solution for all new action classes, and they therefore must be 100% TDD’d.

Teams will say to themselves things like “we’ll TDD in every situation that we can”. Which is a lovely idea, but often fails. The team doesn’t see TDD the way a coach would, so it winds up doing nothing at all: as far as the team is concerned, they can’t TDD anything. That’s why the coaching is so important.

Run Your Transitions Sitting In Your Own Lap!


Comments are closed.