Your SlideShare is downloading. ×
0
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Unleashing The Fossa   Agile Leadership Summit 2009
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Unleashing The Fossa Agile Leadership Summit 2009

1,481

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,481
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
140
Comments
0
Likes
0
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
  • Transcript

    • 1. UNLEASHING the FOSSA Scaling Agile in an AMBITIOUS CULTURE Agile Leadership Summit Las Vegas June 2009 Steve Greene, salesforce.com
    • 2.  
    • 3.  
    • 4.  
    • 5.  
    • 6.  
    • 7. History
    • 8. from the beginning
    • 9. 3 Number of people in R&D
    • 10. fast innovative smart
    • 11. 4 Number of Major Releases per year
    • 12. 7 years later
    • 13. rapid success
    • 14. 59,300+ Customers
    • 15. 1,100,000 Subscribers
    • 16. 10 Billion transactions per quarter
    • 17. 500+ people in R&D
    • 18. it was getting more difficult to deliver
    • 19. 2000 2001 2002 2003 2004 2005 2006 Features Delivered per Team Days between Major Releases
    • 20. 1 Number of Major Releases in 2006
    • 21. Why?
    • 22. Lack of visibility
    • 23. Resource Bottlenecks
    • 24. Unpredictable completion of projects or initiatives
    • 25. Lack of responsiveness, lack of team alignment on priorities
    • 26. Infrequent Customer Feedback
    • 27. What did we do about it?
    • 28. Major enterprise-wide Agile Transformation to ADM In just 3 months + another 18 months of continuous improvement
    • 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 “
    • 30. Transformation Results 2000 2001 2002 2003 2004 2005 2006 2007 Features Delivered per Team Days between Major Releases
    • 31. ADM has delivered total visibility, total transparency and unbelievable productivity… a complete win! ” Steve Fisher Sr. Vice President, Technology Salesforce.com “
    • 32. On time delivery? Last waterfall release
    • 33. What’s been happening this last year?
    • 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>
    • 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>
    • 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>
    • 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>
    • 38. Preventing Debt Accumulation Improves Both Quality and Throughput “ Stop the Line” Policy -Test Pass Rates Drop Below 99% New process introduced
    • 39. Release Planning & Alignment
    • 40. Rhythm & Flow Monthly Rhythm Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Release Release Release Release
    • 41. Release Cycle
    • 42. Challenges Inter-team collaboration and communication Shared Codebase Team Silos Dynamic Scope Short Releases Tribal Knowledge Conflicting Priorities Documentation
    • 43. Product Line Owners Align on Release Priorities
    • 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>
    • 45. Cross-Division Release Plan Review Apps Product Owners Platform Product Owners TechOps Product Owners
    • 46.  
    • 47. Dependency Identification Exercise
    • 48.  
    • 49.  
    • 50. Sample
    • 51.  
    • 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>
    • 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
    • 54. Cross-Team Impact Reviews Complex Business Scenarios Risks Test Coverage
    • 55. Virtual Architecture Team
    • 56.  
    • 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>
    • 58.  

    ×