James
 Here are some off-the-cuff observations for an ‘information model’.  These 
come from a background of specifying requirements for fixed-time fixed-price 
contracts with big CMS components. I’m interpreting ‘Information Model’ as the 
thing that defines (most of) the requirements, 

Problems 
1)      You want something that defines requirements, in a manner which helps 
a multidisciplinary ( business tech, content, creative, vendors !) team. 
Often, if you produce different docs for these audiences, you have a hard time 
keeping them in synch, but if you just produce docs for one audience, that 
audience drives the solution. This is why just doing a sitemap ( design-
driven) or use cases (business or tech driven) doesn’t answer the problem
2)      You can’t just provide a business-facing document, as CMS systems are 
still at an immature stage. This means that there will be trade-offs with tech 
and creative, so its best to have them involved early. 
3)      In a good CMS based system, it should be relatively possible to 
support a new site-map  (e.g. new navigation and interaction style) from the 
same CMS, but as the sitemap is often the only clear requirement, the CMS is 
often tied to the first site-map in a brittle manner
4)      As most people on this list know, content is king, content maintenance 
is the dominating long-term cost, but content is often considered last

Answers (this is a composite based on different projects)
A)      – CMS based system  Reqts Model –   
i)      Write up business objectives/ business case. List brand requirements. 
Identify stakeholders as in Use cases
ii)     Segment end-user groups. Build or research quick ‘personas’ for 
representatives of user groups e.g. “ Doris is 67 yr old grandmother who is 
computer literate and uses Win 98. She wants to be re-assured about her 
current investments and understand a bit of the investment strategy behind 
them”. Expand these over time to record user needs
iii)    Document the core content at a high level. Include sourcing, volumes 
and throughput and any special workflow requirements (quick workflow picture 
here helps). Say who the intended audience is. If possible have real examples 
of the content (including exact copy, pictures etc.) 
iv)     Document the functionality with a high-level set of use cases (e.g.  
View/Edit/Delete/Preview page,  Post to bulletin board, Search, Integrate with 
System X). This should NOT refer to pages.  Detail the points where you feel 
unsure (e.g. security, integration)
v)      Describe the key entities on the site ( e.g. a unit trust site might 
have product info, advisory info, personal portfolio, transaction pages, news)
vi)     Model the relationships between the key entities in a way which 
business users and tech architects both understand – one pager  ER diagram  
e.g. a user  has multiple accounts each which may have multiple products. 
Products are organised regionally …
vii)    Keep a laundry list of non-functional requirements (performance, XML 
compliance etc.)
Finally  - using magic (which always happens on any design) bring together ii)-
vi) to build 
viii)   A list of the core content types, including sub-fields, metadata and 
workflow (e.g. “product”) –Keep these numbers down
ix)     Pictures & description of the core display templates – Number these 
and all subcomponents. Describe functionality . link back to use cases, and 
cross reference displayed content to content types – Keep these numbers down
x)      A big sitemap – which shows site structure, template types, key cross-
navigation, secured areas, content re-use and has rough volumes on it (e.g. # 
news pages). For a big big site, you probably need a meta-site map which shows 
the different subsites, their governance etc. ( I haven’t done this)
xi)     A big spreadsheet, indexed by display template, which shows display 
templates, where used on site/with what content/with what special functions 
etc.

viii) – xi)  + iii) gives an information model
Problem is you don’t want to go in to too much detail before you have selected 
a CMS, but you can certainly do a little of everything above. I know the above 
looks heavy, but many of these documents can be created in ˝ day each with a 
good team, and failing to write them down courts risk.

AND/OR

B)      – Choose a single person who owns the system design – let them 
document as they see fit, but keep them involved in everything from beginning 
to end. Support them and don’t let them burn out.  This is because in my 
observation, success comes from having a single person who tracks the whole 
system design and requirements and accepts the system and oversees the tests 
e.g. they are at all meetings with the business and all reqts type meetings. 
They are usually detailed, open-minded, hard-working, have good common sense, 
good at communication, dogged and they genuinely care about success. They are 
probably not techies, but are willing to learn technology, they have some 
design sense and are often female (no flames, this is an empirical 
observation) 

Sorry for the length, hope this helps. Can’t give sample docs as they are all 
client specific, but happy to chat off-list.

Jim Dallas
[EMAIL PROTECTED]





----------------------------------------------------------
This message was sent using                 http://uk2.net
NEWS - CHEAPEST DEDICATED SERVERS IN THE WORLD -  25/month
FREE UK DIAL 0845 609 1370 - username uk2: - password: uk2
UK's FREE Domains, FREE Dialup, FREE Webdesign, FREE email


--
http://cms-list.org/
more signal, less noise.

Reply via email to