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

Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Embed Size (px)

Citation preview

Page 1: Piotr Grabski-Gradziński (VML) - 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: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka
Page 3: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

01Gdzie jesteśmy?

Page 4: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka
Page 5: Piotr Grabski-Gradziński (VML) - 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 6: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

02Dług technologiczny

Page 7: Piotr Grabski-Gradziński (VML) - 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 8: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Ile długu technologicznego powinna mieć firma?

Page 9: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Ile długu technologicznego

powinna mieć firma?

Page 10: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

A ile długu w startupie?

Page 11: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

03MVP

Page 12: Piotr Grabski-Gradziński (VML) - 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 13: Piotr Grabski-Gradziński (VML) - 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 14: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

04ARCHITEKTURA

Page 15: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka
Page 16: Piotr Grabski-Gradziński (VML) - 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 17: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

BRAND FIBRES v4

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

Page 18: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

BRAND FIBRES v1

- Excel :)

Page 19: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Czasem trzeba zacząć od nowa

i przepisać system.

Page 20: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Twitter

RoR -> Java

Page 21: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

05DLACZEGO WYBIERAMY DANĄ TECHNOLOGIĘ?

Page 22: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

CO WPŁYWA NA WYBÓR TECHNOLOGII?

POLITYKA BUDŻETDOŚWIADCZENIE

Page 23: Piotr Grabski-Gradziński (VML) - 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 24: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

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

Page 25: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Jakie są kluczowe funkcje?

Page 26: Piotr Grabski-Gradziński (VML) - 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 27: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Oceńmy skalę projektu

Page 28: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Może wykorzystamy coś gotowego?

Page 29: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Ok, a vendor lock-in?

Page 30: Piotr Grabski-Gradziński (VML) - 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 31: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

07STACK TECHNOLOGICZNY

Page 32: Piotr Grabski-Gradziński (VML) - 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 33: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Frontend

Page 34: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Responsive

Web Design

Adaptive

Web Design

Page 35: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Responsive Web Design

Page 36: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Adaptive Web Design

Page 37: Piotr Grabski-Gradziński (VML) - 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 38: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Backend

Page 39: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Backend

- PHP, Java a może Ruby? - Framework? - Gotowe platformy - Trendy!

Page 40: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

QA

Page 41: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

QA

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

Page 42: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Hosting

Page 43: Piotr Grabski-Gradziński (VML) - 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 44: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Skalowalność

http://slashnode.com/the-12-factor-php-app-part-2/

Page 45: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Analityka

Page 46: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

Analityka

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

Page 47: Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka

08PYTANIA?

Page 48: Piotr Grabski-Gradziński (VML) - 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.