5. About me (1) VU MIF – Software Engineering(bachelor) IT University of Gothenburg – Master in Software Engineering and Management Lavasoft(www.lavasoft.com ) Adform (www.adform.com)
6. About me (2) Certified Scrum Master (Ken Schwaber, Paris) Certified Scrum Product Owner (Robin Dymond ,Kiev) Agile Conferences http://scrum.agile.lt Lecturer at VU MIF “Agile Project Management with Scrum” Organizer of Agile and Scrum Users Group in Lithuania
7.
8. . www.lavasoft.com Lavasoft is the maker of Ad-Aware, the world's most popular anti-malware software with over 350 million downloads
9. . Office: Sweden, Gothenburg Size: ~60 employees (~30% product development) + outsourced team in Sri Lanka (5 people) Market: USA, expanding to Asia and Europe Products: Ad-Aware ~300.000 downloaded copies per week from www.download.com Earlier more than 500.000, Nr1 www.download.com Other security/privacy products
11. Lavasoft Evolution Released Product quality was not very good… Released product fulfilled goals and quality expectations Released product fulfilled goals and quality was best ever
12. Step 1: Catch the “right” moment Project/release retrospectives When it hurts… Intro to Scrum Aha!!! Lets try it! Acceptance
13. Benefits: Catch the “right” moment Understand WHY to change Easier acceptance Energy
14. Step 2: Split to Cross-Functional Teams Product development Research: virus detection engine Backend system: automatic virus analysis Business Edition(outsourced team in Sri Lanka)
15. Benefits: Split to Cross-Functional Teams Focus Clear bottlenecks Cooperation
16. Step 3: Organize the rest Create ONE Product Backlog Get all stakeholders to monthly meeting to work on backlog Visible communication tools Everyone should see the progress Inspect and Adapt There is nothing better than retrospectives
17. Benefits: Organize the rest Predictability Common vision (cross-department) Product quality
19. www.adform.com Adform is an integrated online marketing platform Your partner in digital marketing
20. Publisher Web Advertiser Web Search Engine Banner Searched keyword Click Click Page Banner Page Landing Page ……. Text Ad Browsing Tracking Transactions Impressions, clicks, other transactions Impressions, clicks, other transactions Internet IN: Request or Event OUT: Content Ad Serving and Web Analytics Front End Middleware, Databases, DataWarehouses, BI Back End Management and Planning Tools, Reporting, BI Tools Partners Agencies Publishers Creative Agencies Advertisers Operators
21. Your partner in digital marketing Business model: Software as a Service Market: Denmark – Scandinavia – Europe – Asia Development: Lithuania 8 cross-functional SCRUM teams
23. Step 1: Scrum Pilot Agreement with management It is just a pilot… Interesting project Separate, but important! Proactive team We are not afraid of changes!
25. Step 2: Education For middle managers We must believe to drive the change For specialists Scrum will help us! For allorganization This is the way to work with us from now
27. Step 3: Rollout Scrum rollout team We will help you! Form cross-functional teams Yes, developers and testers are in one team Yes, we sit together We have synchronized sprint start/end Create 7 Product Backlogs Roadmap is spitted
29. Benefits (later) Development plans transparency and reliability (for top management and sales) Programmers are not disturbed with constant questions/changes Often and stable releases Continues refactoring Good technical practices: Continues Integration Daily Builds Automated Unit tests Functionality tests …
Šioje schemoje parodyta mūsų produkto architektūra bei sąveika su kitomis šalimis interneto ekosistemoje. Nesiveliant į detales, akcentuosiu tik tai, kad vystome ir eksploatuojame produktą – kompleksišką daugiapakopę sistemą. Sistema pasižymi aukšto prieinamumo ir našumo charakteristikomis, apdoroja ir saugo didelius duomenų kiekius. Mūsų išorinės el. paslaugos apdoroja apie 400 milijonų įvykių per parą.