Kvalité lönar sig

Vid utveckling av mjukvara och datorsystem är det tyvärr så att den negativa effekten av allt för mycket fokus på utveckling av funktion ofta förbises. Vid prioritering räknar man endast med kostnader som har att göra med den tid det tar att utveckla och testa funktionen och inte med kostnader sett till hela livscykeln. De senare kostnaderna är ofta relaterade till icke-funktion som dokumentation, utbildning, drift- och utvecklingsprocess, spårbarhet, överskådlighet, testbarhet, enkelhet vid vidareutveckling, kostnader för driftstopp etc. Alla dessa är exempel på värden som är svåra att formulera och ofta inte ingår i kraven.

När dessa värden inte prioriteras uppstår en teknisk skuld. Ett system med hög teknisk skuld är svårt att underhålla, utveckla och använda. Ju högre teknisk skuld desto högre kostnad är associerat med brandsläckning, utbildning, felsökning, drift etc. Paradoxalt nog innebär det alltså att en upp-prioritering av funktion resulterar i en ned-prioritering av den samma eftersom mer tid går åt till de nyss nämnda sysslorna.

På Aftonbladet har vi just inlett ett projekt för att amortera på den tekniska skulden. Lösningen är att systematisera, automatisera och förenkla processer kring utveckling och drift. Vi vill t.ex. säkerställa att alla projekten tillämpar automatisk kodgranskning, att vi genererar dokumentation från inställningsfiler för att slippa hålla wikisidor i sync m.m. På så sätt får vi mer tid att implementera funktioner med hög kvalité!

 


A Holistic View on Developer Productivity

What does developer productivity mean, really? Is it churning out more code or less code? Is it to have less bugs in production or shipping code more often? Is it doing a lot of things or just one thing? Let’s think about this for a moment. I believe developer productivity is about getting more things […]


Improving the usability of Aftonbladet Video-clip pages

We have recently started the process of improving the usability of video-clip pages. In order to get an idea of where Aftonbladet stands compared to other world-class online video/news providers, we conducted an online test answered by 110 visitors of Aftonbladet TV. In this test we compared their perception of an Aftonbladet TV video-clip page […]


Schibsted’s 1st iOS Deployment Meet-up

Schibsted’s 1st iOS Deployment Meet-up Thursday, 28th of April 2016: getting to know each other, guests arrive Friday, 29th of April 2016: the meet-up date We here at Aftonbladet had been planning on having a meet-up with iOS developers across various Schibsted companies for many months. We had a range of topics in mind for […]


Hackday: The Future of Storytelling is social, engaging and rewarding

We gathered students, journalists, developers and designers to get together and conceptualize something new for the news industry. This was our first organized hack event – The Future of Storytelling Hack. The hack was a team-based, news-media-focused prototyping and experimentation event within storytelling over two days at Kungsbrohuset, Schibsted and Aftonbladets headquarter in Stockholm. A good story used to […]