We will achieve this through the application of well-understood techniques for understanding markets and customers, as well as solid disciplines for delivering awesome products.
We define an awesome product as one that, release after release, evokes excitement and happiness about using it, in every type of customer we have, while thoroughly meeting the specific needs that drive customer success and product adoption.
We will ship no software before its time. We recognize that doing so is almost always worse than missing a market window. We will make our market windows with quality, and if circumstances require, less functionality. If we cannot, we accept missing our market window.
We will invent new solutions for our customers by understanding their business (sometimes better than they do).
We will test our ideas, assumptions, designs, and products with our customers in every phase of product development.
We will maintain an enjoyable culture of:
- open critique