Everything you didnt_know_you_have_to_know

Preview:

Citation preview

Everything You Didn't Know You Have To Know About System Development

Marcus Ahnve@mahnve

Why is system development so hard?

Why system development?

Process DProcess B

Process C

Process A Process E $

Process DProcess B

Process C

Process A Process E $

What Process Are We Replacing?

Same as everyone else?

Buy or use open source

Supports your unique selling point?

Build your own

System is your unique selling point?

Build your own

Features

Tid

Build

Buy and build

Build

Time to solve problem

Problem Complexity

Build

Buy and b

uild

Excel

Chaos Simple

Complex Complicated

The Cynefin Framework

Chaos Simple

Complex Complicated

Build Or Buy

Build

Buy

Chaos Simple

Complex Complicated

Quality

Build

Buy

Fitness for useRequirements conformance

How Do We Arrive At Fitness For Use?

Agile – Short Feedback Loops

The IT Department

The IT Department

It's An All-Through Creative Process

The System Developers

I ReadYour Email

There'sno place

like 127.0.0.1

I ReadYour Email

L33th4x0r

I ReadYour Email

GNU'sNot Unix

A Successful Project Does Not Necessarily Make A Successful Product

But We're Not An IT Company

“To be uncertain is uncomfortable, but to be certain is to be ridiculous”

- Chinese Proverb

Thank You!

Marcus Ahnve

http://www.valtech.semarcus.ahnve@valtech.semarcus@ahnve.com@mahnve