SlideShare a Scribd company logo
1 of 26
Download to read offline
Accelerate Your Next AEM Project 
MAXIMIZING YOUR TIME & INVESTMENT WHEN ADDING A SECOND DOMAIN 
JOHN JONES, SAS • MARK KELLEY, ICI DIGITAL
ACCELERATE YOUR 
NEXT AEM PROJECT SAS & JMP Landscape 
• SAS: $3B business analytics software firm 
• SAS has adopted AEM as enterprise WCM 
• SAS.com implemented AEM (Launch January 2014) 
• JMP is a product and brand within SAS 
• JMP is a customer of SAS IT team 
• JMP.com needs to implement AEM
ACCELERATE YOUR 
NEXT AEM PROJECT SAS & JMP Goals / Requirements 
• Maximize investment in AEM 
• Leverage existing AEM infrastructure and work product 
• Re-use as much of existing design as possible 
• Not interrupt SAS.com team velocity 
• Meet budget, time, and resource constraints of JMP 
• Launch JMP.com ahead of JMP 12 product launch
ACCELERATE YOUR 
NEXT AEM PROJECT Eight Key Accelerators for JMP.com AEM Implementation 
1. Clearly define your strategy for another domain 
2. Reuse, refactor, then build new 
3. Develop appropriate team structure between old and new 
4. Maximize knowledge share 
5. Change your business processes 
6. Think creatively about business needs 
7. Don’t skimp on quality 
8. Enroll authors early in the process
ACCELERATOR 1 Clearly Define Your Strategy 
• Inventory applications, integrations, processes 
• Three-week strategy phase critical to JMP success 
• Technical, functional, and process perspectives 
• Assessed current state, defined requirements, 
mitigated risk, and created the reuse and 
implementation strategy 
Teams Involved 
JMP Marketing 
JMP Online Team 
SAS Digital Marketing 
SAS IT / AEM SMEs 
iCiDIGITAL AEM Consultants
ACCELERATOR 2 Reuse, Refactor, Then Build New 
• Reduce development time and energy by 
eliminating redundancy 
• Reduce overall development costs through 
reuse and refactoring 
• Spend budget on new functionality
ACCELERATOR 3 Create Appropriate Team Structure Between Old and New 
• SAS.com team already had velocity with AEM 
• JMP.com considered a parallel vs. combined team 
approach with SAS.com development team 
• Chose a combined teams approach 
• This is the approach that worked for us; your 
mileage may vary
ACCELERATOR 3 Create Appropriate Team Structure – Combined Teams 
Pros of Combined Team 
JMP Development will benefit SAS.com and 
support.sas.com 
Refactoring existing components will have 
reusability benefits 
Combining SAS and iCi developers will 
leverage SAS.com and CQ expertise 
Velocity can be shared or pooled 
IT Developers will be cross-trained prior iCi 
resources disengage 
Overall efficiencies in collaborative 
development and planning 
Cons of Combined Team 
Backlog prioritization is a new process 
Onboarding new contractors can impact 
velocity 
Daily scrum and sprint planning may lengthen 
due to larger audience 
Onboarding current developers to JMP can 
impact velocity 
Scaling beyond SAS.com, JMP, Support is 
difficult** (Turned out not to be the case)
ACCELERATOR 4 Maximize Knowledge Share 
• SAS.com team already had AEM knowledge 
• iCiDIGITAL team brought external AEM 
expertise and experience from other projects 
• Make sure functionality can be maintained after 
the contractors leave 
• AEM author training for JMP team
ACCELERATOR 5 Be Willing to Change Your Business Processes 
• Adopt and modernize business processes to AEM 
• AEM can improve operational efficiency and user experience 
• Example: JMP 30-day trial
ACCELERATOR 6 Think Creatively to Satisfy Business Needs 
• Think creatively about how existing templates and component can 
be modified to suit your needs 
• Collaborate with other AEM site owners and development about 
needs and requirements that could be shared
ACCELERATOR 7 Don’t Skimp on Quality 
• QA is critical to success 
• For SAS & JMP, QA became a bottleneck that slowed 
project velocity 
• Invested in QA resource to increase QA capacity
ACCELERATOR 8 Enroll Authors Early in the Process 
• Fosters adoption of AEM 
• Authors provide insights about how AEM and 
existing processes can be blended, modified, or 
created to improve publishing 
• Utilize authors during migration 
• Better trained authoring team at launch
ACCELERATE AEM 
IMPLEMENTATIONS Eight Accelerators 
1. Clearly define your strategy 
2. Reuse, refactor, then build new 
3. Develop appropriate team structure between old and new 
4. Maximize knowledge share 
5. Change your business processes 
6. Think creatively about business needs 
7. Don’t skimp on quality 
8. Enroll authors early in the process
Accelerate Your Next AEM Project 
MAXIMIZING YOUR TIME & INVESTMENT WHEN ADDING A SECOND DOMAIN 
JOHN JONES, SAS • MARK KELLEY, ICI DIGITAL
ACCELERATOR 8 Enroll authors early in the process 
Q&A
ACCELERATE AEM 
IMPLEMENTATIONS Eight Accelerators 
Company Confidential - For Internal Use Only 
Copyright © 2013, SAS Institute Inc. All rights reserved. 
• John Jones 
JMP Sr. Online Marketing 
Manager, SAS 
• Devang Shah 
Director of Technical Services, 
iCiDigital
SPEEDING TO 
EVOLVE SAS AND JMP – PROJECT BACKGROUND 
• SAS.com - existing AEM (CQ5) site – January ‘14 
• JMP.com – manually managed site with growing 
pains; carbon-based CMS 
• JMP – unique identity and brand 
• Project goals 
• Speed up delivery of marketing web content 
• Leverage existing AEM investment on JMP.com 
• Implement quickly and minimize costs 
• Allow for continued development on SAS.com 
• Lay groundwork for addition of SAS customer support site
SPEEDING TO 
EVOLVE ASSESSMENT 
• ICI-Digital – 4 week assessment 
• Interviews with marketing team, web team 
• Review of existing JMP.com content and functionality 
• Evaluation of current SAS.com AEM functionality 
• Identify the similarities and differences 
• Re-use, re-factor or build new?
SPEEDING TO 
EVOLVE KEY TAKEAWAY 
Involve authors and key stakeholders early
SPEEDING TO 
EVOLVE ASSESSMENT OUTCOMES 
Templates Components 
Re-use 1 12 
Refactor 0 9 
Create New 2 27 
Total 3 48
SPEEDING TO 
EVOLVE KEY TAKEAWAYS 
• Maximize efficiency through re-use 
• Think creatively
SPEEDING TO 
EVOLVE THE IMPLEMENTATION 
• Augment existing development team with 3 iCiDigital developers + .25 
architect 
• Challenge: QA bottleneck 
• Maximize knowledge sharing 
• Agile approach 
• Parallel teams vs. combined
CQ5 CROSS DOMAIN 
RECOMMENDATION PARALLEL APPROACH 
Company Confidential - For Internal Use Only 
Copyright © 2013, SAS Institute Inc. All rights reserved. 
Pros 
Keep backlogs simple, minimal change 
Low complexity in developer setup 
Developers focus on each specific site needs 
We can scale beyond SASCOM, JMP, 
Support.sas.com 
Cons 
Duplicate components, templates 
SASCOM, JMP, Support work in silos 
No cross learning 
Components developed by contractors will 
need comprehensive transition to IT 
Spreading the architect and QA thin 
Harder to re-use components across teams 
Difficult to de-tangle code (back-out), if one 
team is a ‘Go’ and the other is a ‘NoGo’
SPEEDING TO 
EVOLVE KEY TAKEAWAYS 
• Look for gained efficiencies 
• In it for the “long haul”

More Related Content

What's hot

Scaling Architecture, Requirements and Design – The Mystery of the 11th Princ...
Scaling Architecture, Requirements and Design – The Mystery of the 11th Princ...Scaling Architecture, Requirements and Design – The Mystery of the 11th Princ...
Scaling Architecture, Requirements and Design – The Mystery of the 11th Princ...Cprime
 
Discover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the EnterpriseDiscover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the EnterpriseCprime
 
Accelerate Your Next AEM Project
Accelerate Your Next AEM ProjectAccelerate Your Next AEM Project
Accelerate Your Next AEM ProjectMark Kelley
 
The Secret of Flow - My AgileIL11 Talk
The Secret of Flow - My AgileIL11 TalkThe Secret of Flow - My AgileIL11 Talk
The Secret of Flow - My AgileIL11 TalkYuval Yeret
 
Translating Points to Dollars
Translating Points to Dollars Translating Points to Dollars
Translating Points to Dollars Brent Barton
 
Lean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileLean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileTechWell
 
Validating Delivered Business Value – Going Beyond “Actual Business Value”
Validating Delivered Business Value – Going Beyond “Actual Business Value”Validating Delivered Business Value – Going Beyond “Actual Business Value”
Validating Delivered Business Value – Going Beyond “Actual Business Value”Yuval Yeret
 

What's hot (11)

Scaling Architecture, Requirements and Design – The Mystery of the 11th Princ...
Scaling Architecture, Requirements and Design – The Mystery of the 11th Princ...Scaling Architecture, Requirements and Design – The Mystery of the 11th Princ...
Scaling Architecture, Requirements and Design – The Mystery of the 11th Princ...
 
Discover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the EnterpriseDiscover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the Enterprise
 
Accelerate Your Next AEM Project
Accelerate Your Next AEM ProjectAccelerate Your Next AEM Project
Accelerate Your Next AEM Project
 
Lean PMO in everyday agile
Lean PMO in everyday agileLean PMO in everyday agile
Lean PMO in everyday agile
 
The Secret of Flow - My AgileIL11 Talk
The Secret of Flow - My AgileIL11 TalkThe Secret of Flow - My AgileIL11 Talk
The Secret of Flow - My AgileIL11 Talk
 
Translating Points to Dollars
Translating Points to Dollars Translating Points to Dollars
Translating Points to Dollars
 
Lean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileLean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise Agile
 
Agile @SAP Why and How?
Agile @SAP Why and How?Agile @SAP Why and How?
Agile @SAP Why and How?
 
Validating Delivered Business Value – Going Beyond “Actual Business Value”
Validating Delivered Business Value – Going Beyond “Actual Business Value”Validating Delivered Business Value – Going Beyond “Actual Business Value”
Validating Delivered Business Value – Going Beyond “Actual Business Value”
 
DevOps and AppDynamics
DevOps and AppDynamicsDevOps and AppDynamics
DevOps and AppDynamics
 
Michael Nir - The Agile PMO
Michael Nir - The Agile PMO Michael Nir - The Agile PMO
Michael Nir - The Agile PMO
 

Similar to EVOLVE'14 | Maximize | CiDigital & John Jones | SAS/JMP - An AEM Case Study

Accelerate Your Next AEM Project
Accelerate Your Next AEM ProjectAccelerate Your Next AEM Project
Accelerate Your Next AEM ProjectiCiDIGITAL
 
Agile methodology and Scrum Framewwork
Agile methodology and Scrum FramewworkAgile methodology and Scrum Framewwork
Agile methodology and Scrum Framewworksalmanahmed368
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Emtec Inc.
 
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdfSabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdfBrion Carroll (II)
 
Leonard Munyua, CIO at Simba Corporation - Legacy modernisation and adequate ...
Leonard Munyua, CIO at Simba Corporation - Legacy modernisation and adequate ...Leonard Munyua, CIO at Simba Corporation - Legacy modernisation and adequate ...
Leonard Munyua, CIO at Simba Corporation - Legacy modernisation and adequate ...Global Business Events
 
RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services IBM Rational software
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessSanjeev Sharma
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation StrategySatish Nath
 
Patterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsStrongback Consulting
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore
 
Introduction slides for discovery and deployment planning workshop
Introduction slides for discovery and deployment planning workshopIntroduction slides for discovery and deployment planning workshop
Introduction slides for discovery and deployment planning workshopIBM Rational software
 
20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementationmohamed refaei
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationFeras Ahmad
 
Now that you've sold it how do you build it - XMPie Users Conference XUG 202...
Now that you've sold it how do you build it  - XMPie Users Conference XUG 202...Now that you've sold it how do you build it  - XMPie Users Conference XUG 202...
Now that you've sold it how do you build it - XMPie Users Conference XUG 202...Jeffrey Stewart
 
Harnessing the Atlassian Ecosystem for Agile Transformation at NextEra Energy
Harnessing the Atlassian Ecosystem for Agile Transformation at NextEra EnergyHarnessing the Atlassian Ecosystem for Agile Transformation at NextEra Energy
Harnessing the Atlassian Ecosystem for Agile Transformation at NextEra EnergyCprime
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSauce Labs
 
Hemanth Kumar - Drupal Architect
Hemanth Kumar - Drupal ArchitectHemanth Kumar - Drupal Architect
Hemanth Kumar - Drupal ArchitectHemanth Kumar
 

Similar to EVOLVE'14 | Maximize | CiDigital & John Jones | SAS/JMP - An AEM Case Study (20)

Accelerate Your Next AEM Project
Accelerate Your Next AEM ProjectAccelerate Your Next AEM Project
Accelerate Your Next AEM Project
 
Agile methodology and Scrum Framewwork
Agile methodology and Scrum FramewworkAgile methodology and Scrum Framewwork
Agile methodology and Scrum Framewwork
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
 
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdfSabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
 
Leonard Munyua, CIO at Simba Corporation - Legacy modernisation and adequate ...
Leonard Munyua, CIO at Simba Corporation - Legacy modernisation and adequate ...Leonard Munyua, CIO at Simba Corporation - Legacy modernisation and adequate ...
Leonard Munyua, CIO at Simba Corporation - Legacy modernisation and adequate ...
 
RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of Business
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation Strategy
 
Patterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps Tools
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
 
Introduction slides for discovery and deployment planning workshop
Introduction slides for discovery and deployment planning workshopIntroduction slides for discovery and deployment planning workshop
Introduction slides for discovery and deployment planning workshop
 
20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementation
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
 
Now that you've sold it how do you build it - XMPie Users Conference XUG 202...
Now that you've sold it how do you build it  - XMPie Users Conference XUG 202...Now that you've sold it how do you build it  - XMPie Users Conference XUG 202...
Now that you've sold it how do you build it - XMPie Users Conference XUG 202...
 
Harnessing the Atlassian Ecosystem for Agile Transformation at NextEra Energy
Harnessing the Atlassian Ecosystem for Agile Transformation at NextEra EnergyHarnessing the Atlassian Ecosystem for Agile Transformation at NextEra Energy
Harnessing the Atlassian Ecosystem for Agile Transformation at NextEra Energy
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
Hemanth Kumar - Drupal Architect
Hemanth Kumar - Drupal ArchitectHemanth Kumar - Drupal Architect
Hemanth Kumar - Drupal Architect
 
EVOLVE'14 | Maximize | Gary Gamitian & Sean Browne | Zero to AEM in 12 Months
EVOLVE'14 | Maximize | Gary Gamitian & Sean Browne | Zero to AEM in 12 MonthsEVOLVE'14 | Maximize | Gary Gamitian & Sean Browne | Zero to AEM in 12 Months
EVOLVE'14 | Maximize | Gary Gamitian & Sean Browne | Zero to AEM in 12 Months
 
Intro booklet
Intro bookletIntro booklet
Intro booklet
 
Introduction to ERP Concept
Introduction to ERP ConceptIntroduction to ERP Concept
Introduction to ERP Concept
 

More from Evolve The Adobe Digital Marketing Community

More from Evolve The Adobe Digital Marketing Community (20)

Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
 
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
 
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to AvoidEvolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
 
Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...
Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...
Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...
 
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
 
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM ProjectsEvolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
 
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and TrendsEvolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
 
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
 
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
 
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
 
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Gina Petruccelli | Let’s Dig Into RequirementsEvolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
 
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
 
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
 
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe SenseiEvolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
 
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
 
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft AzureEvolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
 
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver EverywhereEvolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
 
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
 
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
 
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go LiveEvolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
 

Recently uploaded

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

EVOLVE'14 | Maximize | CiDigital & John Jones | SAS/JMP - An AEM Case Study

  • 1. Accelerate Your Next AEM Project MAXIMIZING YOUR TIME & INVESTMENT WHEN ADDING A SECOND DOMAIN JOHN JONES, SAS • MARK KELLEY, ICI DIGITAL
  • 2. ACCELERATE YOUR NEXT AEM PROJECT SAS & JMP Landscape • SAS: $3B business analytics software firm • SAS has adopted AEM as enterprise WCM • SAS.com implemented AEM (Launch January 2014) • JMP is a product and brand within SAS • JMP is a customer of SAS IT team • JMP.com needs to implement AEM
  • 3. ACCELERATE YOUR NEXT AEM PROJECT SAS & JMP Goals / Requirements • Maximize investment in AEM • Leverage existing AEM infrastructure and work product • Re-use as much of existing design as possible • Not interrupt SAS.com team velocity • Meet budget, time, and resource constraints of JMP • Launch JMP.com ahead of JMP 12 product launch
  • 4. ACCELERATE YOUR NEXT AEM PROJECT Eight Key Accelerators for JMP.com AEM Implementation 1. Clearly define your strategy for another domain 2. Reuse, refactor, then build new 3. Develop appropriate team structure between old and new 4. Maximize knowledge share 5. Change your business processes 6. Think creatively about business needs 7. Don’t skimp on quality 8. Enroll authors early in the process
  • 5. ACCELERATOR 1 Clearly Define Your Strategy • Inventory applications, integrations, processes • Three-week strategy phase critical to JMP success • Technical, functional, and process perspectives • Assessed current state, defined requirements, mitigated risk, and created the reuse and implementation strategy Teams Involved JMP Marketing JMP Online Team SAS Digital Marketing SAS IT / AEM SMEs iCiDIGITAL AEM Consultants
  • 6. ACCELERATOR 2 Reuse, Refactor, Then Build New • Reduce development time and energy by eliminating redundancy • Reduce overall development costs through reuse and refactoring • Spend budget on new functionality
  • 7. ACCELERATOR 3 Create Appropriate Team Structure Between Old and New • SAS.com team already had velocity with AEM • JMP.com considered a parallel vs. combined team approach with SAS.com development team • Chose a combined teams approach • This is the approach that worked for us; your mileage may vary
  • 8. ACCELERATOR 3 Create Appropriate Team Structure – Combined Teams Pros of Combined Team JMP Development will benefit SAS.com and support.sas.com Refactoring existing components will have reusability benefits Combining SAS and iCi developers will leverage SAS.com and CQ expertise Velocity can be shared or pooled IT Developers will be cross-trained prior iCi resources disengage Overall efficiencies in collaborative development and planning Cons of Combined Team Backlog prioritization is a new process Onboarding new contractors can impact velocity Daily scrum and sprint planning may lengthen due to larger audience Onboarding current developers to JMP can impact velocity Scaling beyond SAS.com, JMP, Support is difficult** (Turned out not to be the case)
  • 9. ACCELERATOR 4 Maximize Knowledge Share • SAS.com team already had AEM knowledge • iCiDIGITAL team brought external AEM expertise and experience from other projects • Make sure functionality can be maintained after the contractors leave • AEM author training for JMP team
  • 10. ACCELERATOR 5 Be Willing to Change Your Business Processes • Adopt and modernize business processes to AEM • AEM can improve operational efficiency and user experience • Example: JMP 30-day trial
  • 11. ACCELERATOR 6 Think Creatively to Satisfy Business Needs • Think creatively about how existing templates and component can be modified to suit your needs • Collaborate with other AEM site owners and development about needs and requirements that could be shared
  • 12. ACCELERATOR 7 Don’t Skimp on Quality • QA is critical to success • For SAS & JMP, QA became a bottleneck that slowed project velocity • Invested in QA resource to increase QA capacity
  • 13. ACCELERATOR 8 Enroll Authors Early in the Process • Fosters adoption of AEM • Authors provide insights about how AEM and existing processes can be blended, modified, or created to improve publishing • Utilize authors during migration • Better trained authoring team at launch
  • 14. ACCELERATE AEM IMPLEMENTATIONS Eight Accelerators 1. Clearly define your strategy 2. Reuse, refactor, then build new 3. Develop appropriate team structure between old and new 4. Maximize knowledge share 5. Change your business processes 6. Think creatively about business needs 7. Don’t skimp on quality 8. Enroll authors early in the process
  • 15. Accelerate Your Next AEM Project MAXIMIZING YOUR TIME & INVESTMENT WHEN ADDING A SECOND DOMAIN JOHN JONES, SAS • MARK KELLEY, ICI DIGITAL
  • 16.
  • 17. ACCELERATOR 8 Enroll authors early in the process Q&A
  • 18. ACCELERATE AEM IMPLEMENTATIONS Eight Accelerators Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. • John Jones JMP Sr. Online Marketing Manager, SAS • Devang Shah Director of Technical Services, iCiDigital
  • 19. SPEEDING TO EVOLVE SAS AND JMP – PROJECT BACKGROUND • SAS.com - existing AEM (CQ5) site – January ‘14 • JMP.com – manually managed site with growing pains; carbon-based CMS • JMP – unique identity and brand • Project goals • Speed up delivery of marketing web content • Leverage existing AEM investment on JMP.com • Implement quickly and minimize costs • Allow for continued development on SAS.com • Lay groundwork for addition of SAS customer support site
  • 20. SPEEDING TO EVOLVE ASSESSMENT • ICI-Digital – 4 week assessment • Interviews with marketing team, web team • Review of existing JMP.com content and functionality • Evaluation of current SAS.com AEM functionality • Identify the similarities and differences • Re-use, re-factor or build new?
  • 21. SPEEDING TO EVOLVE KEY TAKEAWAY Involve authors and key stakeholders early
  • 22. SPEEDING TO EVOLVE ASSESSMENT OUTCOMES Templates Components Re-use 1 12 Refactor 0 9 Create New 2 27 Total 3 48
  • 23. SPEEDING TO EVOLVE KEY TAKEAWAYS • Maximize efficiency through re-use • Think creatively
  • 24. SPEEDING TO EVOLVE THE IMPLEMENTATION • Augment existing development team with 3 iCiDigital developers + .25 architect • Challenge: QA bottleneck • Maximize knowledge sharing • Agile approach • Parallel teams vs. combined
  • 25. CQ5 CROSS DOMAIN RECOMMENDATION PARALLEL APPROACH Company Confidential - For Internal Use Only Copyright © 2013, SAS Institute Inc. All rights reserved. Pros Keep backlogs simple, minimal change Low complexity in developer setup Developers focus on each specific site needs We can scale beyond SASCOM, JMP, Support.sas.com Cons Duplicate components, templates SASCOM, JMP, Support work in silos No cross learning Components developed by contractors will need comprehensive transition to IT Spreading the architect and QA thin Harder to re-use components across teams Difficult to de-tangle code (back-out), if one team is a ‘Go’ and the other is a ‘NoGo’
  • 26. SPEEDING TO EVOLVE KEY TAKEAWAYS • Look for gained efficiencies • In it for the “long haul”