Aligning Marketing Vision and Management

Posted on March 23, 2010  Comments (3)

Why do so many companies market one thing and provide something else? I know it might be easier to sell something different than what you offer your customer today. But if you decide to market one vision, why don’t you change your organization to actually offer that?

I suspect this is substantially due to the outsourced nature of large marketing efforts. It makes sense to me that when you outsource your marketing message creation it isn’t tied to your management system and the two silos can pursue their own visions.

I would imagine marketers would claim they “partner” yada yada yada (and sometimes it actual seems to happen, but not often). As a consumer it sure looks to me like companies outsource marketing to ad agencies that come up with marketing plans that are not in harmony with the real company at all. I can understand putting a positive spin on things, but so much marketing is just completely at odds with how the company operates.

Treating a marketing message as something separate from management is a serious problem. When your marking message says one thing and your customers get something else that is a problem. I think the message is often based on what the executives wish the company was (and the outsourced marketers think it should be), but it isn’t the customer experience the management system provides.

If you believe the vision of your marketing then make sure your organization has embraced those principles. I think, often, companies would be wise to follow the vision their marketers came up with. But instead they tell customers to expect one thing and manage the organization to provide something else. I just don’t see how that is sensible.

Related: Marketing in a Lean CompanyPackaging ImprovementCustomer Service is ImportantConfusing Customer FocusIncredibly Bad Customer Service from Discover Card
Read more

Management Improvement Carnival #92

Posted on March 20, 2010  Comments (4)

The Curious Cat Management blog carnival selects recent management blog posts 3 times each month. Also visit the Curious Cat Management Library for online management improvement articles.

  • The 7 Software Development Wastes by Jack Milunsky – “1) Keep your stories small, and unambiguous. 2) Ensure that each story has well defined acceptance test criteria (assisted by input from the customer). 3) Ensure that your code is well tested. Adopting good Test Driven Development habits will pay back in spades…”
  • Strengths, Weaknesses, Your Team, and You – “Help your people be more successful by helping them develop their strengths and make their weaknesses irrelevant. Help your team be more successful by developing the most effective mix of task assignments.”
  • Plan Vs. Actual – The Swiss Army Knife of Charts by Mark R. Hamel – “The plan vs. actual also spurs PDCA in that the worker is required to identify the root cause of the abnormal condition and ultimately points the worker, team and leadership to effective countermeasures.”
  • Don’t build a roofless home: 3 steps to successfully implementing Counter Measures by JC Gatlin – “Set up a ‘PDCA Implementation Review’ with the entire PDCA group one or two days following the final TARGET date. This should be a simple, short conference call – no more than 15 minutes.”
  • How Google sets goals and measures success by Don Dodge – “Achieving 65% of the impossible is better than 100% of the ordinary – Setting impossible goals and achieving part of them sets you on a completely different path than the safe route. Sometimes you can achieve the impossible in a quarter, but even when you don’t, you are on a fast track to achieving it soon”
  • Creating Employee Engagement, Part 4 by Jamie Flinchbaugh – “Team members must be able to engage in brainstorming, experimentation, and communication to be able to develop, share, and decide on solutions to problems… Skills make this succeed or fail.
  • Read more

Toyota’s Journey to Lean Software Development

Posted on March 18, 2010  Comments (0)

Toyota’s journey from Waterfall to Lean software development by Henrik Kniberg

Toyota builds cars (duh). In the past that didn’t involve much software, and the little software that was needed was mostly developed by suppliers and embedded in isolated components. Toyota assembled them and didn’t much care about the software inside. But “The importance of automatic electronic control system has been increasing dramatically year by year” said Ishii-san.

A modern car is pretty much a computer on wheels! In a hybrid car about half of the development cost is software, it contains millions of lines of code as all the different subsystems have to integrate with each other. He mentioned that a Lexus contains 14 million lines of code, comparable to banking and airplane software systems. Ishi-san concluded that “Therefore Toyota needs to become an IT company”.

Most of Toyota’s ideas about how to do Lean software development resonated well with me. My feeling was that they are on the right track.

One thing bothered me though – the extreme focus on detailed metrics. I agree with the value of visualization, standardization, and data-driven process improvement – but only if used at a high level. My feeling was that Toyota was going to far. They say engineer motivation is critical, but how motivating is it to work in an organization that plans and measures everything you do – every line of code, every hour, every defect, how many minutes it takes to do an estimate, etc?

via: Justin Hunter

Related: Toyota IT OverviewToyota Canada CIO on Genchi Genbutsu and KaizenLean Software DevelopmentMy First Trip to Japan by Peter ScholtesToyota IT for Kaizen

Bill George on Leadership

Posted on March 15, 2010  Comments (6)

Bill George is professor of management practice at the Harvard Business School and former chairman and CEO of Medtronic, the world’s leading medical technology company. Under his leadership, Medtronic’s market capitalization grew from $1.1 billion to $60 billion, averaging 35 percent a year. He is the author of the best-selling Authentic Leadership and a board member of Goldman Sachs, Target, and Novartis.

His board membership at Goldman Sachs certainly leaves him with something to answer for (which I don’t think he does in this webcast). With the damage that company has done to the USA economy you certainly can’t excuse a board member of responsibility for the actions that company has taken. You can listed to his first few minutes and don’t get the idea that he was a leader of the company most responsible for the credit crisis.

His words do sound nice but seem a bit short on much new. Lots of the “new leadership ideas” (like today you can’t have one leader that everyone follows – isn’t that at least 20 years old as a well know bad idea?). Also the idea that an organization exists to provide value to customers not to maximize shareholder value. I understand more people do not understand this point, so it is nice a Harvard MBA professor is pushing this idea (but again it isn’t new at all).

I guess I am a little disappointed in the video but others seem to like it and I do think he makes worthwhile points, just nothing really special (from where I sit). I did like how he discussed value tests come in real life.

I share what seemed to be his opinion that talking abstractly about values is less important than actions you take in the real world. I must admit I am getting more and more frustrated in the lack of moral and ethical values in those with power in our society (this is my feeling, not the speakers). And I do not have must patience for their ability to try to explain away their unethical behavior. I repeatedly see our lack of accountability of those with power (just look at how many people are in jail for all the hundreds of billions of financial fraud in the last few year (what maybe 5 people? 10?) and compare that to those in jail for much much less damaging crimes that have less power). His blog has some posts worth reading.

Related: Jeff Bezos Spends a Week Working in Amazon’s Kentucky Distribution CenterHarvard’s Masters of the ApocalypseAn Introduction to Deming’s Management Ideas by Peter Scholtes (webcast)Eric Schmidt on Management at GoogleLooting: Bankruptcy for Profit

Management Improvement Carnival #91

Posted on March 11, 2010  Comments (2)

The Curious Cat Management Blog Carnival provides links to recent articles to help managers improve the performance of their organization.

  • A Mindless Worker is a Happy Worker “when people are given a chance to participate in creating something good, solving a problem, and play a role in adding value through the use of their mind, hands, and heart, good things happen.”
  • Creating a Culture of Process Improvement by Rip Stauffer – “If you listen and act, you’ll soon find that you can’t keep up with the suggestions for improvement. That will be the beginning of changing the culture to one of improvement.”
  • Creating Employee Engagement by Jamie Flinchbaugh – “Organizations will often want people engaged and even teach them some skills to get them engaged, but fall short of creating a mechanism that actually enables this.”
  • Why do we spend so much time putting out fires? by Dan Markovitz – “The process keeps everyone up to date on where things stand throughout the organization — no tedious, long-winded, meanderings in the 60 minute weekly (or god help you, 90 minute monthly) meeting.”
  • 5 Reasons Why Agile Development Must Be Driven from the Top by Kelly Waters – “Another key concept of agile software development is co-location. Ideally the whole team will all be located in the same place – not just the same office but literally sitting side by side in the same room or space.”
  • Counter Measures: Bringing balance to the process by JC Gatlin – “A Temporary Counter Measure is ‘immediate containment.’ This is an action or series of actions that the PDCA group will take to temporarily remedy the problem. This action may have no connection to the root causes.”
  • Testing in the Data Center (Manufacturing No More) by James A. Whittaker – “This is the challenge of the new century of software. It’s not a process of get-it-as-reliable-as-possible-before-we-ship. It’s health care, cradle to grave health care … prevention, diagnosis, treatment and cure.”
  • Read more

Improving Software Development with Automated Tests

Posted on March 8, 2010  Comments (7)

Automated software testing is a mistake proofing (poka-yoke) solution for software development.

The way automated testing works is that software code is written that tests the software code of the application. This automated testing code test that business rules are correctly being followed by the code in the application.

So for example, a user should not be able to create a new account without entering password. Then you create code that does not allow an account to be created without a password. And you write a test that passes if this is true and fails if it is false.

The best implementation will then not allow deploying code to your production environment until the code has passed all the automated tests. So if a software developer changes the code, the automated tests are all run and if there is an error noted by the automated testing the code cannot be deployed to the production environment. So, in the example above, if somehow the changes made to the application code somehow now let an account be created without a password the test would fail, and the developer would know to fix the problem before putting the code into production.

Thus automated testing mistake proofs the process. Now the mistake proofing is only as good as the test that are added. Software development is complex and if the code has an error (based on the business rules) that is not tested then the code can be deployed to production and affect customers. But it is a huge help in preventing many errors from affecting customers.

It seems pretty obvious but until the widespread adoption of agile software development techniques and frameworks that make it easy to adopt automated testing (like Ruby on Rails) this sensible process improvement tool was used far less often than you would think.

Related: Combinatorial Testing for SoftwareMetrics and Software DevelopmentChecklists in Software DevelopmentGoogle testing blogHexawise software testing blog

Improving Education with Deming’s Ideas

Posted on March 4, 2010  Comments (1)

This interview (link broken, so removed) with David Langford discusses how to improve education using ideas from Deming. Along with Alfie Kohn, David have long been the learning and management experts I find most valuable.

I have long remembered is his idea that he was the CEO of his classroom. On hearing Deming discuss how critical it was to have the CEO active in a management improvement effort to achieve success he tried to get those above him in the organization chart to change. Which didn’t work very well. Seeing that method was not successful he took a new look and decided to view the problem in a different way.

He looked for what he was in charge of and decided he could decide how to run his classroom. I think this is a very valuable idea for anyone looking to improve their organization. What is your sphere of control? Focus on how you can improve there. Don’t just try to change others. See how you can change and improve what you can.

The interview provides a good insight into the great ideas David has.

  • “Make changes that let all kids get good grades.”
  • That comes from the theory (incorrect theory) grades motivate students.
  • There is no level of education sub-quality that is acceptable. Success or need to work more, which category are you in. B, C, D does not make sense.
  • People keep trying things we have proven over and over again don’t work, like pay for performance schemes for individual teachers.

Anyone interested in improving education should listen to this interview and search out more ideas from David Langford and Alfie Kohn. I really like David’s capacity matrix.

Related: Orchestrating Learning With Quality by David P. Langford and Barbara A. Cleary – K-12 Educational ReformDeming on being Destroyed by Best Efforts

Management Improvement Carnival #90

Posted on March 2, 2010  Comments (0)

The Curious Cat Management Improvement blog carnival provides links to recent blog posts for those interesting in improving management of organizations.

  • Leader Standard Work Should Be…Work! by Mark Hamel – “A lean leader’s standard work, among other things, may require him to check a particular work cell once in the morning and once in the afternoon to ensure that the workers are maintaining their plan vs. actual chart (usually by hour), and that specific and meaningful reasons for any shortfalls are documented.”
  • Innovations in innovation by Karen Wilhelm – “Innovation, for example, is hampered by patent processes and the extensive litigation often rising around them… These models all seem to fit into the emerging philosophy of Open Innovation growing out of the open-source software movement.”
  • “Single Piece Flow” in Medicine by Mark Graban – “They could have done it at the doctor’s office at the same time as the EKG, but the insurance company won’t pay for it there, so she has to take this afternoon off to go to the hospital instead.”
  • A different view of leadership by Glyn Lumley – “1) Thinking and acting systemically 2) People are the route to performance 3) Achieving through impact on others”
  • Identifying the Root Cause by JC Gatlin – “By taking systematic steps to get to the root cause of a problem, the trouble shooter should be able to avoid assumptions and logic traps to keep the problem from recurring in the future.”
  • The Emerging Importance of Nemawashi by Connor Shea – “it’s about aligning individuals to see the whole picture, share a disgust with the actual, and agree to a standard / standard process to close the gap.”
  • Read more

  • Recent Trackbacks

  • Comments