Chicken or the Egg? Synchronizing agency website redesigns and CMS implementations Don Bruns and Julia Begley Gilbane Conference June 5, 2007.

Slides:



Advertisements
Similar presentations
PRINCIPLES OF A CALIBRATION MANAGEMENT SYSTEM
Advertisements

Facilitated by Joanne Fraser RiverSystems
MIGRATION MIGR-09. How to Run Your Next Implementation... Don't Let It Run You! Patricia Johnson Senior Systems Consultant Strategic Systems Group, Inc.
Program Management Office (PMO) Design
Upgrading the Oracle Applications: Going Beyond the Technical Upgrade Atlanta OAUG March 19, 1999 Robert Cooney.
Interlab 2003 November 6, 2003 A CMS for Energy.gov Interlab 2003 November 6, 2003 DOE’s Implementation of a CMS for Energy.gov.
State of Indiana Business One Stop (BOS) Program Roadmap Updated June 6, 2013 RFI ATTACHMENT D.
Course: e-Governance Project Lifecycle Day 1
Test Automation Success: Choosing the Right People & Process
HP Quality Center Overview.
Self-Service Business Intelligence for the Product Management Department (Concurrency Corporation)
Delivery Business Solutions April 29, Nashville PMI Symposium April 29, 2013 Stephanie Dedmon, PMP Director, Business Solutions Delivery Department.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
Program Management Office “PMO”
Project Management: A Critical Skill for Organizations Presented by Hetty Baiz Project Office Princeton University.
1 IS371 WEEK 8 Last and Final Assignment Application Development Alternatives to Application Development Instructor Online Evaluations.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
Adjusting EPLC to your Project Colleen Robinson & Teresa Kinley Friday, February 6, 2009.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Chapter 3: The Project Management Process Groups
ECM Project Roles and Responsibilities
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
IS&T Project Management: Project Management 101 June, 2006.
About Waterloo website Project report June Outline Overview of process Project deliverables Lessons learned.
Michael Solomon Tugboat Software Managing the Software Development Process.
Release & Deployment ITIL Version 3
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
EPM Live – Positioning for Enterprise Project Management Presented by: Sasha Lomas, PMP ASL InfoTech inc. March 3, 2010.
Project Management: Madness or Mayhem
SA Capstone Requirements and Design Week 10 SYST Winter 2013 Instructors: Jerry Kotuba & Joe Varrasso.
PMP® Exam Preparation Course
Sarah Rice - IA Summit 2004 Bottom-Up Information Architecture: Re-Design of an Enterprise Class Web Site.
Setting up a Hyperion Center of Excellence Case Study at Plantronics By
MSF Requirements Envisioning Phase Planning Phase.
Project Management : Techniques and Tools (60-499) Fall 2014 / Winter 2015.
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
1 © Quality House QUALITY HOUSE The best testing partner in Bulgaria.
Save a Tree: Use an eForm Automating IT Change Request Management Processes (Concurrency IT Department)
Identify steps for understanding and solving the
Kelly J. Harris SEARCH Deputy Executive Director
Industry SDLCs and Business Climate. Justin Kalicharan Credentials Director and Senior Technology Officer Over 14 years of coding experience in various.
MD Digital Government Summit, June 26, Maryland Project Management Oversight & System Development Life Cycle (SDLC) Robert Krauss MD Digital Government.
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
IT Requirements Management Balancing Needs and Expectations.
16 1 Installation  After development and testing, system must be put into operation  Important planning considerations Costs of operating both systems.
Software Project Management
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
New Ideas for IA Readings review - How to manage the process Content Management Process Management - New ideas in design Information Objects Content Genres.
81 8. Managing Human Resources Managing the IS function Centralized control of IS function Distributed control of IS function Federated control of IS function.
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
Improving Departmental Information Search Processes (Concurrency Corporation) (Marketing Department)
Content Management System/ Web Quality Initiative Administrative Departments.
The Implementation of BPR Pertemuan 9 Matakuliah: M0734-Business Process Reenginering Tahun: 2010.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
Software Configuration Management SEII-Lecture 21
ESSRT In-Process Review September 10, Agenda 1.Work Completed Till Date 2.Scope of future activities and deliverables 2.
BLINK Research Portal Project Jason DeFay Director, eResearch Administration Office of Research Affairs.
Project Life Presented by Chuck Ray, PMP ITS Project Manager.
Cornell Information Technologies Information Systems/Data Delivery ACTUATE RETIREMENT PROJECT ASPC UPDATE 12/7/06 Objectives Primary - Retire Actuate Reduce.
ILO Public web site guided tour. WEBDEV Page 2 The way we were...  The ILO web presence is composed of about 150 different sites  On top of them there.
IS&T Project Reviews September 9, Project Review Overview Facilitative approach that actively engages a number of key project staff and senior IS&T.
Phase-1: Prepare for the Change Why stepping back and preparing for the change is so important to successful adoption: Uniform and effective change adoption.
GENERAL SERVICES DEPARTMENT Facilities Management Division PROOF –NM (Process Reengineering & Optimization of O&M Functions for New Mexico) Phase II.
Project Management Method and PMI ® PMBOK ® Roles
NM Department of Transportation (NMDOT) MMS/PMS Phase 2
SHARE Special Project SHARE Benefits Optimization
Executive Sponsor: Tom Church, Cabinet Secretary
Presentation transcript:

Chicken or the Egg? Synchronizing agency website redesigns and CMS implementations Don Bruns and Julia Begley Gilbane Conference June 5, 2007

Where to start? Managing a CMS implementation together with a web site redesign is both challenging to manage and risky. Typical “As Is” state in Federal space  Multiple sites  Multiple designs, branding, navigation  Multiple technologies Three approaches 1.Implement CMS first, then redesign 2.Redesign first, then implement CMS 3.Both at once

Why this matters CMS implementations are among the most high risk IT projects 60% to 80% of all CMS implementations fail during the first year Risks to both projects increase dramatically Failure is costly

Failed use case scenario Department of X – A cabinet-level organization Undertook a simultaneous redesign of public website and CMS implementation Massive two-year content migration  No content freeze  Contributors updating both sites simultaneously Two parallel sites  CMS driven with new design  Non-CMS driven with old design CMS Old design/legacy env.New design/CMS env. A1 C3 B2 D4 A1 C3 B2 D4

The Result Both sites fell out of synch  Eventually neither site was 100% correct  No rollback strategy CMS and redesign abandoned after two years of work CMS Old design/legacy env.New design/CMS env. A1 C3 B2 D4 A1 C3 B2 D4 A1 E5 B2 D4 A1 E5 B2 D4 A1 E5 F6 D4 A1 E5 F6 D4 B2 E5 F6 D4 B2 E5 H8 D4 A1 E5 F6 G7

What can go wrong 1.Lack of executive sponsorship 2.Not having sufficient management expertise 4.Not understanding your business case 3.Lack of buy-in from stakeholders at key stages 5.Things the CMS vendor may have forgotten to tell you 6.Poor configuration management 7.Insufficient risk management 8.Pitfalls during content migration 9.Not planning for future growth 10.CMS limits design options

CMS publishing models And how they might affect your redesign

Baking vs. Frying Baking  The CMS generates static content at scheduled intervals  Content physically exists on the web server  CMS publishes via FTP or file system transfer  Typical schedule: Incremental publish every minutes Full publish every night at 2:00 am Frying  CMS generates dynamic web content at request time  The page does not exist until the user clicks on the link  CMS dynamically aggregates a new web page by combining: Static elements (design, content, functionality and navigation) Dynamic elements driven by user preferences, metadata, business logic, and live data

Benefits of each Baking  Multiple URLs  Lighter footprint in the delivery environment  Better performance for content consumers  Better continuity of operations  Friendlier URLs  CMS content co-exists with legacy content Frying  Personalization  Live data reporting  Dynamic sorting, grouping, querying of content

Weighing your options

Approach #1 – Redesign first then CMS Pros  Less risk to the redesign  Only need one set of CMS templates  Easier to select the right CMS Cons  Multiplies the content migration From old design to the new design (legacy environment) From legacy environment into the CMS CMS Old design/legacy env. New design/legacy env. content migration automated deployment New design/CMS env.

Approach #2 – CMS first then redesign Pros  Leverage benefits of CMS earlier  Only one content migration  CMS handles deployment of the new design  Preferable if migrating from one CMS to another Cons  Choosing wrong CMS may limit IA options  Must develop CMS templates for both designs  Only advantageous with a baking CMS  CMS must fully separate presentation from content CMS Old design/legacy env. content migrationautomated deployment New design/CMS env. automated deployment Old design/CMS env.

Approach #3 – CMS and redesign at same time Cons  Significant cost and schedule risks to both projects  More complex management challenge  Will probably delay the release of the redesign Pros  Potential to complete both projects sooner  Potential to avoid some costs  May not have a choice Timing of funding New design requires CMS functionality CMS Old design/legacy env. content migration New design/CMS env. automated deployment

The Answer Situation will dictate the approach  Existing use of technology, governance, infrastructure  Business case  Designs goals  Ability of sponsor and stakeholders to support change However, our experience tells us…  Separate redesign and CMS implementation if possible  Approach #2 (CMS first then redesign) is often preferable  Baking CMS is often preferred in Federal sector Can facilitate incremental migration Can reduce some migration risks Keys to success:  Robust project management  Maintaining sponsor/stakeholder buy-in

Key strategies … for all three approaches

Obtain and maintain stakeholder support Executive sponsorship  Understands business case  Supports goals  Can direct personnel  Controls funding Internal stakeholder buy-in  Identify key stakeholders  Identify stakeholders’ roles and responsibilities  Establish accountability  Continuous effort to maintain buy-in  Give stakeholders a feeling of ownership (especially content contributors!)

Effective project management Experienced project management is critical  Effective processes (look for CMMI certification)  Experienced managers (look for PMP certification)  PMO to coordinate teams from different groups/vendors Develop project plan  Iterative phased approach  Define and obtain consensus for WBS up front  Identify tasks, owners, schedule, milestones, and points of buy-in  Build in review cycles for deliverables Identify risks  Assess impact and likelihood  Mitigation strategy for each

Choosing the right CMS Obtain executive sponsorship for your CMS business case Ensure new CMS does not limit design options  Include information architecture requirements into CMS selection  Require scenario-based demos during CMS selection  Do not design site for the CMS  Select the CMS to support the design goals Involve and support stakeholders at all junctures  Not all stakeholders will share your strategic vision  Not all stakeholders will recognize importance of each juncture  Need to keep selling the project to the stakeholders

During CMS implementation Configuration management  Baseline documents in version control system  Change control board Proactive communications management  Status reports  Continually tracking actions/issues/risks Deployment planning  Rollback strategy  Operations strategy  Test planning

During content migration Begin content inventory and clean-up before CMS is ready for migration Short content freezes – no more than 4 weeks Migration team should be tasked 100% to migration Phased approach to content migration organized by content owner  Migrate lower complexity areas first  But don’t save most complex migration tasks for last

Ensuring user adoption User adoption is not a given  “If you build it, they will come” is not change management  “Because I said so” is not change management Ensuring user adoption starts on day one Involve key stakeholders at all phases of project Smooth transition from implementation to operations  Communication plan  Training  Knowledge sharing  Technical support

Questions? Julia Begley Project Manager Don Bruns Principal Consultant Peter Fogelsanger Director

Database CMS Database CMS Staging AuthoringDevelopment WWW Users Production Load Balancer FIREWALLFIREWALL Sample baking environment WWW FIREWALLFIREWALL

Database CMS Sample frying environment Database CMS Database CMS Staging AuthoringDevelopment Production CMS Load Balancer FIREWALLFIREWALL FIREWALLFIREWALL Content Consumer Database