SlideShare a Scribd company logo
BUILDING A GREAT AEM TEAM:
TWC’S JOURNEY
Presented by: Cat Reusswig
Sr. Director, Web Portals Engineering
A PHILOSOPHY WE EMBRACE
The Cult of Done Manifesto
There are three states of being.
Not knowing, action and completion.
-- Bre Pettis
Why TWC chose Adobe AEM/ CQ
Our agile process
Sprint Stuff
Release Stuff
Tool Stuff
Cool Stuff (RWD, Grabbit)
Accomplishments 2012-2014
Q&A
AGENDA
WHY TWC CHOSE CQ5
AEM provides transparency with a technology stack built on Open
Source with the backing of Adobe
Open Source is foundational
= freedom, autonomy & control +
productivity!
T WC AG I L E P RO C E S S
Development
Cycle(s)
Wires / CSS
Comps User Stories
CQ5
Components Enhancements
Testing Dev Automation Acceptance OS / Browsers Bug Fixes
Production
Content
Authoring QA Updates Troubleshooting
Roll-out Strategy Prod Support Prioritization Future Phases
Business
Responsibility
Shared
Responsibility
Dev
Responsibility
Empower
Great People
to do Great
Work
Shake up
the teams
~every 6
months
forges
greater
strength &
relationships
ALIGNMENT W AUTONOMY
6 Scrum Teams
– Volunteer Scrum Master w
Double Duty (Dev/QA)
– Team Commits to Stories
accepted & pointed
– Fibonacci pointing
– Team Norms, responsible for
DONE!
– Generally 6 team members
– Embedded QA
– Mixed geography & time
zones
Horizontal Team
– TPO
– DevOps
– QA Automation
– Analytics
– Architecture Forum
– How & Why Forum
Support
– DOTS/3Share/DevOps =
Support across all
environments
MVP AND RELEASE PLANNING
MVP – Minimal Viable
Product, the smallest
useful set of capabilities
that will meet the business
need in production
SPRINT PROCESS
The power of the Agile
Ceremonies is in their
simplicity and focus on
delivering the necessary
information to progress the
business goals
TOOL STUF F = PRODUCTIVITY!
JIRA for Sprint Planning & Confluence for WIKI
GHE == +1 CREATES A CULTURE OF/FOR CODE
T E S T D R I V E N D E V E LO P M E N T
Defined acceptance
criteria, continuous
integration, and a
clear definition of
done empowers the
team to deliver
+ Exploratory manual testing
+ Unit, Integ, & Functional
+ Wraith for UI regression
+ Genymotion for device
emulation
I N F O R M AT I O N R A D I ATO R S
“An Information
radiator is a display
posted in a place
where people can see
it as they work or walk
by. It shows readers
information they care
about without having
to ask anyone a
question.”
CONTINUOUS FEEDBACK
The power of feedback is
everywhere in the cycle -
automated test results, build
results, retrospectives,
how&why, architecture team
sharing, demos, UAT
DELIVER OFTEN
Is every 2 weeks often enough? Embrace the Cult of Done Manifesto
Development UAT
~2 weeks ~2 weeks
Release
Development UAT
~2 weeks ~2 weeks
Release
Development UAT
~2 weeks ~2 weeks
Release
SHARED PAIN IS POWERFUL: DOTS
Environments:
ü  Cont Integration
ü  Engineering1 & 2
ü  Beta 1 & 2
ü  Stage & PROD
DEVOPS
TWO EXAMPLES OF GREAT TEAMWORK BY A
GREAT TEAM J
REFACTORING
Pretending you
know what you are
doing is almost the
same as knowing
what you are
doing…
AEM & CONTENT MIGRATIONS
Grabbit - syncing
content on
demand to any
environment
WHAT WE’VE ACCOMPLISHED
2012-2014 ACCOMPLISHMENTS
v  Consolidation of 60+ domains to 1
v  Geo-targeting
v  Full Site redesign
v  Business process re-engineering
• New team
• New platform
• New processes
Award winning site - 
cableFAX's "Best of Web Awards” 2013
|  Best Cable Site & Best Overall
Web Site Design
Web Marketing Association 2013
|  Best Media site and Outstanding
Achievement in Web
Development
DEV Residential
Marketing
Commercial
Marketing
2012-2014 CONTINUED
Checkout/eCommerce
2 Phased MVP Delivery
Responsive Web Design
2 different migration paths
~Fully RWD now across our Marketing & Checkout sites – woot!
P E R S O NA L I Z AT I O N & TA RG E T I N G
Gets us out of the opinion weeds and into Data driven decisions for the sites!
ü  Adobe Target
ü  AAM
ü  SiteCatalyst
ü  TWC Data

More Related Content

PDF
Spring Boot Interview Questions | Edureka
PDF
The Future of Web Apps
PPS
Afik Gal @alphageeks: Flex Intro
PDF
Implementing microservices tracing with spring cloud and zipkin (spring one)
PDF
Working with Advanced Views in Android
PDF
A call to JS Developers - Let’s stop trying to impress each other and start b...
PDF
LKCE15 - The Magic Carpet Ride: A business perspective on DevOps
PDF
Visual Testing: Quality and Speed -- by GIl Tayar, Applitools
Spring Boot Interview Questions | Edureka
The Future of Web Apps
Afik Gal @alphageeks: Flex Intro
Implementing microservices tracing with spring cloud and zipkin (spring one)
Working with Advanced Views in Android
A call to JS Developers - Let’s stop trying to impress each other and start b...
LKCE15 - The Magic Carpet Ride: A business perspective on DevOps
Visual Testing: Quality and Speed -- by GIl Tayar, Applitools

What's hot (18)

PDF
Agile Product Management
PPTX
DevOps the phoenix project simulation
PDF
Different phases of accessibility testing
PPT
Agile and user story workshop Peter Saddington
PDF
How a Business Executive Led the Implementation of Agile, Lean & CI/CD
PDF
Don’t Go over the Waterfall: Keep Agile Testing Agile
ODP
Data-Driven Software Design
PPTX
Web benefits
PDF
How We Make Apps And Services
PDF
Agile Product Management
PPTX
Agile coach - roadmap and user story map
PPTX
PSU Web 2014: UX and Design Tools That Will Improve Your Productivity
PDF
Advanced Techniques for Testing Responsive Apps and Sites -- By Aakrit Prasad
PPTX
Quick win ways to mitigate feature creep
PDF
Email Notifications in Jenkins | Edureka
PPTX
5 best practices in dev ops culture
PDF
AMPed SEO with Mike Arnesen & SEMpdx
PDF
What is Agile Software Development?
Agile Product Management
DevOps the phoenix project simulation
Different phases of accessibility testing
Agile and user story workshop Peter Saddington
How a Business Executive Led the Implementation of Agile, Lean & CI/CD
Don’t Go over the Waterfall: Keep Agile Testing Agile
Data-Driven Software Design
Web benefits
How We Make Apps And Services
Agile Product Management
Agile coach - roadmap and user story map
PSU Web 2014: UX and Design Tools That Will Improve Your Productivity
Advanced Techniques for Testing Responsive Apps and Sites -- By Aakrit Prasad
Quick win ways to mitigate feature creep
Email Notifications in Jenkins | Edureka
5 best practices in dev ops culture
AMPed SEO with Mike Arnesen & SEMpdx
What is Agile Software Development?
Ad

Similar to Building a Great AEM Team: Time Warner Cable's Journey (20)

PPTX
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
PPTX
Hurdles, the sprint with impediments on the way to automation
PPTX
Hurdles the sprint with impediments on the way to automation
KEY
Agile Development Overview (with a bit about builds)
PDF
Bol.com @ XP days 2015
PPTX
Lean Software Delivery
PPTX
DOES15 - Ernest Mueller - DevOps Transformations At National Instruments and...
PPTX
The Secret to Pain Free Database Deployments SQLBits 2014
PDF
Design Thinking, Agile, DevOps - fuel the innovation delivery
PDF
Chicago CD Summit: 3 Pillars of Continuous Delivery
PDF
From Divided to United - Aligning Technical and Business Teams
PDF
From Divided to United - Aligning Technical & Business Teams
PDF
Surviving the Transition to Agile Development
PDF
Digital Transformation with 2 Speed IT & Agile Scrum
PDF
LAST 2013 - Use games to innovate
PDF
Agile 3x0 the operating system of the garage
PPTX
ScotSoft 2018 - A DevOps Story: 70k deployments a day
PPTX
What is Rapid Application Development
PDF
Comcast XFINITY Home: An Agile Case Study
PDF
Final version social business social media at work
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
Hurdles, the sprint with impediments on the way to automation
Hurdles the sprint with impediments on the way to automation
Agile Development Overview (with a bit about builds)
Bol.com @ XP days 2015
Lean Software Delivery
DOES15 - Ernest Mueller - DevOps Transformations At National Instruments and...
The Secret to Pain Free Database Deployments SQLBits 2014
Design Thinking, Agile, DevOps - fuel the innovation delivery
Chicago CD Summit: 3 Pillars of Continuous Delivery
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical & Business Teams
Surviving the Transition to Agile Development
Digital Transformation with 2 Speed IT & Agile Scrum
LAST 2013 - Use games to innovate
Agile 3x0 the operating system of the garage
ScotSoft 2018 - A DevOps Story: 70k deployments a day
What is Rapid Application Development
Comcast XFINITY Home: An Agile Case Study
Final version social business social media at work
Ad

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
cuic standard and advanced reporting.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Teaching material agriculture food technology
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
cuic standard and advanced reporting.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Spectroscopy.pptx food analysis technology
Chapter 3 Spatial Domain Image Processing.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation_ Review paper, used for researhc scholars
Spectral efficient network and resource selection model in 5G networks
NewMind AI Weekly Chronicles - August'25 Week I
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Machine learning based COVID-19 study performance prediction
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Dropbox Q2 2025 Financial Results & Investor Presentation
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
How UI/UX Design Impacts User Retention in Mobile Apps.pdf

Building a Great AEM Team: Time Warner Cable's Journey

  • 1. BUILDING A GREAT AEM TEAM: TWC’S JOURNEY Presented by: Cat Reusswig Sr. Director, Web Portals Engineering
  • 2. A PHILOSOPHY WE EMBRACE The Cult of Done Manifesto There are three states of being. Not knowing, action and completion. -- Bre Pettis
  • 3. Why TWC chose Adobe AEM/ CQ Our agile process Sprint Stuff Release Stuff Tool Stuff Cool Stuff (RWD, Grabbit) Accomplishments 2012-2014 Q&A AGENDA
  • 4. WHY TWC CHOSE CQ5 AEM provides transparency with a technology stack built on Open Source with the backing of Adobe Open Source is foundational = freedom, autonomy & control + productivity!
  • 5. T WC AG I L E P RO C E S S Development Cycle(s) Wires / CSS Comps User Stories CQ5 Components Enhancements Testing Dev Automation Acceptance OS / Browsers Bug Fixes Production Content Authoring QA Updates Troubleshooting Roll-out Strategy Prod Support Prioritization Future Phases Business Responsibility Shared Responsibility Dev Responsibility Empower Great People to do Great Work
  • 6. Shake up the teams ~every 6 months forges greater strength & relationships ALIGNMENT W AUTONOMY 6 Scrum Teams – Volunteer Scrum Master w Double Duty (Dev/QA) – Team Commits to Stories accepted & pointed – Fibonacci pointing – Team Norms, responsible for DONE! – Generally 6 team members – Embedded QA – Mixed geography & time zones Horizontal Team – TPO – DevOps – QA Automation – Analytics – Architecture Forum – How & Why Forum Support – DOTS/3Share/DevOps = Support across all environments
  • 7. MVP AND RELEASE PLANNING MVP – Minimal Viable Product, the smallest useful set of capabilities that will meet the business need in production
  • 8. SPRINT PROCESS The power of the Agile Ceremonies is in their simplicity and focus on delivering the necessary information to progress the business goals
  • 9. TOOL STUF F = PRODUCTIVITY! JIRA for Sprint Planning & Confluence for WIKI
  • 10. GHE == +1 CREATES A CULTURE OF/FOR CODE
  • 11. T E S T D R I V E N D E V E LO P M E N T Defined acceptance criteria, continuous integration, and a clear definition of done empowers the team to deliver + Exploratory manual testing + Unit, Integ, & Functional + Wraith for UI regression + Genymotion for device emulation
  • 12. I N F O R M AT I O N R A D I ATO R S “An Information radiator is a display posted in a place where people can see it as they work or walk by. It shows readers information they care about without having to ask anyone a question.”
  • 13. CONTINUOUS FEEDBACK The power of feedback is everywhere in the cycle - automated test results, build results, retrospectives, how&why, architecture team sharing, demos, UAT
  • 14. DELIVER OFTEN Is every 2 weeks often enough? Embrace the Cult of Done Manifesto Development UAT ~2 weeks ~2 weeks Release Development UAT ~2 weeks ~2 weeks Release Development UAT ~2 weeks ~2 weeks Release
  • 15. SHARED PAIN IS POWERFUL: DOTS Environments: ü  Cont Integration ü  Engineering1 & 2 ü  Beta 1 & 2 ü  Stage & PROD
  • 17. TWO EXAMPLES OF GREAT TEAMWORK BY A GREAT TEAM J
  • 18. REFACTORING Pretending you know what you are doing is almost the same as knowing what you are doing…
  • 19. AEM & CONTENT MIGRATIONS Grabbit - syncing content on demand to any environment
  • 21. 2012-2014 ACCOMPLISHMENTS v  Consolidation of 60+ domains to 1 v  Geo-targeting v  Full Site redesign v  Business process re-engineering • New team • New platform • New processes Award winning site -  cableFAX's "Best of Web Awards” 2013 |  Best Cable Site & Best Overall Web Site Design Web Marketing Association 2013 |  Best Media site and Outstanding Achievement in Web Development DEV Residential Marketing Commercial Marketing
  • 22. 2012-2014 CONTINUED Checkout/eCommerce 2 Phased MVP Delivery Responsive Web Design 2 different migration paths ~Fully RWD now across our Marketing & Checkout sites – woot!
  • 23. P E R S O NA L I Z AT I O N & TA RG E T I N G Gets us out of the opinion weeds and into Data driven decisions for the sites! ü  Adobe Target ü  AAM ü  SiteCatalyst ü  TWC Data