Your SlideShare is downloading. ×
0
UNLEASHING the FOSSA Scaling   Agile in an AMBITIOUS CULTURE Agile Leadership Summit Las Vegas  June 2009 Steve Greene, sa...
 
 
 
 
 
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 a...
Transformation Results 2000  2001  2002  2003  2004  2005  2006   2007 Features Delivered per Team  Days between Major Rel...
ADM has delivered total visibility, total transparency and unbelievable productivity… a complete win! ” Steve Fisher  Sr. ...
On time delivery? Last waterfall release
What’s been happening this last year?
ADM  Everywhere <ul><li>#1 Initiative this last year </li></ul><ul><li>ADM Transformation for  </li></ul><ul><ul><li>Techn...
ADM  Everywhere <ul><li>Evangelism </li></ul><ul><li>Cross functional rollout scrum team </li></ul><ul><li>Professional co...
Scale ADM Excellence & Continuous Improvement <ul><li>2-day ADM Training – required for all scrum team members </li></ul><...
“ Stop the Line” policy <ul><li>Shift from “Soft” policy to “Hard” policy  </li></ul><ul><li>“ Tops-down” decision </li></...
Preventing Debt Accumulation Improves Both Quality and Throughput “ Stop the Line” Policy -Test Pass Rates Drop Below 99% ...
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 Knowl...
Product Line Owners Align on Release Priorities
Scrum Team Release Planning <ul><li>Story pointing </li></ul><ul><li>Scope the release plan based on velocity </li></ul><u...
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 <ul><li>Overhaul list views </li></ul><ul><li>Externalized strings GA ...
Concept Reviews <ul><li>The concept review delivers excellent cross-team design collaboration and knowledge sharing to com...
Cross-Team Impact Reviews Complex Business Scenarios Risks Test Coverage
Virtual Architecture Team
 
More information about ADM <ul><li>http://www.slideshare.net/sgreene/slideshows </li></ul><ul><li>Tags : ADM, agile, scrum...
 
Upcoming SlideShare
Loading in...5
×

Unleashing The Fossa Agile Leadership Summit 2009

1,491

Published on

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,491
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
140
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Transcript of "Unleashing The Fossa Agile Leadership Summit 2009"

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

      Clipping is a handy way to collect important slides you want to go back to later.

    ×