Archive for May, 2025

Two Tricks to Improve Understanding of New Ideas

When you want someone to understand your new idea, draw a picture for yourself. Set the constraint that you cannot use words on the page.  Shapes, arrows, cartoons – yes.  Words – no.  Once you’re convinced your one-pager captures your idea, set another constraint.  When you show your picture to someone, you cannot speak.  Your one-page picture must stand on its own.  I think you’ll find that this second constraint will cause you to improve your image, which will help others (and you) better understand your idea.  You can use your words when you explain your one-pager to your target audience, which will improve clarity and understanding.

When you want someone to understand that your new idea is possible, build a prototype and do a demo.  Use your one-pager to create a storyboard of the demo.  The storyboard can be a series of cartoons that describe what will happen during the demo. And like with the one-pager, your storyboard cannot use words.  And once you think your storyboard communicates your idea, set the constraint that you cannot speak during the demo, and try to improve the storyboard to support a no-word demo.  You can use your words during the demo to further improve clarity and understanding.

Make no mistake, the one-pager and the storyboard are for you.  They will help you better understand your idea so you can help people understand it better.

Image credit – Jennifer Moo

How I Develop Engineering Leaders

For the past two decades, I’ve actively developed engineering leaders.  A good friend asked me how I do it, so I took some time to write it down.  Here is the curriculum in the form of How Tos:

How to build trust.  This is the first thing.  Always.  Done right, the trust-based informal networks are stronger than the formal organization chart. Done right, the informal networks can protect the company from bad decisions.  Done right, the right information flows among the right engineers at the right time so the right work happens in the right way.

How to decide what to do next. This is a broad one.  We start with a series of questions: What are we doing now?  What’s the problem? How do you know? What should we do more of?  What should we do less of?  What resources are available? When must we be done?

How to map the current state.  We don’t define the idealized future state or the North Star, we start with what’s happening now.  We make one-page maps of the territory.  We use drawings, flow charts, boxes/arrows, and the fewest words. And we take no action before there’s agreement on how things are.  The value of GPS isn’t to define your destination, it’s to establish your location.  That’s why we map the current state.

How to build momentum. It’s easy to jump onto a moving steam train, but a stationary one is difficult to get moving.  We define the active projects and ask – How might we hitch our wagon to a fast-moving train?

How to start something new. We start small and make a thought-provoking demo.  The prototype forces us to think through all the elements, makes things real, and helps others understand the concept. If that doesn’t work, we start smaller.

How to define problems so we can solve them easily. We define problems with blocks and arrows, and limit ourselves to one page.  The problem is defined as a region of contact between two things, and we identify it with the color red.  That helps us know where the problem is and when it occurs. If there are two problems on a page, we break it up into two pages with one problem.  Then we decide to solve the problem before, during, or after it occurs.

How to design products that work better and cost less. We create Pareto charts of the cost of the existing product (cost by subassembly and cost by part) and set a cost reduction goal.  We create Pareto charts of the part count of the existing product (part count by subassembly and part count by individual part number) and define a goal for part count reduction.  We define test protocols that capture the functionality customers care about. We test the existing product and set performance improvement goals for the new one.  We test the new product using the same protocols and show the data in a simple A-B format. We present all this data at formal design reviews.

How to define technology projects. We define how the customer does their work.  We then define the evolutionary history of our products and services, and project that history forward.  For lines of goodness with trajectories that predict improvement, we run projects to improve them.  For lines of goodness with stalled trajectories, we run projects to establish new technologies and jump to the next S-curve.  We assess our offerings for completeness and create technologies to fill the gap.

How to file the right patents.  We ask these questions: How quickly will the customer notice the new functionality or benefit? Once recognized, will they care? Will the patent protect high-volume / high-margin consumables? There are more questions, but these are the ones we start with.  And the patent team is an integral part of the technology reviews and product development process.

How to do the learning.   We start with the leader’s existing goals and deliverables and identify the necessary How Tos to get their work done. There are no special projects or extra work.

If you’re interested in learning more about the curriculum or how to enroll, send me an email mike@shipulski.com.

Image credit — Paul VanDerWerf

Improve Focus To Improve Effectiveness

Business is about the effective allocation of resources.  Companies win when they do that better than their competitors.  Full stop.  If you believe that, the question is how to allocate resources effectively.  To me, everything starts with a map of the territory – a single-page map of today’s projects, the people you have, and the tools/infrastructure you have.  In short, before you can reallocate resources, map how you allocate them now.

Let the mapping begin.

The first step is to create a one-page summary (a map) of the resources on hand and the projects they work on (how they are allocated).  A simple spreadsheet is the way to go.  At the top, running left to right, list the names of all the people. Give each person their column.  On the left, running top to bottom, list the active projects, one project per row.  For each project, move left to right and ask if the person works on the project.  Put an X in their column if they contribute to the project in any way.  If they work on the project 2% of their time or more, X marks the spot.  You will be reluctant to do this, but the process is more meaningful if you do.

No fancy formats, no extra text, no headings, no footers, just columns of people against rows of projects.  And it MUST fit one page. MUST. Reduce the font size and the margins to fit it on one page. And if that doesn’t work, set the print area and choose the setting that scales the print area to fit on one page.  Put it on 11 by 17 paper if you must, but you must put it on one page.  You’ll have to squint to read the font when you do it right.

When you look at the one-page printout, the first thing you will notice is that you have too many rows because you have too many projects. (And, yes, you should list the quiet projects no one knows about.) The second thing you will notice is that everyone has too many Xs because they work on too many projects.  The third thing is some people have far more Xs than everyone else’s too many Xs.  All the project managers want them on the projects because they are good at getting projects done.

Let the culling begin.

It’s time to stop.  The best way to stop is to set a maximum time threshold to deliver the first dollar of revenue.  Any project that cannot deliver revenue sooner than the threshold should stop.  The threshold method is crude, fast, and effective.  It’s a great way to do the first pass culling.  For those projects that are difficult to stop due to political factors, don’t stop them but, rather, strongly pause them.  Then, use the reallocation process (described later) to move resources to better projects and let the politically charged projects die a slow death.  Good process beats bad projects.

Strike the cancelled projects from the record, eliminate their rows, and reprint the one-page map.  If you have the right number of projects and they’re fully staffed (this is unlikely), execute the projects that made the cut.  If you have too few projects, the next step is to come up with a set of new projects that deliver revenue sooner than the culled projects.  If you still have too many projects (too many people with too many Xs), it’s time to thin the herd again.  Sort the projects by the revenue they will generate over the threshold period plus three years.  The best projects will bubble to the top, and the bad ones will sink to the bottom.

Let the reallocating begin.

Now, delete all the Xs from the spreadsheet so none of the projects are staffed and no one has a project.  Start with the top row (your best project), move left to right, and place an X in the columns until the project is fully staffed.  Allocate the resources to your best project and get after it right now. Because your best project was understaffed, incremental will flow to the project. This will increase the probability you will hit the launch date or even pull it in.

Next, move down one row to your second-best project and repeat the process.  Add Xs left to right until the project is fully staffed.  But this time there’s a constraint – each column can contain only one X.  Because the people are now fully allocated to and actively working on your best project, they cannot work on the second-best project.  With all the Xs in place and your second-best project fully staffed, work the project hard with the reallocated resources.  Pull in the timeline if you can.

Repeat the process project by project until you can no longer fully staff a project.  And here’s where the game gets interesting. Don’t work a project you cannot staff fully.  There.  I said it.  With new product development projects, there is no partial credit. They’re either 100% done or 0% done.  A project that’s 80% done delivers 0% of the revenue.  But it’s worse than that.  Making “progress” on a project that won’t launch because it’s understaffed consumes functional support resources and will slow down your most important projects.  Don’t do that. Don’t run the project. Just don’t.  You’re better off paying the people to stay home so they don’t consume functional resources needed by the more important projects.

Instead of paying the people to stay home, try to add them to the active projects so you can launch those sooner.  In theory, those projects are fully staffed, but old behaviors die hard, and you probably didn’t fully staff the most important projects.  For the people who still don’t have a project (they cannot speed up the projects), train them on the skills/tools they’ll need for the next round of projects.  This will help you do the next projects better and faster.  Or, they could start on more forward-looking projects that don’t consume resources needed by the more urgent projects.

The process to allocate people to the most important projects is the same for resources like infrastructure for reliability testing or product validation.  With the same fully-staff-the-project approach, allocate the infrastructure resources to the most important projects.  Once there is no more infrastructure capacity, don’t run an under-resourced project.  If you run the lesser project, it will consume those precious infrastructure resources and slow down your most important projects.

You likely won’t be able to staff projects such that each person works on a single project.  The concept is more directional than literal.  Working on three projects is better than working on four, and two is better than three.

I did not describe how to estimate the project revenues, how to create new projects that deliver more revenue sooner, or how to create the right mix of projects – short, medium, and long.  But in a first-things-first way, I suggest you start with a singular focus – reallocate resources to your best projects (and, likely, fewer of them), so those projects effectively deliver revenue your company needs.

I think more focus will bring you more effectiveness.

Image credit — Charlie Wales

Mike Shipulski Mike Shipulski
Subscribe via Email

Enter your email address:

Delivered by FeedBurner

Archives