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

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

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

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.