11
Percussion Projects: Approaches & Strategies or I can't believe it's not XSL

Percussion Projects: Approaches & Strategies or I can't believe it's not XSL

Embed Size (px)

Citation preview

Page 1: Percussion Projects: Approaches & Strategies or I can't believe it's not XSL

Percussion Projects:Approaches & Strategies

or I can't believe it's not XSL

Page 2: Percussion Projects: Approaches & Strategies or I can't believe it's not XSL

Introduction

Odin has been involved in many successful Percussion CMS projects (Rhythmyx)

Percussion ExperienceListening to the customerFlexibilityHigh level project methodologyAgile DevelopmentKey decision points

Page 3: Percussion Projects: Approaches & Strategies or I can't believe it's not XSL

Upgrade?

Faster DevelopmentImproved Content Authoring experience Publishing PersonalisationImproved Deployment

Page 4: Percussion Projects: Approaches & Strategies or I can't believe it's not XSL

Identify Business Case and Key Requirements

Before starting a project there needs to be business case.

Listen to the users and developersUnderstand the issues they are facing Prioritise issues and identify big wins What issues will be corrected by upgrade What issues 'may' be corrected by upgrade

Work out where the bottlenecks are in the process

Page 5: Percussion Projects: Approaches & Strategies or I can't believe it's not XSL

Manage expectations

Understand the 'current issues‘ fullyCommunicate the what will definitely be resolvedFocus on the new functionality and positivesEnsure Project sponsors and end users have same Ensure resourcing is planned fully before startingUAT throughout the project - so people get a feel for the changes.Prepare for the worst, but expect the best

Page 6: Percussion Projects: Approaches & Strategies or I can't believe it's not XSL

Planning and Resourcing

Type of ProjectSection development of site

New Content types and templates

Manual/Automated Migration

Upgrade Platform upgrade Template code change Automated Migration Manual Migration

Rebrand of site New templates Code reuse

ConstraintsResource AvailabilityBudgetTimelinesDependencies to other projects

ApproachesPhased Approach / Big BangMentoring Development team / Outsource all developmentPost Implementation planning

Page 7: Percussion Projects: Approaches & Strategies or I can't believe it's not XSL

Reducing risk 

CustomisationsIdentify 'custom' areas that could cause issuesCommunicate with PercussionMay be better ways of implementing

EnvironmentsTiered Architecture (Development, Test, Pre-Prod, Production)

Should comprise fully separated set of components

Virtual Servers Flexibility to increase capacity Initial High cost – but savings over longer term Simpler rollback and cloning facilities

Agile MethodologiesRequirementsDevelopment planning and implementationTesting

Rollout timingsWeekends/Evenings allow most flexibility

Page 8: Percussion Projects: Approaches & Strategies or I can't believe it's not XSL

Starting the Project

Analysis of current systemInitial RequirementsInitial DocumentationIssue ManagementDevelopment Source Control

Page 9: Percussion Projects: Approaches & Strategies or I can't believe it's not XSL

During the Project

Project Management and LeadershipDocumentationIssue ManagementContinuous Integration testingDevelopmentFlexibilityDo not be afraid to change approach if it is

not working

Page 10: Percussion Projects: Approaches & Strategies or I can't believe it's not XSL

Go Live/Rollout Steps

Be positive Aim to upgrade over weekends Prepare an Implementation Plan Ensure the end users are prepared Rollback

Page 11: Percussion Projects: Approaches & Strategies or I can't believe it's not XSL

Post Implementation Steps

Measure performance increasesProject ReviewProject WarrantyPost implementation Support

In house development team supplemented by Odin on-demand consulting and Percussion SupportOutsource all Application support to Odin On-demand Consulting and Product Support to Percussion