Thursday, February 7, 2008

Kom-ihåg-lista för teknisk utveckling

Jag säger inte att jag lever så här fullt ut alltid hela tiden, men steg för steg kommer jag närmare

  • Ta itu med driftsättningsfrågor genast. Oavsett hur lite funktionalitet du har utvecklat. Se till att komma i land med en testmiljö som liknar den slutliga produktionsmiljön. Se sen till att snarast gå vidare till driftsmiljö, kanske utan att publicera någon officiell ingång till denna. Varför? Det inträffar alltid problem vid driftsättning av nya miljöer. Bättre ta itu med dessa genast innan verksamheten hamnar i "panikläge" för att komma i drift med redan utvecklad funktionalitet.
  • Prioritera utbyte av gamla versioner av system, den tekniska skulden växer och blir alltför svår att underhålla med tiden.
  • Prioritera gedigna testmiljöer. Det är jobbigt att återskapa produktionsmiljö i lokal testmiljö, men ta tjuren vid hornen, och buggar hittas och kan rättas innan det är dags för produktionsdrift. Ju tidigare det går att testa, desto bättre.

Sammanfattning: Minska den tekniska risken och skulden! Det låter tråkigt för kund i första läget, men oj vad det lönar sig när det finns på plats - och löpande förbättras, eller snarare - vad tydligt dyrt det blir när det inte görs.

Försök baka in tekniska förbättringar i funktionalitet som utvecklas för att också visa att "det händer något" för användaren.