![Page 1: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/1.jpg)
To jak zrobimy ten projekt?Czyli o doborze technologii słów kilka
![Page 2: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/2.jpg)
01Gdzie jesteśmy?
![Page 3: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/3.jpg)
![Page 4: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/4.jpg)
CEL?
Przegląd zagadnień jakie stoją przed zespołem projektowym na początku realizacji projektu.
![Page 5: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/5.jpg)
02Dług technologiczny
![Page 6: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/6.jpg)
DŁUG TECHNOLOGICZNY
Pojęcie wprowadził Howard G. „Ward” Cunningham i odnosi się do zobowiązania, które zaciągamy kiedy budujemy technologię (oprogramowanie) na skróty.
Kiedy możemy coś zrobić szybciej.
![Page 7: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/7.jpg)
Ile długu technologicznego powinna mieć firma?
![Page 8: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/8.jpg)
Ile długu technologicznego
powinna mieć firma?
![Page 9: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/9.jpg)
A ile długu w startupie?
![Page 10: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/10.jpg)
03MVP
![Page 11: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/11.jpg)
Minimum Viable Product
Pierwsza wersja produktu lub usługi dostępnej dla klienta końcowego, która posiada wymagane funkcje.
MVP jest wizją docelowego produktu, zawierającą tylko te cechy, które są esencją innowacji danego
produktu.
![Page 12: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/12.jpg)
Jaki jest cel MVP?
- informacja zwrotna od klientów - test architektury - test zapotrzebowania
![Page 13: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/13.jpg)
04ARCHITEKTURA
![Page 14: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/14.jpg)
BRAND FIBRES
- 7+ lat developmentu - 4 wersja systemu - 15 serwerów fizycznych
![Page 15: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/15.jpg)
BRAND FIBRES v4
- node.js - MongoDB - Elasticsearch - Redis - Zookeeper - Rabbitmq
![Page 16: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/16.jpg)
BRAND FIBRES v1
- dużo prostsze rozwiązanie :)
![Page 17: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/17.jpg)
Czasem trzeba zacząć od nowa
i przepisać system.
![Page 18: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/18.jpg)
RoR -> Java
![Page 19: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/19.jpg)
05DLACZEGO WYBIERAMY DANĄ TECHNOLOGIĘ?
![Page 20: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/20.jpg)
CO WPŁYWA NA WYBÓR TECHNOLOGII?
POLITYKA BUDŻETDOŚWIADCZENIE
![Page 21: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/21.jpg)
POLITYKA BUDŻETDOŚWIADCZENIE
Typ aplikacjiWymagania
klienta/użytkownika
Zespół/supportIntegracja z innymi
platformami
Adaptacja na różne rynki
![Page 22: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/22.jpg)
06MIRIADY PYTAŃ, KTÓRE MUSIMY SOBIE ZADAĆ
![Page 23: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/23.jpg)
Jakie są kluczowe funkcje?
![Page 24: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/24.jpg)
Value Proposition Canvas
Gain Creators
Pain Relievers Pains
Gains
Products& Services
CustomerJob(s)
Value Proposition Customer Segment
copyright: Strategyzer AGThe makers of Business Model Generation and Strategyzer
The Value Proposition Canvas
strategyzer.com
![Page 25: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/25.jpg)
Oceńmy skalę projektu
![Page 26: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/26.jpg)
Może wykorzystamy coś gotowego?
![Page 27: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/27.jpg)
Ok, a vendor lock-in?
![Page 28: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/28.jpg)
Vendor Lock-in
To sytuacja kiedy klient jest uzależniony od produktów lub usług danego dostawcy. Zmiana dostawcy, jeżeli
jest możliwa, najczęściej jest obarczona dodatkowymi kosztami finansowymi.
![Page 29: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/29.jpg)
07STACK TECHNOLOGICZNY
![Page 30: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/30.jpg)
Czym jest stack technologiczny?
http://svsg.co/how-to-choose-your-tech-stack/
![Page 31: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/31.jpg)
Frontend
![Page 32: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/32.jpg)
Responsive
Web Design
Adaptive
Web Design
![Page 33: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/33.jpg)
Responsive Web Design
![Page 34: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/34.jpg)
Adaptive Web Design
![Page 35: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/35.jpg)
Mobile App
http://channeleyes.com/vendors-deploy- a-branded-mobile-app-to-your-partners/
![Page 36: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/36.jpg)
Backend
![Page 37: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/37.jpg)
Backend
- PHP, Java a może Ruby? - Framework? - Gotowe platformy - Trendy!
![Page 38: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/38.jpg)
QA
![Page 39: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/39.jpg)
QA
- Black box / white box testing - Unit tests - Performance tests
![Page 40: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/40.jpg)
Hosting
![Page 41: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/41.jpg)
Hosting
- Cloud czy dedyk a może VPS? - Bazy danych i GIODO! - Skalowalność
![Page 42: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/42.jpg)
Skalowalność
http://slashnode.com/the-12-factor-php-app-part-2/
![Page 43: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/43.jpg)
Analityka
![Page 44: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/44.jpg)
Analityka
- Jakie narzędzie? - Określamy co chcemy badać/śledzić?
![Page 45: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/45.jpg)
08PYTANIA?
![Page 46: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka](https://reader030.vdocuments.net/reader030/viewer/2022011721/5882ae551a28abd75a8b597d/html5/thumbnails/46.jpg)
DZIĘKI!Piotr Grabski-Gradziński Technology Director [email protected]
Zawartość niniejszej prezentacji, a w szczególności koncepcje i sposób prezentacji treści, stanowią własność intelektualną VML Poland, chronioną prawem zgodnie z ustawą z dnia 4 lutego 1994 r. o ochronie praw autorskich i praw pokrewnych. Wykorzystanie całości lub części niniejszego utworu w jakichkolwiek celach wymaga pisemnej zgody właściciela.