confitura 2013

60

Upload: katarzyna-mrowca

Post on 24-Jun-2015

986 views

Category:

Business


0 download

DESCRIPTION

PL: Od integracji do interakcji… czyli kompleksowe (s)tworzenie aplikacji ANG: From integration to interaction... the complex application design

TRANSCRIPT

Page 1: Confitura 2013
Page 2: Confitura 2013

Od integracji do interakcji… czyli kompleksowe (s)tworzenie

aplikacjiFrom integration to interaction... the complex

application design

Page 3: Confitura 2013

Katarzyna Mrowca

<ja>

</ja>

Page 4: Confitura 2013
Page 5: Confitura 2013

Agenda

Recipe for a project failure - key ingredients

How to defeat evil creature?

Page 6: Confitura 2013

Before I start…

Page 7: Confitura 2013

Before I start…

Few things which won’t be mentioned

Page 8: Confitura 2013

Recipe for a project failurekey ingredients

Page 9: Confitura 2013

Requirements…

Page 10: Confitura 2013

Requirements…

Straight from the moon!

Page 11: Confitura 2013

The horror!

Page 12: Confitura 2013

The horror!What was on your mind when you’d written this down?!

Page 13: Confitura 2013

Description was:

…not delivered

…completely incomprehensible …had lots of inconsistencies

Page 14: Confitura 2013

Description was:

…not delivered

… completely incomprehensible …had lots of inconsistencies

Page 15: Confitura 2013

Description was:

…not delivered

…completely incomprehensible …had lots of inconsistencies

Page 16: Confitura 2013

Science Fiction

Page 17: Confitura 2013

Why? I have no idea!

Page 18: Confitura 2013

Why? I have no idea!

…but I want it NOW!

Page 19: Confitura 2013

Change your mind like a girl*…unstable basic assumptions!

*changes clothes, via Katy Perry Hot 'n Cold

Page 20: Confitura 2013

Architecturenightmare

Page 21: Confitura 2013

Architecturenightmare

From the real world…

Page 22: Confitura 2013

Architecturenightmare

From the real world… … and from the 0 1 world…

Page 23: Confitura 2013

Architecture not taken into consideration at planning stage…

Page 24: Confitura 2013

No „need” to add application to the system architecture till… few days before deployment!

Page 25: Confitura 2013

Modifications in other systems arerequired but… nobody cares

Page 26: Confitura 2013

Integration monsters

Say „hello” to problems…

Page 27: Confitura 2013

Integration monsters

Say „hello” to problems…

Page 28: Confitura 2013

Integration monsters

Upssss… new requirements?

Page 29: Confitura 2013

What would happen if…one of the systems fell down?

Source system

x

Source system

z

Destinationsystem

y

Page 30: Confitura 2013

What would happen if…one of the systems fell down?

Source system

x

Source system

z

Destinationsystem

y

Page 31: Confitura 2013

Food chain

Page 32: Confitura 2013

Business proces flow

A B C D

Page 33: Confitura 2013

Business proces flow

A B C DNew!

Page 34: Confitura 2013

Business proces flow

A B C DNew!

What if we cannot send data to „A”?

Page 35: Confitura 2013

Applications (different) are part of business steps…but they can’t communicate…

Page 36: Confitura 2013

Hand made?

Page 37: Confitura 2013

Change process?

Page 38: Confitura 2013

Business proces flow

A B C DNew!

What if we cannot send data to „A”?

Page 39: Confitura 2013

Business proces flow

A B C DNew!

Page 40: Confitura 2013

New!

Business proces flow

B C DA

Page 41: Confitura 2013

Business proces flow

A B C DNew!

Page 42: Confitura 2013

Business proces flow

A B C

D

New! New!

Page 43: Confitura 2013

Change system?

Page 44: Confitura 2013

done… almost

Page 45: Confitura 2013

done… almost

Page 46: Confitura 2013

(non)usability

Page 47: Confitura 2013

(non)usability

Page 48: Confitura 2013

How to defeat…evil creature?

Page 49: Confitura 2013

Simple rules everyone knows…

do not apply

Page 50: Confitura 2013

Communication…

Page 51: Confitura 2013

Communication

Weird requirements -> scream

Page 52: Confitura 2013

Thinking!

Page 53: Confitura 2013

Global viewThink about architecture in advance

Page 54: Confitura 2013

Global viewTake interactions with other systems into consideration

Page 55: Confitura 2013

Global viewConsider the business surroundings

Page 56: Confitura 2013

Global viewThink what users need instead of what users want

Page 57: Confitura 2013

Logic & common sense

Page 58: Confitura 2013

Logic & common sense

Friends or enemies?

Page 59: Confitura 2013

Thank you for your attention!Dziękuję za uwagę!

Page 60: Confitura 2013