Boost Fertility New Invention Ups Success Rates.pdf
Constant Contact Puppet Case Study
1. puppet
labs Case Study
“Puppet has been a huge
win for us. It has been a
strategic DevOps initiative
that has improved both
the quality and time to
market for our products.”
– Dave Connors, VP of Operations
CONSTANT CONTACT
INCREASES AGILITY WITH
PUPPET & DEVOPS PRACTICES
Constant Contact’s email marketing, social media
marketing, event marketing, and online survey tools
INDUSTRY: help small organizations grow their businesses by
Web Software building stronger customer relationships. More than
400,000 small businesses, nonprofit organizations,
CHALLENGE: and member associations worldwide rely on Constant
Increase Agility and Efficiency Contact’s easy-to-use, affordable online tools to create
and deliver personalized, professional communications
SOLUTION: that engage casual customers, members, prospects, and
Puppet and On-site Training
passionate customers wherever they congregate online
RESULTS: — from their email inboxes to their social networks.
Faster Adoption of DevOps
All Constant Contact products come with unmatched
Practices, Increased
education, training and personal coaching services, and
Productivity and Agility
award-winning technical support. Constant Contact is in
the top twenty email senders worldwide.
STARTING ENVIRONMENT KEY OBJECTIVES
• The operations team is responsible for the infrastructure and • Adopt DevOps Practices – Unified Deployment
delivery of all Constant Contact services, including email, from Development through QA to Production allows
surveys, event management and social media marketing. for development and operations to collaborate on
• Constant Contact has hundreds of servers across multiple data application requirements and deployment at the
centers, so managing multiple integrated SaaS applications is inception of a new feature or application.
a unique challenge. Constant Contact’s environment has also • Efficiency – Similar to other SaaS enterprises,
evolved over the last 10 years to include systems running on Constant Contact requires a very low cost per
multiple technologies and subsystems, as well as recent company transaction. This demands that individuals, systems
acquisitions. and the organization operate at maximum efficiency
• Constant Contact’s development teams transitioned to agile to provide the company’s services. Puppet delivers
practices a few years ago, starting with traditional scrum and on this need.
more recently using Kanban. The development scrum teams • Flexibility – Puppet enabled a natural transition
eventually became constrained by the backlog of work in the from the legacy deployment infrastructure and offers
DevOps realm. Conversely, the operations teams were impeded the ability to quickly deploy and reprioritize system
by the fixed time intervals of the application release cycle. resources for capacity and performance reasons.