It’s time to rebase when you’re paralyzed by technical debt, your team are frustrated because you can’t make changes you feel should be so easy, you need developers to do the simplest things, and you’re spending more time discussing minutiae than strategizing and implementing impactful initiatives.
If we rephrase “requirements” as goals and objectives, we will see leaner, more nimble projects that move faster, cost less money and headspace, and lead to more impactful and successful outcomes.
Despite all the best intentions, meticulous discovery, thoughtful design, and careful planning, how many ecommerce brands find themselves 6–12 months after launch of a new or refreshed site in a spiraling cycle of technical debt and increasing maintenance overhead?
We need to get back to basics. We need to have a relentless focus on simplicity—on foundational best-practices. We need to eliminate as many of the moving parts as possible to make it easier to diagnose problems and easier to identify the squeaky wheel or where to apply the grease.
I’m working on a hypothesis exploring the foundational first-principles of DTC ecommerce growth—and I’d love some feedback.
A brief chat about the importance of authentic storytelling, community-building, and some of the changes I am seeing in how consumers are interacting with brands’ websites.
Some of my thoughts on how to develop more nimble mindsets in your organization, pragmatism, purpose, and a healthy dose of the first-principles of ecommerce—with a few nimble design and development conceps thrown in at the end.
The more unknown unknowns there are in a design brief or system requirements, the more time is required to understand the core problems in order to design a suitable solution. Keeping things lean enables you to stay nimble, iterate faster, and grow more sustainably.
If you’re building a people-first organization, you will grow faster and require less operational oversight if you develop and encourage a first-principles mindset in your team.
Some say, “the hardest part of running is putting on your shoes.” It’s not actually hard but, if you don’t do it, you won’t go for a run at all.