Politics    Pets    Humor    Junior's Gear    Bumper Stickers    Art and Photography    Fantasy Art    Military    Geek    Pop Culture
The Insider Secrets to Marketing Your Business on the Internet<--->The Accelerated Internet Wealth Video Series<--->The Ultimate Internet Entrepreneur<---> The Insider Secrets Of An eBay Millionaire

Monday, February 20, 2006

Documenting requirements for a Lotus solution

Lotus being a pack of technologies, it is challenging to come up with a document that captures requirements in a format that can be easily translated into design. In the ‘Good (but not so practical) Real World’ we should not be worried of the technology while the requirements are documented. Since in most cases we approach requirements with a particular platform(s) / technology(s) in mind, it is practical to adulterate requirements with some technical details. The objective though should be to document requirements in a format that is flexible for design (Java/J2EE, lotus component or something else), development (RAD, testing tools, language used for development) and implementation and most importantly - Change!

Suggestion on the documentation part would be to completely cover the requirements and clearly define the scope (without duplication of effort at a later stage of a project). Some key aspects that need to be included in this requirement documentation

  • Use Cases
  • User interface Details, including fields
  • Access/State Matrix - Depict the state of a document/data element in different modes - at various workflow stages - for multiple user roles. This can be really handy at any stage of the project.
  • Requirements that are based on the out-of-the box platform capabilities (Replication, Security etc)
  • Non-functional requirements – Sizing, availability, scalability, performance related etc.

0 Comments:

Post a Comment

<< Home