Search the web
Sign In
New User? Sign Up
extremeprogramming · Extreme Programming
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Honoring Personal Development Time   Message List  
Reply | Forward Message #136073 of 152428 |
Re: [XP] Honoring Personal Development Time

Quoting Chris Wheeler <christopher.wheeler@...>:

> On 10/24/07, Gary Brown <glbrown@...> wrote:
>>
>> Quoting Ron Jeffries <ronjeffries@...>:
>>
>> > I share the concern about management, not specifically yours but
>> > many managements might start thinking PDT should be taken away "just
>> > during this crunch" anyway.
>>
>> Our management has already done that and learned the lesson.
>> Productivity went down, defects went up. It probably won't happen
>> again.
>
>
>
> This is an interesting statement. By taking away PDT, your defects went up
> and your productivity went down. Would you mind explaining the correlation -
> why did taking away PDT cause defects to go up and productivity to go down?
> Was it upset developers? Was it something different?
>
> Also, I'd like to add a bit. PDT, or any 'free' developer time isn't an XP
> practice, as I understand it. Slack is a practice. But slack doesn't equal
> 'free developer time'. Any free time is given to the developer because the
> company sees value in investing a certain percentage of time/money in
> allowing developers to do as they please. This has paid of well for some
> companies such as Google (but I've read that even that is questionable -
> can't recall where I read it exactly).
>
> My point is, PDT is a company policy, not an XP practice. Companies need to
> see some ROI on PDT and if they don't, then it's apt to get taken away.
>
> So, my next question, how have you shown that not working on stories during
> PDT increases the ROI of PDT?
>
> Chris.

Not only was PDT taken away, but people were asked to work nights and
weekends as well as extra effort to work off a backlog of data
transformation projects. This extra effort work was in addition to
the normal project work. It was "voluntary", but the director made it
clear that bonus money was at risk for those who didn't participate.
I objected to this as long and as loudly as I dared. It happened
anyway.

The developers soon figured out what was important, and started
working on the backlog projects during the day, instead of their
regular projects. They were tired, morale was low, and things were
getting promoted to production without going through the normal QA
process.

We measure velocity and defects reported each iteration. The charts
show a dip in productivity, and a spike in defects. The other
statistical anomaly of note was that unplanned time off also spiked
(people calling in sick, basically).

In my original note, I said, "In my organization, we designate Friday
afternoons at Personal Development Time. We adopted this practice,
not as an XP practice, but as one of the Seven Habits of Highly
Effective People, Sharpen The Saw."

We were asking people to learn Java, Object-Oriented Design and
Programming, Oracle, and XP, all at once. In addition to several
weeks of training for each developer, we felt it was important to
demonstrate that we were serious about learning new skills. We
established PDT as a visible period of time when the developers would
be free to do that.

We have no measure for the ROI of Personal Development Time. We know
the results a mixed. We also have some tangible benefits. A new
product was conceived and developed that generates revenue and web
site traffic. Many tools have been investigated and implemented that
have improved productivity.

We are also aware of the non-productive use of PDT. I hear it all of
the time from our software development directors. We have never
required people to account for their PDT activities. We want to treat
them like adults, knowing that some will abuse the privaledge. We
have so far resisted the urge to punish everyone for the sins of the
few.

GB.






Wed Oct 24, 2007 4:34 pm

gb70840
Offline Offline
Send Email Send Email

Forward
Message #136073 of 152428 |
Expand Messages Author Sort by Date

... This is an interesting statement. By taking away PDT, your defects went up and your productivity went down. Would you mind explaining the correlation - why...
Chris Wheeler
chris_h_wheeler
Offline Send Email
Oct 24, 2007
2:15 pm

... Not only was PDT taken away, but people were asked to work nights and weekends as well as extra effort to work off a backlog of data transformation...
Gary Brown
gb70840
Offline Send Email
Oct 24, 2007
4:34 pm

... Ok. I can feel the pain. Yet, I'd suggest that removal of PDT wasn't the largest contributor to defect increases and productivity decreases; rather, it was...
Chris Wheeler
chris_h_wheeler
Offline Send Email
Oct 24, 2007
5:15 pm

... We want the teams to hold their members accountable. We have spent a lot of time on this with some success, but more is needed. We are currently going...
Gary Brown
gb70840
Offline Send Email
Oct 24, 2007
6:59 pm

... I get all that. What I'm trying to say, maybe not clearly, is that no matter how accountable teams are to each other, there needs to be some ...
Chris Wheeler
chris_h_wheeler
Offline Send Email
Oct 24, 2007
9:10 pm

... What is so weird about personal development time? 8^) If we expect you to learn new skills every week, shouldn't we give you time to do that? GB....
Gary Brown
gb70840
Offline Send Email
Oct 24, 2007
9:43 pm

... I think that is true of anything I'm asked to do at work. What's also true is the fact that I am asked to demonstrate that I'm done my tasks. Another way...
Chris Wheeler
chris_h_wheeler
Offline Send Email
Oct 24, 2007
11:31 pm

... You have no long term interest in the roofer. It's a one time deal. The bad thing for you, is if he is training someone on your roof. You probably won't...
Gary Brown
gb70840
Offline Send Email
Oct 24, 2007
11:45 pm

... Depends if the workman is part of a trade. Every time I have hired a plumber, he always brings an apprentice. Carlton...
banshee858
Offline Send Email
Oct 26, 2007
2:57 pm

... I feel comfortable reading this mailing list and typing this response, or reading books on agile, or refactoring our code base (even if I'm doing that to...
David Carlton
carlton_db
Offline Send Email
Oct 25, 2007
12:11 am

... Ruby yes, Japanese no, unless the company had a need for it. Do that on your time. GB....
Gary Brown
gb70840
Offline Send Email
Oct 25, 2007
1:20 am

... I think something being debated here is a mostly moot point for Gary's team. In a general sense, no, you don't want people learning how to fix engines...
Cory Foy
cory_foy
Offline Send Email
Nov 1, 2007
5:01 pm

I would prefer a better name for it if its not up to the coder to decide what to personally develop for him or her self. Maybe skill honing time, or new...
Boysenberry Payne
boysenberry@...
Send Email
Oct 25, 2007
2:01 am

... In our case, we *really* meant personal development time. We were asking PL/I and ColdFusion programmers to learn Java, OOD&P, TDD, XP, and how to be part...
Gary Brown
gb70840
Offline Send Email
Oct 25, 2007
2:17 am

Hello, Gary. On Wednesday, October 24, 2007, at 7:21:27 AM, you ... A little but seemingly knowledgeable article about this event could be of great service to...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Oct 24, 2007
2:17 pm

... Ron, can you explain your last statement here? I'm having trouble understanding how the fact that the code was deployable has an effect on what was...
David Morash
david_morash
Offline Send Email
Oct 25, 2007
2:40 am

... I'm not Ron, he's much better looking, but I would like to say what I think about personal development time. The idea is to provide time to learn. We...
Gary Brown
gb70840
Offline Send Email
Oct 25, 2007
3:10 am

Hello, Gary. On Wednesday, October 24, 2007, at 11:10:21 PM, you ... Yes, certainly. I have always held that people owe it to themselves to find time to...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Oct 25, 2007
12:55 pm

Hello, David. On Wednesday, October 24, 2007, at 10:45:25 PM, you ... If they worked for such a short time and managed to produce code that met all the...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Oct 25, 2007
11:31 am

... I suppose it depends on what you mean by "Personal Development". While I agree with what you say above, I do think there is a lot of development potential...
David Morash
david_morash
Offline Send Email
Oct 25, 2007
11:29 pm

Hello, David. On Thursday, October 25, 2007, at 7:33:36 PM, you ... Sure there is. But that can be done all day every day. I'd think that the company-provided...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Oct 26, 2007
1:18 am

On Friday, the software development director addressed the development teams. He expressed his disappointment in the earlier debate about two developers who...
Gary Brown
gb70840
Offline Send Email
Oct 30, 2007
12:23 am

Hello, Gary. On Monday, October 29, 2007, at 8:23:15 PM, you ... It sounded to me as if you were already delivering. It has always been my view that personal...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Oct 30, 2007
8:51 am

... I think that in the Gary's case, the company is providing the time - Friday afternoons. However, in the previous discussions, I heard that the management...
Chris Wheeler
chris_h_wheeler
Offline Send Email
Oct 30, 2007
1:32 pm

... I tend to agree with Ron that "Personal Development" is your responsibility. The real issue to me here is one of congruence. If the company is nice enough...
Steve Berczuk
berczuk
Offline Send Email
Oct 30, 2007
8:03 pm

You'd have to actually talk to the director to find this out, but one thing that might be happening is that he's trying to motivate a culture change towards a...
Scott Ambler
scottwambler
Offline Send Email
Oct 30, 2007
12:05 pm

... We have had personal development time since May 2004. It has always been controversial, because it was obvious that some people weren't making the best...
Gary Brown
gb70840
Offline Send Email
Oct 30, 2007
6:46 pm

... Very smart move on his behalf. I'm presuming he was disappointed in the debate, and not the actions of the two developers. This sends a pretty clear ...
Chris Wheeler
chris_h_wheeler
Offline Send Email
Oct 30, 2007
1:36 pm

... Not all investments pay off directly or immediately. The investment in PDT may pay off in greater productivity Monday thru Thursday rather than any direct...
Steven Gordon
sfman2k
Offline Send Email
Oct 30, 2007
2:43 pm

... I feel that too many decisions are made for short term returns. The PDT could be considered a long term investment. I also think about YAGNI, Gold Plating,...
geoffrey_slinker
geoffrey_sli...
Online Now Send Email
Oct 30, 2007
3:05 pm
 First  |  |  Next > Last 
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help