To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

46
To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Transcript of To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

Page 1: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

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.

01Gdzie jesteśmy?

Page 3: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.
Page 4: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

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.

02Dług technologiczny

Page 6: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

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.

Ile długu technologicznego powinna mieć firma?

Page 8: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

Ile długu technologicznego

powinna mieć firma?

Page 9: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

A ile długu w startupie?

Page 10: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

03MVP

Page 11: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

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.

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.

04ARCHITEKTURA

Page 14: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

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.

BRAND FIBRES v4

- node.js - MongoDB - Elasticsearch - Redis - Zookeeper - Rabbitmq

Page 16: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

BRAND FIBRES v1

- dużo prostsze rozwiązanie :)

Page 17: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

Czasem trzeba zacząć od nowa

i przepisać system.

Page 18: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

Twitter

RoR -> Java

Page 19: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

05DLACZEGO WYBIERAMY DANĄ TECHNOLOGIĘ?

Page 20: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

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.

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.

06MIRIADY PYTAŃ, KTÓRE MUSIMY SOBIE ZADAĆ

Page 23: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

Jakie są kluczowe funkcje?

Page 24: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

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.

Oceńmy skalę projektu

Page 26: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

Może wykorzystamy coś gotowego?

Page 27: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

Ok, a vendor lock-in?

Page 28: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

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.

07STACK TECHNOLOGICZNY

Page 30: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

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.

Frontend

Page 32: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

Responsive

Web Design

Adaptive

Web Design

Page 33: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

Responsive Web Design

Page 34: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

Adaptive Web Design

Page 35: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

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.

Backend

Page 37: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

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.

QA

Page 39: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

QA

- Black box / white box testing - Unit tests - Performance tests

Page 40: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

Hosting

Page 41: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

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.

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.

Analityka

Page 44: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

Analityka

- Jakie narzędzie? - Określamy co chcemy badać/śledzić?

Page 45: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

08PYTANIA?

Page 46: To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.

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.