Essential Project Management Skills

Humble Beginings

“We are uncovering better ways of developing software by doing it and helping others do it.

Through this work we have come to value:

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

That is, while there is value in the items on the right, we value the items on the left more.”

Regarding Agile

The Basics

Side note: There is no bigger risk than building a mobile app against a web service that is under construction. This is like trying to build a house on a plot where another team keeps coming in and tearing up the foundation again. Random changes to the web service, or regressions, will catastrophically consume your budget. If you’re working for a client, set expectations and track every issue that causes rework or blocks the team (including things like losing half a day to tracking down a bug that turned out to be caused by an unplanned change to the web service).

This is attainable



Renegade polymath, guitarist, semi-retired mad scientist. Was: Founder and CEO of Black Pixel, Engineering Director at Hypergiant. Now:Senior Engineer at Apple.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store