Istvan Simon, CEO & Founder

Slides:



Advertisements
Hasonló előadás
Projekt vezetés és kontroll – Mi történik a gépházban?
Advertisements

Főbb változások, újdonságok
Szinkronizált multiplatform élmények
Önkormányzati informatika ASP alapokon
Clarity üzleti reggeli Budapest, Le Meridien február 19.
Minőségbiztosítási terv
Halászat a globális adatóceánban – de mit tehetünk vele?
Az ERP bevezetés „művészete” – avagy hogyan csináljuk mi.
A webes tesztelés jövője
A számítógépes hálózatok világa
A cég 2007 óta működik Világszerte, óriási sikerrel Termékei: Letölthető szoftverek Elektronikus könyvek CD-k Már 6 nyelven elérhető …hamarosan magyarul.
Internetes források alapján készítette:
A GYŐZTES.
SZOLGÁLTATÁSMENEDZSMENT 4. előadás: ITIL V3 / Service Transition I.
Szoftvertechnológia Szoftvergyártás 2..
Informatikai döntéstámogatás az MVM-nél
Windows Server 2012 Kiadások, licencelés, lehetőségek
Magas Rendelkezésreállás I.
Szolgáltatáselemző Rendszer fejlesztés bemutatása.
TÁMOP /A RÉV projekt Gondolatok a SZER teszteléséről…
Rendelkezésre álló erőforrások pontos ismerete Kiosztott feladatok közel „valósidejű” követése Átláthatóság Tervezési folyamatok támogatása.
A szerzői jog 2. Takács Béla Felhasznált irodalom Bednay Dezső: Gazdasági és üzleti jog LSI Oktatóközpont Budapest 2002.
Készítette: Gergó Márton Konzulens: Engedy István 2009/2010 tavasz.
Központosított rendszerfelügyelet System Center Essentials 2007 Micskei Zoltán.
1 Add az APK-t! Add az APK-t! Automatizált apptesztelés 2013/10/13.
Méréstechnika.
Müller László vezető fejlesztő EQL Soft Informatikai és Tanácsadó Kft.
Barát Müller Péter.
Egy tőkebevonás tapasztalatai
Szoftver születik Eötvös Konferencia Köllő Hanna.
IT-DEV-CON – Orchard CMS technológiai áttekintése Turóczy Attila Livesoft Kft.
Információs rendszer fejlesztése 4. előadás
Szoftver projektek Agilis
Itbusiness konferencia, CONFESSION ON A DANCEFLOOR Cégek az üzleti modellváltásról Gulyás János / Ipsos Zrt. Nobody’s Unpredictable.
CMMI 1.3 – Verifikáció Készítette: Kis Gergely. Bevezetés A specifikációt, követelményt vetjük össze a kész/készülő termékkel Itt nem vizsgáljuk, hogy.
CMMI - VALIDÁCIÓ Suba Gergely.
Készítette: Derecskei Nikolett
Modern megtakarítási formák kezelése e-banking felületeken
Continuous delivery: cél a működő szoftver. Forráskód és értéke A műszaki adósság és a csődhelyzet „Kódjátszma”: irány a kiváló minőség A kód újraírásának.
Continuous delivery: cél a működő szoftver
Continuous delivery: cél a működő szoftver
Irány a felhő Előnyök, tapasztalatok Sárdy Tibor
Felsőoktatás és a közösségi hálózatok
Molnár Máté WOBHME Intelligens Termékek Elemei 2014/15/I. iRobot – Roomba bemutatása.
Dr. M Egyetemi prezentációs sablon 1. HOFFER ILONA A MÚZSA CSÓKJA ÉS AZ ALKOTÁS MŰVÉSZETE AZ INNOVÁCIÓBAN INNOVÁCIÓ A SZOLGÁLTATÁSOKBAN BUKARESTRMÜE 2015.
Protean Process Monitoring System Rövid ismertető.
Kommunikációs káosz Telefon, hangposta, fax, , azonnali üzenetek Túl sok eszköz, túl kevés idő Kommunikációs káosz Telefon, hangposta, fax, ,
VARGA RÓBERT ONLINE MARKETING SZAKÉRTŐ MARKETINGOKOSAN.HU BUDAPEST, JÚNIUS 9. Generációs hidak építése az online világban.
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS SZEGEDI TUDOMÁNYEGYETEM S zoftverfejlesztés Tanszék Programrendszerek tanúsítása – szoftverminőség mérése Dr. Gyimóthy.
KONFIGURÁCIÓKEZELÉS è A projektirányítás a költségekkel, erőforrásokkal és a felhasznált idővel foglalkozik. è A konfigurációkezelés pedig magukkal a termékekkel.
Confidential – Jabil Proprietary Information 1 DO NOT PRINT THIS SLIDE – FOR ANIMATION PURPOSES ONLY – DELETE IF UNWANTED.
EUCIP konferencia október 20. Cséfalvay Katalin Fejlesztés (BUILD) modul.
ELearning eLearning Célunk: Minden munkatársunk legalább 1 eLearning képzésen vegyen részt évente.
Termék PR és PR ügynökség helye a vállalati struktúrában PR Konferencia,
Vége a vakon navigálásnak!
AGILE COCKTAIL – Shaken or stirred HWSW free!
A technikai eszközök reinkarnációja
Az ORACLE JDE EnterpriseOne ERP rendszer bevezetésének tapasztalatai
Vállalatirányítási rendszerek bevezetése és tapasztalatai a KKV szektorban Oldal Zoltán vállalati tanácsadó Gy-M-S Kereskedelmi és Iparkamara KKV vezetők.
Karrier.
Ügyfélelégedettség-építés a HIFI-ben
Sales Back Office Specialista Dolgozz velünk az Élet habos oldalán!
Felhő alapú webáruház készítő és marketing eszköztár
Szoftver projektek Agilis
6 szigma.
Elvárások és a realitás egy agilis pilot projektben a tanácsadó szemszögéből agilitas.hu | Copyright © 2013 Agile Coaching Kft. |
Új kapukat nyit az IoT a parkolóházak digitalizálásánál
Az API Design és Management evolúciója
Szoftver projektek Agilis
Nagyvállalat=Transzformátorház
Előadás másolata:

Istvan Simon, CEO & Founder Lean fejlesztés és üzemeltetés 10 fős tech startupnál Bemutatkozás, korábban a bingen dolgoztam Londonban, és az ottani tapasztalataim befolyásolták azt, hogy hogyan szerveztem meg fejlesztést a prefixboxnál Istvan Simon, CEO & Founder

Mivel foglalkozunk? Ecommerce cégeknek segítünk a termék keresőjük mérésében, optimalizálásában, cseréjében. A kereső optimalizálását adat alapon végezzük, és fontos a skálázódás, mert több ezer oldalt fogunk hamarosan kiszolgálni.

30 Millió 9 Millió Használat – elmúlt 30 nap oldal megtekintés felhasználó Jelenleg közel 50 ügyfelünk van. Az ügyfeleink oldalain jelenleg összesen ennyi a havi aktivitás. A skálázódás már most is fontos tényező, de jelentős növekedésen megyünk keresztül.

Magas rendelkezésre állás Kritikus paraméterek Latency: 150 ms Gyors integráció: 1 nap Skálázhatóság Magas rendelkezésre állás

7 developer Csapat összetétel 1 Sales 1 Product Manager 1 Customer Success 70% fejlesztő, 10% sales – magas a fejleszők aránya: olyan terméket akarunk készíteni, amely „eladja magát” 7 developer

Combined engineering - tapasztalatok Combined Engineer = Developer + Tester + Live Site Ops Korábbi tapasztalatok: MSN, Bing, prefixbox. A fejlesztő feladata a szoftver teljes életciklusát átfogja: Design Implementáció / Optimalizáció Tesztelés Code/Peer Review Deployment Live Site Monitoring

Működési elveink, kultúránk

1. elv: a mi kódunk, nem az én kódom Bárki módosíthat bármit, ha átmegy a code review-n. Innováció úgy lehetséges, ha bármihez hozzá lehet nyúlni. Mindenkinek van a csapatban több alrendszere, amelyet főleg ő szállított. Mások módosításait itt elsősorban az ő feladata review-zni.

2. elv: a tesztelés csapat feladat Nincsenek tesztelők. Mindenki teszteli a saját kódját: local, test, production környezetekben is. Mindenki tesztel, a CEO, a customer success és az ügyfél is. Korábbi tesztelői tapasztalatom az MS-nél, amikor ezt csináltam: jobban működik, ha nincsenek külön tesztelők. Kesebb a konfliktus.

3. elv: [code review] > [unit test] Azt olvastam valamikor, hogy ha mindenképpen választanunk kell, akkor a Code Review fontosabb. Mi ezt vezettük be, és jól működik. A követelmények gyakran változnak, mert az ügyfél igényeket folyamatosan fedjük fel, ezért nem toljuk túl a unit teszteket.

4. elv: [jó + hamar] > [tökéletes] Amíg az ügyfelek, felhasználók nem használják a terméket/funkciót, addig nem tudunk semmit a világról. Első verzió gyorsan kell szállítani, és utána könnyen tudunk feature-t priorizálni.

5. elv: akkor van kész, ha az ügyfél használja A fejlesztési feladatot akkor tekintjük elvégzettnek, ha az ügyfél oldalán bekapcsoltuk a funkciót. A termék bevezetést a Customer Success végzi folyamatos együttműködésben a fejlesztővel.

6. elv: bármikor release-elhetsz Ha bármilyen feladat elkészül, akkor a fejlesző release-eli élesbe. Minden fejlesztőnek van joga az éles környezethez. Release előtt / közben Skype csatornánk kommunikáljuk a csapattal, hogy release van. Release után van egy release email, és a csapat tesztel újra.

7. elv: roll forward, do not roll back Van release roll back tervünk, de erre nagyon ritkán van szükségünk. Olyan környezetet teremtünk, ahol hamar észleljük a hibát. Hiba esetén még aznap, általában 1 órán belül éles a fix.

8. elv: hibázni OKÉ, csak gyorsan vegyük észre Hibázni oké, csak hamar vegyük észre a hibát és hamar javítsuk ki. Az nem hibázik, aki nem csinál újat. Ha bizonyos hibákat csak napok múlva veszünk észre, arra létrehozunk támogató/monitoring eszközöket, hogy ez legközelebb ne forduljon elő. Pl.: notifikációs email, admin felületek, performance counterek.

9. elv: a fejlesztés csapat teljesítmény Ha valaki elakad, kérjen segítséget. Ha segíteni kell, akkor a saját feladatunk másodlagos.

10. elv: a junior ideje is fontos P3-as feladaton a Junior fejlesztő se dolgozhat! Mindenki úgy tanul ér erzi magát jól a csapatban ha fontos feladaton dolgozik.

11. elv: a fejlesztő első napja – nincs lehetetlen Első nap mellette ül valaki, és a nap végére futnia kell a teljes renszernek és egy kód fixet szállítania kell. Ha ez nem sikerül, akkor javítani kell az on-boardingon. Már első nap után éreznie kell a fejlesztőnek, hogy bármihez hozzá tud nyúlni.

Hajrá! István Simon, CEO simon@prefixbox.com +36 70 436 65 26