Code-a-thon. intenzív brainstorming és prototípus gyártás. Birtha Ákos CTO, Attrecto Zrt.

Hasonló dokumentumok
Rendszermodernizációs lehetőségek a HANA-val Poszeidon. Groma István PhD SDA DMS Zrt.

Android Pie újdonságai

Gyors, kényelmes, típusbiztos

Az Oracle Fusion szakértői szemmel

HVCA-MISZ-M Horgos Lénárd M27 ABSOLVO.

Mobilplatformok Merre tart a világ? Kis Gergely MattaKis Consulting

LIFE-MICACC PROJEKT BEMUTATÁSA


















IoT rendszerfelügyelet

Felsőoktatási műszaki digitális tananyagfejlesztés

Innovációs folyamat a szennyvízkezelésben: az alga és az MFC története

Fejlesztői szemmel at K

MTA Cloud Use cases MTA Cloud workshop. Hernáth Szabolcs MTA WIGNER FK

Autóipari beágyazott rendszerek Dr. Balogh, András

Agilis projektmenedzsment

Üzleti megoldások professzionális webkonferencia segítségével

minic studio Melinda Steel Weboldal kivitelezési árajánlat

Használati alapú és modell alapú tesztelés kombinálása szolgáltatásorientált architektúrák teszteléséhez az ipari gyakorlatban

Crossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás

Mobil készülékek programozása

Miért jó nekünk kutatóknak a felhő? Kacsuk Péter MTA SZTAKI

Oktatási környezetek vizsgálata a programozás tanításához

GISopen, Székesfehérvár,

Innovációs szupersztráda

NEVELÉSI-OKTATÁSI PROGRAMOK FEJLESZTÉSE EGÉSZ NAPOS ISKOLÁK SZÁMÁRA

FORD KA KA_202054_V5_2013_Cover.indd /06/ :59

MOBILITÁS VÁLLALATI KÖRNYEZETBEN MEGOLDÁS KONCEPCIÓ

A kockáza) tőke működése és a Vatera sikertörténete junius 11.

Alkalmazásokban. Dezsényi Csaba Ovitas Magyarország kft.

READy Suite: mobil és fix kiolvasó hálózat fogyasztásmérőkhöz

Innocare Innovációs Központ Nonprofit Kft.

Milyen változásokat hoz a GDPR a szervezetek és vállalkozások életébe? A JOGÁSZ MEGKÖZELÍTÉSÉBEN

Mobil üzleti alkalmazások az -en és naptáron túl

Okos Városok T-City Szolnok. HTE INFOKOM 2014 Smart Metering & Environment

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

A hűségidő újraértelmezése. Loyalty és perszonál programok mobilalapon.

Mobil Informatikai Rendszerek

Üzletmenet folytonosság menedzsment [BCM]


Óbudai Egyetem Bánki Donát Gépész és Biztonságtechnikai Mérnöki Kar Anyagtudományi és Gyártástechnológiai Intézet, Gépgyártástechnológia Szakcsoport

Az Európai Innovációs Partnerség(EIP) Mezőgazdasági Termelékenység és Fenntarthatóság

2. fejezet Hálózati szoftver

MYSEC TALK SPECIAL SPAMMING BOTNET KLIENS A BONCASZTALON

A Skype architektúrája. P2P hálózat Supernode ok, peer-ek, login server

elearning TAPASZTALATOK ÉS TERVEK A ZRÍNYI MIKLÓS NEMZETVÉDELMI EGYETEMEN

A természettudományok oktatásának jelenlegi helyzete

Okos Városok T-City Szolnok. Intelligens IT City Eger

UX-EL LESZ A PROJEKTED SIKERES UX trendek és bámulatos megtérülési mutatók

Szervezeti szempontból háromféle módon lehet közelíteni az innovációhoz

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Modell alapú tesztelés mobil környezetben

Lean digitalizáció. Az Alfa-generáció megnyerése

Smart megoldások. Ela

A cloud szolgáltatási modell a közigazgatásban

A W3C Web Payments kezdeményezése Bernard Gidon - W3C Virág Éva - W3C Magyar Iroda

AZ ÜGYFÉL KOMMUNIKÁCIÓ ÚJ FORMÁI POZITÍV ÜGYFÉLÉLMÉNY SZÖVEGBÁNYÁSZATI MEGOLDÁSOK

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás

BÁZISISKOLÁK FEJLESZTÉSE ÉS TUDÁSMENEDZSMENT A HÁLÓZATOKBAN

WellStar Mobile Recruiting Web-App

Élet a virtuális világban, a virtuális világ élete

Szponzorációs ajánlat

MVC. Model View Controller

VÁLTOZÓ VIDEÓ VILÁG: MILYEN KÉPERNYŐN NÉZNEK? ELŐADÓ: VÖRÖS CSILLA. Digitalia szeptember 10.

Cavity Eye, az intelligens szerszám. Dr. Szűcs András CTO

Vezetői klub. A Független Pedagógus Fórum fejlesztői munkacsoportjának bemutatója a tankerületi szakmai igazgatóhelyettesek számára

Tesztelés: kezdd el már az elejétől!

Szekunder rekonstrukció a CERN-ben

Gráfok mindenhol. x $ SZENDI-VARGA JÁNOS IOT SOCIAL NETWORKS FRAUD DETECTION MASTER DATA MANAGEMENT RECOMMENDATION ENGINES. Internet of Things

Feltörekvő technológiák: seam, drools, richfaces és társai a JBossban

Költséghatékony high-end adattároló megoldások Vitéz Gábor, Avaxio Kft.

24 órás kódoló startup maraton július 7-9. ECO

Konzultáció és kommunikáció a szereplők azonosítása a helyi érdekeltek bevonása a tervezésbe és a megvalósításba politikai támogatás megszilárdítása

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

TÁMOP /1 Új tartalomfejlesztések a közoktatásban pályázathoz Budapest, december 19.

ügyvezető MultiRáció Kft.

Maradandó digitális transzformációk Oracle HOUG Konferencia 2018

Nyílt forráskód, mint üzleti előny. Szücs Imre VTMSZ - CMC Minősítési előadás Ha valamit érdemes csinálni, akkor azt megéri jól csinálni

Gyári infrastruktúra felügyelet

NoBits (Nostalgia Bits)

SUSE Linux Enterprise High Availability. Kovács Lajos Vezető konzultáns

TOGAF elemei a gyakorlatban

MOBILTRENDEK A SZÁLLÁSFOGLALÁSBAN

Üzleti és Közszolgálati informatika szakirányok. Tanszék

Több platform egy kódbázis Tanulságok a Tresorittól. Budai Péter, vezető fejlesztő

Átírás:

Code-a-thon intenzív brainstorming és prototípus gyártás Birtha Ákos CTO, Attrecto Zrt. akos.birtha@attrecto.com

Témák Honnan ered? Hogyan zajlik Móka vagy küzdelem? Mire jó és mire nem?

Honnan ered? Eredeti nevén hackathon = hack + marathon Az USA-ból indult 1999-ben Több napos intenzív szoftver fejlesztési esemény egy ötlethez kapcsolódó demózható prototípus elkészítéséhez 2-5 nap

Célja Versenyszerűen, vagy csak az intenzív együtt töltött időt kihasználva Napjainkban gyakori cél innovációs és befektetési célpontok keresése: Facebook Chat Like sticker GroupMe PhoneGap

Use cases Technológiai felderítés: platform, API, framework Probléma megoldás: Társadalmi (kormányzat, NASA) Üzleti Attrecto: üzleti problémára natív ios alapú megoldáskeresés multinacionális környezetben Code-a-thon néven 3 alkalommal több földrészen átívelően

Résztvevők Üzleti kulcsszereplők Data team Termék manager UI/UX team Dev team Projekt vezető - kommunikáció, újratervezés, minden rendelkezésre álljon Fejlesztők: 3-6 fő

Esemény előtti előkészületek -4 > -1 nap folyamatai Magas szintű áttekintés Use case készítés Sztori írás Drótváz készítés Lehetséges 3rd party komponensek beazonosítása High level estimation Prep kick off ideat ion dev demo prep de mo

Kickoff & ideation Kickoff: üdvözlés, bemutató Az üzleti szereplők, a data team és a termékmanager terepe, ahol véglegesítik a követelmény halmazt A képernyőtervek is összeállnak (InVision) Fontos a fejlesztői rész inputja, mert könnyen csillagromboló születik a tervezőasztalon Prep kick off ideat ion dev demo prep de mo

Fejlesztés - keretek Mini sprint 24 óra alatt: Tervezés párhuzamosítás! elfáradás! mindenki azt csinálja ami a legjobban megy neki Fejlesztés - adminisztráció Jira-ban Integráció Tesztelés - ki lehet használni, hogy csak egy irányított demó lesz Prep kick off ideat ion dev demo prep de mo

Fejlesztés - tapasztalatok Leghangsúlyosabb a UI layer Üzleti logikában sok egyszerűsítés, stub Nem a kódminőség a legfontosabb - működjön és legyen csilli-villi A kihívásokat az elején kezelni kell, a végére már csak a rutin feladatokat Prep kick off ideat ion dev demo prep de mo

Ellenőrző pontok Sok pontosítás menet közben Újratervezések - ha látszik hogy csak kevesebb fér bele, akkor fontos a priorizálás Mivel az utolsó órákig az alkalmazás szanaszét van, demó ilyenkor nincs Prep kick off ideat ion dev demo prep de mo

Véglegesítés, demó Last minute elvarrások, hibajavítások, utolsó egyszerűsítések Kapkodás. A product managernek a felkészüléshez idő kell: tudnia kell hogy hova ne nyúljon... Jó látni a demón a munka eredményét és az elismerést Prep kick off ideat ion dev demo prep de mo

A végeredmény & folytatás Akár 10-70 demózható, interaktív képernyő Belső céges terjesztés (TestFlight, Hockey App) Retropsective Termékfejlesztés előkészítés folytatódik...

Móka vagy küzdelem? Kávé, energiaital, pizza, zene, online streaming, foci napfelkeltekor Fáradás: terminátor mód zombi mód Váltás lehetséges Általános végkövetkeztetés: jó buli, jó önismereti lehetőség

Mire jó és mire nem? Prototípus - erre a célra abszolút alkalmas, rövid idő alatt lehet villantani, és tesztelni a koncepció életképességét Komplex problémák megoldása - nem alkalmas, mert a fáradás miatt csökken a koncentráció, hiába van sok okos ember egy szobában Production development - ha lefejlesztettetek 70 képernyőt 24 óra alatt, akkor mi tart több hétig 4 képernyőnél? nem alkalmas, mert ilyen rövid idő alatt olyan dimenziók tipikusan áldozatul esnek, mint skálázhatóság vagy továbbfejleszthetőség ha termék lesz belőle, általában előröl kell kezdeni

Köszönöm a figyelmet! Birtha Ákos CTO, Attrecto Zrt. akos.birtha@attrecto.com