Tomorrow’s problem is today’s responsibilityAgile principles tell us not to try to solve tomorrow’s problem today.
It doesn’t have to be pretty, but it does have to workWe’ve all heard the saying: “Don’t let perfect be the enemy of good”.
If you must fail, fail fast, but more importantly fail cheapWe know that for every yes, there will be countless nos.
Embrace complexity, but reject complicationWhen tackling complex problems, we’re taught to break them down into manageable chunks.
Seek solutions from the past as well as the futureWe’re sold the idea that human and technological progress is linear.
What systems were designed to do, what they actually do and what people think they do are three different things. Know the differenceIn any organization, myths spread about what systems do and how they work.
Build for the person logging on at 3 am when the world’s on fireYour systems will fail at some point.
Explain for the person who neither understands nor caresWe’re excited about the tech, but not everyone is.
Make sure you can go on holiday uninterruptedA business that relies on favours is not a viable business.
Reality is the only judge that countsIt’s easy to say, “Under these circumstances, this works perfectly.”