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
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
0 comments
Post a comment