CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Raymond Lewallen

Professional Learner

An entry into lean

I, like many others, have been head deep into lean methodologies such as kaizen, kanban, 5S, value streams and lean in general.  As I continue to learn and practice these things, I’m going to start publishing, much like Laribee is with his focus on Kanban, in order to gain feedback and ideas.  I’m going to cover things in a bit more general matter than just approaching one methodology, but hope to hit on them all.

Today I just want to give a primer into lean so those of you who haven’t done much reading into it have a foundation from which we will build.

When you hear lean, its difficult not to throw the word efficiency into every sentence under discussion.  Efficiency is a metric and is easily measured for most things.  If your car is rated to get 20 MPG and you are achieving only 15 MPG, then your car is 75% efficient as it relates to its gas mileage.

Efficiency has its counterpart, however, and this is waste.  Many people will tell you lean is about eliminating waste, but that is not entirely true.  Lean is about improving efficiency, and waste elimination is typical the least expensive, most effective way to improve efficiency, but its not the only thing.  Thus, don’t focus soley on waste elimination, but on the improvement of efficiency itself.  For developers, obvious waste is easy to spot.  Phone calls, emails, ESPN.com and things of the like are main culprits.  You have to stop and ask yourself and evaluate each activity: does this activity help me achieve my goal for the day as it pertains to adding value to my client/product/service etc.  Identify – correct – sustain.

Kanban, as Dave has been implementing, is one system that helps with waste elimination by having a feedback loop and a continuous work flow by pulling downstream from upstream and current status evaluations.  Other methodologies have different principles behind them, but to achieve the same goals, and I will be talking about those as they each are forms of lean used to Identify Inefficiencies – Make Corrections – Sustain Positive Process Improvements.

Lean literature is everywhere.  Take some of the keywords I’ve talked about here and search the web for them.  You’ll find lots of great information.


Published Aug 28 2008, 08:50 AM by Raymond Lewallen
Filed under:

Comments

Kyle Baley said:

Don't be pointing out developer waste in too much detail. I'll lose all my blog subscribers...

# August 28, 2008 11:56 AM

Dew Drop - August 29, 2008 | Alvin Ashcraft's Morning Dew said:

Pingback from  Dew Drop - August 29, 2008 | Alvin Ashcraft's Morning Dew

# August 29, 2008 9:01 AM

Recent Links Tagged With "metric" - JabberTags said:

Pingback from  Recent Links Tagged With "metric" - JabberTags

# October 31, 2008 11:19 PM

FUNGUS YEAST Heal Essential Oil Blend said:

There’ s a set of linked conflicts in the Horn of Africa that attract greater attention when U. S. concerns on counterterrorism are connected to these local conflicts. But what is fundamentally driving events on the ground are local rivalries and more

# November 20, 2008 3:11 PM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add

About Raymond Lewallen

Working primarily in the public sector during his career, Raymond has designed and built several high profile enterprise level applications for all levels of the government. Raymond now works for MTM Recognition. Raymond is a Microsoft MVP C# and also president of the Oklahoma Agile Developers Group. Raymond spends a lot of his time learning and teaching such things as lean methodologies, Behavior Driven Design, Domain Driven Design, Design Patterns and Extreme Programming practices and principles, to name a few. Check out Devlicio.us!

Our Sponsors

Proudly Partnered With