agile brings value: two scrum implementation success stories and lessons learned v2

Post on 06-May-2015

3.492 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

New version of previous presentation prepared for Information Technologies 2011 (Industrial Tutorials Day) conference (http://isd.ktu.lt/it2011/)

TRANSCRIPT

Vaidas Adomauskas

IT 2011 Industrial Tutorials Kaunas, Lithuania

2011-04-29

Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned

Vaidas Adomauskas

Blogas: http://scrum.agile.ltTwitter: @adomauskasSlideShare: http://www.slideshare.net/vaidasaFacebook: http://www.facebook.com/pages/Scrum-ir-Agile-Lietuvoje/108539285840760

Adform (www.adform.com)

One system for all your digital advertising needs

Campaign ManagementRich MediaIntelligent MarketingCross-Channel

Agenda

Agile is NOT…

Scrum Implementation Success Stories

LavasoftAdform

Lessons Learned

Questions

Agile is NOT…

Concert: chaos from the top

Agile Riga Day conference: Zuzi Sochova “Company Culture as the Key Agile Milestone” 

Concert: perfectly organized event

Agile Riga Day conference: Zuzi Sochova “Company Culture as the Key Agile Milestone” 

Agile

MythChaos

No planning (no predictability)

No documentation

Small teams

RealityProcess

Product Backlog : just in time and just enough

Just in time and minimal enough

Microsoft, IBM, Amazon, Adform

2011-05-11, 12.30 - 18.00 http://agilediena.lt

Agile

Lean

XP Scrum TDD

Kanban

Continuous Integration

Pair

programming

Refactoring

Methods Practices

... ...

Scrum

www.lavasoft.com

Lavasoft is the maker of Ad-Aware, the world's most popular anti-malware software with over 350 million downloads

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

HowProject/release retrospectives Intro to ScrumLets try it!

BenefitsUnderstand WHY to changeEasier acceptanceEnergy

Step 2: Split to Cross-Functional Teams

HowProduct developmentResearch: virus detection engine Backend system: automatic virus analysisBusiness Edition (outsourced team in Sri Lanka)

BenefitsFocusClear bottlenecksCooperation

Step 3: Organize the rest

HowONE Product BacklogVisual management toolsInspect and Adapt

BenefitsPredictabilityCommon vision (cross-department)Product quality

Benefits (later)

Technical knowledge sharingReduced technical deptGood (Agile) 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

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

Adform Evolution

Creative Chaos

Custom Waterfall

Scrum Pilot

Scrum

Step 1: Scrum Pilot

HowAgreement with managementInteresting projectProactive team

BenefitsGet experienceProve it fitsBuild knowledge

Step 2: Education

HowFor middle managersFor specialistsFor all organization

BenefitsAll involvedAll committedFaster start

Step 3: Rollout

HowScrum rollout teamForm cross-functional teamsCreate 1 Roadmap and 7 Product Backlogs

BenefitsPriorities for new ideasProduct Management emergedGone “forever” projects

Benefits (later)

Transparency and reliability of development plansFocus on top value projectsOften and stable releasesContinues refactoringGood technical practices:

Continues IntegrationDaily BuildsAutomated Unit testsFunctionality tests…

We are NOT different

Agile is a CULTURE changeRespect (and trust) people… is hardAccept responsibilities… is harder

Some people… will leave

Education (external) speeds things up

Measure with “right” metrics Drive: The surprising truth about what motivates us (Youtube)

Prioritize improvements

Do retrospectives of retrospectives

Start NOW!

Thank you

Vaidas Adomauskasv.adomauskas@gmail.com

http://scrum.agile.ltMob. Tel.: 860038860

Let’s Scrum!

top related