There’s No Such Thing as a “Massive MVP.” Build Releases Instead!

The idea of a “massive MVP” is an oxymoron. How can a Minimum Viable Product end up taking a team of up to ten people a year and over a million dollars to build?

And yet, I’ve seen a number of organizations—usually enterprise companies—building massive MVPs. Clearly, there’s confusion between how the term MVP is used colloquially vs. how Eric Reis and Steve Blank intended it to be used. Read more on There’s No Such Thing as a “Massive MVP.” Build Releases Instead!…

How to Reduce Duplication & Get the Most from Your Custom Software

You’re about to replace an old software system with a custom-built one that can do a whole lot more. Great! You’ll finally have software that truly fits the needs of your organization.

You want to get the most out of this new system, but you’re not sure how. My first piece of advice? Get rid of systems with overlapping data and functionality. They could turn into costly problems, as I learned recently. Read more on How to Reduce Duplication & Get the Most from Your Custom Software…

Test your Software Rewrite with a Pilot Release

Rewriting your organization’s current software is a huge undertaking. It can be intimidating and cause uncertainty, especially for those who are more averse to change.

A pilot is a helpful exercise during any software development process, but especially so during a rewrite where the scope is very large. A pilot allows you to test the software within a group or location without fully rolling it out to all users. Read more on Test your Software Rewrite with a Pilot Release…

Why Your App/System Rewrite Will Probably Be Bigger Than You Think

If you’re doing a major rewrite of an existing app, you may be hoping to simply duplicate the existing app’s basic features. Unfortunately, it’s not that simple.

Your users have come to rely on the set of features they use in your current app. And if they can’t accomplish all the same tasks/goals as they did in your rewrite’s first release, they’ll be very disappointed.

Don’t believe me? Let me give an example from the world of video games. Read more on Why Your App/System Rewrite Will Probably Be Bigger Than You Think…

Have a Big Software Idea? Start Small, then Make it Better

I admire the pursuit of perfection. Think of athletes, artists, and musicians who dedicate their lives to continual self-improvement—to becoming experts.

One thing every expert knows is that striving for perfection is a process. You have to be willing to fall short, learn, and try again.

You wouldn’t refuse to run in a race until you could win the Boston Marathon. And you wouldn’t refuse to play a concert until you were good enough to fill Carnegie Hall.

So why would you wait to launch a new software product until it has every single feature you might need? Read more on Have a Big Software Idea? Start Small, then Make it Better…

Prioritize Your (or Your Client’s) Projects Using Relative Weighting

I was recently working with a client that was considering many different software projects and struggling to decide which should come first. Each project was valuable in its own way, but when we began comparing them, we weren’t getting far. Then, I remembered an exercise that I did during my Scrum Product Owner training called relative weighting. Read more on Prioritize Your (or Your Client’s) Projects Using Relative Weighting…

Five Ways to Help Your Organization Embrace Software Change

They say change is the only constant, yet change is never easy. I consider myself pretty open to change, but I still find myself fumbling around for a few days when Gmail updates its interface or someone tells me about a new shortcut I should start using. Read more on Five Ways to Help Your Organization Embrace Software Change…

Why Software Rewrites Often Fail – and How “User Goals” Can Fix Them

Over the last few years, Atomic Object has gotten more and more inquiries from companies who want to replace old custom software. These programs are often written in antiquated languages that few of today’s developers know. And most are dramatically below today’s standards for how software should look and act.

Unfortunately, it’s become clear that replacing an old system is often much more expensive than developing a completely new custom software product. Read more on Why Software Rewrites Often Fail – and How “User Goals” Can Fix Them…