youngculture - prezentacija kompanije & scrum #tnt3
TRANSCRIPT
![Page 1: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/1.jpg)
Dobrodošli @ youngculture
Mirjana Parpura ĐorđevićHR Manager, Beograd
Marjan ĐokićSenior Software Engineer, Niš
![Page 2: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/2.jpg)
2
O kompaniji youngculture
![Page 3: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/3.jpg)
3
Napredni softver-inženjering od 1996. godine
• Kompanija osnovana1996. godine
• 2004 – Otvoren Razvojni centar u Beogradu
• 2006 – Otvoren novi Razvojni centar u Nišu
• 2012 – Otvorene podružnice u Minhenu i Beču
• 2013 – Otvoren novi Razvojni centar u Rumuniji
• Imamo više od 160 zaposlenih
![Page 4: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/4.jpg)
4
Oblasti poslovanja
‘Niršoring’
Timovi ekskluzivno posvećeni jednom klijentu
• Srednje ili dugoročna partnerstva
• Različiti nivoi usluge u skladu sa potrebama klijenta
Razvoj softverskih rešenja
Softverska rešenja skrojena u skladu sa potrebama klijenata od početka do kraja
• Mobilne aplikacije• Rešenja za e-trgovinu• Rešenja za CMS/portale
![Page 5: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/5.jpg)
5
Menadžment - Business Unit Sourcing
Menadžment zadužen za klijente Operativni menadžment
HR & IT menadžment
Marco ZoppiCEO
Marco EberhardtRukovodilac za ‘niršoring’
Oliver MarjanovićDirektor youngculture Austria
Mirjana Parpura ĐorđevićHR menadžer
Nebojsa JovićCOO Razvojnih centaraCEO youngculture Serbia
Nenad JovićMenadžer za operacije
Sanel JovanovićIT menadžer
Radu-Andrei Pavel-AlexandruMenadžer za operacije Rumunija
![Page 6: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/6.jpg)
Menadžment tim – Business Unit Solution Engineering
Mobilna rešenja E-Commerce
CMS/Portali
André HorstmannVođa Odeljenja za mobilni razvoj
Daniela CapaulKonsalting & PM
Mirko KleinerVođa Odeljenja za upravljanje projektima
Dominic VeitCEO youngculture Nemačka
Dražen NikolićVođa tima Niš
6
Elena RigamontiVođa Odeljenja za razvoj internet softvera
Marco ZoppiCEO
![Page 7: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/7.jpg)
7
Neki od naših klijenata
‘Niršoring’ Razvoj softverskih rešenja
![Page 8: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/8.jpg)
Reference
Swiss International Air Lines Ltd..NET-TeamNadogradnja sistema za rezervaciju karata novim podsistemima.
Swiss Post Solutions.NET-Team.NET-Team kompanije youngculture pruža podršku Swiss Post Solutions osmišljavanjem koncepta i razvojem različitih IT projekata.
Swisscom (Schweiz) AGPHP/ Zend-TeamTekući razvoj platformi bluewin.ch i swisscom.ch u saradnji sa IT timom kompanije Swisscom.
Crealogix E-Banking AG / Crealogix E-Business AGJava-Team i .NET-TeamTekući razvoj i implementacija frejmvorka za e-Banking, kao i softvera za e-learning.
8
![Page 9: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/9.jpg)
9
O Razvojnim centrima
![Page 10: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/10.jpg)
Razvojni centar u Srbiji – ko čini naš tim
• Osnovan 2004. godine kao youngculture d.o.o. – ogranak
youngculture AG Switzerland
• Lokacije: Beograd, Niš
• Od prve godine nakon osnivanja do danas broj zaposlenih u
Srbiji je porastao oko 12 puta
• Trenutno imamo 140+ zaposlenih (90% razvoj, 5% IT, 5%
administracija)
• Razvojni timovi (oko 55% Java, 25% .NET, 10% PHP & CF, 10%
programera mobilnih aplikacija)
• Imamo 79% visoko obrazovanih, i 25% žena programera
10
![Page 11: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/11.jpg)
Broj zaposlenih stalno raste
11
2005 2006 2007 2008 2009 2010 2011 2012 20130
20
40
60
80
100
120
140
160
10
26
37
51 55
84
97
117
140
![Page 12: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/12.jpg)
12
Naše kvalifikacije
Ljudi• Java: 80+ inženjera
• .NET: 30+ inženjera
• PHP+CF: 20+ inženjera
• Mobile: 10+ inženjera
Ivan AranđelovićVodeći Java arhitektaViše od 10 godina bavljenja razvojem softvera i softverskom arhitekturom
Marija MilosavljevićMenadžer odeljenja za JavuViše od 10 godina u razvojusoftvera
Predrag VlatkovićMenadžer odeljenja za .NETViše od 10 godina u razvoju softvera
Sanja TasićMenadžer odeljenja za PHPViše od 12 godina bavljenja razvojem softvera
Dražen NikolićRukovodilac niške kancelarijeViše od 12 godina bavljenja razvojem softvera, e-trgovinom i Javom
![Page 13: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/13.jpg)
13
Naše kvalifikacije
• Više od 18 godina u softverskom inženjerstvu
• Pokrivamo sve važne tehnologije (.NET, Java, PHP,
mobile itd.)
• Imamo iskustva sa svim najvažnijim metodama i
alatima
![Page 14: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/14.jpg)
14
Naše kvalifikacije
Tehnologije
![Page 15: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/15.jpg)
15
Naše kvalifikacije
Metodologija
• Scrum
– Više od 10 zaposlenih koji su obučeni za Scrum, više od 30
zaposlenih koji trenutno koriste Scrum
– Trenutno se koristi za pet projekata na kojima radimo za klijente
– Na nekim projektima, počinjemo da je koristimo kao metodologiju i
unutar timova čiji se članovi nalaze na različitim lokacijama
• Ostale metodologije koje koristimo: Waterfall, Prince 2, RUP /
Unified Process…
• Testiranje
– Unit testovi
– Automatski testovi (Selenium)
– Load testovi (Apache JMeter)
– Black-box testiranje
![Page 16: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/16.jpg)
16
Fleksibilni modeli saradnje
• ‘Timsorsing’ = posvećeni timovi koji rade isključivo za
svog klijenta
• Dodatna podrška = privremeno pojačanje postojećeg tima
• Izmeštanje projekata = ‘autsorsing’ tokom čitavog razvoja
projekta
![Page 17: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/17.jpg)
17
Usluge – Podrška menadžmenta
• Menadžment zadužen za klijente: CRM tim na lokaciji u Cirihu, Beču i
Minhenu
• Operativni menadžment: Konsalting (procesi i tehnologije), Kontrola i
Izveštavanje (QM)
• Menadžment ljudskih resursa: Regrutovanje, HR administracija, obuka i
edukacija zaposlenih
• Menadžment infrastrukture:
IT podrška, bezbednost,
upravljanje infrastrukturom
• Administracija / back office
![Page 18: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/18.jpg)
18
Razvoj i unapređivanje znanja
• Mi zapošljavamo veliki broj visokokvalifikovanih inženjera sa srpskog tržišta
• Takođe angažujemo i diplomce pravo sa fakulteta i obučavamo ih na licu mesta
• Motivišemo svoje ljude da pohađaju dodatne obuke i stiču sertifikate
• Kada su u pitanju specifične tehnologije koje nisu dostupne na srpskom tržištu,
osoblje obučavamo sami. Primer za to je hybris.
– Odabir tima (kvalifikacije = dobro poznavanje Jave)
– Uvodna obuka u Minhenu (4 dana) (samo za ključno osoblje> po principu „obuči
instruktora”)
– Interna obuka (u trajanju od mesec-dva)
– Uključivanje u projekte
• Kada je u pitanju razvoj iPhone aplikacija, takođe je obezbeđena interna obuka u
Beogradu i/ili Cirihu.
![Page 19: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/19.jpg)
19
Razvoj timskog duha
![Page 20: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/20.jpg)
20
Kancelarije u Beogradu
![Page 21: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/21.jpg)
21
Kancelarije u Nišu
![Page 22: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/22.jpg)
22
Agile Software Development
![Page 23: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/23.jpg)
23
Agile software development introduction – evolution, principles and methodologies
• Agile software development is a group of software
development methods based on iterative and incremental
development
• Agile Manifesto 2001 - www.agilemanifesto.org
– Individuals and interactions over processes and tools
– Working software over comprehensive documentation
– Customer collaboration over contract negotiation
– Responding to change over following a plan
• Some of Agile Manifesto authors:
Kent Beck, Robert C. Martin, Ken Schwaber, Jeff
Sutherland, Martin Fowler…23
![Page 24: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/24.jpg)
24
Agile Methodologies
• Scrum,
• Lean,
• Kanban,
• Extreme Programming (XP),
• Discipline Agile Development (DAD),
• Dynamic systems development method (DSDM),
• Scaled Agile Framework (SAFe), itd.
24
![Page 25: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/25.jpg)
25
Scrum Framework
• Scrum is not a standardized process.
• Scrum is a framework for organizing and managing work.
• Scrum framework is like the foundation and walls of a
building.
• Scrum is a refreshingly simple, people-centric framework
based on the values of honesty, openness, courage,
respect, focus…
![Page 26: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/26.jpg)
26
Scrum Roles
![Page 27: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/27.jpg)
27
Product Owner
![Page 28: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/28.jpg)
28
Scrum Master
![Page 29: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/29.jpg)
29
Development Team
![Page 30: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/30.jpg)
30
Scrum Activities and Artifacts
![Page 31: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/31.jpg)
31
Product Backlog
![Page 32: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/32.jpg)
32
Sprints
![Page 33: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/33.jpg)
33
Sprint Planning
![Page 34: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/34.jpg)
34
Sprint Planning - Planning Poker
Estimation Scale
- Modified Fibonacci sequence: 1, 2, 3, 5, 8, 13, 20, 40, and 100
- Powers of 2: 1, 2, 4, 8, 16, 32, . . . .
![Page 35: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/35.jpg)
35
Sprint Execution
![Page 36: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/36.jpg)
36
Daily Scrum
• What did I accomplish since the last daily scrum?• What do I plan to work on by the next daily scrum?• What are the obstacles or impediments that are preventing me from making progress?
![Page 37: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/37.jpg)
37
Done
![Page 38: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/38.jpg)
38
Sprint Review
![Page 39: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/39.jpg)
39
Sprint Retrospective
![Page 40: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/40.jpg)
40
Here we go again!!!
![Page 41: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/41.jpg)
41
Agile Software development & agile testingthe Youngculture way
• Project: Online store (Books, Games, Movies…)
• Project duration: 3 years and counting…
• First release after 1,5 year
• Sprints team – 5 to7 people (at one moment 11 people)
• Sprint duration – 2 weeks
• Polishing Sprint (after 3, 4 regular sprints)
• Distributed Scrum (a kind of)
• Jira as task managing tool (Scrum supported)
![Page 42: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/42.jpg)
42
Jira – Scrum board
![Page 43: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/43.jpg)
43
Scrum board – the other way
![Page 44: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/44.jpg)
Hvala na pažnji!
![Page 45: youngculture - prezentacija kompanije & Scrum #tnt3](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558aa7c2d8b42a6e408b465b/html5/thumbnails/45.jpg)
Kontakt
Switzerlandyoungculture AG Hotelstrasse - P.O. Box 2574CH-8060 ZurichTel. +41 (0)44 366 40 [email protected]
Serbiayoungculture d.o.o. Bulevar Zorana Đinđića 64aRS-11070 New BelgradeTel. +381 (0) 11 40 49 950Fax +381 (0) 11 40 49 [email protected]
Germanyyoungculture (Deutschland) GmbH Rottmannstrasse 11DE-80333 MunichTel. +49 (0)89 41 61 25 99 0Fax +49 (0)89 890 637 [email protected]
youngculture d.o.o. 7.Jula 25aRS-18000 NišTel. + 381 (0) 18 522 092Fax +381 (0) 18 522 [email protected]
Austriayoungculture (Österreich) GmbH Renngasse 4AT-1010 ViennaTel. +43 (0) 1 532 19 60Fax +43 (0) 1 532 19 [email protected]
facebook.com/youngcultureGroup twitter.com/youngculture_co linkedin.com/company/youngculture
xing.com/companies/youngcultureag
Romaniayoungculture (Romania) S.R.L. Palas 7B-7C street, United Business Center 3 TowerRO-700032 IașiTel. + 40 (0)33 271 05 30Fax +40 (0)33 271 05 [email protected]