SlideShare uma empresa Scribd logo
1 de 26
THE COMPLETE AEM
CONTENT
LIFECYCLE
END-TO-END IS JUST THE BEGINNING
09 / 26 / 2017
PERFICIENT DIGITAL
Dan Klco
• Certified AEM Architect
• 2017 AEM Rockstar
• Apache Sling PMC Member
• 30 Digital Marketing Projects
• Adobe Digital Marketing
Director at Perficient Digital
2
PERFICIENT DIGITAL
•We forgot to add Analytics tracking for X, can we
add it during the code freeze?
•It’s pretty much impossible to implement this
design in AEM.
•Well, creative is done, so… we’re stuck with it.
•Our authors don’t understand how to author the
site.
•We need to adjust the designs to have a single H1
tag.
•Our DAM is just a mess...
Does this sound
familiar?
3
PERFICIENT DIGITAL
Sales Project Plan
4
It Works Out
of the Box!
Easy
Content
Authoring
Website
Tomorrow!
PERFICIENT DIGITAL
Why is it so hard to launch a website?
5
Not Anticipating
Timelines
Lack of Healthy
Tension
Missed Teams /
Processes
Who Am I Missing?
PERFICIENT DIGITAL
Let’s be
Honest…
7
SEO Content
AEM Dev
StrategyDesign
Analytics
We ALL know
who is the center
of the universe…
…Unfortunately, so
does everyone
else!
PERFICIENT DIGITAL
Major Players
8
Business Stakeholders
The Ivory Tower
of Strategy
• Enterprise Strategy
• Information Architecture
• Program Management
• Solution Architecture
The Content Mines
• Content Strategy
• Asset Creation
• Content Authoring
The Green Fields of
Design
• Research
• UX
• UI
• HTML Dev
The Fortress of
Technology
• WCM Dev
• DevOps
• Integrations
• Search
The Island of Digital
Marketing
• Accessibility
• CRO
• Analytics
• SEO
Business Stakeholders
PERFICIENT DIGITAL
Outside Our Box
To succeed, we need to:
•Include teams at the right times
•Collaborate and compromise
•Be curious and engaged
9
PERFICIENT DIGITAL
Does Every Meeting
Need 20 Attendees?
•NO!
•Include the right people
•Just in Time Attendees
10
Healthy Tension
PERFICIENT DIGITAL
Healthy Tension?
There’s always limits:
• Time
• Budget
• People
12
Ideal Case:
• Everyone wants to succeed
• Each team has a perspective
• Teams compromise to win
What Makes Them Tick?
PERFICIENT DIGITAL
Information Architecture & Taxonomy
14
Process
• Define Goals
• Define Use Cases
• Develop Structure
• Define Metadata
Goals
• Organization
• Simplicity
• Ease of Use
Importance
• Defined content
structure
• Organization and
simplicity
PERFICIENT DIGITAL
User Experience & Design
15
Process
• Determine goals
• Understand the
environment
• Plan the interaction
• Validate & assess
• Document the plan
Goals
• Positive, emotional
connection
• Clarity and simplicity
for the end users
Importance
• Refines requirements
and functional specs
• Ensures an excellent
user experience
PERFICIENT DIGITAL
SEO & Digital Marketing
16
Process
• Determine goals
• Understand the
environment
• Create measurement
/ optimization plan
• Validate & assess
Goals
• Optimize experience
• Mitigate loss from
changes
Importance
• Measures success of
program
• Ongoing
improvements
PERFICIENT DIGITAL
Content Strategy
17
Process
• Brand / consumer
definition
• Goal / need definition
• Scope & content
inventory
• Authoring & migration
Goals
• Advocate for the
consumer
• Create content the
consumer is looking
for
Importance
• Supports
requirements
definition
• Focuses messaging
externally vs
internally
PERFICIENT DIGITAL
Signs of Unhealthy
Tension
• Failure to achieve goals
• Lack of compromise
• Lack of communication
18
PERFICIENT DIGITAL
Start Off Right
•Ensure all teams are involved
•Develop a RACI
•Develop a plan up front
•Keep the plan up to date
19
Why do I care?
Can I Just Write Code?
PERFICIENT DIGITAL
Why Care?
•AEM Dev is late in the process
•We end up holding the bag for
delays and misses
•We’re all in this together
21
End-to-End Process
Discovery
UX Design /
Wireframes
UI Design /
Comps
Front-End Dev
Functional
Requirements
AEM
Development
Content
migration/
Content
Authoring
Review &
Testing Go-Live!
PERFICIENT DIGITAL
Project Lifecycle - Prerequisites
23
Discovery
• RACI Created
• Agreement on
Scope
• Stakeholders
Identified
Design
• Style Guide
Created
• Information
Architecture
Finalized
• Solution
Design Created
Implementation
• Designs
Delivered
• Content
Strategy
Created
• Analytics SDR
Created
• SEO / DM
Standards
Defined
Go-Live
• Testing
Complete:
• UAT
• Performance
• Security
• Content Audit
• Analytics Audit
• SEO Audit
PERFICIENT DIGITAL
Timeline
24
Activity Phase Effort
Discovery Discovery 2-6 Weeks
Information Architecture Discovery 2-4 Weeks
Analytics Solution Design Discovery 2-4 Weeks
Research and Design Design 1-6 Months
HTML Mockups Implementation 1 Week / Experience
Analytics Tracking Implementation Implementation 2-4 Weeks
SEO Audit / Recommendation Implementation 1-2 Weeks
SEO Audit Pre-Go Live 2 Days
Analytics Audit Pre-Go Live 2 Days
Content Dev / Migration Pre-Go Live 2-8 Weeks
Content UAT Pre-Go Live 1-2 Week
PERFICIENT DIGITAL
The End-to-End Lifecycle
25
Weeks
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Arch / Strategy Discovery Support
GoLive
IA
IA Design Support
Design Research Design Support
Content Strategy Content Dev Migration Audit
Digital Marketing
Discovery Strategy Tagging Audit Audit Audit
Development FED DEV UAT Perf / Load
PERFICIENT DIGITAL
Takeaways
26
Collaborate
Outside the Box
Keep a Healthy
Tension
Plan Ahead
@KlcoDanR blogs.perficientdigital.com/adobe

Mais conteúdo relacionado

Mais procurados

Microsoft Azure Training | Azure Training For Beginners | Azure Tutorial For ...
Microsoft Azure Training | Azure Training For Beginners | Azure Tutorial For ...Microsoft Azure Training | Azure Training For Beginners | Azure Tutorial For ...
Microsoft Azure Training | Azure Training For Beginners | Azure Tutorial For ...
Simplilearn
 

Mais procurados (20)

[AWS Innovate 온라인 컨퍼런스] 수백만 사용자 대상 기계 학습 서비스를 위한 확장 비법 - 윤석찬, AWS 테크 에반젤리스트
[AWS Innovate 온라인 컨퍼런스] 수백만 사용자 대상 기계 학습 서비스를 위한 확장 비법 - 윤석찬, AWS 테크 에반젤리스트[AWS Innovate 온라인 컨퍼런스] 수백만 사용자 대상 기계 학습 서비스를 위한 확장 비법 - 윤석찬, AWS 테크 에반젤리스트
[AWS Innovate 온라인 컨퍼런스] 수백만 사용자 대상 기계 학습 서비스를 위한 확장 비법 - 윤석찬, AWS 테크 에반젤리스트
 
Measuring Web Performance
Measuring Web Performance Measuring Web Performance
Measuring Web Performance
 
Introducing Power BI Embedded
Introducing Power BI EmbeddedIntroducing Power BI Embedded
Introducing Power BI Embedded
 
Microsoft Azure Training | Azure Training For Beginners | Azure Tutorial For ...
Microsoft Azure Training | Azure Training For Beginners | Azure Tutorial For ...Microsoft Azure Training | Azure Training For Beginners | Azure Tutorial For ...
Microsoft Azure Training | Azure Training For Beginners | Azure Tutorial For ...
 
Azure information protection and SharePoint
Azure information protection and SharePoint Azure information protection and SharePoint
Azure information protection and SharePoint
 
4.30.19 HPE GreenLake and Cloud Technology Partners (CTP)
4.30.19 HPE GreenLake and Cloud Technology Partners (CTP)4.30.19 HPE GreenLake and Cloud Technology Partners (CTP)
4.30.19 HPE GreenLake and Cloud Technology Partners (CTP)
 
Content management system
Content management systemContent management system
Content management system
 
What Is Power BI? | Introduction To Microsoft Power BI | Power BI Training | ...
What Is Power BI? | Introduction To Microsoft Power BI | Power BI Training | ...What Is Power BI? | Introduction To Microsoft Power BI | Power BI Training | ...
What Is Power BI? | Introduction To Microsoft Power BI | Power BI Training | ...
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overview
 
Azure Training | Microsoft Azure Tutorial | Microsoft Azure Certification | E...
Azure Training | Microsoft Azure Tutorial | Microsoft Azure Certification | E...Azure Training | Microsoft Azure Tutorial | Microsoft Azure Certification | E...
Azure Training | Microsoft Azure Tutorial | Microsoft Azure Certification | E...
 
Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)
 
Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1
 
API Strategy Presentation
API Strategy PresentationAPI Strategy Presentation
API Strategy Presentation
 
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
Power BI Governance and Development Best Practices - Presentation at #MSBIFI ...
 
Document management in Atlassian Confluence and Jira
Document management in Atlassian Confluence and JiraDocument management in Atlassian Confluence and Jira
Document management in Atlassian Confluence and Jira
 
Migrating the media supply chain to the AWS cloud
Migrating the media supply chain to the AWS cloud Migrating the media supply chain to the AWS cloud
Migrating the media supply chain to the AWS cloud
 
Solutions Architect's Handbook 2nd Edition - Book Review
Solutions Architect's Handbook 2nd Edition - Book ReviewSolutions Architect's Handbook 2nd Edition - Book Review
Solutions Architect's Handbook 2nd Edition - Book Review
 
Power BI Consultants | Power BI Solutions | Power BI Service
Power BI Consultants | Power BI Solutions | Power BI ServicePower BI Consultants | Power BI Solutions | Power BI Service
Power BI Consultants | Power BI Solutions | Power BI Service
 
Changing the game with cloud dw
Changing the game with cloud dwChanging the game with cloud dw
Changing the game with cloud dw
 
IoT & Azure (EventHub)
IoT & Azure (EventHub)IoT & Azure (EventHub)
IoT & Azure (EventHub)
 

Semelhante a The Complete AEM Content Lifecycle

Ascendum Solutions Overview
Ascendum Solutions OverviewAscendum Solutions Overview
Ascendum Solutions Overview
Bukola Stewart
 

Semelhante a The Complete AEM Content Lifecycle (20)

14.1 features
14.1 features14.1 features
14.1 features
 
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the painHow to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
 
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
 
Directions NA Water-Agile-Fall methodology and NAV implementation
Directions NA Water-Agile-Fall methodology and NAV implementationDirections NA Water-Agile-Fall methodology and NAV implementation
Directions NA Water-Agile-Fall methodology and NAV implementation
 
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
 
IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.
 
How to Plan, Manage and Control SharePoint Projects
How to Plan, Manage and Control SharePoint Projects How to Plan, Manage and Control SharePoint Projects
How to Plan, Manage and Control SharePoint Projects
 
The Challenge and Opportunity of Website Globalization - Joost Comperen and M...
The Challenge and Opportunity of Website Globalization - Joost Comperen and M...The Challenge and Opportunity of Website Globalization - Joost Comperen and M...
The Challenge and Opportunity of Website Globalization - Joost Comperen and M...
 
Ascendum Solutions Overview
Ascendum Solutions OverviewAscendum Solutions Overview
Ascendum Solutions Overview
 
AAF 2009 Growing Architects
AAF 2009   Growing ArchitectsAAF 2009   Growing Architects
AAF 2009 Growing Architects
 
Discovery 101
Discovery 101Discovery 101
Discovery 101
 
ContinuousDelivery-101
ContinuousDelivery-101ContinuousDelivery-101
ContinuousDelivery-101
 
Product is Hard - Marty Cagan
Product is Hard - Marty CaganProduct is Hard - Marty Cagan
Product is Hard - Marty Cagan
 
How to Plan and Manage SharePoint Projects #hkspc
How to Plan and Manage SharePoint Projects #hkspcHow to Plan and Manage SharePoint Projects #hkspc
How to Plan and Manage SharePoint Projects #hkspc
 
GrayCell Corporate Presentation
GrayCell Corporate PresentationGrayCell Corporate Presentation
GrayCell Corporate Presentation
 
Kiron D. Bondale: Why should I care about Disciplined Agile?
Kiron D. Bondale: Why should I care about Disciplined Agile?Kiron D. Bondale: Why should I care about Disciplined Agile?
Kiron D. Bondale: Why should I care about Disciplined Agile?
 
NORCAT Entrepreneurship 101 - "Product Development" featuring Dave Peres & Ro...
NORCAT Entrepreneurship 101 - "Product Development" featuring Dave Peres & Ro...NORCAT Entrepreneurship 101 - "Product Development" featuring Dave Peres & Ro...
NORCAT Entrepreneurship 101 - "Product Development" featuring Dave Peres & Ro...
 
Jethro digital strategy presentation
Jethro digital strategy presentationJethro digital strategy presentation
Jethro digital strategy presentation
 
Projects FAIL if We do not Consider 5 DIMENSIONS!
Projects FAIL if We do not Consider 5 DIMENSIONS!Projects FAIL if We do not Consider 5 DIMENSIONS!
Projects FAIL if We do not Consider 5 DIMENSIONS!
 
Technical Debt.pptx
Technical Debt.pptxTechnical Debt.pptx
Technical Debt.pptx
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

The Complete AEM Content Lifecycle

  • 1. THE COMPLETE AEM CONTENT LIFECYCLE END-TO-END IS JUST THE BEGINNING 09 / 26 / 2017
  • 2. PERFICIENT DIGITAL Dan Klco • Certified AEM Architect • 2017 AEM Rockstar • Apache Sling PMC Member • 30 Digital Marketing Projects • Adobe Digital Marketing Director at Perficient Digital 2
  • 3. PERFICIENT DIGITAL •We forgot to add Analytics tracking for X, can we add it during the code freeze? •It’s pretty much impossible to implement this design in AEM. •Well, creative is done, so… we’re stuck with it. •Our authors don’t understand how to author the site. •We need to adjust the designs to have a single H1 tag. •Our DAM is just a mess... Does this sound familiar? 3
  • 4. PERFICIENT DIGITAL Sales Project Plan 4 It Works Out of the Box! Easy Content Authoring Website Tomorrow!
  • 5. PERFICIENT DIGITAL Why is it so hard to launch a website? 5 Not Anticipating Timelines Lack of Healthy Tension Missed Teams / Processes
  • 6. Who Am I Missing?
  • 7. PERFICIENT DIGITAL Let’s be Honest… 7 SEO Content AEM Dev StrategyDesign Analytics We ALL know who is the center of the universe… …Unfortunately, so does everyone else!
  • 8. PERFICIENT DIGITAL Major Players 8 Business Stakeholders The Ivory Tower of Strategy • Enterprise Strategy • Information Architecture • Program Management • Solution Architecture The Content Mines • Content Strategy • Asset Creation • Content Authoring The Green Fields of Design • Research • UX • UI • HTML Dev The Fortress of Technology • WCM Dev • DevOps • Integrations • Search The Island of Digital Marketing • Accessibility • CRO • Analytics • SEO Business Stakeholders
  • 9. PERFICIENT DIGITAL Outside Our Box To succeed, we need to: •Include teams at the right times •Collaborate and compromise •Be curious and engaged 9
  • 10. PERFICIENT DIGITAL Does Every Meeting Need 20 Attendees? •NO! •Include the right people •Just in Time Attendees 10
  • 12. PERFICIENT DIGITAL Healthy Tension? There’s always limits: • Time • Budget • People 12 Ideal Case: • Everyone wants to succeed • Each team has a perspective • Teams compromise to win
  • 14. PERFICIENT DIGITAL Information Architecture & Taxonomy 14 Process • Define Goals • Define Use Cases • Develop Structure • Define Metadata Goals • Organization • Simplicity • Ease of Use Importance • Defined content structure • Organization and simplicity
  • 15. PERFICIENT DIGITAL User Experience & Design 15 Process • Determine goals • Understand the environment • Plan the interaction • Validate & assess • Document the plan Goals • Positive, emotional connection • Clarity and simplicity for the end users Importance • Refines requirements and functional specs • Ensures an excellent user experience
  • 16. PERFICIENT DIGITAL SEO & Digital Marketing 16 Process • Determine goals • Understand the environment • Create measurement / optimization plan • Validate & assess Goals • Optimize experience • Mitigate loss from changes Importance • Measures success of program • Ongoing improvements
  • 17. PERFICIENT DIGITAL Content Strategy 17 Process • Brand / consumer definition • Goal / need definition • Scope & content inventory • Authoring & migration Goals • Advocate for the consumer • Create content the consumer is looking for Importance • Supports requirements definition • Focuses messaging externally vs internally
  • 18. PERFICIENT DIGITAL Signs of Unhealthy Tension • Failure to achieve goals • Lack of compromise • Lack of communication 18
  • 19. PERFICIENT DIGITAL Start Off Right •Ensure all teams are involved •Develop a RACI •Develop a plan up front •Keep the plan up to date 19
  • 20. Why do I care? Can I Just Write Code?
  • 21. PERFICIENT DIGITAL Why Care? •AEM Dev is late in the process •We end up holding the bag for delays and misses •We’re all in this together 21
  • 22. End-to-End Process Discovery UX Design / Wireframes UI Design / Comps Front-End Dev Functional Requirements AEM Development Content migration/ Content Authoring Review & Testing Go-Live!
  • 23. PERFICIENT DIGITAL Project Lifecycle - Prerequisites 23 Discovery • RACI Created • Agreement on Scope • Stakeholders Identified Design • Style Guide Created • Information Architecture Finalized • Solution Design Created Implementation • Designs Delivered • Content Strategy Created • Analytics SDR Created • SEO / DM Standards Defined Go-Live • Testing Complete: • UAT • Performance • Security • Content Audit • Analytics Audit • SEO Audit
  • 24. PERFICIENT DIGITAL Timeline 24 Activity Phase Effort Discovery Discovery 2-6 Weeks Information Architecture Discovery 2-4 Weeks Analytics Solution Design Discovery 2-4 Weeks Research and Design Design 1-6 Months HTML Mockups Implementation 1 Week / Experience Analytics Tracking Implementation Implementation 2-4 Weeks SEO Audit / Recommendation Implementation 1-2 Weeks SEO Audit Pre-Go Live 2 Days Analytics Audit Pre-Go Live 2 Days Content Dev / Migration Pre-Go Live 2-8 Weeks Content UAT Pre-Go Live 1-2 Week
  • 25. PERFICIENT DIGITAL The End-to-End Lifecycle 25 Weeks 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Arch / Strategy Discovery Support GoLive IA IA Design Support Design Research Design Support Content Strategy Content Dev Migration Audit Digital Marketing Discovery Strategy Tagging Audit Audit Audit Development FED DEV UAT Perf / Load
  • 26. PERFICIENT DIGITAL Takeaways 26 Collaborate Outside the Box Keep a Healthy Tension Plan Ahead @KlcoDanR blogs.perficientdigital.com/adobe

Notas do Editor

  1. Before we begin, a big thank you to Adobe for hosting us at their incredible office, thanks as well to Carlos and Amit from Artyllect for coordinating this meetup and thanks to all of you for taking the time to join me here and your support in sharing knowledge and supporting the Global Adobe Community! This presentation is close to my heart, as it is born out of my experiences over the last near decade of consulting in Digital Marketing and a large number of lessons I learned on the way.
  2. As a real quick introduction, my name is Dan Klco, and yes, it is spelled K-L-C-O and it's Slovak. I've been working with AEM since back in the Day days and I'm AEM Architect, 2017 AEM Rockstar and Apache Sling PMC member. This talk is based on my experience on over 30 digital marketing projects, including several at Perficient/Digital, the most recent of which will be going live this Saturday!
  3. I'm sure you've all heard something to the effect of these quotes: We forgot to add analytics tracking for X, can we add it during the code freeze? It’s pretty much impossible to implement this design in AEM… this one is especially when some little tweak would make it 100x easier, but the business has already bought into the original design. Well, creative is done… so we’re stuck with it. Our authors don’t understand how to author the site… even the best CMS can still be hard to use if your implementation is overly complex. We need to adjust designs to have a single H1 tag… I love late changes like this from SEO. Finally Our DAM is just a mess, especially when you hear this is the third DAM, each of which is mysteriously a mess Why do projects keep ending up with these sort of hiccups?
  4. Well, I think we're all familiar with what I call the, Salesperson Project Plan. First, easy content authoring, because well you're using AEM. Fair enough! It really is a great tool for creating content. Combine that with it "Works out of the box”.. Which has to be my #2 least favorite phrase And BAM!! you'll have your website tomorrow! This is of course tongue and cheek, but even as technologists, we often underestimate the effort required to deliver Digital Marketing solutions, even if you are using market leading technology. By oversimplifying the effort and not thinking ahead, we’re contributing to the issues that come back and cause trouble down the road.
  5. So why is it so hard to launch a website? I'm not referring to the work we do as developers or the time to create content, but why do we keep hitting unexpected snags, delays and complications. First, we miss processes or even whole teams. This can be anything from not planning for an Analytics Audit to not consulting with SEO. Next, there can be a lack of healthy tension. We’ll talk a bit more about what is healthy and unhealthy tension later in this talk, but without a healthy tension the whole project gets out of whack. Finally, we just fail to anticipate timelines. How often have you thought or been told something will “just be easy” and then having to scramble at the end of a project to get it in place. I’ve worked with colleagues across a number of diciplines to figure out and document what’s a “reasonable” timeframe and what a comprehensive project plan might look like.
  6. So if we’re missing someone, who is it?
  7. Let’s be honest, we all know AEM development is the center of the universe Unfortunately, everyone else thinks the same way. If we’re not getting outside our bubble, it’s easy to miss all of the other teams, process and roles which are absolutely critical to a successful project delivery.
  8. So who are these mysterious players in a digital marketing program? First we’ve got the business stakeholders. They are at the center of all of this as their contributions and their approval will determine the success of the project. If the business is not engaged or satisfied it’s going to be difficult to succeed. High atop the Ivory Tower of Strategy sits architects like myself. As well as program managers, taxonomists and solution architects. We help design the solution and should be involved in the implementation to ensure the program is implemented according to the principals of the design and best practices. Off in the green fields of the design we have our researchers who use qualitative and quntitavie analysis to determine user needs and goals, UI and UX designer, who convert these findings into wireframes and high fideltiy comps and HTML Devs or Front end Devs who convert designs into the mockup which we’ll implement in AEM. Deep in the content mines content strategists define the voice of the brand, define the strategy for presenting the content, author the content and create the assets for the site. Off on the island of digital marketing SEO / Analytics and CRO strategists devise plans and strategies to track, optimize and improve visitor experiences, whether human or computer. Finally, in the fortress of technology we’ve got the developers, infrastructure folks, integrators and all of the technologists who are implementing the digital marketing platform.] So what can we take from all this? If one of these groups isn’t consulted on your project you’re missing a needed perspective!
  9. How do we ensure all of the need roles are inclded? We need to think outsdide the box of AEM dev. This includes inviting the required teams. Sometimes It’s just as simple as asking. We need to work collaboratively and compromise. If we’re inviting others, but not collaborating or compromising, we can’t expect others to be engaged. Finally, we need to be curious and engaged. More often than not other team members would be glad to be asked a question, so just reach out! It’s better to potentially feel silly than miss some major requirement!
  10. I want to clear the air on one of my pet peeves. Some people when they are trying to be “collaborative” decide to just invite everyone to every meeting. So do you need 20 people for every meeting? Heck NO! Just include the right people and include them at the right times. If a team isn’t going to be involved in a discussion and you’re just “keeping them informed” a shorter summary call or written summary would probably suffice vs a several hou
  11. Healthy tension? It sounds like a misnomer, but it is an important feature for projects to be successful. Like a suspension bridge, healthy tension supports the project, where too much or too little tension will tear it apart or allow it to collapse in on itself.
  12. What is healthy tension? We’ve need to keep in mind, there’s always going to be limits. Whether it’s time, budget people or all of the above, we’ll never have everything we want to pull off a project. In the ideal case, where you have healthy tension: Everyone wants to succeed – this is important, having team members who care more about individual success than the whole or are sabotaging the effort, quickly causes unhealthy tension Every team comes with a different perspective of success, each driven by their priorities history and roles. In order to win with limited resources, teams compromise for a “good alternative” for the overall project to win
  13. TO understand how to make healthy tension work, it’s important to understand how the different teams operate and how they view success.
  14. Information Architecture and Taxonomy are two related processes. The process for each starts with goal definition and use cases. From there, the Information Architect and Taxonomist will then define the structure and metadata for the content and data. The goals of IA and taxonomy is organization, simplicity and easy of use. Information architects work to create an excellent taxonomy which is: Easy to teach Easy to use Easy to understand Without having an up front information architecture, you will have to define the content / data structure on the fly which can lead to a sub-optimal structure. Additionally, when developing an IA, architects will often reduce the overall amount of content to reduce duplication, which is never a bad thing. Additionally, as technologists, we’re generally more comfortable with complexity than the average user. Having a taxonomist or information architect will lead to a simpler and more organized content structure. Which as Martha Stewart says, is a good thing.
  15. User Experience and design also starts with defining goal definition and the understanding environment. This can be anything from the brand, the competitive environment, consumer behavior and historical information. From there, they plan the interaction and validate and assess the plan. Finally, they document the interaction plan. This is the wireframes and comps we're all used to. I sat down with one of our designers to understand the process and this was a revelation to me. I’d always thought that the end goal of the design was the wireframes and comps, but really these are just documentation of the interaction. The goals of UX / UI design is to create a positive, emotional connection and create clarity and simplicity for end users. Without design, well, obviously we can’t work. But a good design will refine the requirements and give you a package of functional specs. If we shortcut on the design or don’t consult design, well, we may not get a good user experience.
  16. How do you recognize unhealthy tension? First, failure.. This doesn’t mean that an entire program fails, but that the program is seen as a failure by some parts of the team. Next a lack of compromise This can lead to a complete breakdown of communication as teams are no longer able to work togeher productively.
  17. How do you avoid unhealthy tension? Start off right by: Ensuring all teams are involved Develop a RACI. I have mixed feelings about RACIs, on the one hand it’s such an old school sounding document, but having a clear understanding of responsibilities really helps ensure everyone is on the same epage. Develop a plan up front…, I’m not advocating from waterfall, but you need to have so idea of how the project should run and how the different teams and roles will work together. Finally, a plan is only useful if it’s kept up to date. This should be your bible and should be referenced regularly to ensure the team is still tracking to the plan.
  18. So why can’t I just write code?
  19. First, let’s be selfish – AEM dev is late in the process and we usually end up holding the bag for misses and delays. Were also all in it together, so no matter where the problem occurs, the site launches or it doesn’t
  20. Let’s walk throught the ptocess.. enumerate
  21. When it comes to planning, it’s important to consider your prerequisites. Before discovery begins you should have the RACI, a high level scope and stakeholders identified. This doesn’t mean your scope needs to be set in stone, but you should know if you are building a house or a car. Before beginning design, you should have the style guide and a finalized information architecture and an initial solution design. Before your implementation, you should have the designs and content strategy. You should also have an analytics SCR and digital marketing standards defined. Finally, before going live you need to have complete all the testing and audits including UAT, performance, security, content, analytics and SEO
  22. So here’s some high level times we should consider as we create project plans. These aren’t set in stone, but they are a starting point.
  23. Here’s a sample project plan based on a fairly standard timeline. There are a couple things to note: - The importance of delivering design up front - Some teams such as digital marketing and content need to be heavily involved through several parts of the project - Architecture and design teams should provide support through the course of the project
  24. As takeaways: It’s not easy to successfully launch a digital marketing platform, but you can help by: Collaborating outside the box of AEM development Keeping a healthy tension on your project And planning ahead with all parties included Thanks again for taking the time to come out. Do we have any questions?