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

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

Embed Size (px)

Citation preview

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.