Overview
Explore the challenges and solutions of incorporating downloadable products into a SaaS offering in this GOTO 2012 conference talk by Josh Graham, Atlassian's SaaS Architect. Discover how to achieve continuous delivery by establishing a target cadence for software delivery and deployments, and learn to overcome obstacles in team structure, software architecture, integration architecture, and requirements granularity. Gain insights into handling the consequences of continually changing software releases, including testing and build time issues, architectural changes, and process modifications. Get a behind-the-scenes look at the deployment automation used to drive the continuous delivery of a successful SaaS offering. Delve into topics such as JIRA, Confluence, weekly delivery, backlog management, shipping to OnDemand, maintaining a healthy pipeline, traffic management, monitoring metrics, branch by abstraction, shared services, and lessons learned from being too conservative. Examine the implicit impact of changes, continuous deployment strategies, pipeline integration, versioning challenges, information architecture, and data mining for marketing purposes.
Syllabus
Intro
JIRA Confluence
Weekly Delivery
Backlog
Shipping to OnDemand
Healthy Pipeline
Traffic Management
Monitoring Metrics
Branch by Abstraction
Shared Services
Lessons Learned
Too Conservative
Implicit Impact
Continuous Deployment
Pipeline
Integration
Versioning
Information Architecture
Data Mining
Marketing
Taught by
GOTO Conferences