Achieving Content Agility *in a Web 2.0 Environment

40 %
60 %
Information about Achieving Content Agility *in a Web 2.0 Environment
Technology

Published on November 13, 2008

Author: isacolick

Source: slideshare.net

Description

Everyone wants to be agile. The business of producing and delivering digital content no longer allows us
to support complex workflows or inefficient delivery mechanisms. Digital products go beyond content
and now must include elements of community, search, custom applications, and other mashups. Many
technology teams have adopted an agile development process for delivering incremental enhancements
to web applications. Can new technologies and processes truly achieve content agility? Isaac Sacolick,
Vice President of Technology at BusinessWeek will explore this question based on experience launching
Business Exchange, a new Web 2.0 product from BusinessWeek, and his experiences leading media startups.

Achieving Content Agility in a Web 2.0 Environment Isaac Sacolick VP Technology

Content Agility, Web 2.0, Agile… Are we at a crossroads? Traditional media - revenue challenges Web 2.0 startups challenged Many technology options XML publishing technologies mature Agile processes become ‘enterprise’ ready State of Global Economy – Risk or Opportunity?

Are we at a crossroads?

Traditional media - revenue challenges

Web 2.0 startups challenged

Many technology options

XML publishing technologies mature

Agile processes become ‘enterprise’ ready

State of Global Economy – Risk or Opportunity?

Media Properties in the News New in Web 2.0, Social Media Tough Times for Traditional Media

What’s Happening in Web 2.0? Web 2.0 Bubble? New in Open Platforms, Mobile, Widgets

What do we mean by Content Agility Lean content creation Speed and flexibility in creating media rich content Simplified workflow – compete with the blogosphere Editorial and User Generated Content Processing and managing content Enrichment – entities, categorization, tagging Transformation & translation Search Analytics, discovery, intelligence Multi platform product delivery Dynamic delivery to web, mobile, etc Syndication, API’s and widgets Monetization Repurposing content for new products & opportunities

Lean content creation

Speed and flexibility in creating media rich content

Simplified workflow – compete with the blogosphere

Editorial and User Generated Content

Processing and managing content

Enrichment – entities, categorization, tagging

Transformation & translation

Search

Analytics, discovery, intelligence

Multi platform product delivery

Dynamic delivery to web, mobile, etc

Syndication, API’s and widgets

Monetization

Repurposing content for new products & opportunities

Web 2.0 and Content Web 2.0 Community Features User Generated Content Blogs, Video, Audio, Files Reviews, Slide shows Community Tools Discussion boards, Q&A, Wikis Messaging, chat Content Annotation Tagging, Rating, Comments Social Networking Widgets, Open Social Friends, Groups, Profile pages, Sharing, news feeds Application Development Thick client, Mashups, AJAX APIs, REST, SOAP, SOA Content Technology Community Content can no longer be isolated from Technology and Community Integrated User Experience

Web 2.0 Community Features

User Generated Content

Blogs, Video, Audio, Files

Reviews, Slide shows

Community Tools

Discussion boards, Q&A, Wikis

Messaging, chat

Content Annotation

Tagging, Rating, Comments

Social Networking

Widgets, Open Social

Friends, Groups, Profile pages,

Sharing, news feeds

Application Development

Thick client, Mashups, AJAX

APIs, REST, SOAP, SOA

Key Questions How are you delivering on content agility with a web 2.0 feature set? Early strategy: Signup vendors Loosely integrate in web 2.0 and community functions Increased page views, engagement No longer sufficient Updated strategy requires answering broader questions Marketing What value are you bringing to your audience? Product What is your product strategy? Who are your partners? Technology Investments in content technology – beyond your CMS

How are you delivering on content agility with a web 2.0 feature set?

Early strategy:

Signup vendors

Loosely integrate in web 2.0 and community functions

Increased page views, engagement

No longer sufficient

Updated strategy requires answering broader questions

Marketing

What value are you bringing to your audience?

Product

What is your product strategy?

Who are your partners?

Technology

Investments in content technology – beyond your CMS

Implementing Content Agility at Businessweek People New digital talent Web 2.0, social networking expertise Technologists, on and offshore Process Product prioritization Agile development lifecycle Technology Web 2.0 dynamic content delivery XML Content Repository Key to Success

People

New digital talent

Web 2.0, social networking expertise

Technologists, on and offshore

Process

Product prioritization

Agile development lifecycle

Technology

Web 2.0 dynamic content delivery

XML Content Repository

Agile / SCRUM Delivery How the process works Define, co-locate a small, multidiscipline team Aim to make changes iteratively Changes / requirements written as ‘User Stories’ Changes/stories must deliver business value Stakeholders define and review acceptance criteria Decision makers can adjust priorities Teams commit to the deliverables About agile Highly social, ‘grass roots’ management process Emphasizes delivery over documentation Teams can be self organizing if there is trust Process can scale to multiple teams

How the process works

Define, co-locate a small, multidiscipline team

Aim to make changes iteratively

Changes / requirements written as ‘User Stories’

Changes/stories must deliver business value

Stakeholders define and review acceptance criteria

Decision makers can adjust priorities

Teams commit to the deliverables

About agile

Highly social, ‘grass roots’ management process

Emphasizes delivery over documentation

Teams can be self organizing if there is trust

Process can scale to multiple teams

Social Aspect of Agile Requirements Language used in stories Deliver and prioritize based on Business Value Document the acceptance tests Team Behavior Story sizing and commitments Retrospectives Self Organization Standup Meetings Transparent technical debt Use the gas pedal wisely Open demos of an Iteration’s deliverables

Requirements

Language used in stories

Deliver and prioritize based on Business Value

Document the acceptance tests

Team Behavior

Story sizing and commitments

Retrospectives

Self Organization

Standup Meetings

Transparent technical debt

Use the gas pedal wisely

Open demos of an Iteration’s deliverables

Is Agile/SCRUM an IT Process Only? Agile Software Development Team Dev Dev Scrum Master Product Owner QA Infrastructure Security PMO Greater IT Organization Business Dev Sales Product Mgt Editorial

Agile at BusinessWeek Established to launch Business Exchange Started with a small, single team with coaches Grew to multiple teams including offshore Established Scrum of Scrums Change / Mature processes Handle integration issues Establish improvements for QA, Security Scaling to Businessweek.com Establishing Requirements Mgt / Prioritization

Established to launch Business Exchange

Started with a small, single team with coaches

Grew to multiple teams including offshore

Established Scrum of Scrums

Change / Mature processes

Handle integration issues

Establish improvements for QA, Security

Scaling to Businessweek.com

Establishing Requirements Mgt / Prioritization

Ingredients to Kickoff Agile Business Strong business sponsorship Don’t underestimate the need and time to explain Agile Demonstrate results Team and talent Start small, separate team with new talent Bring in agile coaches, but manage them well Establish social environment early Co-location Commitments Enterprise boundaries Process Insure transparency through tools & process Be agile about your agile process Some freedom on new technologies

Business

Strong business sponsorship

Don’t underestimate the need and time to explain Agile

Demonstrate results

Team and talent

Start small, separate team with new talent

Bring in agile coaches, but manage them well

Establish social environment early

Co-location

Commitments

Enterprise boundaries

Process

Insure transparency through tools & process

Be agile about your agile process

Some freedom on new technologies

Insights on Agile Agile requires significant org and culture changes Senior Management, Product, QA Agile is a bottom up, highly social working environment Expect a two way dialogue with the team Agile is agile – it can scale and can be adapted to work offshore Scale your process based on what your process needs Agile is not chaos. Being agile actually creates structure and process The team will make sure you follow it! Developers really love agile, they keep commitments, and they collaborate

Agile requires significant org and culture changes

Senior Management, Product, QA

Agile is a bottom up, highly social working environment

Expect a two way dialogue with the team

Agile is agile – it can scale and can be adapted to work offshore

Scale your process based on what your process needs

Agile is not chaos. Being agile actually creates structure and process

The team will make sure you follow it!

Developers really love agile, they keep commitments, and they collaborate

With Agility comes New Responsibilities People Forces other roles to adapt to a new process Trust is key to success Project Management Business / Edit / Technology must meet frequently Prioritizing is still hard Frequent reporting back to business is needed and requires effort Self organization still needs controls No formal tools for risk analysis Technology Release forecasting is a bigger challenge Documentation is harder to develop Integration requires higher levels of organization

People

Forces other roles to adapt to a new process

Trust is key to success

Project Management

Business / Edit / Technology must meet frequently

Prioritizing is still hard

Frequent reporting back to business is needed and requires effort

Self organization still needs controls

No formal tools for risk analysis

Technology

Release forecasting is a bigger challenge

Documentation is harder to develop

Integration requires higher levels of organization

BusinessWeek Content Agility 1.0 Introducing Discover, track, and share business topics across the Web The Business Exchange will allow users to: Access articles from thousands of sources on any business topic Identify stories and posts have been most useful to other users Add articles you’ve read or written for other users to access. Save items for future reference. Identify a network of other like-minded business professionals.

Introducing

Discover, track, and share business topics across the Web

The Business Exchange will allow users to:

Access articles from thousands of sources on any business topic

Identify stories and posts have been most useful to other users

Add articles you’ve read or written for other users to access.

Save items for future reference.

Identify a network of other like-minded business professionals.

Business Exchange Home Page

Web 2.0 Topic Page

My Profile Page

BusinessWeek Content Agility 1.0 Content Aggregating from multiple sources Automatic assignment to topics Adoption of XML databases, middleware Migrating editorial workflow, BusinessWeek.com delivery Web 2.0 LinkedIn Registration Integration Profile pages built based on activity Agility Matured SCRUM across multiple development teams Evolving to process improvement, org change

Content

Aggregating from multiple sources

Automatic assignment to topics

Adoption of XML databases, middleware

Migrating editorial workflow, BusinessWeek.com delivery

Web 2.0

LinkedIn Registration Integration

Profile pages built based on activity

Agility

Matured SCRUM across multiple development teams

Evolving to process improvement, org change

Thank You Business Exchange Home http://bx.businessweek.com My Profile http://bx.businessweek.com/profile/isaac-sacolick/isacolick111/ Web 2.0 http://bx.businessweek.com/web-20/ Agile http://bx.businessweek.com/agile-software-development Personal My Blog http://ctotodevelopers.blogspot.com/

Business Exchange

Home http://bx.businessweek.com

My Profile http://bx.businessweek.com/profile/isaac-sacolick/isacolick111/

Web 2.0 http://bx.businessweek.com/web-20/

Agile http://bx.businessweek.com/agile-software-development

Personal

My Blog http://ctotodevelopers.blogspot.com/

Add a comment

Related presentations

Related pages

Newspapers and Magazines Need Content Agility

Next week, I will be speaking at the Mark Logic Digital Publishing Summit on the topic Achieving Content Agility in a Web 2.0 Environment. The timing is ...
Read more

Publications, Speaking, and Awards

... Social networking, SaaS, content management, media, data science, enterprise 2.0, ... “Achieving Content Agility in a Web 2.0 ...
Read more

How to - Path to Agility Conference

How to “Think loud ... Web 2.0 Marketing Campaign Dev/Test Apps Prod . Windows ... Amazon Cloudfront: content distribution
Read more

Efficacy and Adoption of Central Web 2.0 and Social ...

Efficacy and Adoption of Central Web 2.0 and Social Software Tools in the U.S ... and the IC is in danger of not achieving the agility it ... content, and ...
Read more

Comment: Web 2.0 – Friend or foe? - Infosecurity Magazine

... are now embraced by employers for use in the corporate environment. These and other Web 2.0 ... achieving such Web 2.0 ... content of external sites. ...
Read more

The Effects of Task Conflict and Relationship Conflict on ...

Conflict on Workforce Agility with Social ... the influencing factors for achieving workforce agility is ... ideology and technology of Web 2.0 ...
Read more

Is the Enterprise Afraid of Web 2.0? | CIO

Is the Enterprise Afraid of Web 2.0? ... models by integrating the Web 2.0 environment is ... to Web 2.0 Behenna extols the agility of Web 2 ...
Read more

Developing a practical evaluation framework for ...

... in today’s dynamic and turbulent business environment. ... serves to identify critical factors for achieving supply chain agility. ... C 2: 0.147: 0 ...
Read more