Modern Agile möter Design Thinking

En gästkrönika av Sigrun Tallungs som en fortsättning på mitt tidigare inlägg om Modern Agile.

Det som jag gillar med Modern Agile är att det riktar strålkastarljuset på det som gör ont idag, det som ligger bortom funktionerna. Modern Agile siktar in sig på konsten att förstå hur vi skapar värde: Så här ungefär: Någon måste bli nöjd och glad av det vi bygger (”Make people awesome”) och för att lyckas måste vi alla vara trygga och minska riskerna (”Make safety a prerequisite”). Och eftersom vi inte kan räkna ut i förväg vad folk blir glada av så måste vi sjösätta väldigt många experiment. Det är egentligen allt innehåll i Modern Agile. Men det räcker ju å andra sidan långt.

Under de 15 senaste åren är det ju mest systemutvecklare som engagerat sig i att förbättra utvecklingsmetoderna. Men för att lösa de utmaningar vi har idag krävs fler kompetenser från alla delar av den verksamhet som finns runt en tjänst. Det är samarbetet mellan alla dessa som behöver vara var smidigt och agilt. Men frågan är hur man ska engagera de kompetenser som har för vana att jobba jämförelsevis traditionellt?

Continue reading

Recently, I retweeted an item from Neil Killick and I was surprised to see a response from Tom Gilb, legendary software methodologist. The tweets can be viewed in the picture below (read from bottom up).

Two tweets, my retweet and Tom Gilb's reply

Talking to Tom

Apart from the honor of getting some of his attention, I was a bit concerned with the response. I seemed simplistic and categorical to me. Quite frankly, it sounded like something out of a schoolbook in software engineering from the 80s. I find myself in disagreement with it. To disagree with Tom Gilb is scary so I needed to write down why.

Continue reading

Functional Scope Design: Why requirements must go and design for use should take its place

A User Story Template for Effect Maps

Introduction

If you are into User Experience (UX), you may be using effect maps, also known as impact maps or goal maps, to guide software development towards the intended effects. These maps are used to describe how your business goals will be achieved by helping important target groups fulfill their goals of using your product or service.

If you are using agile software development, you are probably using user stories to describe your features for development using some common template. In this post I will suggest a new user story template, specifically designed to be combined with effect maps.

Continue reading