aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

48
Aplikacja od początku do końca czyli skąd programiści wiedzą co pisać?

Upload: katarzyna-mrowca

Post on 24-Jun-2015

885 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Aplikacja od początku do końca

czyli skąd programiści wiedzą co pisać?

Page 2: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Katarzyna Mrowca

<ja>

</ja>

Page 3: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?
Page 4: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?
Page 5: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Bawimy się fajnie i traktujemy przykłady z przymrużeniem oka

Założenia

Page 6: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Ograniczenia czasoweNie uda opowiedzieć się o wszystkim

Page 7: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Agenda „świąteczna”

1. Za górami, za lasami… czyli początki naszej baśni

2. Zaprzyjaźnienie się z bohaterami

3. Oddzielanie soczewicy od popiołu

4. Życzenia do wróżki

5. … Zamiana dyni w karocę

6. Akcja!

7. Na kogo pasuje pantofelek?

8. Zakończenie, ale czy szczęśliwe?

Page 8: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Jak powstaje koncepcja powstania aplikacji?Za górami, za lasami… czyli początki naszej baśni

Page 9: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Ap

likac

ja Potrzeba – z punktu widzenia organizacji, istnieje cel który można osiągnąć dzięki aplikacji.

Może to oznaczać bądź chęć oszczędności bądź chęć zarobienia pieniędzy w zależności od modelu biznesowego

Page 10: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Ap

likac

ja Zmiana – może być uwarunkowana wszelakimi czynnikami: od zewnętrznych poprzez technologiczne aż po wewnętrzne.

Page 11: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Ap

likac

ja Usprawnienie – czasem już usprawniać aplikacji się nie da, więc trzeba ją przepisać…

Może to być także związane z usprawnianiem procesów w organizacji, które będą wymagałypowstania nowego bytu.

Page 12: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Ap

likac

ja Innowacje – uzależnione od modelu biznesowego i (przede wszystkim) od strategii. Dla części firm to będzie najważniejszy czynnik motywujący do stworzenia nowej aplikacji

Page 13: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Ap

likac

ja Kaprys*

* Dla tych co oglądają prezentację, ale na niej nie byli – kaprys jest tu w ramach żartu

Page 14: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Ap

likac

ja

Page 15: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Ponieważ baśni nie czyta się od końca…

Page 16: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Zdefiniowany proces

Początek Elementy Koniec

Page 17: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Zdefiniowany proces

Początek Elementy Koniec

Aplikacja

Page 18: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Wizja Aplikacja

Page 19: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Mamy potrzebę i wizję, skąd wziąć wymagania?

Page 20: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Interesariusze… czyli czas na zaprzyjaźnienie się z bohaterami

Page 21: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Kto to jest interesariusz?

Page 22: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Właściciel biznesowy

Page 23: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

„Biznes”

Page 24: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Product OwnerAnalityk Biznesowy

Page 25: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?
Page 26: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Użytkownik kluczowy oraz użytkownicy

Page 27: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Zespół projektowy

Szeroko pojęte IT

Dostawcy

… i inni zaangażowani

Page 28: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

… innymi słowy każdy kto jest zaangażowany w projekt lub

każdy kogo interes może zostać naruszony podczas

prowadzeniu projektu.

Page 29: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Projekt A

Page 30: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Projekt A

Projekt C

Projekt B

Page 31: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Wymagania… czyli oddzielanie soczewicy od popiołu

Page 32: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Chcemy != potrzebujemy

Page 33: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Business value

Page 34: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Wymagania… czyli życzenia do wróżki

Page 35: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Wymagania funkcjonalne vs. niefunkcjonalne

Page 36: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Prototypowanie nie tylko dla UXowca… czyli zamiana dyni w karocę

Page 37: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Priorytety + wartość biznesowaAkcja!

Page 38: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Backlog

Page 39: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

MoSCoW

Page 40: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

M – must have

o

S – should have

C – could have

o

W – won’t have

Page 41: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Najważniejsza część:programowanie … czyli dlaczego w tej baśni nie opowiem o smokach?

http://onlinecoloringbook.net/

Page 42: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Testowanie… czyli na kogo pasuje pantofelek?

Page 43: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

… a ponieważ pracujemy iteracyjnie to proces się powtarza

Page 44: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

http://www.guerillaprojectmanagement.org/2009/01/beneficiile-agile-pentru-project.html

Page 45: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Szczęśliwe wdrożenie… szczęśliwe zakończenie?

Page 46: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

The Neverending story Zmiany = constans

Page 47: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Dziękuję za uwagę! Wesołych Świąt!

Źródło: dilbert.com

Page 48: Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać?

Źródła obrazków

Clipart z pakietu office

Własne zdjęcia i grafiki

Bajkowe obrazki: http://www.coloring-book.info, http://dzieci.epapa.pl/kolorowanki, http://onlinecoloringbook.net/