Creating a good user story in the backlog is challenging. As I described last week, the first step is writing stories that are small, meaningful, and focused on inputs/outputs. But that’s not enough. Even if you have experience writing Agile stories, have you been clearly articulating the goal of the story? Do you provide the […]
If you read my last post, you’ve managed to slice-and-dice your feature set into a set of skeleton stories for your backlog. Now it’s time to write each individual story. How do you do that? I have two guidelines.
It’s time to begin the development phase of a project. The needs have been identified, and the workflow design is complete. Now it’s time to create the initial set of stories for your backlog. Where do you start? How do you write individual stories? How do you even decide what those stories should be? I’ll […]
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 […]
I monitor a handful of websites with some critical information on them. I also have a Synology NAS. Here’s how I created a pipeline for mirroring and archiving these key sites onto my NAS.
Defining and achieving goals is hard. In this post, I’ll describe a tactic to quantify your goal, demonstrate a tool to track it, and review the positive impact that this tactic will have.
Software, and computers in general, are excellent at enforcing process. But process is often in direct conflict with people. So what happens when a new software system is thrust upon people? Frustration, revolt, and other negative consequences—a net loss for all involved. In this post, I’ll explore how we can utilize software to both advance […]
We can all agree that bringing old projects back to life is never easy. So when you’re archiving a project, think of your future self and leave some exploding breadcrumbs.
Sometimes, getting old projects running again can be a real pain. Thankfully, doing a smidge of prep work while archiving a project will go a long way toward bringing the project back.
Problems in life are often fuzzy; thus, finding solutions is also fuzzy. One response is to turn to a peer and say, “Tell me what to do”—a passive approach. But great consultants understand the problem, turn to their clients and say, “Here are some options and a recommendation”—an active approach.