Unleashing The Fossa   Agile Leadership Summit 2009
Upcoming SlideShare
Loading in...5
×
 

Unleashing The Fossa Agile Leadership Summit 2009

on

  • 2,456 views

 

Statistics

Views

Total Views
2,456
Views on SlideShare
2,445
Embed Views
11

Actions

Likes
0
Downloads
139
Comments
0

3 Embeds 11

http://www.slideshare.net 6
http://www.linkedin.com 4
http://weriis.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Unleashing The Fossa   Agile Leadership Summit 2009 Unleashing The Fossa Agile Leadership Summit 2009 Presentation Transcript

  • UNLEASHING the FOSSA Scaling Agile in an AMBITIOUS CULTURE Agile Leadership Summit Las Vegas June 2009 Steve Greene, salesforce.com
  •  
  •  
  •  
  •  
  •  
  • History
  • from the beginning
  • 3 Number of people in R&D
  • fast innovative smart
  • 4 Number of Major Releases per year
  • 7 years later
  • rapid success
  • 59,300+ Customers
  • 1,100,000 Subscribers
  • 10 Billion transactions per quarter
  • 500+ people in R&D
  • it was getting more difficult to deliver
  • 2000 2001 2002 2003 2004 2005 2006 Features Delivered per Team Days between Major Releases
  • 1 Number of Major Releases in 2006
  • Why?
  • Lack of visibility
  • Resource Bottlenecks
  • Unpredictable completion of projects or initiatives
  • Lack of responsiveness, lack of team alignment on priorities
  • Infrequent Customer Feedback
  • What did we do about it?
  • Major enterprise-wide Agile Transformation to ADM In just 3 months + another 18 months of continuous improvement
  • I knew we needed radical change to get us back on track to regular releases and agile delivered. ” Parker Harris Founder and Executive Vice President, Technology Salesforce.com “
  • Transformation Results 2000 2001 2002 2003 2004 2005 2006 2007 Features Delivered per Team Days between Major Releases
  • ADM has delivered total visibility, total transparency and unbelievable productivity… a complete win! ” Steve Fisher Sr. Vice President, Technology Salesforce.com “
  • On time delivery? Last waterfall release
  • What’s been happening this last year?
  • ADM Everywhere
    • #1 Initiative this last year
    • ADM Transformation for
      • Technical Operations
      • Information Technology
  • ADM Everywhere
    • Evangelism
    • Cross functional rollout scrum team
    • Professional coaching
    • ADM Training
    • Executive Coaching
    • Role Definition and Coaching
    • Shared Services / Operations
    • Tools
  • Scale ADM Excellence & Continuous Improvement
    • 2-day ADM Training – required for all scrum team members
    • ADM scrum team
    • Office Hours
    • Professional Coaching
    • “ Brown Bag” talks on various agile subjects
    • “ ScrumMaster” collaboration
    • “ Principle of the Month”
    • Beer Bash
    • Enterprise-wide ADM survey every 6 months
  • “ Stop the Line” policy
    • Shift from “Soft” policy to “Hard” policy
    • “ Tops-down” decision
    • Infrastructure expansion
    • 38% increase in Feature Requests in first quarter
  • Preventing Debt Accumulation Improves Both Quality and Throughput “ Stop the Line” Policy -Test Pass Rates Drop Below 99% New process introduced
  • Release Planning & Alignment
  • Rhythm & Flow Monthly Rhythm Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Release Release Release Release
  • Release Cycle
  • Challenges Inter-team collaboration and communication Shared Codebase Team Silos Dynamic Scope Short Releases Tribal Knowledge Conflicting Priorities Documentation
  • Product Line Owners Align on Release Priorities
  • Scrum Team Release Planning
    • Story pointing
    • Scope the release plan based on velocity
    • Identify dependencies
  • Cross-Division Release Plan Review Apps Product Owners Platform Product Owners TechOps Product Owners
  •  
  • Dependency Identification Exercise
  •  
  •  
  • Sample
  •  
  • Release Kickoff Sample UE Workflow Apex Visualforce
    • Overhaul list views
    • Externalized strings GA
    • Overhaul translation workbench
    • Parallel approvers
      • All approvers
    • Flexible approvals
      • Re-run workflow after approval process field updates
      • Formula for next approver
      • Comments in email template
    • Workflow text meta data
    • Workflow & approvals on Content objects
    • Custom Settings
    • Dynamic Apex
    • Expose Describe objects
    • Eliminate Class 1 Trigger Ignoring Operations / Refactoring
    • Class-level access scope & profile reconciliation
    • Properties
    • Run test as specified user
    • Visualforce GA
    • Packaging for pages & components
    • Pages2PDF
    • RecordType support (picklists)
    UE Workflow Apex Visualforce
    • Overhaul list views
    • Externalized strings GA
    • Overhaul translation workbench
    • Parallel approvers
      • All approvers
    • Flexible approvals
      • Re-run workflow after approval process field updates
      • Formula for next approver
      • Comments and all approval history in email template
    • Workflow text meta data
    • Workflow & approvals on Content objects
    • Custom Settings (limited release)
    • Dynamic Apex (limited release)
    • Expose Describe objects
    • Eliminate Class 1 Trigger Ignoring Operations / Refactoring
    • Class-level access scope & profile reconciliation
    • Properties
    • Run test as specified user
    • Visualforce GA
    • Packaging for pages & components
    • Pages2PDF
    • RecordType support (picklists)
    • Salesforce Ideas: Customization of pages with Java extensions
    • Page level security
    • Overrides in PE / GE
    • SOQL / SOSL in component controllers
  • Concept Reviews
    • The concept review delivers excellent cross-team design collaboration and knowledge sharing to complement the focused product ownership of the scrum teams.
            • Eric Bezar, Vice President, Product Management
    Product wide implications Visible functionality
  • Cross-Team Impact Reviews Complex Business Scenarios Risks Test Coverage
  • Virtual Architecture Team
  •  
  • More information about ADM
    • http://www.slideshare.net/sgreene/slideshows
    • Tags : ADM, agile, scrum, salesforce.com
  •