Wed Nov 25 · Software Development

Software Estimation on a Product Team: Part 3

A Primer on Story Point Estimation Intuition in software engineering only gets us so far. We can develop reliable intuitions around software architecture design, root causes of bugs, and even user experience issues. However, estimates...

Thu Nov 12 · Software Development, Strategy

The Four Main Challenges Facing In-House Innovation

There are innovation programs, internal ventures, and moonshot factories in nearly every major company, spanning all industries and accounting for billions of dollars in investment. From Daimler’s Lab1886, to Visa’s Innovation Labs to Coca Cola’s...

Wed Nov 4 · Software Development, Strategy

How to Prioritize Ideas for Prototyping

Decision making comes in all shapes and sizes. Some can be made almost automatically, while others take time, frameworks, and tough questions. When I need to choose an icecream flavour amongst the overwhelming and equally...

Wed Oct 28 · Software Development

How to Avoid Technical Debt

Technical debt is the cost of reworking a solution. Its source can be complex and have multiple root causes. In general, technical debt stems from tradeoffs for short-term gains. These gains are usually viewed through...

Wed Oct 21 · Software Development

How to Build Fast Part 3: Engineers

This article is part three in the How to Build Fast series. Read part one on team culture here and part two from a Product Manager's perspective here. This article provides guidance to help engineers...

Wed Oct 14 · Product Thinking, Software Development

Product Thinker’s Discussion: Is it time to ditch the Minimum Viable Product (MVP)?

A minimum viable product (MVP) is defined as: a development technique in which a new product or website is developed with sufficient features to satisfy early adopters. The final, complete set of features is only...

Wed Sep 23 · Product Thinking, Software Development

How Digital Overload Affects Users

Most people now carry around a device or sit in front of devices that give them lightning- fast access to world events, as well as instant opportunities to find out exactly what friends, family, and...

Thu Sep 17 · Product Thinking, Software Development

Four Rules for Designing Smart Home Products

This is an excerpt from our best-in-class Smart Home Industry Report, click here to download the full document. At the heart of all great product thinking and building has to be the user. Smart home...

Tue Sep 15 · Software Development

Software Estimation on a Product Team: Part 2

Four Reasons to Estimate In my previous article, I covered three principles that help ensure a product team uses software estimation effectively:  Estimation Value: “We understand the value of estimates to us.”Estimation Autonomy: “We decide...

Older Posts