Scaling Agile Scrum of Scrum of Technical Operations Scrums Platform Division Applications Division Infrastructure Division Scrum of Scrum of Scrum of Scrums Scrums Scrums Shared Resources Scrum Teams UI Design Doc(with dedicated Dev & QA) System Usability Test Work group Work group
Align the entire company Where do we want to be? What values are important to us? How we will get there? What obstacles do we need to recognize and overcome? How will we measure success?
PTOn! is designed toinspire the creativity ofour individualcontributors.Take the space to dothe great things that youare passionate about(even if they are outsidethe objectives of thescrum team)10/26/2011 27
Cloud Services Content Management Mobile OLTP Packaging SOQL API Access to Query Data & Metadata Search Business Intelligence / OLAP Batch Processing Multi-tenant Web MVC programming BPM (workflows, Framework language (Apex) approvals) (Visualforce)
Site Architecture Overview Tenants (e.g., a company) known as “organizations” Each organization has users – From 1 to 100,000s – Each username maps to a single organization-id 680,000+ Custom Objects (Tables) Single code base 24+ Production – Only 1 version to support! Instances ~8 DBAs
Higher Purpose Culture of Innovation Disruption
What is ADM?ADM (Adaptive Delivery Methodology) is an Agile discipline that is specific to salesforce.com. It employs Scrum project management framework, adopts certain extreme programming practices and is based on lean principles.