Monday, February 25, 2008

Project | Product Management

I have come to acknowledge a few core principles that are important to guiding projects and products through conception, development and release. I just want to get them down here for now. I'll come back to add to them and expand upon them further in the near future.

You can't know how effective you're being if you don't know what your goals are.
It is critical to understand how to define requirements in the domain of the client, and to be able map those requirements to the technical execution process.

Change is the only constant. Knowing how to adapt is the key to successful projects.
It is important to understand the likely sources of change, to build variability into the scope of a project, and to control the outcome.

Multidisciplinary excellence is the road to true happiness.
Being able to communicate effectively and with native competence in the creative, technical and business realms is central to managing a modern project.

Focused design is incredibly effective.
Attention is finite, for both developers and users. Keeping an application focused on its most salient elements will deliver a more effective and compelling product.

Tuesday, February 12, 2008

Thursday, February 7, 2008

Heroku | Rails done Right

Heroku has finally launched into a more public beta. TechCrunch picked it up this morning, and they've been getting the kind of traffic and praise they deserve ever since.

Orion, Adam, James... congrats, guys.