Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Od lokalnego do globalnego serwisu

w oparciu o Symfony2
01
Radek Baczyński
programista, scrum master
Michał Kutra
fronten...
Projekty
Biznes
Technologia
TECHNOLOGIA
Rozwiązania dla globalnego startupu
Więcej użytkowników, więcej
klientów, ta sama ...
GDY ZACZYNALIŚMY
Polska na początek
55
Polska
< 1M UU
~ 100k lekarzy
!
!
!
!
!
!
!
"
"
"
"
"
"
GDY POLSKA TO ZA MAŁO
Czechy na początek
55
Czechy
+0,5M UU
+40k lekarzy
w 3 miesiące
#
$
$
$
$
$
$
Jedna aplikacja
Ta sam...
NIE ZROBILIŚMY REWOLUCJI
Bo nie było czasu
46
Aplikacja
GEO
Stats
General
PL
GEO
Stats
General
CZ
GEO
Stats
General
SK
…
SYMFONY2
14
dobra jakość i wsparcie społeczności%
wstrzykiwanie zależności%
elastyczne translacje%
I18NRoutingBundle%
FosE...
GATEKEEPER WłączonyWyłączony
Włączony wewnątrz firmy
GATEKEEPER & SYMFONY
Użyliśmy voterów by wpiąć GateKeepera w framework%
ELASTIC
14
Elastic w Docplanner:
każdy kraj ma własny indeks%
language analyzers, normalizers%
function score%
geo search%...
TŁUMACZENIA
14
PhraseApp:
interfejs aplikacji,
maile, smsy
%
Symfony Intl
Component:
waluty, liczby, daty
%
JAKI TO JEST DZIEŃ???
14
07 / 10
7 października czy 10 lipca???
TŁUMACZENIA C.D.
14
Część rzeczy trzymamy w bazie danych:
kategorie lekarskie%
geo%
nazwy usług lekarskich%
nazwy zabiegów...
TAK, MAMY TO
14
beanstalkd%
master-master%
mongo replica%
memcache%
staging & continuous deployment%
testy%
LEASSONS LEARNED
14
zacznij globalnie%
poznaj liczby dotyczące rynków i zastanów się czy potrzebujesz rewolucji%
ułatw włą...
Projekty
Biznes
PROJEKTY
Prowadzenie projektów w globalnym startupie
Sposoby wdrażania projektów%
55
Problemy na jakie nat...
REDESIGN
Case Study
88
Może znacząco
zmienić konwersje 7
Ważny dla wizerunku)
Nieskomplikowanyl
TYPOWE MVP
4 widoki, które obsługują 95% PV w witrynie
PRZYKŁADY Z OSTATNICH LAT
01
DLACZEGO???
0
WŁOCHY & WĘGRY
69
192k
P 1 czerwca 2014
% % % % % % % % % %
& & & & & & & & & &
unikalnych użytkowników
umówionych wizyt
9k
CZECHY
69
867k
P 15 czerwca 2014
% % % % % % % % % %
& & & & & & & & & &
unikalnych użytkowników
umówionych wizyt
17k
TURCJA
69
2,9M
P 1 lipca 2014
% % % % % % % % % %
& & & & & & & & & &
unikalnych użytkowników
umówionych wizyt
124k
RESZTA ŚWIATA
v
69
7,1M
P 15 lipca 2014
% % % % % % % % % %
& & & & & & & & & &
unikalnych użytkowników
umówionych wi...
GATEKEEPER
Właśnie dlatego Google, Facebook, Airbnb mają łatwiej
01
A CO Z PROBLEMAMI???
TŁUMACZENIA
Niemcy, Rosjanie, Węgrzy…
'
'
'
'
Lista wizyt
Suma wizyt
Kalendarz wizyt
Opinie lekarzy
'
'
'
'
Liste von Term...
TŁUMACZENIA
CSS hacking
14
.btn {
max-width: 50%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
html[l...
BTW.
14
CSS hacking
TR
!
vs
!
PL
LOKALIZACJE
Adresy, imiona i nazwiska z tytułami, telefony, numery NIP, daty
14
<address>
{{ street }}, {{ city }}
{{ name...
OPTYMALIZACJA
Szybkość
14
VS VS
OPTYMALIZACJA
Przeglądarki i ich udział w rynku
14
VS
PODSUMOWUJĄC
14
Problemy, na które trafiamy są dość typowe i powtarzalne%
W porównaniu z produktem lokalnym, kodowanie rozw...
Projekty
Biznes
BIZNES
Globalnie
Czy z biznesem jest również
tak prosto???
%
Technologia
Globalny

produkt
BIZNES
Zasadność?
HRKonkurencja
w danym kraju
Prawo
Analiza 

rynku
Marketing
20
'
$ 6
&
Globalny

produkt
ZAMIEŃCIE SWOJE PRODUKTY
Z LOKALNYCH W GLOBALNE
&Dziękujemy
!
Pytania???
Nächste SlideShare
Wird geladen in …5
×

Od lokalnego do globalnego serwisu w Symfony2 - docplanner / znanylekarz

1.260 Aufrufe

Veröffentlicht am

About developing Symfony2 application widely used in 30 countries

https://www.youtube.com/watch?v=4kBs8sXetjg

Veröffentlicht in: Software
  • You can try to use this service ⇒ www.WritePaper.info ⇐ I have used it several times in college and was absolutely satisfied with the result.
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

Od lokalnego do globalnego serwisu w Symfony2 - docplanner / znanylekarz

  1. 1. Od lokalnego do globalnego serwisu
 w oparciu o Symfony2 01 Radek Baczyński programista, scrum master Michał Kutra frontend developer
  2. 2. Projekty Biznes Technologia TECHNOLOGIA Rozwiązania dla globalnego startupu Więcej użytkowników, więcej klientów, ta sama aplikacja % 55 Jak pisać kod dopasowany do niuansów danego kraju %
  3. 3. GDY ZACZYNALIŚMY Polska na początek 55 Polska < 1M UU ~ 100k lekarzy ! ! ! ! ! ! ! " " " " " "
  4. 4. GDY POLSKA TO ZA MAŁO Czechy na początek 55 Czechy +0,5M UU +40k lekarzy w 3 miesiące # $ $ $ $ $ $ Jedna aplikacja Ta sama usługa w każdym kraju
  5. 5. NIE ZROBILIŚMY REWOLUCJI Bo nie było czasu 46 Aplikacja GEO Stats General PL GEO Stats General CZ GEO Stats General SK …
  6. 6. SYMFONY2 14 dobra jakość i wsparcie społeczności% wstrzykiwanie zależności% elastyczne translacje% I18NRoutingBundle% FosElasticaBundle% Security&Voters%
  7. 7. GATEKEEPER WłączonyWyłączony Włączony wewnątrz firmy
  8. 8. GATEKEEPER & SYMFONY Użyliśmy voterów by wpiąć GateKeepera w framework%
  9. 9. ELASTIC 14 Elastic w Docplanner: każdy kraj ma własny indeks% language analyzers, normalizers% function score% geo search% mamy 1.5M wyszukiwań miesięcznie
  10. 10. TŁUMACZENIA 14 PhraseApp: interfejs aplikacji, maile, smsy % Symfony Intl Component: waluty, liczby, daty %
  11. 11. JAKI TO JEST DZIEŃ??? 14 07 / 10 7 października czy 10 lipca???
  12. 12. TŁUMACZENIA C.D. 14 Część rzeczy trzymamy w bazie danych: kategorie lekarskie% geo% nazwy usług lekarskich% nazwy zabiegów% artykuły% Translatable/i18n behavior
  13. 13. TAK, MAMY TO 14 beanstalkd% master-master% mongo replica% memcache% staging & continuous deployment% testy%
  14. 14. LEASSONS LEARNED 14 zacznij globalnie% poznaj liczby dotyczące rynków i zastanów się czy potrzebujesz rewolucji% ułatw włączanie i wyłączanie funkcji% pamiętaj o drobnych różnicach% skup sie na produkcie, wszystko co można kup% użyj elastica ;)%
  15. 15. Projekty Biznes PROJEKTY Prowadzenie projektów w globalnym startupie Sposoby wdrażania projektów% 55 Problemy na jakie natrafiamy% Technologia
  16. 16. REDESIGN Case Study 88 Może znacząco zmienić konwersje 7 Ważny dla wizerunku) Nieskomplikowanyl
  17. 17. TYPOWE MVP 4 widoki, które obsługują 95% PV w witrynie
  18. 18. PRZYKŁADY Z OSTATNICH LAT
  19. 19. 01 DLACZEGO???
  20. 20. 0 WŁOCHY & WĘGRY 69 192k P 1 czerwca 2014 % % % % % % % % % % & & & & & & & & & & unikalnych użytkowników umówionych wizyt
  21. 21. 9k CZECHY 69 867k P 15 czerwca 2014 % % % % % % % % % % & & & & & & & & & & unikalnych użytkowników umówionych wizyt
  22. 22. 17k TURCJA 69 2,9M P 1 lipca 2014 % % % % % % % % % % & & & & & & & & & & unikalnych użytkowników umówionych wizyt
  23. 23. 124k RESZTA ŚWIATA v 69 7,1M P 15 lipca 2014 % % % % % % % % % % & & & & & & & & & & unikalnych użytkowników umówionych wizyt
  24. 24. GATEKEEPER Właśnie dlatego Google, Facebook, Airbnb mają łatwiej
  25. 25. 01 A CO Z PROBLEMAMI???
  26. 26. TŁUMACZENIA Niemcy, Rosjanie, Węgrzy… ' ' ' ' Lista wizyt Suma wizyt Kalendarz wizyt Opinie lekarzy ' ' ' ' Liste von Terminen Gesamtzahl der Termine Онлайн-запись на приём Vélemények az orvosokról 14 + 7 znaków + 12 znaków + 7 znaków + 10 znaków
  27. 27. TŁUMACZENIA CSS hacking 14 .btn { max-width: 50%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } html[lang=„pl”] { .btn { font-size: 20px; } } ! html[lang=„hu”] { .btn { font-size: 12px; } }
  28. 28. BTW. 14 CSS hacking TR ! vs ! PL
  29. 29. LOKALIZACJE Adresy, imiona i nazwiska z tytułami, telefony, numery NIP, daty 14 <address> {{ street }}, {{ city }} {{ name }} </address> PL HU Merliniego 2,Warszawa Skingen Clinic Budapest,Vezér út 156. Vita-Pharm Magánklinika <address> {{ address|format_address }} </address> , ,
  30. 30. OPTYMALIZACJA Szybkość 14 VS VS
  31. 31. OPTYMALIZACJA Przeglądarki i ich udział w rynku 14 VS
  32. 32. PODSUMOWUJĄC 14 Problemy, na które trafiamy są dość typowe i powtarzalne% W porównaniu z produktem lokalnym, kodowanie rozwiązania globalnego nie sprawia dużych dodatkowych trudności; sprowadza się to do wyboru / przygotowania odpowiednich narzędzi% Cały czas trzeba mieć w głowie, że to co się piszę, będzie działało w wielu różnych krajach%
  33. 33. Projekty Biznes BIZNES Globalnie Czy z biznesem jest również tak prosto??? % Technologia
  34. 34. Globalny
 produkt BIZNES Zasadność? HRKonkurencja w danym kraju Prawo Analiza 
 rynku Marketing 20 ' $ 6 &
  35. 35. Globalny
 produkt ZAMIEŃCIE SWOJE PRODUKTY Z LOKALNYCH W GLOBALNE &Dziękujemy ! Pytania???

×