SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
Aplikacja od początku do
końca
czyli skąd programiści wiedzą co pisać?
<ja>

Katarzyna Mrowca

</ja>
Bawimy się fajnie i traktujemy
przykłady z przymrużeniem oka

Założenia
Ograniczenia czasowe
Nie uda opowiedzieć się o wszystkim 
Agenda „świąteczna” 
1.
2.
3.
4.
5.
6.
7.
8.

Za górami, za lasami… czyli początki naszej baśni
Zaprzyjaźnienie się z bohaterami
Oddzielanie soczewicy od popiołu
Życzenia do wróżki
… Zamiana dyni w karocę
Akcja!
Na kogo pasuje pantofelek?
Zakończenie, ale czy szczęśliwe?
Jak powstaje koncepcja
powstania aplikacji?
Za górami, za lasami… czyli początki naszej baśni
Aplikacja

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 
Aplikacja

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

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ły
powstania nowego bytu.
Aplikacja

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 
Aplikacja

Kaprys* 

* Dla tych co oglądają prezentację, ale na niej nie byli – kaprys jest tu w ramach żartu 
Aplikacja
Ponieważ baśni nie czyta się od końca…
Zdefiniowany proces

Początek

Elementy

Koniec
Zdefiniowany proces

Początek

Elementy

Aplikacja

Koniec
Wizja

Aplikacja
Mamy potrzebę i wizję, skąd wziąć
wymagania?
Interesariusze
… czyli czas na zaprzyjaźnienie się z bohaterami 
Kto to jest interesariusz?
Właściciel biznesowy
„Biznes”
Product Owner
Analityk Biznesowy
Użytkownik kluczowy
oraz użytkownicy
Zespół projektowy
Szeroko pojęte IT
Dostawcy
… i inni zaangażowani
… innymi słowy każdy kto jest zaangażowany w projekt lub
każdy kogo interes może zostać naruszony podczas
prowadzeniu projektu.
Projekt
A
Projekt
B

Projekt
A
Projekt
C
Wymagania
… czyli oddzielanie soczewicy od popiołu
Chcemy != potrzebujemy
Business value
Wymagania
… czyli życzenia do wróżki 
Wymagania funkcjonalne
vs. niefunkcjonalne
Prototypowanie
nie tylko dla UXowca
… czyli zamiana dyni w karocę
Priorytety + wartość biznesowa
Akcja!
Backlog
MoSCoW
M – must have
o
S – should have
C – could have
o
W – won’t have
Najważniejsza część:
programowanie 
… czyli dlaczego w tej baśni nie opowiem o smokach?

http://onlinecoloringbook.net/
Testowanie
… czyli na kogo pasuje pantofelek?
… a ponieważ pracujemy iteracyjnie to proces
się powtarza 
http://www.guerillaprojectmanagement.org/2009/01/beneficiile-agile-pentru-project.html
Szczęśliwe wdrożenie
… szczęśliwe zakończenie?
The Neverending story
Zmiany = constans
Dziękuję za uwagę! Wesołych Świąt!

Źródło: dilbert.com
Ź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/

Mais conteúdo relacionado

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

Prezentacja - Zawód programista - obalamy mity!
Prezentacja - Zawód programista - obalamy mity!Prezentacja - Zawód programista - obalamy mity!
Prezentacja - Zawód programista - obalamy mity!mamopracuj
 
Software house story - od 0 do 20 programistów w dwa lata
Software house story - od 0 do 20 programistów w dwa lataSoftware house story - od 0 do 20 programistów w dwa lata
Software house story - od 0 do 20 programistów w dwa lataMateusz Kubiczek
 
Netvision warsztaty
Netvision warsztatyNetvision warsztaty
Netvision warsztatyWhalla Labs
 
Jak skutecznie zrealizować projekt
Jak skutecznie zrealizować projektJak skutecznie zrealizować projekt
Jak skutecznie zrealizować projektBartosz Wilk
 
Girls in IT - Projektantka UI/UX. Jak zacząć?
Girls in IT - Projektantka UI/UX. Jak zacząć?Girls in IT - Projektantka UI/UX. Jak zacząć?
Girls in IT - Projektantka UI/UX. Jak zacząć?monterail
 
Girls in IT UX/UI Design
Girls in IT UX/UI DesignGirls in IT UX/UI Design
Girls in IT UX/UI DesignAlina Melnyk
 
Narzędzia, które zdigitalizują Twoja firmę od wewnątrz
Narzędzia, które zdigitalizują Twoja firmę od wewnątrzNarzędzia, które zdigitalizują Twoja firmę od wewnątrz
Narzędzia, które zdigitalizują Twoja firmę od wewnątrzMagdalena Ruta
 
Friends with benefits czyli o współpracy i relacjach korporacji ze startupami
Friends with benefits czyli o współpracy i relacjach korporacji ze startupamiFriends with benefits czyli o współpracy i relacjach korporacji ze startupami
Friends with benefits czyli o współpracy i relacjach korporacji ze startupamiInez Górska - Brzezińska
 
Jak budujemy inteligentnego asystenta biznesowego
Jak budujemy inteligentnego asystenta biznesowegoJak budujemy inteligentnego asystenta biznesowego
Jak budujemy inteligentnego asystenta biznesowego2040.io
 
Realizacja projektów informatycznych w korporacji, Daniel Jabłoński
Realizacja projektów informatycznych w korporacji, Daniel JabłońskiRealizacja projektów informatycznych w korporacji, Daniel Jabłoński
Realizacja projektów informatycznych w korporacji, Daniel Jabłońskie-commerce | InfoTrendy
 
Jak zaplanować efektywne warsztaty z klientem na dobry początek projektu
Jak zaplanować efektywne warsztaty z klientem na dobry początek projektuJak zaplanować efektywne warsztaty z klientem na dobry początek projektu
Jak zaplanować efektywne warsztaty z klientem na dobry początek projektuMagdalena Zadara
 
Stypendium z wyboru - Mateusz Surma
Stypendium z wyboru - Mateusz SurmaStypendium z wyboru - Mateusz Surma
Stypendium z wyboru - Mateusz SurmaMateusz Surma
 
Strefa PMI nr 17, czerwiec 2017
Strefa PMI nr 17, czerwiec 2017Strefa PMI nr 17, czerwiec 2017
Strefa PMI nr 17, czerwiec 2017Strefa PMI
 
Girls in It - Front-end & Back-end. Jak zacząć
Girls in It - Front-end & Back-end. Jak zacząćGirls in It - Front-end & Back-end. Jak zacząć
Girls in It - Front-end & Back-end. Jak zacząćmonterail
 
Jak zepsułem produkt kilka lekcji pokory - World Usability Day - Igor Farafon...
Jak zepsułem produkt kilka lekcji pokory - World Usability Day - Igor Farafon...Jak zepsułem produkt kilka lekcji pokory - World Usability Day - Igor Farafon...
Jak zepsułem produkt kilka lekcji pokory - World Usability Day - Igor Farafon...Uxeria
 
Narzędzia, które zdigitalizują Twoją firmę od wewnątrz
Narzędzia, które zdigitalizują Twoją firmę od wewnątrzNarzędzia, które zdigitalizują Twoją firmę od wewnątrz
Narzędzia, które zdigitalizują Twoją firmę od wewnątrzSocjomania
 
Komunikacja wizualna polskich startupów
Komunikacja wizualna polskich startupówKomunikacja wizualna polskich startupów
Komunikacja wizualna polskich startupówAgencja Publicon
 
O randce projektanta i użytkownika, czyli jak projektować produkty, które ...
O randce projektanta i użytkownika, czyli jak projektować produkty, które ...O randce projektanta i użytkownika, czyli jak projektować produkty, które ...
O randce projektanta i użytkownika, czyli jak projektować produkty, które ...Project: People
 

Semelhante a Aplikacja od początku do końca - czyli skąd programiści wiedzą co pisać? (20)

Prezentacja - Zawód programista - obalamy mity!
Prezentacja - Zawód programista - obalamy mity!Prezentacja - Zawód programista - obalamy mity!
Prezentacja - Zawód programista - obalamy mity!
 
Software house story - od 0 do 20 programistów w dwa lata
Software house story - od 0 do 20 programistów w dwa lataSoftware house story - od 0 do 20 programistów w dwa lata
Software house story - od 0 do 20 programistów w dwa lata
 
Netvision warsztaty
Netvision warsztatyNetvision warsztaty
Netvision warsztaty
 
Jak skutecznie zrealizować projekt
Jak skutecznie zrealizować projektJak skutecznie zrealizować projekt
Jak skutecznie zrealizować projekt
 
Girls in IT - Projektantka UI/UX. Jak zacząć?
Girls in IT - Projektantka UI/UX. Jak zacząć?Girls in IT - Projektantka UI/UX. Jak zacząć?
Girls in IT - Projektantka UI/UX. Jak zacząć?
 
Girls in IT UX/UI Design
Girls in IT UX/UI DesignGirls in IT UX/UI Design
Girls in IT UX/UI Design
 
Narzędzia, które zdigitalizują Twoja firmę od wewnątrz
Narzędzia, które zdigitalizują Twoja firmę od wewnątrzNarzędzia, które zdigitalizują Twoja firmę od wewnątrz
Narzędzia, które zdigitalizują Twoja firmę od wewnątrz
 
Friends with benefits czyli o współpracy i relacjach korporacji ze startupami
Friends with benefits czyli o współpracy i relacjach korporacji ze startupamiFriends with benefits czyli o współpracy i relacjach korporacji ze startupami
Friends with benefits czyli o współpracy i relacjach korporacji ze startupami
 
Jak budujemy inteligentnego asystenta biznesowego
Jak budujemy inteligentnego asystenta biznesowegoJak budujemy inteligentnego asystenta biznesowego
Jak budujemy inteligentnego asystenta biznesowego
 
Realizacja projektów informatycznych w korporacji, Daniel Jabłoński
Realizacja projektów informatycznych w korporacji, Daniel JabłońskiRealizacja projektów informatycznych w korporacji, Daniel Jabłoński
Realizacja projektów informatycznych w korporacji, Daniel Jabłoński
 
Jak zaplanować efektywne warsztaty z klientem na dobry początek projektu
Jak zaplanować efektywne warsztaty z klientem na dobry początek projektuJak zaplanować efektywne warsztaty z klientem na dobry początek projektu
Jak zaplanować efektywne warsztaty z klientem na dobry początek projektu
 
Stypendium z wyboru - Mateusz Surma
Stypendium z wyboru - Mateusz SurmaStypendium z wyboru - Mateusz Surma
Stypendium z wyboru - Mateusz Surma
 
Strefa PMI nr 17, czerwiec 2017
Strefa PMI nr 17, czerwiec 2017Strefa PMI nr 17, czerwiec 2017
Strefa PMI nr 17, czerwiec 2017
 
Girls in It - Front-end & Back-end. Jak zacząć
Girls in It - Front-end & Back-end. Jak zacząćGirls in It - Front-end & Back-end. Jak zacząć
Girls in It - Front-end & Back-end. Jak zacząć
 
Start up
Start upStart up
Start up
 
Jak zepsułem produkt kilka lekcji pokory - World Usability Day - Igor Farafon...
Jak zepsułem produkt kilka lekcji pokory - World Usability Day - Igor Farafon...Jak zepsułem produkt kilka lekcji pokory - World Usability Day - Igor Farafon...
Jak zepsułem produkt kilka lekcji pokory - World Usability Day - Igor Farafon...
 
Ensteam proposal
Ensteam proposalEnsteam proposal
Ensteam proposal
 
Narzędzia, które zdigitalizują Twoją firmę od wewnątrz
Narzędzia, które zdigitalizują Twoją firmę od wewnątrzNarzędzia, które zdigitalizują Twoją firmę od wewnątrz
Narzędzia, które zdigitalizują Twoją firmę od wewnątrz
 
Komunikacja wizualna polskich startupów
Komunikacja wizualna polskich startupówKomunikacja wizualna polskich startupów
Komunikacja wizualna polskich startupów
 
O randce projektanta i użytkownika, czyli jak projektować produkty, które ...
O randce projektanta i użytkownika, czyli jak projektować produkty, które ...O randce projektanta i użytkownika, czyli jak projektować produkty, które ...
O randce projektanta i użytkownika, czyli jak projektować produkty, które ...
 

Mais de Katarzyna Mrowca

Make your data beautiful!
Make your data beautiful! Make your data beautiful!
Make your data beautiful! Katarzyna Mrowca
 
Technical... User Stories?!
Technical... User Stories?!Technical... User Stories?!
Technical... User Stories?!Katarzyna Mrowca
 
How to defeat feature gluttony?
How to defeat feature gluttony?How to defeat feature gluttony?
How to defeat feature gluttony?Katarzyna Mrowca
 
Agile project management anti patterns
Agile project management anti patterns Agile project management anti patterns
Agile project management anti patterns Katarzyna Mrowca
 
Technical... user stories?!
Technical... user stories?!Technical... user stories?!
Technical... user stories?!Katarzyna Mrowca
 
Tajniki współpracy z (trudnym) klientem
Tajniki współpracy z (trudnym) klientemTajniki współpracy z (trudnym) klientem
Tajniki współpracy z (trudnym) klientemKatarzyna Mrowca
 
[ACE'14] The art of saying no
[ACE'14] The art of saying no [ACE'14] The art of saying no
[ACE'14] The art of saying no Katarzyna Mrowca
 
Sztuka mówienia NIE - w kontekście zbierania wymagań biznesowych
Sztuka mówienia NIE - w kontekście zbierania wymagań biznesowychSztuka mówienia NIE - w kontekście zbierania wymagań biznesowych
Sztuka mówienia NIE - w kontekście zbierania wymagań biznesowychKatarzyna Mrowca
 
Sztuka wojny wg analityka IT - jak współpracować z trudnym klientem
Sztuka wojny wg analityka IT - jak współpracować z trudnym klientemSztuka wojny wg analityka IT - jak współpracować z trudnym klientem
Sztuka wojny wg analityka IT - jak współpracować z trudnym klientemKatarzyna Mrowca
 
Jak wybrać systemy IT wspierające działalność przedsiębiorstwa
Jak wybrać systemy IT wspierające działalność przedsiębiorstwaJak wybrać systemy IT wspierające działalność przedsiębiorstwa
Jak wybrać systemy IT wspierające działalność przedsiębiorstwaKatarzyna Mrowca
 
Sztuka czytania między wierszami - R i Data mining
Sztuka czytania między wierszami - R i Data miningSztuka czytania między wierszami - R i Data mining
Sztuka czytania między wierszami - R i Data miningKatarzyna Mrowca
 
"Z IT na nasze" - czyli na czym polega praca Analityka IT. (Wersja plus size :))
"Z IT na nasze" - czyli na czym polega praca Analityka IT. (Wersja plus size :))"Z IT na nasze" - czyli na czym polega praca Analityka IT. (Wersja plus size :))
"Z IT na nasze" - czyli na czym polega praca Analityka IT. (Wersja plus size :))Katarzyna Mrowca
 
"Z IT na nasze" - czyli na czym polega praca analityka?
"Z IT na nasze" - czyli na czym polega praca analityka?"Z IT na nasze" - czyli na czym polega praca analityka?
"Z IT na nasze" - czyli na czym polega praca analityka?Katarzyna Mrowca
 

Mais de Katarzyna Mrowca (20)

Delivering unicorns
Delivering unicornsDelivering unicorns
Delivering unicorns
 
Make your data beautiful!
Make your data beautiful! Make your data beautiful!
Make your data beautiful!
 
Defeat feature gluttony
Defeat feature gluttony Defeat feature gluttony
Defeat feature gluttony
 
Technical... User Stories?!
Technical... User Stories?!Technical... User Stories?!
Technical... User Stories?!
 
How to defeat feature gluttony?
How to defeat feature gluttony?How to defeat feature gluttony?
How to defeat feature gluttony?
 
User Stories Refactoring
User Stories RefactoringUser Stories Refactoring
User Stories Refactoring
 
Architecture for rookies
Architecture for rookiesArchitecture for rookies
Architecture for rookies
 
Agile project management anti patterns
Agile project management anti patterns Agile project management anti patterns
Agile project management anti patterns
 
User Stories Refactoring
User Stories RefactoringUser Stories Refactoring
User Stories Refactoring
 
Technical... user stories?!
Technical... user stories?!Technical... user stories?!
Technical... user stories?!
 
Tajniki współpracy z (trudnym) klientem
Tajniki współpracy z (trudnym) klientemTajniki współpracy z (trudnym) klientem
Tajniki współpracy z (trudnym) klientem
 
[ACE'14] The art of saying no
[ACE'14] The art of saying no [ACE'14] The art of saying no
[ACE'14] The art of saying no
 
Sztuka mówienia NIE - w kontekście zbierania wymagań biznesowych
Sztuka mówienia NIE - w kontekście zbierania wymagań biznesowychSztuka mówienia NIE - w kontekście zbierania wymagań biznesowych
Sztuka mówienia NIE - w kontekście zbierania wymagań biznesowych
 
Sztuka wojny wg analityka IT - jak współpracować z trudnym klientem
Sztuka wojny wg analityka IT - jak współpracować z trudnym klientemSztuka wojny wg analityka IT - jak współpracować z trudnym klientem
Sztuka wojny wg analityka IT - jak współpracować z trudnym klientem
 
Jak wybrać systemy IT wspierające działalność przedsiębiorstwa
Jak wybrać systemy IT wspierające działalność przedsiębiorstwaJak wybrać systemy IT wspierające działalność przedsiębiorstwa
Jak wybrać systemy IT wspierające działalność przedsiębiorstwa
 
Sztuka czytania między wierszami - R i Data mining
Sztuka czytania między wierszami - R i Data miningSztuka czytania między wierszami - R i Data mining
Sztuka czytania między wierszami - R i Data mining
 
R & Data mining in action
R & Data mining in actionR & Data mining in action
R & Data mining in action
 
"Z IT na nasze" - czyli na czym polega praca Analityka IT. (Wersja plus size :))
"Z IT na nasze" - czyli na czym polega praca Analityka IT. (Wersja plus size :))"Z IT na nasze" - czyli na czym polega praca Analityka IT. (Wersja plus size :))
"Z IT na nasze" - czyli na czym polega praca Analityka IT. (Wersja plus size :))
 
"Z IT na nasze" - czyli na czym polega praca analityka?
"Z IT na nasze" - czyli na czym polega praca analityka?"Z IT na nasze" - czyli na czym polega praca analityka?
"Z IT na nasze" - czyli na czym polega praca analityka?
 
Confitura 2013
Confitura 2013Confitura 2013
Confitura 2013
 

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