This App You’re Using Is No Better Than CDROM

Have you seen this one in every hotel?

Control this TV with your phone

The benefit of the app can’t be that it replaces the remote. The remote works just fine. Why do we need to replace it?

If we’re going to build an app, it should be doing more than the remote. It should beat the remote.

The magic of an app can’t be that the same capabilities of the remote are now on a shiny screen!

We already went through that!

That was CDROM in the 90s!

How is that better?

A lot of resources go into technology products and if we’re developing with a lean mindset, this product really needs to justify why it exists.

That product really needs to justify why it took so many developer hours and venture capital.

There are a few times it’s okay to invest in something to achieve “feature parity.”

Feature parity just means that the new thing has the same capabilities or features as the old version.

This can be okay but only under certain conditions, like when it enables you to build more or better future features at less cost or more stability or by using less computer processing hours.

That’s an investment. That’s justified.

Having a lean mindset means that tasks, features, and innovations are all fighting for their lives to stay on your task list.

2 Minute Action

You have a list of things to do?

Great.

Spend 2 minutes right now, going top to bottom.

Everything must fight for its life to stay on the list.

Good questions to ask:

What might happen if I put this off?

What might happen if I never finish this?

Read More

The Interruption That Could Cost You $5,500

I once was working with a software client.

Here's what I was seeing:

The codebase was incredibly complex, in fact, there were only 4 people in the world who could do the math to put all of it together--and 2 of them were in the room.In order to answer questions and solve problems, the development team was having long meetings every week to sync up. They were also interrupting each other any time they had a question about the code. After all, they needed that question answered before they could move on.

Here's what I told the CEO:

Every time you have a meeting, the conversation moves its way into a discussion about implementation of a very specific feature. This usually requires only 2 or 3 people to work through and everyone else just needs to be updated.Every time a developer is interrupted, it can take a half-hour to an hour to get back into the flow of what they were doing. By using a messaging tool, questions can be posted and developers can answer in their own time without interruption. Rarely does anything need to be answered within the hour. Usually, it can wait 2 or 3 hours.The CEO didn't like this and mentioned that they needed the long meetings to stay, and the interruptions were just part of the workflow.

Here's how I reframed it:

On your team, every meeting burns through about 5 man/hrs of wasted time.Every interruption burns about 2 man/hrs of wasted time.The meeting is once/week and there are roughly 25 interruptions/week.You're paying your developers $100/hr.That means you're wasting $5,500 per week.

Why did this work?

Because it was reframed in a language that CEOs speak: dollars.When you are measuring results by the same axis, you can begin to actually collaborate on solutions.

2 Minute Action

What's something you've been trying to communicate with someone else?At the end of the day, on what are they being graded?Do they have to look good to their boss?Are they motivated by money?Would they rather have social status or rank?Find out how they are measuring success and translate your agenda to their language.

Read More