Search the web
Sign In
New User? Sign Up
kanbandev · Kanban Development
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

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
"Standard Work" - Does it make sense for Software?   Topic List   < Prev Topic  |  Next Topic >
Reply | Forward < Prev Message  | 
One of the main features of Lean is the idea of "standard work". Lean
manufacturing is very prescriptive, and the TPS is build on "scripts" that
prescribe exactly how each job should be done. These scripts are arrived at by
performing "time and motion" studies and using the data to determine the "best"
way to perform each manufacturing step so as to eliminate "waste". This then
becomes the "standard work" which is written down and followed.

The TPS is big on standards. Where it differentiates itself from the traditional
western approach, is the belief that standards should always be in flux,
changing and improving.

Changes to standards are data driven. Building on the ideas of Deming and
statistical process control, "quality control limits" are strategically placed
at different stages of manufacture. Should the manufacturing system fall outside
the control limits then action is taken.

The detection of problems, I think is the Andon Corey mentioned. In a
manufacturing plant, this could be defective parts being produced. The detection
mechanism could be a machine that measures the parts as they are manufactured to
see whether they fall within given tolerances. If a part falls outside the
tolerance, then action is taken, which can mean stopping the line "Jidoka", so
that no more defective parts are made. The data collected is then analysed and
used to improve the "standard work" to ensure that the defect doesn't happen
again. This could mean running the machine more slowly, or changes in the
maintenance procedure. Either way the "standard work" is modified, and the
process monitored for improvement.

OK so what does this have to do with software? Well over the years a number of
analogies have been used to try and improve the software development process.
The Engineering analogy is what triggered off the idea of "Software
Engineering". A manufacturing analogy is often used too, and can readily be seen
in the work of the SEI and the CMMI and today with Lean Software Development. My
question is how useful are these analogies and how far should they be taken?

CMM Level 5, is a stage of software development process "maturity" where the the
"standard work" is sufficiently defined and sufficient "process metrics" exist
to allow the detection of "defects" in software manufacture. This "Optimized"
state is a pre-requisite to using quantitative data collected durng the
"manufacturing process" to continuously improve the "standard work".

What have we learned over the last 20 years? Is software pure Engineering? Is it
manufacture? Does the idea of "standard work" really apply?

For me, the break through that Agile made, was acknowledging that software
development was not a deterministic process and that there is no "standard
work". Instead the idea of software development as "creative collaborative
process" came to the fore. The acknowledgment of the role of creativity and
design skill can be readily be seen in the writings of Jim Highsmith and others.

Can creativity be "scripted"? Do fashion designers, playwrights etc follow a
script? Can process metrics be used to improve creativity and design skills?

For me these questions are central to how far Lean practices can be applied to
software. Perhaps we should be looking elsewhere? Fashion design follows a very
similar process to Agile software development. Someone comes up with an idea for
a new product. The idea is explored and elaborated using a story board, and the
new product is developed iteratively, gaining feedback from potential customers
along the way.

Can Andon be applied to Fashion Design? If not should it be applied to new
product development in general and Software in particular?

For manufacture, where each manufactured unit has a pre-determined "value", then
the main goal is to eliminate waste in an attempt to reduce costs and increase
margins. There is no exploration needed, no discovery and no creative design.
New Product Development however is very different.

Paul.




Sun Apr 12, 2009 10:58 am

beckfordp...
Offline Offline
Send Email Send Email

Forward
< Prev Message  | 
Expand Messages Author Sort by Date

One of the main features of Lean is the idea of "standard work". Lean manufacturing is very prescriptive, and the TPS is build on "scripts" that prescribe...
beckfordp@...
beckfordp...
Offline Send Email
Apr 12, 2009
10:58 am

Paul, Great topic to discuss... I think the answer is "yes" if you understand standard work as the way the team does the job today. It doesn't have to be...
Alisson Vale
alissonvale
Offline Send Email
Apr 12, 2009
3:03 pm

On Sun, Apr 12, 2009 at 5:03 PM, Alisson Vale ... I'll invoke Gilb's law: "Anything you need to quantify can be measured in some way that is superior to not...
Torbjörn Gyllebring
torbjorn.gyl...
Offline Send Email
Apr 12, 2009
3:23 pm

Hi Allisson, I agree. For software we need to take a looser definition of standward work then the one used in the TPS. With this looser definition it becomes...
beckfordp@...
beckfordp...
Offline Send Email
Apr 12, 2009
3:31 pm

Hi Paul, On Sun, Apr 12, 2009 at 5:30 PM, beckfordp@... ... One of the biggest problem I've observed while visiting Scrum teams are that although...
Torbjörn Gyllebring
torbjorn.gyl...
Offline Send Email
Apr 12, 2009
3:38 pm

Hi Torbjorn, I hate to say I told you so, which is why I'm flagging these potential gaps in Kanban. XP is very prescriptive and I find it a great tool for...
beckfordp@...
beckfordp...
Offline Send Email
Apr 12, 2009
3:59 pm

I've found the question(s): What does Scrum say about breakfast? and So why do you still eat it then? Good ice-breakers for dialouge regarding the "missing"...
Torbjörn Gyllebring
torbjorn.gyl...
Offline Send Email
Apr 12, 2009
4:09 pm

... Funny! I'll remember this one. There are somethings people just don't want to do. Eating breakfast may be one of them :) There is a political and cultural...
beckfordp@...
beckfordp...
Offline Send Email
Apr 12, 2009
4:18 pm

On Sun, Apr 12, 2009 at 12:30 PM, beckfordp@... ... I believe the quantitative data (gathered with StW) can be used effectively for signalizing...
Alisson Vale
alissonvale
Offline Send Email
Apr 12, 2009
4:56 pm

... I agree, and this is where software development parts company with Lean manufacturing. Lean manufacturing is based on satistical process control and the...
beckfordp@...
beckfordp...
Offline Send Email
Apr 12, 2009
9:57 pm

Hi Paul, On Sun, Apr 12, 2009 at 11:57 PM, beckfordp@... ... Is this really true? My lean manufacturing experience is limited to reading Ohno and...
Torbjörn Gyllebring
torbjorn.gyl...
Offline Send Email
Apr 13, 2009
7:23 am

... This was my experience. I worked in a multi-national company that used TQM for everything. Four out of five divisions manufactured semi-conductor test...
beckfordp@...
beckfordp...
Offline Send Email
Apr 13, 2009
1:35 pm

So what do you think is "standard work" for software? Can someone give a representative definition for it? On Mon, Apr 13, 2009 at 9:35 AM,...
Robin Dymond
rdymond1
Offline Send Email
Apr 14, 2009
1:05 am

... I think you meant "scientific method": http://en.wikipedia.org/wiki/Scientific_Method http://en.wikipedia.org/wiki/Scientific_Management It is important...
Kevlin Henney
kevlinhenney
Offline Send Email
Apr 14, 2009
9:27 am

... No I meant what I said. Lean was born out of Scientific Management. I know it is trendy today to say that Taylorism is all bad. The truth is that for...
beckfordp@...
beckfordp...
Offline Send Email
Apr 14, 2009
1:00 pm

... In which case could I suggest posting a relevant link rather than the one you posted, which was strongly related to scientific method and said nothing in...
Kevlin Henney
kevlinhenney
Offline Send Email
Apr 14, 2009
10:27 pm

... You can suggest what ever you like. What I would say in response is do a little investigation of your own before publicly displaying your ignorance. Paul....
beckfordp@...
beckfordp...
Offline Send Email
Apr 14, 2009
11:10 pm

... I merely asked you to post something appropriate in support of your position. I don't believe this qualifies. Kevlin -- ...
Kevlin Henney
kevlinhenney
Offline Send Email
Apr 15, 2009
12:52 am

... I Already have in response to you. I include my response again here: No I meant what I said. Lean was born out of Scientific Management. I know it is ...
beckfordp@...
beckfordp...
Offline Send Email
Apr 15, 2009
10:37 am

... I saw this response and was after something that had a little more substance to it, not simply contrarian attitude and interpretation. To be inspired by an...
Kevlin Henney
kevlinhenney
Offline Send Email
Apr 15, 2009
11:32 am

Hi Kevin, You've lost me. You asked for a link and you got one (twice). If you want to debate the contents of that link then I'm more than happy to. Paul....
beckfordp@...
beckfordp...
Offline Send Email
Apr 15, 2009
12:05 pm

On Sun, Apr 12, 2009 at 12:03 PM, Alisson Vale ... Sorry, it was supposed to be "arrival" not "survival". Very important differentiation for emergence. Alisson...
Alisson Vale
alissonvale
Offline Send Email
Apr 12, 2009
3:54 pm

This is an excellent thread. My interpretation of the Standard Work passages in the Toyota Way, as applied to software organizations is more about...
maxwell_keeler
Offline Send Email
Apr 14, 2009
1:21 pm

But where does craftsmanship fit into standard work? ... -- Robin Dymond, CST Managing Partner, Innovel, LLC. www.innovel.net www.scrumtraining.com (804)...
Robin Dymond
rdymond1
Offline Send Email
Apr 14, 2009
2:17 pm

... Hi Robin, It doesn't, and this is why IMHO Agile was a major breakthrough when compared to CMMI, PSP, TSP etc all lean inspired, but built on the idea that...
beckfordp@...
beckfordp...
Offline Send Email
Apr 14, 2009
3:05 pm

... While I see value in documenting Stw (mainly as a reference to be checked once in a while), I see more value in making sure that everyone is aware about...
Alisson Vale
alissonvale
Offline Send Email
Apr 14, 2009
2:36 pm

Great questions Paul. As I have been reading the Toyota Way Field book by Liker, I had the same question(s). I love the Lean philosophies around things like...
Jonathan Rasmusson
rasmus4200
Offline Send Email
Apr 15, 2009
11:39 am

Hi Johnathan, I totally agree with you, and your experiences fit mine too. ... Yes, we just don't know and we aren't very good at saying so :) We do have some...
beckfordp@...
beckfordp...
Offline Send Email
Apr 15, 2009
12:27 pm

... I think this is exactly right. There is so much about software development that seems to me to more closely mirror these industries than, say,...
jdn3times
Offline Send Email
Apr 15, 2009
4:51 pm
First  | < Prev  |  Last 
Advanced

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