agile brings value: two scrum implementation success stories and lessons learned
Post on 06-May-2015
1.914 Views
Preview:
DESCRIPTION
TRANSCRIPT
Vaidas Adomauskas
Agile Riga Day, 2011-03-05
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned
Agile Riga Day Sponsors
Agenda
Introduction
Scrum Implementation Success Stories
LavasoftAdform
Lessons Learned
Questions
Agenda (0)
Vaidas
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)
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
.
www.lavasoft.com
Lavasoft is the maker of Ad-Aware, the world's most popular anti-malware
software with over 350 million downloads
.
Office: Sweden, GothenburgSize: ~60 employees (~30% product development) + outsourced team in Sri Lanka (5 people)Market: USA, expanding to Asia and EuropeProducts:
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
Ad-Aware product family
Updates, licensing, news, automated virus analysis
servers
Lavasoft Evolution
JFDI
Iterative Development
Scrum
Released Product quality was not very good…
Released product fulfilled goals and quality expectations
Released product fulfilled goals and quality was best ever
Step 1: Catch the “right” moment
Project/release retrospectives When it hurts…
Intro to ScrumAha!!!
Lets try it!Acceptance
Benefits: Catch the “right” moment
Understand WHY to change
Easier acceptance
Energy
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)
Benefits: Split to Cross-Functional Teams
Focus
Clear bottlenecks
Cooperation
Step 3: Organize the rest
Create ONE Product BacklogGet all stakeholders to monthly meeting to work on backlog
Visible communication toolsEveryone should see the progress
Inspect and AdaptThere is nothing better than retrospectives
Benefits: Organize the rest
Predictability
Common vision (cross-department)
Product quality
Benefits (later)
Technical knowledge sharingReduced technical deptGood technical practices:
Continuous IntegrationDaily BuildsAutomated Unit tests, Functionality testsRefactoring…
Full automation:Virus definition file updates releasesInstall package creationTranslations integrationRebrands creation
www.adform.com
Adform is an integrated online marketing platform
Your partner in digital marketing
Management and Planning Tools, Reporting, BI Tools
Middleware, Databases, DataWarehouses, BI Back End
Ad Serving and Web Analytics Front End
Internet
Publisher Web Advertiser Web Search Engine
Banner
Banner
Page
Searched keywordClick Click
Impressions, clicks,
other transactionsImpressions, clicks,
other transactions
Browsing Tracking
Transactions
Text AdLanding
Page
Page
…….
IN: Request or Event OUT: Content
Agencies Publishers Creative AgenciesAdvertisers Operators Partners
Your partner in digital marketing
Business model: Software as a ServiceMarket: Denmark – Scandinavia – Europe – AsiaDevelopment: Lithuania
8 cross-functional SCRUM teams
Adform Evolution
Creative Chaos
Custom Waterfall
Scrum Pilot
Scrum
Step 1: Scrum Pilot
Agreement with managementIt is just a pilot…
Interesting projectSeparate, but important!
Proactive teamWe are not afraid of changes!
Benefits: Scrum Pilot
Get experience
Prove it fits
Build knowledge
Step 2: Education
For middle managersWe must believe to drive the change
For specialistsScrum will help us!
For all organizationThis is the way to work with us from now
Benefits: Education
All involved
All committedOK.. almost all
Faster start
Step 3: Rollout
Scrum rollout teamWe will help you!
Form cross-functional teamsYes, developers and testers are in one teamYes, we sit togetherWe have synchronized sprint start/end
Create 7 Product BacklogsRoadmap is spitted
Benefits: Rollout
Priorities for new ideas
Product Management emerged
Gone “forever” projects
Benefits (later)
Development plans transparency and reliability (for top management and sales)Programmers are not disturbed with constant questions/changesOften and stable releasesContinues refactoringGood technical practices:
Continues IntegrationDaily BuildsAutomated Unit testsFunctionality tests…
We are NOT different
Respect (and trust) people… is hardAccept responsibilities… is harder
Some people… will leave
Education (external) speeds things up
Measure with “right” metrics
Prioritize improvements
Do retrospectives of retrospectives
Start NOW!
I am ready to be entertained with your QUESTIONS!
Thank you
Vaidas Adomauskasv.adomauskas@gmail.com
http://scrum.agile.ltMob. Tel.: 860038860
Facebook, Skype, LinkedIn…
Let’s Scrum!
top related