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

  • 3,409 views
Uploaded on

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

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,409
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
19
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Adform – we did it and we are Lithuanians!
  • Cousin story
  • Define the goal, and measure against it!
  • It is not just simple Scrum rules or iterations

Transcript

  • 1. Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned
    Vaidas Adomauskas
    IT 2011 Industrial Tutorials
    Kaunas, Lithuania
    2011-04-29
  • 2. Vaidas Adomauskas
    Blogas: http://scrum.agile.lt
    Twitter: @adomauskas
    SlideShare: http://www.slideshare.net/vaidasa
    Facebook:http://www.facebook.com/pages/Scrum-ir-Agile-Lietuvoje/108539285840760
  • 3. Adform (www.adform.com)
    One system for all your digital advertising needs
    Campaign Management
    Rich Media
    Intelligent Marketing
    Cross-Channel
  • 4. Agenda
    Agileis NOT…
    Scrum Implementation Success Stories
    Lavasoft
    Adform
    Lessons Learned
    Questions
  • 5. Agile is NOT…
  • 6. Concert: chaos from the top
    Agile Riga Day conference: ZuziSochova “Company Culture as the Key Agile Milestone” 
  • 7. Concert: perfectly organized event
    Agile Riga Day conference: ZuziSochova “Company Culture as the Key Agile Milestone” 
  • 8. Agile
    Myth
    Reality
    Chaos
    Process
    No planning (no predictability)
    Product Backlog : just in time and just enough
    No documentation
    Just in time and minimal enough
    Small teams
    Microsoft, IBM, Amazon, Adform 
  • 9. 2011-05-11, 12.30 - 18.00 http://agilediena.lt
  • 10. Practices
    Methods
    Agile
    XP
    Continuous Integration
    TDD
    Scrum
    Lean
    Pair programming
    Refactoring
    Kanban
    ...
    ...
  • 11. Scrum
  • 12.
  • 13. www.lavasoft.com
    Lavasoft is the maker of Ad-Aware, the world's most popular anti-malware software with over 350 million downloads
  • 14. Ad-Aware product family
    Updates, licensing, news, automated virus analysis servers
  • 15. 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
  • 16. Step 1: Catch the “right” moment
    How
    Project/release retrospectives
    Intro to Scrum
    Lets try it!
    Benefits
    Understand WHY to change
    Easier acceptance
    Energy
  • 17. Step 2: Split to Cross-Functional Teams
    How
    Product development
    Research: virus detection engine
    Backend system: automatic virus analysis
    Business Edition (outsourced team in Sri Lanka)
    Benefits
    Focus
    Clear bottlenecks
    Cooperation
  • 18. Step 3: Organize the rest
    How
    ONE Product Backlog
    Visual management tools
    Inspect and Adapt
    Benefits
    Predictability
    Common vision(cross-department)
    Product quality
  • 19. Benefits (later)
    Technical knowledgesharing
    Reduced technical dept
    Good (Agile) technical practices:
    Continuous Integration
    Daily Builds
    Automated Unit tests, Functionality tests
    Refactoring

    Full automation:
    Virus definition file updates releases
    Install package creation
    Translations integration
    Rebrands creation
  • 20. www.adform.com
    Adform is an integrated online marketing platform
  • 21. 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
  • 22. Adform Evolution
  • 23. Step 1: Scrum Pilot
    How
    Agreement with management
    Interesting project
    Proactive team
    Benefits
    Get experience
    Prove it fits
    Build knowledge
  • 24. Step 2: Education
    How
    For middle managers
    For specialists
    For all organization
    Benefits
    All involved
    All committed
    Faster start
  • 25. Step 3: Rollout
    How
    Scrum rollout team
    Form cross-functional teams
    Create 1 Roadmap and 7 Product Backlogs
    Benefits
    Priorities for new ideas
    Product Management emerged
    Gone “forever” projects
  • 26. Benefits (later)
    Transparency and reliability of development plans
    Focus on top value projects
    Often and stable releases
    Continues refactoring
    Good technical practices:
    Continues Integration
    Daily Builds
    Automated Unit tests
    Functionality tests

  • 27.
  • 28. We are NOT different
  • 29. Agile is a CULTURE changeRespect (and trust) people… is hardAccept responsibilities… is harder
  • 30. Some people… will leave
  • 31. Education (external) speeds things up
  • 32. Measure with “right” metricsDrive: The surprising truth about what motivates us (Youtube)
  • 33. Prioritize improvements
  • 34. Do retrospectives of retrospectives
  • 35. Start NOW!
  • 36.
  • 37. Thank you
    Let’s Scrum!
    Vaidas Adomauskas
    v.adomauskas@gmail.com
    http://scrum.agile.lt
    Mob. Tel.: 860038860