SlideShare a Scribd company logo
1 of 21
Download to read offline
Content by Any Other Name
Amanda Krauss, Director of Engineering Strategy
The Texas Tribune
ConFab 2016
Where I work
Small news organization
Lots of page views
No dedicated UX person
Small, agile team
Embedded in newsroom
Technical Debt
● The code equivalent of content bloat
● The thing that gets in the way when a programmer is trying
to make an addition or change
Where There Is Legacy Content, There Is Legacy Code
The CMS as “This Old House”
The CMS as “This Old House”
Trying to add a feature in a CMS system with technical debt is
like trying to renovate a kitchen and finding out that the parts
needed no longer exist, the load-bearing beam is in the wrong
place, and replacing the lightbulb will destroy the wiring in the
entire house.
It’s no fun!
How Did We Get Here?
How Did We Get Here?
Mean developer response: “What is this stuff doing in my code?”
Compassionate response: This line of code represents someone’s
hopes and dreams to publish something on the site.
Start asking why existing code was put here. Also start asking
why? before you write new code.
Q: “Can we put a link here?”
A: Why? If your goal is to get people looking at your content, a
link may not the right solution.
Legacy Code Problems That Are Actually Legacy Content
Problems
● 50 interactive pages using unsupported technology
● Free-range ad units wandering around in the code
● A regular page model with no author or date attached, that is
used to house many different types of interactive content
Photo by Viktor Hancek via picjumbo.com
Content Debt and Tech Debt Have The Same Cause
Lack of clarity in organizational process
Lack of governanace
Lack of clear guides
Lack of clarity in desired outcome and success metrics
Content Debt and Tech Debt Have The Same Solution
Cross-organizational governance
Style and design guides
Clarity regarding outcomes, goals and success metrics
Cross-functional planning
It Takes a Village
Photo by Viktor Hancek via picjumbo.com
How Can The Engineering Team Help?
How can we, as the engineering team, make sure our own
process helps the organization?
User Stories Instead of Feature Requests:
As a [role], I want [a thing], so that [outcome].
(Bonus points: evangelize the process.)
This lets us (and everyone) participate in the why and how of solving a problem,
rather than telling us to build a pre-determined technical solution.
Ship Outcomes Not Features
(HT @kzhu!)
This allows everyone involved to focus on the desired outcome, from the kickoff. PS:
Engineers like analytics on what they’ve built!
If there’s no dedicated strategist,
everyone has to move their role a
little more towards the center.
Slide from Hilary Marsh, Build Your Content Strategy
What Else?
“You’re not really a digital media organization if you have a tech
team” - Trei Brundrett, Chief Product Officer of Vox Media
Meaning, your developers -- and everyone -- should be
embedded in cross-functional product/project teams
Hire a Content Engineer, who knows about content modeling in
the database and the metadata.
Further Reading
● Melody Kramer’s post on how we get into content debt
● 18F’s series on technical debt
● “Why Great Products Need Great Collaboration” (Good
introduction to cross-functional, user- and outcome-driven
process.)
Thank You!

More Related Content

What's hot

Real World Project And Resource Management With Project And SharePoint 2013 P...
Real World Project And Resource Management With Project And SharePoint 2013 P...Real World Project And Resource Management With Project And SharePoint 2013 P...
Real World Project And Resource Management With Project And SharePoint 2013 P...Baltimore SharePoint (BSPUG)
 
Challenges of Being a Company's 1st Product Manager by Dormify PM
Challenges of Being a Company's 1st Product Manager by Dormify PMChallenges of Being a Company's 1st Product Manager by Dormify PM
Challenges of Being a Company's 1st Product Manager by Dormify PMProduct School
 
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...WeAreDevelopers
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementIan Burgess
 
Check this out! Front- End Web Developer- Stevenage
Check this out! Front- End Web Developer- StevenageCheck this out! Front- End Web Developer- Stevenage
Check this out! Front- End Web Developer- StevenageKristen Fisher
 
Web Project Management Todcon2008
Web Project Management Todcon2008Web Project Management Todcon2008
Web Project Management Todcon2008Jesse Rodgers
 
Web Design Toolbox
Web Design ToolboxWeb Design Toolbox
Web Design ToolboxJacob Surber
 
How to Build Products for the Customer by T-Mobile Dir of PM
How to Build Products for the Customer by T-Mobile Dir of PMHow to Build Products for the Customer by T-Mobile Dir of PM
How to Build Products for the Customer by T-Mobile Dir of PMProduct School
 
UX Designer
UX DesignerUX Designer
UX Designercbamlett
 
Benjamin Ruschin: The Worst Mistakes of Tech Employers: Action Points For You...
Benjamin Ruschin: The Worst Mistakes of Tech Employers: Action Points For You...Benjamin Ruschin: The Worst Mistakes of Tech Employers: Action Points For You...
Benjamin Ruschin: The Worst Mistakes of Tech Employers: Action Points For You...Jakob Stubbe
 
Silicon Prairie Consulting Sales Deck
Silicon Prairie Consulting Sales DeckSilicon Prairie Consulting Sales Deck
Silicon Prairie Consulting Sales DeckWill Coatney
 
Designing with Executives (aka "Why Execs Obsess Over Icons")
Designing with Executives (aka "Why Execs Obsess Over Icons")Designing with Executives (aka "Why Execs Obsess Over Icons")
Designing with Executives (aka "Why Execs Obsess Over Icons")Uday Gajendar
 
Sanja Bonic: Developer Relations Is (Not) Sales, Community Management, Conten...
Sanja Bonic: Developer Relations Is (Not) Sales, Community Management, Conten...Sanja Bonic: Developer Relations Is (Not) Sales, Community Management, Conten...
Sanja Bonic: Developer Relations Is (Not) Sales, Community Management, Conten...Jakob Stubbe
 
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...Webflow
 
How to Transition into a Product Role by Facebook PM
How to Transition into a Product Role by Facebook PMHow to Transition into a Product Role by Facebook PM
How to Transition into a Product Role by Facebook PMProduct School
 
How to Be a Successful Product Manager by Google PM
How to Be a Successful Product Manager by Google PMHow to Be a Successful Product Manager by Google PM
How to Be a Successful Product Manager by Google PMProduct School
 
Leading the Startup UX in 100 Days
Leading the Startup UX in 100 DaysLeading the Startup UX in 100 Days
Leading the Startup UX in 100 DaysUday Gajendar
 
Hire freelancers
Hire freelancersHire freelancers
Hire freelancersAman Khare
 
Reason to work at a startup
Reason to work at a startupReason to work at a startup
Reason to work at a startupstartupbisnis
 

What's hot (20)

Real World Project And Resource Management With Project And SharePoint 2013 P...
Real World Project And Resource Management With Project And SharePoint 2013 P...Real World Project And Resource Management With Project And SharePoint 2013 P...
Real World Project And Resource Management With Project And SharePoint 2013 P...
 
Challenges of Being a Company's 1st Product Manager by Dormify PM
Challenges of Being a Company's 1st Product Manager by Dormify PMChallenges of Being a Company's 1st Product Manager by Dormify PM
Challenges of Being a Company's 1st Product Manager by Dormify PM
 
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Check this out! Front- End Web Developer- Stevenage
Check this out! Front- End Web Developer- StevenageCheck this out! Front- End Web Developer- Stevenage
Check this out! Front- End Web Developer- Stevenage
 
Web Project Management Todcon2008
Web Project Management Todcon2008Web Project Management Todcon2008
Web Project Management Todcon2008
 
Web Design Toolbox
Web Design ToolboxWeb Design Toolbox
Web Design Toolbox
 
How to Build Products for the Customer by T-Mobile Dir of PM
How to Build Products for the Customer by T-Mobile Dir of PMHow to Build Products for the Customer by T-Mobile Dir of PM
How to Build Products for the Customer by T-Mobile Dir of PM
 
UX Designer
UX DesignerUX Designer
UX Designer
 
Benjamin Ruschin: The Worst Mistakes of Tech Employers: Action Points For You...
Benjamin Ruschin: The Worst Mistakes of Tech Employers: Action Points For You...Benjamin Ruschin: The Worst Mistakes of Tech Employers: Action Points For You...
Benjamin Ruschin: The Worst Mistakes of Tech Employers: Action Points For You...
 
Silicon Prairie Consulting Sales Deck
Silicon Prairie Consulting Sales DeckSilicon Prairie Consulting Sales Deck
Silicon Prairie Consulting Sales Deck
 
Designing with Executives (aka "Why Execs Obsess Over Icons")
Designing with Executives (aka "Why Execs Obsess Over Icons")Designing with Executives (aka "Why Execs Obsess Over Icons")
Designing with Executives (aka "Why Execs Obsess Over Icons")
 
Sanja Bonic: Developer Relations Is (Not) Sales, Community Management, Conten...
Sanja Bonic: Developer Relations Is (Not) Sales, Community Management, Conten...Sanja Bonic: Developer Relations Is (Not) Sales, Community Management, Conten...
Sanja Bonic: Developer Relations Is (Not) Sales, Community Management, Conten...
 
How Top Draw Uses Function Point to Avoid Productivity Pitfalls
How Top Draw Uses Function Point to Avoid Productivity PitfallsHow Top Draw Uses Function Point to Avoid Productivity Pitfalls
How Top Draw Uses Function Point to Avoid Productivity Pitfalls
 
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
 
How to Transition into a Product Role by Facebook PM
How to Transition into a Product Role by Facebook PMHow to Transition into a Product Role by Facebook PM
How to Transition into a Product Role by Facebook PM
 
How to Be a Successful Product Manager by Google PM
How to Be a Successful Product Manager by Google PMHow to Be a Successful Product Manager by Google PM
How to Be a Successful Product Manager by Google PM
 
Leading the Startup UX in 100 Days
Leading the Startup UX in 100 DaysLeading the Startup UX in 100 Days
Leading the Startup UX in 100 Days
 
Hire freelancers
Hire freelancersHire freelancers
Hire freelancers
 
Reason to work at a startup
Reason to work at a startupReason to work at a startup
Reason to work at a startup
 

Viewers also liked

Website Designing with WordPress for SEO Beginners
Website Designing with WordPress for SEO BeginnersWebsite Designing with WordPress for SEO Beginners
Website Designing with WordPress for SEO BeginnersWeb Trainings Academy
 
Topic 1introduction into wordpress cms tutorial
Topic 1introduction into wordpress cms tutorialTopic 1introduction into wordpress cms tutorial
Topic 1introduction into wordpress cms tutorialAhmed Fatoh
 
HTML and CSS Basics for SEO Professional
HTML and CSS Basics for SEO ProfessionalHTML and CSS Basics for SEO Professional
HTML and CSS Basics for SEO ProfessionalWeb Trainings Academy
 
How to Select a Web Content Management System
How to Select a Web Content Management SystemHow to Select a Web Content Management System
How to Select a Web Content Management SystemDNN
 
Web Content Management - Services Overview
Web Content Management - Services OverviewWeb Content Management - Services Overview
Web Content Management - Services OverviewGokul Alex
 
Basic Lecture on Domains and Webhosting
Basic Lecture on Domains and WebhostingBasic Lecture on Domains and Webhosting
Basic Lecture on Domains and WebhostingMarie Claire Ponsaran
 
Magento 2 - An Intro to a Modern PHP-Based System - Northeast PHP 2015
Magento 2 - An Intro to a Modern PHP-Based System - Northeast PHP 2015Magento 2 - An Intro to a Modern PHP-Based System - Northeast PHP 2015
Magento 2 - An Intro to a Modern PHP-Based System - Northeast PHP 2015Joshua Warren
 
Domain-driven Design in PHP and Symfony - Drupal Camp Wroclaw!
Domain-driven Design in PHP and Symfony - Drupal Camp Wroclaw!Domain-driven Design in PHP and Symfony - Drupal Camp Wroclaw!
Domain-driven Design in PHP and Symfony - Drupal Camp Wroclaw!Kacper Gunia
 
Implementing DDD Concepts in PHP
Implementing DDD Concepts in PHPImplementing DDD Concepts in PHP
Implementing DDD Concepts in PHPSteve Rhoades
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShareSlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShareSlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShareSlideShare
 

Viewers also liked (13)

Black Hat SEO Techniques 2014
Black Hat SEO Techniques 2014 Black Hat SEO Techniques 2014
Black Hat SEO Techniques 2014
 
Website Designing with WordPress for SEO Beginners
Website Designing with WordPress for SEO BeginnersWebsite Designing with WordPress for SEO Beginners
Website Designing with WordPress for SEO Beginners
 
Topic 1introduction into wordpress cms tutorial
Topic 1introduction into wordpress cms tutorialTopic 1introduction into wordpress cms tutorial
Topic 1introduction into wordpress cms tutorial
 
HTML and CSS Basics for SEO Professional
HTML and CSS Basics for SEO ProfessionalHTML and CSS Basics for SEO Professional
HTML and CSS Basics for SEO Professional
 
How to Select a Web Content Management System
How to Select a Web Content Management SystemHow to Select a Web Content Management System
How to Select a Web Content Management System
 
Web Content Management - Services Overview
Web Content Management - Services OverviewWeb Content Management - Services Overview
Web Content Management - Services Overview
 
Basic Lecture on Domains and Webhosting
Basic Lecture on Domains and WebhostingBasic Lecture on Domains and Webhosting
Basic Lecture on Domains and Webhosting
 
Magento 2 - An Intro to a Modern PHP-Based System - Northeast PHP 2015
Magento 2 - An Intro to a Modern PHP-Based System - Northeast PHP 2015Magento 2 - An Intro to a Modern PHP-Based System - Northeast PHP 2015
Magento 2 - An Intro to a Modern PHP-Based System - Northeast PHP 2015
 
Domain-driven Design in PHP and Symfony - Drupal Camp Wroclaw!
Domain-driven Design in PHP and Symfony - Drupal Camp Wroclaw!Domain-driven Design in PHP and Symfony - Drupal Camp Wroclaw!
Domain-driven Design in PHP and Symfony - Drupal Camp Wroclaw!
 
Implementing DDD Concepts in PHP
Implementing DDD Concepts in PHPImplementing DDD Concepts in PHP
Implementing DDD Concepts in PHP
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similar to Content by any other name

Designing with content-first
Designing with content-firstDesigning with content-first
Designing with content-firstAndy Parker
 
What Am I Buying? Understanding Website Cost and Technology
What Am I Buying? Understanding Website Cost and TechnologyWhat Am I Buying? Understanding Website Cost and Technology
What Am I Buying? Understanding Website Cost and TechnologyIan Mariano
 
What am i buying understanding website cost and technology 17 ntc
What am i buying   understanding website cost and technology 17 ntcWhat am i buying   understanding website cost and technology 17 ntc
What am i buying understanding website cost and technology 17 ntcIan Mariano
 
Tackle Your Everyday Business Problems Like an Architect, Melissa Shepard
Tackle Your Everyday Business Problems Like an Architect, Melissa ShepardTackle Your Everyday Business Problems Like an Architect, Melissa Shepard
Tackle Your Everyday Business Problems Like an Architect, Melissa ShepardCzechDreamin
 
What Should A Website Cost
What Should A Website CostWhat Should A Website Cost
What Should A Website CostTechSoup
 
CMS Refresher: Content is King
CMS Refresher: Content is KingCMS Refresher: Content is King
CMS Refresher: Content is KingCassandra Ketrick
 
Website Planning 101 with Jen McKibben
Website Planning 101 with Jen McKibbenWebsite Planning 101 with Jen McKibben
Website Planning 101 with Jen McKibbenJohn Coonen
 
Use Collaboration to Solve Your Biggest Challenges
Use Collaboration to Solve Your Biggest ChallengesUse Collaboration to Solve Your Biggest Challenges
Use Collaboration to Solve Your Biggest ChallengesApttus
 
How to Accelerate Your Digital Transformation With Design Thinking
How to Accelerate Your Digital Transformation With Design ThinkingHow to Accelerate Your Digital Transformation With Design Thinking
How to Accelerate Your Digital Transformation With Design Thinkingrivetlogic
 
Is Content Strategy About To Overtake Interaction Design? (2014 WIAD)
Is Content Strategy About To Overtake Interaction Design? (2014 WIAD)Is Content Strategy About To Overtake Interaction Design? (2014 WIAD)
Is Content Strategy About To Overtake Interaction Design? (2014 WIAD)Joe Hass
 
Sum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UXSum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UXvincebohner
 
How to Partner with Developers When You Don’t Code - SXSW 2019 submission
How to Partner with Developers When You Don’t Code - SXSW 2019 submission How to Partner with Developers When You Don’t Code - SXSW 2019 submission
How to Partner with Developers When You Don’t Code - SXSW 2019 submission Chris Massey
 
Odile the organisation designer
Odile the organisation designerOdile the organisation designer
Odile the organisation designerIntersection Group
 
New York Design Systems Coalition - Bridging the Gap
New York Design Systems Coalition - Bridging the GapNew York Design Systems Coalition - Bridging the Gap
New York Design Systems Coalition - Bridging the GapMichael Perrotti
 
User Driven Software Architecture
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software ArchitectureSimon Guest
 
Content Strategy: It's Not All Greek
Content Strategy: It's Not All GreekContent Strategy: It's Not All Greek
Content Strategy: It's Not All GreekGretchen Thomas
 
Craig Peters: Running Great Review Meetings
Craig Peters: Running Great Review MeetingsCraig Peters: Running Great Review Meetings
Craig Peters: Running Great Review MeetingsWorldIADay2014 PDX
 
“How to Develop a Content Strategy that Works”
“How to Develop a Content Strategy that Works”“How to Develop a Content Strategy that Works”
“How to Develop a Content Strategy that Works”Content Marketing Institute
 

Similar to Content by any other name (20)

Designing with content-first
Designing with content-firstDesigning with content-first
Designing with content-first
 
What Am I Buying? Understanding Website Cost and Technology
What Am I Buying? Understanding Website Cost and TechnologyWhat Am I Buying? Understanding Website Cost and Technology
What Am I Buying? Understanding Website Cost and Technology
 
What am i buying understanding website cost and technology 17 ntc
What am i buying   understanding website cost and technology 17 ntcWhat am i buying   understanding website cost and technology 17 ntc
What am i buying understanding website cost and technology 17 ntc
 
Tackle Your Everyday Business Problems Like an Architect, Melissa Shepard
Tackle Your Everyday Business Problems Like an Architect, Melissa ShepardTackle Your Everyday Business Problems Like an Architect, Melissa Shepard
Tackle Your Everyday Business Problems Like an Architect, Melissa Shepard
 
What Should A Website Cost
What Should A Website CostWhat Should A Website Cost
What Should A Website Cost
 
CMS Refresher: Content is King
CMS Refresher: Content is KingCMS Refresher: Content is King
CMS Refresher: Content is King
 
Website Planning 101 with Jen McKibben
Website Planning 101 with Jen McKibbenWebsite Planning 101 with Jen McKibben
Website Planning 101 with Jen McKibben
 
Use Collaboration to Solve Your Biggest Challenges
Use Collaboration to Solve Your Biggest ChallengesUse Collaboration to Solve Your Biggest Challenges
Use Collaboration to Solve Your Biggest Challenges
 
Design thinking & agile
Design thinking & agileDesign thinking & agile
Design thinking & agile
 
How to Accelerate Your Digital Transformation With Design Thinking
How to Accelerate Your Digital Transformation With Design ThinkingHow to Accelerate Your Digital Transformation With Design Thinking
How to Accelerate Your Digital Transformation With Design Thinking
 
Is Content Strategy About To Overtake Interaction Design? (2014 WIAD)
Is Content Strategy About To Overtake Interaction Design? (2014 WIAD)Is Content Strategy About To Overtake Interaction Design? (2014 WIAD)
Is Content Strategy About To Overtake Interaction Design? (2014 WIAD)
 
Sum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UXSum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UX
 
How to Partner with Developers When You Don’t Code - SXSW 2019 submission
How to Partner with Developers When You Don’t Code - SXSW 2019 submission How to Partner with Developers When You Don’t Code - SXSW 2019 submission
How to Partner with Developers When You Don’t Code - SXSW 2019 submission
 
Soa In The Combat Zone
Soa In The Combat ZoneSoa In The Combat Zone
Soa In The Combat Zone
 
Odile the organisation designer
Odile the organisation designerOdile the organisation designer
Odile the organisation designer
 
New York Design Systems Coalition - Bridging the Gap
New York Design Systems Coalition - Bridging the GapNew York Design Systems Coalition - Bridging the Gap
New York Design Systems Coalition - Bridging the Gap
 
User Driven Software Architecture
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software Architecture
 
Content Strategy: It's Not All Greek
Content Strategy: It's Not All GreekContent Strategy: It's Not All Greek
Content Strategy: It's Not All Greek
 
Craig Peters: Running Great Review Meetings
Craig Peters: Running Great Review MeetingsCraig Peters: Running Great Review Meetings
Craig Peters: Running Great Review Meetings
 
“How to Develop a Content Strategy that Works”
“How to Develop a Content Strategy that Works”“How to Develop a Content Strategy that Works”
“How to Develop a Content Strategy that Works”
 

Recently uploaded

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationShrmpro
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 

Recently uploaded (20)

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 

Content by any other name

  • 1. Content by Any Other Name Amanda Krauss, Director of Engineering Strategy The Texas Tribune ConFab 2016
  • 2. Where I work Small news organization Lots of page views No dedicated UX person Small, agile team Embedded in newsroom
  • 3. Technical Debt ● The code equivalent of content bloat ● The thing that gets in the way when a programmer is trying to make an addition or change
  • 4. Where There Is Legacy Content, There Is Legacy Code
  • 5. The CMS as “This Old House”
  • 6. The CMS as “This Old House” Trying to add a feature in a CMS system with technical debt is like trying to renovate a kitchen and finding out that the parts needed no longer exist, the load-bearing beam is in the wrong place, and replacing the lightbulb will destroy the wiring in the entire house. It’s no fun!
  • 7. How Did We Get Here?
  • 8. How Did We Get Here? Mean developer response: “What is this stuff doing in my code?” Compassionate response: This line of code represents someone’s hopes and dreams to publish something on the site. Start asking why existing code was put here. Also start asking why? before you write new code.
  • 9. Q: “Can we put a link here?” A: Why? If your goal is to get people looking at your content, a link may not the right solution.
  • 10. Legacy Code Problems That Are Actually Legacy Content Problems ● 50 interactive pages using unsupported technology ● Free-range ad units wandering around in the code ● A regular page model with no author or date attached, that is used to house many different types of interactive content
  • 11. Photo by Viktor Hancek via picjumbo.com
  • 12. Content Debt and Tech Debt Have The Same Cause Lack of clarity in organizational process Lack of governanace Lack of clear guides Lack of clarity in desired outcome and success metrics
  • 13. Content Debt and Tech Debt Have The Same Solution Cross-organizational governance Style and design guides Clarity regarding outcomes, goals and success metrics Cross-functional planning
  • 14. It Takes a Village Photo by Viktor Hancek via picjumbo.com
  • 15. How Can The Engineering Team Help? How can we, as the engineering team, make sure our own process helps the organization?
  • 16. User Stories Instead of Feature Requests: As a [role], I want [a thing], so that [outcome]. (Bonus points: evangelize the process.) This lets us (and everyone) participate in the why and how of solving a problem, rather than telling us to build a pre-determined technical solution.
  • 17. Ship Outcomes Not Features (HT @kzhu!) This allows everyone involved to focus on the desired outcome, from the kickoff. PS: Engineers like analytics on what they’ve built!
  • 18. If there’s no dedicated strategist, everyone has to move their role a little more towards the center. Slide from Hilary Marsh, Build Your Content Strategy
  • 19. What Else? “You’re not really a digital media organization if you have a tech team” - Trei Brundrett, Chief Product Officer of Vox Media Meaning, your developers -- and everyone -- should be embedded in cross-functional product/project teams Hire a Content Engineer, who knows about content modeling in the database and the metadata.
  • 20. Further Reading ● Melody Kramer’s post on how we get into content debt ● 18F’s series on technical debt ● “Why Great Products Need Great Collaboration” (Good introduction to cross-functional, user- and outcome-driven process.)