From the category archives:

Business / Leadership

Recipes are for Learning, not for Real Life

by Ron Bieber on Wednesday, August 11, 2010

Recipe BookPeople like recipes. We’re always looking for the next ten step way to improve what we do and how we do it. We see it in leadership trainings, "methodologies", and pretty much any self improvement or team productivity books that we read. Each of the above give frameworks along with classifications of things that you can use to solve a particular problem.

What gets lost a lot of the time is that the classification of things and the frameworks are written to teach, not to use in every day life. While you might have to consciously think about the way to classify something at first, while you’re learning, the key point of these things is to give you a way to classify and deal with information while you are learning. At some point, the idea is that the framework will fade away and you will innately have the tools at your disposal, without having to think of the distinct classifications or step by step instructions to deal with them.

Its like learning to ride a bike. When you are learning to ride a bike, you learn balance, steering, and the fact that you have to push one foot at a time on the pedals to achieve the motion you need in order to propel the bike forward. At first, its very awkward. Your steering is shaky, you don’t pedal fast enough to get the inertia needed to move the bike forward, because you are thinking of all of the things you need to do at the same time to achieve your goal. Pretty soon though, you internalize all of the independent skills you need that make up this thing called “riding a bike” and it becomes one thing rather than many concurrent things you have to think about. Pretty soon, you are modifying or adding to what you know and doing things like riding no-handed, wheelies, or whatever other things you can think of that augment your experience of this thing called "riding a bike" that makes it a little more "your own".

Methodologies and religious arguments around software development have always put me off. When I’m asked to participate in a "methodology" discussion I usually cringe, because I know that 9 out of 10 people feel that the methodology as it is written is the goal, rather than taking the methodologies as a set of tools that are used in the learning stage to develop competence and later modify for the environment in which you work. This tends to get lost most of the time and you find teams and people doing things as they were specified in the recipe, whether they are useful or not, rather than adapting the tools – or even throwing some of them out if they do not apply.

"Agile" methodologies are a perfect example of this. You have specific formats for standups that are interpreted literally, specific tools like automated builds, unit tests, user stories, and burn down charts. Some methodologies include specific artifact definitions like activity diagrams, object diagrams, 4 + 1 architectural diagrams. In most cases you find people using all of them as they were specified in the book because they haven’t moved to the point where they understand the purpose of these tools, what they accomplish and how they do or do not fit together for a particular situation.

Agile software development is not the format of the standup or the fact that you have automated builds. As far as I can tell, Agile software development achieves the following:

  • Get the customer involved and the team communicating.
  • Break the functionality required into small, incremental, implementable pieces that are prioritized around both business and technical dependencies – with the goal of creating production ready code. Small iterations also give you the ability to adapt to changing requirements. What seems important at the beginning of one iteration might not be as important as something in the next iteration – so you plan incrementally.
  • Create production ready code at the end of each iteration, with rapid feedback cycles – this is the purpose of unit tests, and automated builds – to be able to "stop the line" when something breaks without a lot of manual intervention – and to deliver "just enough value" as soon as possible.

I think the problem is that most of the time people do not look at the philosophy around a methodology. Most of the tools that appear in these methodologies have a purpose to get to a certain philosophical goal, like the bullets listed above. Unless you understand the goal, you can have perfect stand ups and not ever really “implement agile” in the way that it was intended.

Related Articles

{ 0 comments }

Does The Language We Use Make A Difference?

by Ron Bieber on Monday, February 1, 2010

I was reading the article Run IT as a business — why that’s a train wreck waiting to happen and it got me to thinking … which can be dangerous. The article specifically talks about how the idea of “running IT as a business” has unintended consequences, one of which is thinking about folks outside of IT as “partners” or “customers” and how it effects the behavior of the organization.

How does the language we use effect how we behave? Is it possible that the common practice of using terms like “partner” and “customer” causes us to behave in such a way that we are disconnected, at least mentally or emotionally, from the people that we try to make a difference with?

This has long been a pet peeve of mine. I think these terms cause an artificial separation between groups. An example that I used in a meeting recently:

At a company I worked for at one time, it was impossible to get a software release out without incident. There was not enough structure, and it was obvious that tools were required to automate the process that were not available at the time, for the particular platform we were working on.

Thats right folks, this was a time in which even Capistrano didn’t exist.

I wanted to help solve the problem. At the time, with the specific deployment model this company used, solving this problem required access that I did not have. Because I was not part of the group that got this access, I was not able to get it – until I transferred.

Yes, I actually transferred to this group to solve the problem. Two days later, I had the access required.

Same person – different access.

Much feverous work ensued. Finally it was done. The problem was solved.

So I transferred back to my previous group. Guess what went with the transfer?

Yep – the access.

Same person – different access.

It sounds ridiculous doesn’t it? But it happens – a lot.

In corporate culture we tend to use terms like “Partner” and “Internal Customer” to reference each other. I think it often causes unintended consequences.

It’s kind of funny. As I was telling this story, I thought about the story of the Sneeches. You know, the folks who some had “stars on thars” and some didn’t. Each were treated differently according to the status of the markings on their bellies. In the end, they were all the same – they just didn’t know it. Actually, in the end, when the markings were automated, no one knew Who was Who.

Corporations spend (and waste) a lot of time fighting who is at what level, whose responsibility is whose. Defining roles and their responsibilities rather than getting things done. Its not that defining roles and responsibilities is bad, but we tend to confuse people with roles and in doing so keep them from performing at their full potential. We fail to realize that people may have many skills and can serve multiple roles.

The next time you use the term “partner” or “internal customer” – think about this a bit. It might make you think a little different. It’s definitely been something I’ve been thinking about lately.

{ 1 comment }

Quote of the Week by Mike Arrington

by Ron Bieber on Wednesday, March 26, 2008

I finally got around to listening to The Gang XX tonight and thought this quote from Mike Arrington was priceless:

This is the reason why I’ve never raised money, because the one thing I don’t want to do is go to a monthly board meeting and listen endlessly to people telling me how to run my business …

Amen.

[tags]business[/tags]

{ 0 comments }

Flattering

by Ron Bieber March 25, 2008 Business / Leadership

I received this email from a former employee today: I was reading a book recently, called “The Goal” as I was flying to California. It is about a big turnaround in a manufacturing plant in less than 3 months. It is a very nicely worded book. The reason I am writing this mail is because [...]

1 comment Read the full article →

37 Signals Workplace Experiments

by Ron Bieber March 10, 2008 Business / Leadership

I found this article this morning after doing some reading around Jason Calacanis’ post from Friday. 37signals “experiments” sound a lot like Semler, don’t they?

0 comments Read the full article →

Agile / Lean or Common Sense and Permission To Change?

by Ron Bieber October 21, 2007 Business / Leadership

As anyone who reads this blog regularly knows, I’ve spent a lot of time over the last 3-4 years studying agile methodologies and most recently lean concepts and principles. I have most recently been reading a couple of books by Ricardo Semler, who runs his company in a completely democratic way – doing away with [...]

6 comments Read the full article →

Current Reading – Maverick by Ricardo Semler

by Ron Bieber October 18, 2007 Books

While I still have a few books in the queue mainly focused around TPS, I started reading Maverick: The Success Story Behind the World’s Most Unusual Workplace, the prequel to The Seven-Day Weekend: Changing the Way Work Works. Not too far into it yet, but riveted again. Pretty amazing story. Highly recommend both books. I’m [...]

0 comments Read the full article →

The Seven Day Weekend by Ricardo Semler

by Ron Bieber October 7, 2007 Books

It’s been a long time since I’ve read a book on business that has kept me captivated through the whole thing, but Ricardo Semler’s The Seven-Day Weekend: Changing the Way Work Works certainly did. Semler is the CEO of SemCo SA, a company in Brazil with a pretty crazy management model by conventional standards. A [...]

1 comment Read the full article →

37Signals: Secrets To Amazons Success

by Ron Bieber September 20, 2007 Business / Leadership

37Signals has an article on the Signal vs. Noise blog about the Secrets To Amazons Success. Its a good read. My favorites: People’s side projects, the one’s they follow because they are interested, are often ones where you get the most value and innovation. Never underestimate the power of wandering where you are most interested. [...]

0 comments Read the full article →

Organizational Features of a Lean Plant

by Ron Bieber April 30, 2007 Business / Leadership

I’m reading The Machine That Changed the World : The Story of Lean Production by James P. Womack, Daniel T. Jones, and Daniel Roos. It is an extremely interesting book. I ran into this small paragraph yesterday that for some reason stuck in my head as something important: The truly lean plant has two key [...]

0 comments Read the full article →

Calacanis Interviews Evan Williams, Co Founder of Twitter

by Ron Bieber April 3, 2007 Business / Leadership

I really enjoyed Jason’s interview with Evan Williams (co-founder of Twitter, Odeo, and Blogger) especially Evan’s “lessons learned” about entrepreneurism: 1. Focus 2. Small things can become big. 3. Don’t go too wide. 4. Trust your gut. 5. Don’t do anything you aren’t absolutely passionate about.

0 comments Read the full article →

The Shoemakers Son Always Goes Barefoot

by Ron Bieber March 2, 2007 Business / Leadership

The other night the ignition switch on the furnace went out in the house. I watched as Jonna spent a ton of time searching for the contact information for the guy who came out the last time we had a problem. It took quite a while to find the information, but finally she found it. [...]

0 comments Read the full article →

Now I’ve Heard It All: Management Lessons from RoadHouse!

by Ron Bieber February 25, 2007 Business / Leadership

One of my favorite “bad” movies that I just cannot switch past when its on is the movie “Road House“. As a matter of fact, we went out and bought the DVD so that when it is on TV, I can pop in the DVD and watch the “unedited” TV version of the movie – [...]

1 comment Read the full article →

HowsThatJob? : Starbucks rates in bottom 5

by Ron Bieber January 14, 2007 Business / Leadership

Before people start pegging me as someone who only sees the positive in Starbucks as of late, it is worth mentioning that a new site, Hows That Job?, has Starbucks listed in the Bottom 5 companies. Now, the site only has 45 reviews right now (in total – with only one for Starbucks) – but [...]

0 comments Read the full article →

Starbucks Green Apron Book

by Ron Bieber January 14, 2007 Books

Photo by rbieber Did you know that you could just walk into your local Starbucks and request a "Green Apron Book", that outlines the principles of Starbucks? I heard about this little booklet from a recent book I had read about the company and went in to my local Starbucks and asked for a copy. [...]

17 comments Read the full article →

Ed Gibbs on Enterprise Tools

by Ron Bieber January 14, 2007 Business / Leadership

A great post by Ed Gibbs entitled “Wasting Money on Expensive Enterprise Tools”. Its shocking sometimes how much money is spent on things just because they have the word “enterprise” in their description. Anyone in IT will smile to themselves when reading this post.

0 comments Read the full article →

Books: The Starbucks Experience : 5 Principles for Turning Ordinary into Extraordinary

by Ron Bieber January 6, 2007 Books

For some reason, if there’s a business book related to Starbucks, I just have to pick it up and usually wind up going through it as quickly as one of my favorite mocha’s. This week I ran across The Starbucks Experience: 5 Principles for Turning Ordinary Into Extraordinary by Joseph Michelli. This book is the [...]

3 comments Read the full article →

Lean Principles from the Source

by Ron Bieber October 8, 2006 Books

I’ve started reading The Toyota Way: 14 Management Principles From The World’s Greatest Manufacturer by Jeffrey Liker. I’ve figured that as my curiosity peaks on Lean Development and Lean Principles in general, I might as well go to the source. Chapter One opens with a quote from Fujio Cho, the president of Toyota Motor Corporation [...]

Read the full article →

A Samari in the Senate: Jason Calacanis Talks About Working in a Large Company

by Ron Bieber October 3, 2006 Business / Leadership

A portion of this weeks edition of the Gillmor Gang (MidTail Gang – part IV – ugh!) really hit home for me this week. At around 14:34 in the sub-episode, Jason Calacanis talks about how he feels as an entrepreneur working in a big company. This section lasts through the end of the sub-episode. You [...]

Read the full article →

Perfection

by Ron Bieber September 17, 2006 Business / Leadership

I’m currently reading Lean Thinking : Banish Waste and Create Wealth in Your Corporation by James P. Womack and Daniel T. Jones in my quest to learn more about lean principles in general. During my reading this evening, I came across this quote that I really liked. Perfection is like infinity. Trying to envision it [...]

Read the full article →