Hey Zee,
On 3 February 2013 18:47, Zee Spencer <
zspe...@zacharyspencer.com> wrote:
> I've been working with one of my clients getting their application to
> production and building a team to continue developing their application.
> It's gone amazing, and now there's 4 developers, one designer, and 1 product
> guy. Both my client and I agree that it's time for me to find something else
> to focus on, but they don't want me to leave entirely.
>
> They are talking about a retainer model where I provide ~10 hours a month
> keeping an eye on the teams health; technically and process-wise.
Consider tapering it off rather than suddenly switching from full time
to a few hours a week.
So I might go from full time, to three full days, to just the
retrospectives, too on-call offsite.... or something similar. Gradual
withdrawal checking that folk are okay at each stage.
One women of a Scrum-ish persuasion described this process as my
changing myself from a pig into a chicken ;-)
I'd be interested in what others think of this approach since, while I
think it's effective, I do wonder sometimes if it's a mark of my
getting too involved with the practical work of some clients.
> Since this is a giant group of experienced coach-practitioners I figured I'd
> ask a few of the questions I'm struggling with:
>
> 1) How do I maintain credibility when I'm infrequently in the code?
This is not something I worry about because...
> 2) I really like knowing how I'm adding value. How do I transfer my
> deliverables from features to learning?
... I don't consider this part to be adding value - it's validating
that the value I've added has stuck. I'm working with the team to make
sure that they can carry on without me.
> 3) Which metrics should I be keeping an eye on? I'm thinking release cycle
> time, story cycle time, project cyclomatic complexity, as well as their
> business actionable metrics.
Depends what I've been hired to help with, or where I think the
biggest changes have been made. I look back at my journal of what
I've been doing and note down the biggest changes that I think have
happened. I then try and figure out what I should be keeping an eye on
as I back away.
So if I've been spending a lot of my time helping with TDD, I'd be
keeping an eye on test coverage metrics. If I'd been spending my time
on helping get features out more regularly, I'll be keeping an eye on
cycle time.
I pay *lots* of attention in the retrospectives and ask people to
think about whether my withdrawal is causing issues before hand.
Hope this helps.
Cheers,
Adrian
--
http://quietstars.com adr...@quietstars.com twitter.com/adrianh
t.
+44 (0)7752 419080 skype adrianjohnhoward
pinboard.in/u:adrianh