Oct 2014, University of St Andrews
I’m here to talk about
RightScale Cloud Analytics…
and how we build it
Jan 2009: Started researching cloud cost forecasting in St Andrews
Dec ‘11: With Hassan, we launched PlanForCloud
Jul ‘12: Acquired by RightScale
Nov ‘13: Launched Private-Beta of Cloud Analytics
Mar ‘14: Cloud Analytics goes into Public-Beta
Oct ‘14: Cloud Analytics is Generally Available
The story so far…
Forecast costs based on
switching clouds or
Who buys our products?
Sony, EA Games, PBS,
Pearson Publishing, Zynga…
How many dev teams?
How many code repos?
How many instances?
How much VC funding?
You’re shipping too late if you’re comfortable
with what you’re shipping
Product Manager: what should we build?
Engineering Manager: how should we build it?
Architects: design the systems
UX: design the user experience
Operations: deploy, scale and monitor systems
Escalations: something just broke, who can fix it?
Support/Docs: help customers use it
Engineers: work with everyone to build and test it
Dev Process: Scrum
2 week sprints
1 day planning
End of sprint demo
No Word documents
No UML diagrams
Story:As a user
I want to export report as PDF
So that I can share it with others
• Refactor simulation engine to…
• Switch from Google charts to Highcharts
• Generate PDF in background queue
• Write tests
• Code review
Engineers breakdown stories into tasks
Granularity: less than a day to complete