Rethink Engineering: Software Delivery
-
Upload
intuit-inc -
Category
Engineering
-
view
355 -
download
0
description
Transcript of Rethink Engineering: Software Delivery
Software Delivery - Environments, Tools and Methodologies for Breakthrough Development
RETHINK ENGINEERING
Leading Transformation in the Agile Age
Nat Natarajan, CTO/SVP Product & Engineering Intuit Consumer Tax Group
Intuit: A Premiere Innovative Growth Company
Employees8,000+
Customers45M
Global OfficesUS, UK, India,
Canada, Australia
Revenue4.2B
Founded1983
Public 1993INTU
Constant ReinventionTo improve our customers’ financial lives so profoundly…
they can’t imagine going back to the old way
Leading Transformation
• Declare a bold vision• Build• Inspect• Discovery innovation• Win hearts & minds
Big, Bold Vision
• Grounded in deep customer insights • Profoundly changes how you work
Changing How We Build: Our Agile journey
Yesterday Tomorrow
Once a year Daily
Months Days
Build from scratch
Platforms
Product Releases
Accelerating rate of innovation
Customer insight to experience changes
… fueled by small innovative teams, delivering big vision in small bites
Deliver awesome products through …
Hygienequality (always on,secure,refreshed, efficient,first use)
Network Effects: durable advantage(commerce network)
Developer Platform: speed(public cloud, services composition,shared developer tools)
Data Platform: personalization(customer profile, internal data sharing,external data acquisition, analytic cloud)
Win Online Globally(global ready,mobile design, migrate online)
New Technology Strategy
Journey from a Monolithic Architecture
TY13TY11 TY14TY12
Oracle
TTO
Oracle
TTO
Data Platform
Cass-andra
Gluster Oracle
TTO
Data Platform
Cass-andra
Gluster
Service Platform
Other Clients TTO
Data Platform
Cass-andra
Gluster
Service Platform
Intuit Architecture Going ForwardCo
reProduct
Experience
Hosting Infrastructure
Cont
ext
Services
Manage My People
Grow MyBusiness
Manage MyBusiness
Grow My Clients
Manage My Firm
Manage My Work
Pay (QBO) Tax (QBOA)
Make MyMoney
Go Further
Get EveryPenny
I Deserve
Help Me Predict My
Finances
Get MoreClients
Make MoreMoney Per
Client
Offer MoreTax
Services
Do-It-MyselfServe Delegators
Runtime Management
Service & Data Fabric
Tools
Small Business Ecosystem Tax Ecosystem ConsumerEcosystem
Intuit Core Services
Intuit Utility Services
Semantic Tech & Search
Commerce Network Financial Data Platform
Intuit Analytics Cloud
ContributionPlatforms
PaymentsPlatform
Reference & Master Data
Identity
Product Event CollectionLogging &
Monitoring
Security
Document & Content Mgmt.Communication & Notifications
Data Platform
CRM.
Billing & Revenue Mgmt.
Enterprise Resource Mgmt.
Customer Care
Product Lifecycle Mgmt.
Order & Fulfillment
Sales & Marketing
Source CodeManagement
ContinuousIntegration
ContinuousDeployment
Test ExecutionPlatform
Product Reviews: How we inspect
• Small team focused on customer problem• Weekly reviews to align, remove barriers• Decision makers in the room
Discovery Innovation
text text
One pizza teamDedicated & cross-functional
Solving unmet customer needs
Winning hearts & minds
• Bold vision to inspire
• Relentless focus and time
• Communicate
• Points on the board
Lessons Learned
Declare a bold vision Engage respected leaders Go deep on end-to-end
experience Have the hard conversations Inspire employees
Thank You