November 29, 2013 at 2:02pm
Mobile interaction models
So, we can actually have a pretty limited idea of what the dominant interaction models will be in 5 years.
There is a dream, of course, that all these nasty choices and options will go away and we can go back to the nice, simple, limited web, but that doesn’t seem very likely just yet.
Ryan Singer (@rjs) on Software Management Techniques, Smart Teams and Scoping
September 24, 2013 at 12:54pm
What Clayton Christensen Got Wrong in his Theory of Low-End Disruption
Christensen¹s theory is based on examples drawn from buying decisions made
by businesses, not consumers. The reason this matters is that the theory
of low-end disruption presumes:
- Buyers are rational
- Every attribute that matters can be documented and measured
- Modular providers can become good enough on all the attributes that
matter to the buyers
All three of the assumptions fail in the consumer market, and this,
ultimately, is why Christensen¹s theory fails as well.
The framework that makes the most sense for the consumer market comes from
another Harvard professor, Michael Porte:
How to work with engineers, PMs and designers
How to work with engineers: a cheat sheet for designers
The best way to ensure designs are implemented as intended is to work extremely closely with the engineer.
How to work with designers: a cheat sheet for engineers and PMs
The most direct path to a designer’s heart is to care about the details.
How to work with PMs: a cheat sheet for designers
Your job will be easier if you treat your PM as a partner and a resource, not a taskmaster.
Transitioning To a Mobile Centric World
- Design takes on a greater role.
- Feature depth is inherently limited.
- Development complexity is a reality as we transition.
- HTML5 is a head-fake.
- SEO non-presence is hugely consequential.
- The core concept of “search” is in transition.
- A locked-in mobile application user is worth more than a desktop user.
- Customer acquisition techniques are shifting.
- Payment could be a new platform battleground.
- The platforms are still evolving.
Khan Academy Development
- Shipping beats perfection.
- Be open. Share your work.
- Anybody can fix anything.
July 12, 2013 at 8:27am
Be a great product leader
In the end, product managers ship, and that means that product managers cover whatever gaps in the process that need to be covered. Sometimes they author content. Sometimes they cover holes in design. Sometimes they are QA. Sometimes they do PR. Anything that needs to be done to make the product successful they do, within the limits of human capability.
We are Product Managers
We take time to reflect. We don’t fear failure. We strive to improve.
We are Product Managers.
The apps that get featured on the iOS App Store
Research showing the kinds of apps that get features on the iTunes App Store home page for different countries around the world. by Dave Addey.
The one cost engineers and product managers don’t consider
Kris Gale, VP Engineering at Yammer, on the cost of complexity
I believe good engineering is about finding the most cost-effective solution to a problem, whether that cost is measured in dollars, hours, morale or lost opportunities. Everyone in business knows this intuitively, but some costs are less obvious than others.
Among the most dangerously unconsidered costs is what I’ve been calling complexity cost. Complexity cost is the debt you accrue by complicating features or technology in order to solve problems. An application that does twenty things is more difficult to refactor than an application that does one thing, so changes to its code will take longer.
In software engineering, complexity cost is introduced in both product design and implementation. Embrace simplicity in your product and in your code. The value is in what gets used, not what gets built.