HRW-Unfinished Business- Closing Gaps in the Selection of ICC Cases
From Vision to Use Cases for CMS selection
-
Upload
david-hobbs-consulting -
Category
Technology
-
view
3.252 -
download
2
description
Transcript of From Vision to Use Cases for CMS selection
![Page 1: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/1.jpg)
from vision to use cases for CMS selection
DC WEB CONTENT MAVENS APRIL 20th, 2010
@jdavidhobbs
![Page 2: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/2.jpg)
what is a use case?
• A description of the business actions that a user needs to take …
• for all types of users … • to enable your site goals
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 2
![Page 3: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/3.jpg)
example use case Jane is a content editor for the Northeast region, and she
needs to enter the latest weather update. She enters the CMS and then selects the option to enter a weather update. She cuts and pastes and then edits the individual reports from the reporting offices. She enters core metadata (defaulting to Northeast region since she is the region’s content contributor) and then submits to workflow. Her boss Lucy then receives notification, and Lucy then accepts the update. The update then appears automatically to all blocks on all pages based on this metadata (for instance, the Northeast home page, each state in the Northeasy home page, and as a flag on the main weather page map). There is not option to override.
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 3
![Page 4: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/4.jpg)
why use cases?
• Allow you to see how different systems would implement important user interactions
• Notably not a checklist • Concrete enough for internal team to
understand
http://hobbsontech.com @jdavidhobbs
DC Web Content Mavens April 2010 4
![Page 5: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/5.jpg)
a use case for selection is not:
• implementation details • specification of a solution • complete enough for implementation They should not be any of these
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 5
![Page 6: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/6.jpg)
when to apply use cases
• Buy-in • RFP • Demonstrations • Proof of Concepts • Pilot • Implementation
Depends on complexity of implementation
http://hobbsontech.com @jdavidhobbs
DC Web Content Mavens April 2010 6
![Page 7: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/7.jpg)
use cases easier for CMS selections
• Only need use cases necessary to differentiate CMSes
• For each use case, only the level of detail necessary to differentiate between CMSes is needed
• Opportunity to better understand your requirements after concrete demonstrations by vendors
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 7
![Page 8: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/8.jpg)
use cases also harder for CMS selections
• Discretion / prioritization needed • Long-standing issues come to fore
(perhaps tempted to ignore them) • CMS use cases a bit abstract for many • Purchasing rush compromises • Often developed without overall vision
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 8
![Page 9: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/9.jpg)
so just write the use cases?
Problems with jumping in: • All issues raised above • Lose forest for the trees • After lots of work has been put into use
cases, difficult to simplify later • Difficult for everyone to understand
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 9
![Page 10: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/10.jpg)
process to define use cases for CMS selection
Define vision
Set CMS priorities
List use cases
Write use cases
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 10
![Page 11: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/11.jpg)
your goals and needs
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 11
![Page 12: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/12.jpg)
your goals and needs
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 12
• Need a tree • Need someone
handy to build it • Can use spare parts • Kids only • Security not issue • Never become castle
![Page 13: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/13.jpg)
your goals and needs
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 13
• Need roads • Need a driver • Buy pre-built • Families can use • Must lock • Never become
castle
![Page 14: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/14.jpg)
not CMS problem if you acquire based on inappropriate goals
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 14
![Page 15: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/15.jpg)
also not core CMS product issue if not implemented well
• Inconsistencies • Uneccessary complexity • Sloppy coding • Not well thought out approach to
standardization
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 15
![Page 16: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/16.jpg)
no CMS is perfect
Even “normal” houses have roof leaks
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 16
![Page 17: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/17.jpg)
cms selection just part of implementation process
Vision Plan Pilot Implement Maintain
DC Web Content Mavens April 2010
this slide: http://bit.ly/9YqLw1 @jdavidhobbs 17
here
![Page 18: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/18.jpg)
success not just technical
DC Web Content Mavens April 2010
this slide: http://bit.ly/cA1zUs @jdavidhobbs 18
![Page 19: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/19.jpg)
good CMS selection should help other aspects as well
• One driver to define compelling vision • Developing use cases drives important
discussions (not directly related to technology)
• Gets a bit more concrete than vision alone
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 19
![Page 20: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/20.jpg)
vision and use cases
Vision: Why you want to move to a new
CMS Use Cases: What evaluate CMSes against
to see how different tools accomplish them
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 20
![Page 21: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/21.jpg)
what is a compelling vision?
A compelling vision is a simple statement, in terms that all stakeholders can understand, of how the migration will result in a substantially improved site.
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 21
![Page 22: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/22.jpg)
do you have a compelling vision?
• Most stakeholders say it’s compelling • Vision is for substantial improvement • Translates to prioritization for moving
forward • Justifies doing the migration • Short (a sentence to page max)
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 22
![Page 23: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/23.jpg)
example compelling vision
1. Reduce web production cost as an organization by editorial centralization
2. Improve user experience by centralizing template control and automated content pulls from multiple repositories
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 23
![Page 24: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/24.jpg)
why a compelling vision?
• Anchors your project • Helps prioritize issues as project
progresses • Creates energy and shared direction • Narrows the scope, indicating what is
not included • Allows useful metrics to evaluate
migration DC Web Content Mavens
April 2010 http://hobbsontech.com
@jdavidhobbs 24
![Page 25: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/25.jpg)
how to develop use cases
1. Define Vision 2. Define CMS Priorities 3. List Use Cases 4. Write Use Cases
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 25
![Page 26: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/26.jpg)
get buy-in at each step
• One of the reasons for this approach is to get buy-in incrementally
• So make sure to get buy-in at each step before continuing to the next
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 26
![Page 27: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/27.jpg)
1. define vision
• Isolate why you want / need to move to a new CMS (using criteria above)
• May involve creative thinking of what is unifying about all the little issues
For large site, may want to develop a high level implementation strategy to confirm vision possible
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 27
![Page 28: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/28.jpg)
quick aside: it’s not just the CMS
One reason to do an implementation strategy is to ensure you have sufficient: – Staff – Governance – Consistency in various technical systems – Content Strategy – Taxonomy / IA / Design – Technical know-how
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 28
![Page 29: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/29.jpg)
example vision
A. Reduce web production cost as an organization by editorial centralization
B. Improve user experience by centralizing template control and automated content pulls from multiple repositories
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 29
![Page 30: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/30.jpg)
2. define CMS priorities
• What are the CMS priorities to enable the vision?
• These should be high level, unifying, and short (perhaps ten total), and prioritized amongst themselves
• Ensure that a) priorities enable all elements of the vision, and b) that anything that does not match the vision is carefully scrutinized
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 30
![Page 31: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/31.jpg)
example CMS priorities
1. Centralized hierarchical templates 2. Blocks within templates automatically
pulling content based on metadata 3. Hook to centralized automated concept
extraction engine 4. Dramatically simple (and locked down)
content contributor interface 5. Streamlined editorial interface for small
editorial team 6. Easy to modify templates centrally
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 31
![Page 32: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/32.jpg)
3. list use cases
• Map your use cases back to the priorities • Concentrate on ensuring the use cases
will support your priorities • In your RFP, you can also provide this
mapping
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 32
![Page 33: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/33.jpg)
example use case list
a. Define hierarchy of templates (including adding functionality to all pages later)
b. Enter content that automatically flows c. Add new subsite based on template
(including concept extraction rules) d. Editor changes automatic pull rules for
specific block on their subsite e. ….
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 33
![Page 34: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/34.jpg)
4. write use cases
• Again keeping the overall vision in mind, write the use cases to support that vision
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 34
![Page 35: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/35.jpg)
example use case Jane is a content editor for the Northeast region, and she
needs to enter the latest weather update. She enters the CMS and then selects the option to enter a weather update. She cuts and pastes and then edits the individual reports from the reporting offices. She enters core metadata (defaulting to Northeast region since she is the region’s content contributor) and then submits to workflow. Her boss Lucy then receives notification, and Lucy then accepts the update. The update then appears automatically to all blocks on all pages based on this metadata (for instance, the Northeast home page, each state in the Northeasy home page, and as a flag on the main weather page map). There is not option to override.
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 35
![Page 36: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/36.jpg)
example flow from vision to use case
DC Web Content Mavens April 2010
http://hobbsontech.com @jdavidhobbs 36
![Page 37: From Vision to Use Cases for CMS selection](https://reader034.fdocuments.net/reader034/viewer/2022042816/55982c131a28abf1308b4854/html5/thumbnails/37.jpg)
Thanks
David Hobbs Guiding CMS Migrations
http://hobbsontech.com @jdavidhobbs
Define vision
Set CMS priorities
List use cases
Write use cases