Bezos on Internet Boom

The webcast shows Jeff Bezos, Amazon.com founder and CEO, speaking at TED on the internet boom. He compares the boom to the gold rush highlighting the similarities. But then he compares the internet to the development of industry around electricity. I think he is exactly right on the internet: “there’s more innovation ahead of us than behind us.”

Related: Bezos on Lean ThinkingAmazon InnovationAmazon’s Amazing AchievementInnovation Thinking with Christensenmanagement webcasts

Posted in Innovation, Management, webcast | Tagged , , , , | Comments Off on Bezos on Internet Boom

Management Seminar in May

The Deming Institute is sponsoring, How to Create Unethical, Ineffective Organizations That Go Out of Business, 12-14 May, 2008 in Colorado Springs, Colorado. Kelly Allan and I will be presenting the seminar. Please let me know if you sign up.

Twenty-seven faulty management and corporate governance practices create most of the problems in any organization. These practices will be identified, and better practices recommended. It will be shown that as better practices are introduced, quality of products and services increases, costs decline, and you create a globally competitive advantage for your organization.

Learn how governance practice leads to the heaviest losses, how inconsistencies between policy and strategy create sub-optimal outcomes, how mismanagement of people leads to unethical and ineffective behavior, and how to overcome these problems. Study the theory and practice of management. Not quality management, not good management, not excellent management, not knowledge management, not risk management, not process management, not performance management, not supply or asset management, not technology management, not time management, not emergency management, just plain management.

Related: Deming on ManagementCurious Cat Management Improvement CalendarDeming Seminar and ConferenceDeming Companies

Posted in Career, curiouscat.com, Deming, Education, Management | Tagged , , | 1 Comment

A Programmers Take on Agile Software Development

A Case for Agile: Benefits for a Programmer’s Career by Theodore Nguyen-Cao

Through agile development, I’ve been able to deliver working software time and time again. I’ve been exposed to all different aspects of the business. I’ve learn what I like and don’t like to do. I’ve learn what pieces of business I’m interested in and the pieces I don’t care much for. I’ve developed some really good working relationships. I’ve tackled some hard problems. I’ve learned to respond and adapt to the change and turmoil of a startup.

Most importantly, I still feel I’m growing as a developer. I honestly believe the best thing a developer can do in their career is to always be learning. Everything else will follow.

I am also a strong proponent of agile software development. Information Technology projects have a poor success rate. The best method, I have found, to provide better software solutions is agile development (and I find a grounding in management improvement techniques is useful – customer focus, process improvement, systems thinking, understanding variation, data driven management…). My experience is with custom application development (rather than developing Commercial Off The Shelf software – COTS) for which I think agile is a great fit.

Related: Joy in Work for ProgrammersAgile Software Development PresentationMetrics and Software DevelopmentManagement Science for Software EngineeringProgrammers at WorkJoel Management

Posted in Career, Lean thinking, Management, Process improvement, Software Development | Tagged , , , | 3 Comments

Manufacturing Employee Shortage in Utah

Utah scrambling to meet need for technical workers

The state faces challenges in generating necessary interest to fill available manufacturing jobs for what Utah’s governor has called the state’s “Aerospace Hub,” both immediately and in the future, the report said.

The situation continues to worsen, with jobs being created and unemployment remaining low in the state. And as the current work force ages, the supply of skilled workers is diminishing, forcing employers to recruit outside of Utah and sometimes leave Utah altogether, the report said.

The college’s Lean Manufacturing Center was built from an old warehouse with state funds and $30 million from rocket-booster manufacturer Williams International. Williams provides the college with equipment and mentors to train students with practical, real-world applications, said Lloyd McCaffrey, the Lean Center’s director.

Related: Engineering Innovation for Manufacturing and the EconomyApplied Quality Engineering EducationWisconsin ManufacturingTop 10 Manufacturing CountriesHelp Wanted: Lean Manufacturing ExpertsThe Lean MBACurious Cat Management Improvement Job Board

Posted in Career, Manufacturing, Public Sector | Tagged , , | Comments Off on Manufacturing Employee Shortage in Utah

10x Productivity Difference in Software Development

10x Software Development

The original study that found huge variations in individual programming productivity was conducted in the late 1960s by Sackman, Erikson, and Grant (1968). They studied professional programmers with an average of 7 years’ experience and found that the ratio of initial coding time between the best and worst programmers was about 20 to 1; the ratio of debugging times over 25 to 1; of program size 5 to 1; and of program execution speed about 10 to 1. They found no relationship between a programmer’s amount of experience and code quality or productivity.

In years since the original study, the general finding that “There are order-of-magnitude differences among programmers” has been confirmed by many other studies of professional programmers (Curtis 1981, Mills 1983, DeMarco and Lister 1985, Curtis et al. 1986, Card 1987, Boehm and Papaccio 1988, Valett and McGarry 1989, Boehm et al 2000).

I think these orders of magnitude are not present in between people in many jobs. And I think people’s ability to correctly access who are orders of magnitude better is often faulty. But my experience leads me to believe the difference between exceptional software developers and average (not even below average) is very high. High enough that large increases in pay (say tripling would be sensible). Also accommodating their desires is sensible: freedom from dealing with pointy haired bosses and eliminating other such de-motivators.

While salespeople seen as successful can often be rewarded very well, exceptional software developers rarely are. Most managers don’t seem to be able to grasp that software development is a rare field where such orders of magnitude differences are somewhat common (not one in a million, maybe one in a thousand for a random guess). There are other fields where this is true but most for most fields I do not think this is the case.

In many fields interruptions are costly (and multi-taking is wasteful). In software development those interruptions are often much more costly than in other fields. Peopleware: Productive Projects and Teams is an excellent book on managing software development.

Related: People are Our Most Important AssetJoy in Software DevelopmentHiring the Right PeoplePerformance without AppraisalMeasuring and Managing Performance in Organizations

Posted in IT, Management, Performance Appraisal, Software Development | Tagged | 5 Comments

Management Improvement Carnival #32

Please submit your favorite management posts to the carnival. Read the previous management carnivals.

  • The Skipper & First Mate: A Pattern for Continual Progress by Jamie Dinkelacker – “An organization can only depend on individuals in critical chain processes when individuals are fungible — one can quickly take over for another with no interruption of the work flow. Moreover, it implies that there’s a pool of available developers, ready to step in, who themselves aren’t engaged in other priority activities. Software isn’t like that.”
  • The evils of mass production by Kathleen Fasanella – “Really, I’d love to get feedback on what you think defines subassemblies and where you think batching is unavoidable. I don’t mean unavoidable in your particular situation, I mean over-all, assuming you had every resource at your disposal.”
  • 10 Benefits of One Piece Flow by Ron Pereira – “we are better able to respond to last minutes changes from the customer. And everyone knows, no matter what industry you work in, customers love to change their mind.”
  • Ask Why? – but How? by Mark Rosenthal – “Observe and gather information. Formulate possible hypotheses. For each reasonable possibility, determine what information would confirm or refute it… Observe, gather information, experiment. Get answers to those questions.”
  • Improving Healthcare Delivery by Studying Toyota by Jon Miller – “As part of this they have taken hundreds of physicians and hospital administrators to Japan to learn kaizen on the shop floor. Their approach was radical surgery in the minds of some, but it has absolutely turned VMMC around in terms of profitability and speed of positive change.”
  • If you can’t distort the data, just don’t look at it – “Just yesterday I ran into a baffling extension of distorting the data: if you have data which tells a bad story about your own organization, hide it!…I’m still seething that someone would turn a blind eye to a productivity problem for fear of how it might reflect on them.”
  • Continue reading

Posted in Carnival, Management | Tagged , , | Comments Off on Management Improvement Carnival #32

Tesco Pauses USA Expansion

Pausing for reath at fresh & easy (Tesco’s USA stores)

We’ve opened 31 stores in 66 days so far this year…now we’re pausing for breath…
However, after opening our first 50, we planned to have a 3 month break from openings, and other than a couple more in Phoenix, we’re taking it (albeit, in our usual fashion, with 59 stores already open).

We’ve learnt a huge amount about running the operation, and talked to thousands of customers about what they like about fresh&easy, and where they’d like us to improve. So we’ve given ourselves a little bit of time to kick the tires, smooth out any wrinkles, and make some improvements that customers have asked for. Of course, improving the operation and the shopping trip is what we do every day.

But the next 3 months will allow us to accelerate this process, before we restart what’s been described as an opening program on steroids.

There have been some rumors in the blogosphere and regular press that the stores are not living up to expectations. Tesco denies this but it is hard to tell if this is typical public relations where disappointments are seen as something to deceive the public about, or the truth. Pausing to access and adjust makes all the sense in the world.

In fact it would seem to me to be the preferred method before 50 are in place. However I can see there might be reasons to expand rapidly too. I think if it were up to me I would try to PDSA with fewer stores first, and then expand but I don’t really know the business so…

It is a bit scary that the Fresh and Easy blog references Tony Robbins on continual improvement rather than Deming or Ohno or Womack or someone part of the lean thinking community.

Related: Lean Provision at TescoTesco in the USAWhat Innovation Means to TescoLean Retailing10 Stocks for 10 Years Update

Posted in Lean thinking, Management | Tagged , | 1 Comment

Coopers Rock State Forest

cloudy sky over forest from an overlook

See more photos of my visit last year to Coopers Rock State Forest in West Virginia. The day before I visited Rocky Gap State Park in Maryland. Photos by John Hunter.

Related: Nature Recreation DecliningMason Neck State Park, VirginiaShaker Village of Pleasant Hill, Kentucky

Posted in curiouscat.com, Travel photos | Tagged | 2 Comments

Deming’s 14 Points (for software development)

Deming’s 14 points (for software development) by Jamie Dinkelacker (Geo/Maps Engineering Program Manager at Google Inc. Focus on lean principles and agile practices for software development):

W. Edwards Deming’s work on quality, while widely misinterpreted and misapplied in the USA, was nonetheless a watershed that Japanese companies, especially Toyota, took to heart…
Below are Deming’s 14 points accompanied by commentary related to software development.

Design quality in, don’t use inspection to find errors. Mistake proof the system.

In a fearful environment, workers do not operate in the organization’s best interest; instead their energies are by necessity focused on self-protection.

Mistakes typically come from bad systems not bad workers. Don’t exhort people to work harder or smarter; instead create a more intelligent workflow and system tailored tot he essential nature of software development as human collaboration (not just coordination) such that people can excel.

A good read. Also a good blog on management improvement ideas and software development (though not very active). See my Deming on Management resource where I try to explain what Dr. Deming actually said and meant and dispel some misconceptions.

Related: Dr. Deming’s 14 PointsDeming’s Ideas at Markey’s Audio VisualLean, Toyota and Deming for Software DevelopmentGoogle: Ten Golden Rules

Posted in Deming, Google, Management, Software Development | Tagged , , , , | Comments Off on Deming’s 14 Points (for software development)

How Downsizing is Handled When Management Respects People

Three Amazing PHP/MySQL/Perl Developers Now Available [broken link removed] – Posting on Craigslist. The url will expire so I included everything but the contact info below (follow the link for contact info).

Yesterday I had to do one of the more difficult things — lay off three of my good friends, all of whom are talented and professional developers.

I’m posting here today in hopes that someone out in the world is looking for some seasoned talent, people who can get things done for you. I will personally recommend all three of these guys, and I’ll detail below each of them. If you are interested, I’m including my phone number. I’ll take your contact information and give it to the person(s) you are interested in, and you can take it from there.

Here goes.

Developer #1
I’ve worked with Developer #1 since 2005. He’s worked for Fortune 500 companies and small startups. His strengths are conceptualizing and implementing complex systems using PHP and MySQL. These systems are not limited to the web, however the web is where most of his work has been for the last few years. During his employment with me, he:
* Designed a complex billing system, complete with audit trails
* Developed a site-wide internationalization system, allowing us to easily translate any phrase on the system to a different language
* Designed and successfully implemented several difficult projects based on half-way decent specifications documents (my fault)

Related: People are Our Most Important AssetBad Management Results in LayoffsHiring the Right PeopleSeverance Plans to Respect PeopleCurious Cat Management Improvement Jobs
Continue reading

Posted in Deming, Management, Respect, Software Development | Tagged , , , | Comments Off on How Downsizing is Handled When Management Respects People