SlideShare uma empresa Scribd logo
1 de 35
I'm Leaving You:The risks of dumping your old CMS for Drupal and how to manage them By Nicole Lind SVP, Treehouse Agency nlind@treehouseagency.com
Why this session? Surprise dangers lurk Unrealistic expectations Drain on resources Change is difficult Unrecognized risks
The goal Set better expectations Provide a risk assessment framework Minimize surprises Bring sanity to a potentially stressful experience
Understanding the Situation:theLANGUAGE & thePEOPLE Doublespeakis language that deliberately disguises, distorts, or reverses the meaning of words.  Doublespeak may take the form of euphemisms (e.g., “downsizing” for layoffs), making the truth less unpleasant without denying its nature, intentional ambiguity, or reversal of meaning. Tribalism is a strong Cultural or ethnic identity that separates one member of a group from the other members of another group.  From Wikipedia (paraphrased)
“There’s a module for that” Implication:   Your site is practically already built! Truth:  You’re going to need plenty of development work to get the custom look and functionality you have in mind. Understanding Drupal Doublespeak
“Final designs” Implication:   “Of course the designs are final”.  Just a few tweaks are expected and shouldn’t impact functionality. Truth:  Even small design changes can introduce significantly new  functionality. Understanding Drupal Doublespeak
“Flexibility” Implication:   The new CMS will be completely customized, but should act like shrink wrapped software with documented manuals and no bugs . Truth:  Your CMS is custom-made and will require a debugging period and custom documentation. Understanding Drupal Doublespeak
“Cost Savings” Implication:   Drupal is free! Of course it’s going to be cheaper! Truth:  Every project is unique. While Drupal is free, the development, support, and hosting of your project is not.  Savings (and costs) will vary. Understanding Drupal Doublespeak
“There’s talent all over the world” Implication:   There are Drupal developers everywhere…just outsource to a cheaper country and save loads! Truth:  Depending on your project, management style, and organizational culture, international outsourcing may not be a practical approach—and could end up costing more. Understanding Drupal Doublespeak
“Critical launch issue” Implication:   Whoops! Something “just came up.” Truth:  Bizarre unknown use cases only became known at or after launch. Somebody didn’t think things through enough.  Understanding Drupal Doublespeak
Understanding the Drupal Tribe Members Common tribe members of a Drupal CMS migration Evangelist member Passive-aggressive member Openly hostile member Know-it-all member Apathetic member Protector member  Chief member
Evangelist Description Brought Drupal to the organization or pushed for a major over hall of the existing implementation Caveats Depending on how they “sold” Drupal (which is often an oversell with Drupal Speak terms) to the organization will determine how to handle the rest of the tribe members.  What to do with them Manage expectations and bring everyone back to reality
Passive-Aggressive Description Tries to please people by agreeing to their plan of action publically, yet actually doing the opposite privately Caveats Although not a very vocal tribe member, the passive aggressive often uses subversive emails and conversations to pass blame and avoid doing their job What to do with them Point out the inconsistency between their words and actions
Openly Hostile Description Openly antagonistic to the project. They will be the first person to say I told you Drupal was a bad idea Caveats Often motivated by jealously and they often feel they should be leading the project effort What to do with them Assign an important job in the project to this person or completely eliminate them. There is no sitting on the fence or shades of grey
Know-it-All Description Often a very experienced technical person but they are new to Drupal.   Caveats Fear of change drives this person and they will complain about the inadequacies of Drupal What to do with them Train these people as soon and as much as possible!
Apathetic Description The apathetic will sit on the sideline and make no meaningful contribution to the project Caveats Usually much of the editorial staff is apathetic and unfortunately they don’t say much about the CMS until the new product is already built What to do with them Preview as much of the early build through demos and test accounts
The Protector Description Keeper of the budget and sustains the migration effort through resourcing Caveats Sometimes unclear who this member is and how much power they have  What to do with them Make this tribe member your friend. Take them for dinner and drinks.  Schmoozing!
The Chief Description The mover off all things related to the migration effort. Understands the strategy, language and players associated with getting the job done Caveats Not always well liked and may need to be hard on other tribe members What to do with them Empower this tribe member with real authority
People are scared. Tough changes can make people redundant, threaten jobs and require the restructuring of the organization  Speed of change matters. Slow is usually easier, but many web projects require urgency and speed to market People react differently. Some are more impacted by change and sometimes do not cope well; may act out, taking on tribe roles of the openly hostile or passive aggressive member Change is inherently risky. It should be managed with care and professionalism Understanding Change in the Drupal Tribal Community
Migrating is Inherently Risky and What To Do About It Evolving  People and Language Through Risk Assessment
Identifying the most common risks Risks Potential Impacts No Drupal experience Unknown dependencies Scheduling Double data entry Unidentified block behavior Old legacy system has no clear migration path Lack of clear content mapping Cost Schedule Performance
Survey users and stakeholders for additional potential risk  Don’t forget members of the technical team (including developers, system administrators and hosting partners).  Hosting is often overlooked in budgets and requires critical skills that maybe missing. Spend the necessary time to understand editor and content contributor processes and expectations for the administrative interface. Often a very overlooked area for risk.
Setting up a risk tracking method Many formats available on the web; Google “risk analysis” or “risk assessment” for ideas.  Most often includes tracking risk for Likelihood of occurring and Impact on the project; impact could be financial, timeline, or quality of the outcome
Likelihood definitions
Impact definitions
Sample risk assessment
Creating risk mitigation plans for Drupal migration projects
Common sense plans that help reduce risk Set clear and measurable goals Conduct a project discovery Provide as much training and documentation as budget and schedule allows
Setting clear and measurable goals UNCLEAR NOT SPECIFIC UNREALISTIC “We are moving to Drupal because we want our CMS to be more flexible.” “We expect to save a lot of money moving to Drupal.” “One of the main goals of this project is to double our traffic the first month after launch.” Goals need to be specific and realistic to help set expectations for success of the project. Goals also focus our attention on higher priority activities versus lower priority activities.
Project discovery Project discoveries help stakeholders and implementation team to understand the real needs of the migration project Project discoveries are ideal for fleshing out the unknowns (risk) of a project.  Once something is known, it often dramatically reduces the risk and exposure involved in migrating to Drupal Project discovery can be as short or long as need be but should be done regardless
Training and documentation Budgets and timelines generally don’t cover the real outlay for training and documentation…which is a risk More efficient delivery: Create inline documentation as much as possible. Saves time and money relative to creating documentation in two places.  Regularly demo functionality for stakeholders. These sessions can be recorded and used for future training and documentation needs. Maintain a central repository for all project documents.
Putting everything together
Distributing and publishing the riskand mitigation plans Initial risk assessments should be placed in the project discovery documentation (if one is conducted) On-going risk assessments should be shared with project stakeholders through meetings, email, scrums, etc.  Once new risk are communicated the document should be updated and saved to the central document repository (i.e. Google docs, Basecamp, etc.)
Final thoughts Be patient Understand the people and language of the community moving to Drupal Be sensitive to how other tribal members deal with change Identifying and managing risk is the most effective way to evolve your community and successfully migrate to Drupal
Thank youQuestions? By Nicole Lind SVP, Treehouse Agency nlind@treehouseagency.com

Mais conteúdo relacionado

Mais procurados

Leading from a Distance: Practical Tips for Successful Virtual Leadership
Leading from a Distance: Practical Tips for Successful Virtual LeadershipLeading from a Distance: Practical Tips for Successful Virtual Leadership
Leading from a Distance: Practical Tips for Successful Virtual LeadershipHRDQ-U
 
Managing projects using distributed teams with agile scrum
Managing projects using distributed teams with agile scrumManaging projects using distributed teams with agile scrum
Managing projects using distributed teams with agile scrumVaughn Aust
 
JoomlaExpo Presentation on Security by Tom Canavan
JoomlaExpo Presentation on Security by Tom CanavanJoomlaExpo Presentation on Security by Tom Canavan
JoomlaExpo Presentation on Security by Tom Canavanalledia
 
Managing Virtual Teams
Managing Virtual TeamsManaging Virtual Teams
Managing Virtual TeamsJohn Zachary
 
PixelCrayons’ Tips and Strategies for a Successful Remote Team Management
PixelCrayons’ Tips and Strategies for a Successful Remote Team ManagementPixelCrayons’ Tips and Strategies for a Successful Remote Team Management
PixelCrayons’ Tips and Strategies for a Successful Remote Team ManagementPixel Crayons
 
Mersive's Guide to Video Conferencing
Mersive's Guide to Video ConferencingMersive's Guide to Video Conferencing
Mersive's Guide to Video ConferencingKateBradley31
 
Zibtek’s Software Development Comparison Guide
Zibtek’s Software Development Comparison GuideZibtek’s Software Development Comparison Guide
Zibtek’s Software Development Comparison GuideAmit Ashwini
 

Mais procurados (7)

Leading from a Distance: Practical Tips for Successful Virtual Leadership
Leading from a Distance: Practical Tips for Successful Virtual LeadershipLeading from a Distance: Practical Tips for Successful Virtual Leadership
Leading from a Distance: Practical Tips for Successful Virtual Leadership
 
Managing projects using distributed teams with agile scrum
Managing projects using distributed teams with agile scrumManaging projects using distributed teams with agile scrum
Managing projects using distributed teams with agile scrum
 
JoomlaExpo Presentation on Security by Tom Canavan
JoomlaExpo Presentation on Security by Tom CanavanJoomlaExpo Presentation on Security by Tom Canavan
JoomlaExpo Presentation on Security by Tom Canavan
 
Managing Virtual Teams
Managing Virtual TeamsManaging Virtual Teams
Managing Virtual Teams
 
PixelCrayons’ Tips and Strategies for a Successful Remote Team Management
PixelCrayons’ Tips and Strategies for a Successful Remote Team ManagementPixelCrayons’ Tips and Strategies for a Successful Remote Team Management
PixelCrayons’ Tips and Strategies for a Successful Remote Team Management
 
Mersive's Guide to Video Conferencing
Mersive's Guide to Video ConferencingMersive's Guide to Video Conferencing
Mersive's Guide to Video Conferencing
 
Zibtek’s Software Development Comparison Guide
Zibtek’s Software Development Comparison GuideZibtek’s Software Development Comparison Guide
Zibtek’s Software Development Comparison Guide
 

Destaque

Destaque (6)

Dcnyc10 build a better drupal agency
Dcnyc10 build a better drupal agencyDcnyc10 build a better drupal agency
Dcnyc10 build a better drupal agency
 
Project whispering-v1
Project whispering-v1Project whispering-v1
Project whispering-v1
 
Ctools UI Presentation
Ctools UI PresentationCtools UI Presentation
Ctools UI Presentation
 
Project Management as an Art Form
Project Management as an Art FormProject Management as an Art Form
Project Management as an Art Form
 
報告
報告報告
報告
 
Vagrant puppet
Vagrant puppetVagrant puppet
Vagrant puppet
 

Semelhante a Risks of Dumping Your Old CMS for Drupal

I'm Leaving You: The Risks of Dumping Your Old CMS for Drupal and How to Mana...
I'm Leaving You: The Risks of Dumping Your Old CMS for Drupal and How to Mana...I'm Leaving You: The Risks of Dumping Your Old CMS for Drupal and How to Mana...
I'm Leaving You: The Risks of Dumping Your Old CMS for Drupal and How to Mana...Phase2
 
Managing a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandManaging a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandEmma Jane Hogbin Westby
 
Stldodn 2014 agile on a shoestring
Stldodn 2014   agile on a shoestringStldodn 2014   agile on a shoestring
Stldodn 2014 agile on a shoestringAngela Dugan
 
An Agile Development Primer
An Agile Development PrimerAn Agile Development Primer
An Agile Development PrimerDerek Winter
 
T3CON 19 Scrum for web agencies, does it really work?
T3CON 19 Scrum for web agencies, does it really work?T3CON 19 Scrum for web agencies, does it really work?
T3CON 19 Scrum for web agencies, does it really work?David Denicolò
 
How to grow and manage Drupal organisations
How to grow and manage Drupal organisationsHow to grow and manage Drupal organisations
How to grow and manage Drupal organisationsExove
 
Leading Software Development Teams
Leading Software Development TeamsLeading Software Development Teams
Leading Software Development TeamsArno Huetter
 
Susan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologiesSusan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologiesAssociation for Project Management
 
importance of resources allocation in formal method of software engineering ...
 importance of resources allocation in formal method of software engineering ... importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...Abdul Naqashbandi
 
Growing Drupal Organisations
Growing Drupal OrganisationsGrowing Drupal Organisations
Growing Drupal OrganisationsExove
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...Scrum Day Bandung
 
Improve Your Library: Using the 5 Phases of Project Management (February 2017)
Improve Your Library: Using the 5 Phases of Project Management (February 2017)Improve Your Library: Using the 5 Phases of Project Management (February 2017)
Improve Your Library: Using the 5 Phases of Project Management (February 2017)ALATechSource
 
Agile Experience In Complex Projects
Agile Experience In Complex ProjectsAgile Experience In Complex Projects
Agile Experience In Complex ProjectsBorys Lebeda
 
RPMG: Ten Ts Of International Virtual Teams
RPMG: Ten Ts Of International Virtual TeamsRPMG: Ten Ts Of International Virtual Teams
RPMG: Ten Ts Of International Virtual TeamsMike Pepelea
 
Agile adoption tales from the coalface
Agile adoption   tales  from the coalfaceAgile adoption   tales  from the coalface
Agile adoption tales from the coalfaceNish Mahanty
 
Hello World: Adapting to Global Project Management
Hello World: Adapting to Global Project ManagementHello World: Adapting to Global Project Management
Hello World: Adapting to Global Project Managementdlipper
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...Phase2
 
DrupalCon 2013 Making Support Fun & Profitable
DrupalCon 2013 Making Support Fun & ProfitableDrupalCon 2013 Making Support Fun & Profitable
DrupalCon 2013 Making Support Fun & ProfitablePromet Source
 

Semelhante a Risks of Dumping Your Old CMS for Drupal (20)

I'm Leaving You: The Risks of Dumping Your Old CMS for Drupal and How to Mana...
I'm Leaving You: The Risks of Dumping Your Old CMS for Drupal and How to Mana...I'm Leaving You: The Risks of Dumping Your Old CMS for Drupal and How to Mana...
I'm Leaving You: The Risks of Dumping Your Old CMS for Drupal and How to Mana...
 
Managing a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandManaging a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days Ireland
 
Stldodn 2014 agile on a shoestring
Stldodn 2014   agile on a shoestringStldodn 2014   agile on a shoestring
Stldodn 2014 agile on a shoestring
 
An Agile Development Primer
An Agile Development PrimerAn Agile Development Primer
An Agile Development Primer
 
T3CON 19 Scrum for web agencies, does it really work?
T3CON 19 Scrum for web agencies, does it really work?T3CON 19 Scrum for web agencies, does it really work?
T3CON 19 Scrum for web agencies, does it really work?
 
How to grow and manage Drupal organisations
How to grow and manage Drupal organisationsHow to grow and manage Drupal organisations
How to grow and manage Drupal organisations
 
DDD In Agile
DDD In Agile   DDD In Agile
DDD In Agile
 
Leading Software Development Teams
Leading Software Development TeamsLeading Software Development Teams
Leading Software Development Teams
 
Susan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologiesSusan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologies
 
importance of resources allocation in formal method of software engineering ...
 importance of resources allocation in formal method of software engineering ... importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...
 
Growing Drupal Organisations
Growing Drupal OrganisationsGrowing Drupal Organisations
Growing Drupal Organisations
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
 
DevOps for Dinosaurs
DevOps for DinosaursDevOps for Dinosaurs
DevOps for Dinosaurs
 
Improve Your Library: Using the 5 Phases of Project Management (February 2017)
Improve Your Library: Using the 5 Phases of Project Management (February 2017)Improve Your Library: Using the 5 Phases of Project Management (February 2017)
Improve Your Library: Using the 5 Phases of Project Management (February 2017)
 
Agile Experience In Complex Projects
Agile Experience In Complex ProjectsAgile Experience In Complex Projects
Agile Experience In Complex Projects
 
RPMG: Ten Ts Of International Virtual Teams
RPMG: Ten Ts Of International Virtual TeamsRPMG: Ten Ts Of International Virtual Teams
RPMG: Ten Ts Of International Virtual Teams
 
Agile adoption tales from the coalface
Agile adoption   tales  from the coalfaceAgile adoption   tales  from the coalface
Agile adoption tales from the coalface
 
Hello World: Adapting to Global Project Management
Hello World: Adapting to Global Project ManagementHello World: Adapting to Global Project Management
Hello World: Adapting to Global Project Management
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
 
DrupalCon 2013 Making Support Fun & Profitable
DrupalCon 2013 Making Support Fun & ProfitableDrupalCon 2013 Making Support Fun & Profitable
DrupalCon 2013 Making Support Fun & Profitable
 

Mais de Treehouse Agency

Strategic Management of Multiple Projects (aka Project Whispering)
Strategic Management of Multiple Projects (aka Project Whispering)Strategic Management of Multiple Projects (aka Project Whispering)
Strategic Management of Multiple Projects (aka Project Whispering)Treehouse Agency
 
Modern Theming: Beyond Proprocessing and .tpls
Modern Theming: Beyond Proprocessing and .tplsModern Theming: Beyond Proprocessing and .tpls
Modern Theming: Beyond Proprocessing and .tplsTreehouse Agency
 
Scaling Drupal: Not IF... HOW
Scaling Drupal: Not IF... HOWScaling Drupal: Not IF... HOW
Scaling Drupal: Not IF... HOWTreehouse Agency
 
The Case for Drupal in the Enterprise
The Case for Drupal in the EnterpriseThe Case for Drupal in the Enterprise
The Case for Drupal in the EnterpriseTreehouse Agency
 

Mais de Treehouse Agency (6)

Front endnyc
Front endnycFront endnyc
Front endnyc
 
Strategic Management of Multiple Projects (aka Project Whispering)
Strategic Management of Multiple Projects (aka Project Whispering)Strategic Management of Multiple Projects (aka Project Whispering)
Strategic Management of Multiple Projects (aka Project Whispering)
 
Bad beans
Bad beansBad beans
Bad beans
 
Modern Theming: Beyond Proprocessing and .tpls
Modern Theming: Beyond Proprocessing and .tplsModern Theming: Beyond Proprocessing and .tpls
Modern Theming: Beyond Proprocessing and .tpls
 
Scaling Drupal: Not IF... HOW
Scaling Drupal: Not IF... HOWScaling Drupal: Not IF... HOW
Scaling Drupal: Not IF... HOW
 
The Case for Drupal in the Enterprise
The Case for Drupal in the EnterpriseThe Case for Drupal in the Enterprise
The Case for Drupal in the Enterprise
 

Último

GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfDanny Diep To
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesAurelien Domont, MBA
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryWhittensFineJewelry1
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Aggregage
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...Hector Del Castillo, CPM, CPMM
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxRakhi Bazaar
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOne Monitar
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerAggregage
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdfChris Skinner
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdfChris Skinner
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 

Último (20)

GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and Templates
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
 
WAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdfWAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdf
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon Harmer
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 

Risks of Dumping Your Old CMS for Drupal

  • 1. I'm Leaving You:The risks of dumping your old CMS for Drupal and how to manage them By Nicole Lind SVP, Treehouse Agency nlind@treehouseagency.com
  • 2. Why this session? Surprise dangers lurk Unrealistic expectations Drain on resources Change is difficult Unrecognized risks
  • 3. The goal Set better expectations Provide a risk assessment framework Minimize surprises Bring sanity to a potentially stressful experience
  • 4. Understanding the Situation:theLANGUAGE & thePEOPLE Doublespeakis language that deliberately disguises, distorts, or reverses the meaning of words. Doublespeak may take the form of euphemisms (e.g., “downsizing” for layoffs), making the truth less unpleasant without denying its nature, intentional ambiguity, or reversal of meaning. Tribalism is a strong Cultural or ethnic identity that separates one member of a group from the other members of another group. From Wikipedia (paraphrased)
  • 5. “There’s a module for that” Implication: Your site is practically already built! Truth: You’re going to need plenty of development work to get the custom look and functionality you have in mind. Understanding Drupal Doublespeak
  • 6. “Final designs” Implication: “Of course the designs are final”. Just a few tweaks are expected and shouldn’t impact functionality. Truth: Even small design changes can introduce significantly new functionality. Understanding Drupal Doublespeak
  • 7. “Flexibility” Implication: The new CMS will be completely customized, but should act like shrink wrapped software with documented manuals and no bugs . Truth: Your CMS is custom-made and will require a debugging period and custom documentation. Understanding Drupal Doublespeak
  • 8. “Cost Savings” Implication: Drupal is free! Of course it’s going to be cheaper! Truth: Every project is unique. While Drupal is free, the development, support, and hosting of your project is not. Savings (and costs) will vary. Understanding Drupal Doublespeak
  • 9. “There’s talent all over the world” Implication: There are Drupal developers everywhere…just outsource to a cheaper country and save loads! Truth: Depending on your project, management style, and organizational culture, international outsourcing may not be a practical approach—and could end up costing more. Understanding Drupal Doublespeak
  • 10. “Critical launch issue” Implication: Whoops! Something “just came up.” Truth: Bizarre unknown use cases only became known at or after launch. Somebody didn’t think things through enough. Understanding Drupal Doublespeak
  • 11. Understanding the Drupal Tribe Members Common tribe members of a Drupal CMS migration Evangelist member Passive-aggressive member Openly hostile member Know-it-all member Apathetic member Protector member Chief member
  • 12. Evangelist Description Brought Drupal to the organization or pushed for a major over hall of the existing implementation Caveats Depending on how they “sold” Drupal (which is often an oversell with Drupal Speak terms) to the organization will determine how to handle the rest of the tribe members. What to do with them Manage expectations and bring everyone back to reality
  • 13. Passive-Aggressive Description Tries to please people by agreeing to their plan of action publically, yet actually doing the opposite privately Caveats Although not a very vocal tribe member, the passive aggressive often uses subversive emails and conversations to pass blame and avoid doing their job What to do with them Point out the inconsistency between their words and actions
  • 14. Openly Hostile Description Openly antagonistic to the project. They will be the first person to say I told you Drupal was a bad idea Caveats Often motivated by jealously and they often feel they should be leading the project effort What to do with them Assign an important job in the project to this person or completely eliminate them. There is no sitting on the fence or shades of grey
  • 15. Know-it-All Description Often a very experienced technical person but they are new to Drupal. Caveats Fear of change drives this person and they will complain about the inadequacies of Drupal What to do with them Train these people as soon and as much as possible!
  • 16. Apathetic Description The apathetic will sit on the sideline and make no meaningful contribution to the project Caveats Usually much of the editorial staff is apathetic and unfortunately they don’t say much about the CMS until the new product is already built What to do with them Preview as much of the early build through demos and test accounts
  • 17. The Protector Description Keeper of the budget and sustains the migration effort through resourcing Caveats Sometimes unclear who this member is and how much power they have What to do with them Make this tribe member your friend. Take them for dinner and drinks. Schmoozing!
  • 18. The Chief Description The mover off all things related to the migration effort. Understands the strategy, language and players associated with getting the job done Caveats Not always well liked and may need to be hard on other tribe members What to do with them Empower this tribe member with real authority
  • 19. People are scared. Tough changes can make people redundant, threaten jobs and require the restructuring of the organization Speed of change matters. Slow is usually easier, but many web projects require urgency and speed to market People react differently. Some are more impacted by change and sometimes do not cope well; may act out, taking on tribe roles of the openly hostile or passive aggressive member Change is inherently risky. It should be managed with care and professionalism Understanding Change in the Drupal Tribal Community
  • 20. Migrating is Inherently Risky and What To Do About It Evolving People and Language Through Risk Assessment
  • 21. Identifying the most common risks Risks Potential Impacts No Drupal experience Unknown dependencies Scheduling Double data entry Unidentified block behavior Old legacy system has no clear migration path Lack of clear content mapping Cost Schedule Performance
  • 22. Survey users and stakeholders for additional potential risk Don’t forget members of the technical team (including developers, system administrators and hosting partners). Hosting is often overlooked in budgets and requires critical skills that maybe missing. Spend the necessary time to understand editor and content contributor processes and expectations for the administrative interface. Often a very overlooked area for risk.
  • 23. Setting up a risk tracking method Many formats available on the web; Google “risk analysis” or “risk assessment” for ideas. Most often includes tracking risk for Likelihood of occurring and Impact on the project; impact could be financial, timeline, or quality of the outcome
  • 27. Creating risk mitigation plans for Drupal migration projects
  • 28. Common sense plans that help reduce risk Set clear and measurable goals Conduct a project discovery Provide as much training and documentation as budget and schedule allows
  • 29. Setting clear and measurable goals UNCLEAR NOT SPECIFIC UNREALISTIC “We are moving to Drupal because we want our CMS to be more flexible.” “We expect to save a lot of money moving to Drupal.” “One of the main goals of this project is to double our traffic the first month after launch.” Goals need to be specific and realistic to help set expectations for success of the project. Goals also focus our attention on higher priority activities versus lower priority activities.
  • 30. Project discovery Project discoveries help stakeholders and implementation team to understand the real needs of the migration project Project discoveries are ideal for fleshing out the unknowns (risk) of a project. Once something is known, it often dramatically reduces the risk and exposure involved in migrating to Drupal Project discovery can be as short or long as need be but should be done regardless
  • 31. Training and documentation Budgets and timelines generally don’t cover the real outlay for training and documentation…which is a risk More efficient delivery: Create inline documentation as much as possible. Saves time and money relative to creating documentation in two places. Regularly demo functionality for stakeholders. These sessions can be recorded and used for future training and documentation needs. Maintain a central repository for all project documents.
  • 33. Distributing and publishing the riskand mitigation plans Initial risk assessments should be placed in the project discovery documentation (if one is conducted) On-going risk assessments should be shared with project stakeholders through meetings, email, scrums, etc. Once new risk are communicated the document should be updated and saved to the central document repository (i.e. Google docs, Basecamp, etc.)
  • 34. Final thoughts Be patient Understand the people and language of the community moving to Drupal Be sensitive to how other tribal members deal with change Identifying and managing risk is the most effective way to evolve your community and successfully migrate to Drupal
  • 35. Thank youQuestions? By Nicole Lind SVP, Treehouse Agency nlind@treehouseagency.com

Notas do Editor

  1. ----- Meeting Notes (8/24/11 11:43) -----Limited introduction of myself. Save for later slide when I talk about my professional experience