Writing Technical Stories

Recently I gave a talk about writing technical stories and ways I have found to slice user stories thinner at Product Camp Toronto. I thought it’d be good to share some ideas from that talk here as well. I work as product manager for epost which is one of the biggest online document delivery and […]

Continue reading


How agile is your team?

I work at a big corporation that is transitioning to Agile. I know this may come as a shock to my readers but yes it’s true! Although many small companies and start-ups have embraced Agile and Lean ways of working for many years now, big corporations specially corporation not focused on technology are just testing […]

Continue reading


What job are customers hiring your product for?

If you noticed I used the framework of Jobs T0 Be Done in my previous post when I tried to compare multiple email marketing solutions with each other. Asking “What job are you hiring this product for?” is an odd question and it took me some time to wrap my head around thinking about a […]

Continue reading


A neat technique to manage product requirements

I came across this awesome video from Ryan Singer via Mind the Product blog and I just couldn’t pass up the opportunity to share it. It’s a neat method to categories a million items that comes up during product development. It talks about identifying and decoupling ‘orthogonal’ tasks. This means you find tasks that are […]

Continue reading


Lean Customer Development: A Book Review

I’ve mentioned in my Resource page that I’m reading Lean Customer Development by Cindy Alvarez. It took me a while to finish it but I’m happy I did. In Product Management blogosphere and community you constantly hear about the importance of getting out of building, listening to customers, thinking about ideas in an “outside-in” fashion (where focus is on creating […]

Continue reading


The Toyota Way and its effect on Software Development

Lean, Kanban, Agile, Scrum and Kaizen: You have heard them all before, you kinda know their core concepts but still wondering about what each of these concepts exactly do. What is Lean? How does Lean differentiate from Agile? What’s the difference between Agile and Scrum? Is Product Manager same as the Product Owner? What does Kanban have to do […]

Continue reading