How to Build Consensus on Software Requirements Three colleagues walk into a bar. Sam from sales, Megan from customer service, and Nick, senior software developer. The conversation goes like this: “What do you think of this project to consolidate sales, customer, and...
Product development
Lessons Learned: Keep Multiple Software Teams in Sync
Every digital business lead I know is stretched too thin, which is not to say they’ve cornered the market on being overextended. But the relentless pursuit of digitization to make business more efficient, productive, and competitive has put digital teams in the hot...
Don’t Roll the Dice with Software Product Development
After 20 years developing digital solutions, I have concluded that companies are ill-served following the conventional software product development process. Bringing in a development team at the point of implementation is rolling the dice. Inevitably something is...
Don’t Kill the Goose that Lays the Golden Egg
What to cut and not cut from digital budgets in a downturn Budget cuts are a reality in an economic downturn, but indiscriminate cuts in the wrong areas could kill the Goose that Lays the Golden Eggs. One of the greatest risks for agribusinesses is cutting back on a...