In my previous post, I discussed the value long form requirements bring to building great software products. Requirements offer product managers & owners a powerful technique to disseminate knowledge, converge thinking, define phasing, and rigorously vet ideas before incurring the
Software
About software development, including Agile & Scrum
Top 7 Reasons To Write Requirements Before Stories
I came into the software world at the crossroads of the change from waterfall to agile. Most of my older colleagues had spent their careers in waterfall: writing detailed requirements, building comprehensive designs, writing code that adhered closely to the
Managing Your Career In a Turbulent Market
If you’re in the technology industry, the executives of your company have likely been inundated recently with advice on how to manage the current market turbulence. While the advice varies by giver, it usually includes some combination of: preserve
The Challenges of Innovating From Home
My first experience leading teams working from home came over a decade ago at a cloud archiving startup in the suburbs of Boston. While I had managed geographically dispersed teams before, they were always centered around offices - e.g.
My Tips for Working from Home in a Pandemic
Our offices around the globe went to work from home March 11th, making today my 11th day in captivity… I mean operating remotely. The transition has gone surprisingly smoothly, with technology enabling me and my team to be very productive.
The Day the Markets Crashed
I was at Dell when the 2008 Great Recession started. I hadn’t thought much about the housing market in the years leading up to the crash, and certainly had never heard of Collateralized Debt Obligations (CDOs). I did think