Philadelphia sports fans are very familiar with the mantra: Trust the Process. But when it comes to software development many teams and leaders wonder how much ‘process’ is really needed. For those of us happily working in an Agile environment we reject the process-heavy development methodology known as ‘waterfall’ in which copious documentation and arduous… Continue reading How much is too much?
Maybe it’s because we are about to get at least a little bit of a baseball season, but I’ve been thinking a lot about MVPs lately. In the context of Agile product development, an MVP is a minimum viable product, or a basic solution that addresses a customer’s core need without trying to solve every… Continue reading Why MVPs matter
Life has been extremely busy lately but I didn’t want to lose my run of weekly blogging so here are a few notes on a topic we’ve been talking about a lot lately. How do you define success? When you are developing and delivering software solutions how do you know that you got it “right”… Continue reading Defining success criteria