Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

409 views

Published on

Kilka słów na temat tego co jest istotne przy doborze technologii do projektu, kiedy to mamy pomysł i dopiero rozpoczynamy realizację. Co to jest dług technologiczny, vendor lock-in, MVP.

Published in: Technology
  • Be the first to comment

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

  1. 1. To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka
  2. 2. 01Gdzie jesteśmy?
  3. 3. CEL? Przegląd zagadnień jakie stoją przed zespołem projektowym na początku realizacji projektu.
  4. 4. 02Dług technologiczny
  5. 5. 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.
  6. 6. Ile długu technologicznego powinna mieć firma?
  7. 7. Ile długu technologicznego powinna mieć firma?
  8. 8. A ile długu w startupie?
  9. 9. 03MVP
  10. 10. 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.
  11. 11. Jaki jest cel MVP? - informacja zwrotna od klientów - test architektury - test zapotrzebowania
  12. 12. 04ARCHITEKTURA
  13. 13. BRAND FIBRES - 7+ lat developmentu - 4 wersja systemu - 15 serwerów fizycznych
  14. 14. BRAND FIBRES v4 - node.js - MongoDB - Elasticsearch - Redis - Zookeeper - Rabbitmq
  15. 15. BRAND FIBRES v1 - dużo prostsze rozwiązanie :)
  16. 16. Czasem trzeba zacząć od nowa i przepisać system.
  17. 17. Twitter RoR -> Java
  18. 18. 05DLACZEGO WYBIERAMY DANĄ TECHNOLOGIĘ?
  19. 19. CO WPŁYWA NA WYBÓR TECHNOLOGII? POLITYKA BUDŻETDOŚWIADCZENIE
  20. 20. POLITYKA BUDŻETDOŚWIADCZENIE Typ aplikacji Wymagania klienta/ użytkownika Zespół/support Integracja z innymi platformami Adaptacja na różne rynki
  21. 21. 06MIRIADY PYTAŃ, KTÓRE MUSIMY SOBIE ZADAĆ
  22. 22. Jakie są kluczowe funkcje?
  23. 23. Value Proposition Canvas Gain Creators Pain Relievers Pains Gains Products & Services Customer Job(s) Value Proposition Customer Segment copyright: Strategyzer AG The makers of Business Model Generation and Strategyzer The Value Proposition Canvas strategyzer.com
  24. 24. Oceńmy skalę projektu
  25. 25. Może wykorzystamy coś gotowego?
  26. 26. Ok, a vendor lock-in?
  27. 27. 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.
  28. 28. 07STACK TECHNOLOGICZNY
  29. 29. Czym jest stack technologiczny? http://svsg.co/how-to-choose-your-tech-stack/
  30. 30. Frontend
  31. 31. Responsive Web Design Adaptive Web Design
  32. 32. Responsive Web Design
  33. 33. Adaptive Web Design
  34. 34. Mobile App http://channeleyes.com/vendors-deploy- a-branded-mobile-app-to-your-partners/
  35. 35. Backend
  36. 36. Backend - PHP, Java a może Ruby? - Framework? - Gotowe platformy - Trendy!
  37. 37. QA
  38. 38. QA - Black box / white box testing - Unit tests - Performance tests
  39. 39. Hosting
  40. 40. Hosting - Cloud czy dedyk a może VPS? - Bazy danych i GIODO! - Skalowalność
  41. 41. Skalowalność http://slashnode.com/the-12-factor-php-app-part-2/
  42. 42. Analityka
  43. 43. Analityka - Jakie narzędzie? - Określamy co chcemy badać/śledzić?
  44. 44. 08PYTANIA?
  45. 45. DZIĘKI! Piotr Grabski-Gradziński Technology Director piotr.gradzinski@vml.com 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.

×