Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  General  Requirements specification for a website
Previous Previous
 
Next Next
New Post 2/26/2012 11:04 PM
Resolved
User is offline Javad
4 posts
No Ranking


Requirements specification for a website 
Modified By Javad  on 2/27/2012 1:12:29 AM)

Hi all,

I have a question and I have searched different web sites and books for the answer but still I could find no clear answer. The problem is that we are working on a educational website (a website that should be a Rich Internet Application and have many Web 2.0 features) that its main purpose is to deliver educational content to the audience. At the same time our customers want the website to support their content production process. To put it simply, people prepare stuff related to a lesson (text of lesson, audio podcasts, video presentations etc.) and put them on the website for audience; something similar to content management systems. Now my question is that should we model requirements of website as "use case". Is it correct to list use cases like this:

UC1- View text of lesson
UC2- Play audio podcast
UC3- View references
...

We have bunch of complicated requirements for representation of text and other stuff, e.g. text should be in RTF format, it should contain links to other parts of website and so on and so forth. My problem is that none of these can be easily captured in UC document since there is no user interaction, just description of layouts of the page etc. Waiting to hear from you guys

P.s. Any reference too a book or article specific to requirements specification of Web 2.0 projects are welcomed.

 

 
New Post 2/27/2012 2:54 AM
Accepted Answer 
User is offline Kimbo
456 posts
5th Level Poster


Re: Requirements specification for a website 

Javad,

What you're describing sounds more like non-functional requirements. The classic use case view involves a problem statement (can't remember the exact words), use case diagram, use cases and non-functional requirements.

If you're looking at requirements for a web site you also need to do an audience analysis, information architecture and content definition as well as the standard requirements stuff like process, use cases, business rules, etc.

Kimbo

 
New Post 2/27/2012 7:59 AM
User is offline Sandy
74 posts
8th Level Poster




Re: Requirements specification for a website 

Hi Javad,

User storyboards work very well for this type of situation.  Storyboards include a visual mockup or representation of the screen, along with text description of how the user interacts with the screen and any specific requirements for navigation, content presentation, etc.  The mockups can be any degreee of sophistication - from a hand-drawn sketch to a Visio wireframe, to something more elaborate created with UI tools such as Balsamiq's "Mockups".

As Kimbo noted, you'll probably need to create related documents such as user personas / profiles (or audience analyses), and some form of documentation for the functional requirements.  Business rules can be documented in the storyboards, but more typically they would be documented in the use case and/or in a separate business rules document.  For the website you described, example business rules might specify whether all users can access all course content or whether a user can only access content for a course in which s(he) is enrolled.

Other non-functional requirements should be defined in a separate specification.  Page load / performance requirements are often important when displaying video or content that is graphics-intensive.  Other requirements might be the web browsers that need to be supported (eg. Safari and/or Mozilla, as well as IE - some graphics or podcast formats may not be as compatible with different browser types or versions).

I've recently worked with a team doing the same type of website, and they were very successful using personas and storyboards for this purpose.

Sandy

 
New Post 3/1/2012 12:11 AM
User is offline Javad
4 posts
No Ranking


Re: Requirements specification for a website 

 Hi,

Kimbo and Sandy, I should thank you both for your helpful reply. I try to choose best combination of traditional RE methods along with what you have suggested.

 
New Post 3/1/2012 1:18 AM
User is offline Kimbo
456 posts
5th Level Poster


Re: Requirements specification for a website 

Javad,

One fundamental thing to know about creating websites that I should have stated. Always write them from the point of view of the visitor!

Obvious really but a lot of websites fail that basic thing.

Kimbo

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  General  Requirements specification for a website

Community Blog - Latest Posts

Business Impact Analysis(BIA): Assessing the Potential Impact of a Cybersecurity Incident on Business Operations
In today’s highly interconnected society, businesses depend on technology even more than before. While offering opportunities for innovation and creativity, businesses are exposed to various cybersecurity threats that can disrupt operations, damage reputation, and result in substantial financial losses. It is crucial to carry out a comprehens...
In today's ever-evolving market, businesses must adapt swiftly to remain competitive and meet the needs of a fast-paced digital economy. Among the various business strategies available, digital transformation, customer-centricity, and sustainability have emerged as top priorities. Let’s explore why these strategies are critical for busine...
The Cisco Certified Network Associate (CCNA) certification is a pivotal credential for networking professionals, validating your skills in networking fundamentals, security, automation, and programmability. Preparing for the CCNA exam can be challenging, but with the right strategy, resources, and mindset, you can successfully achieve this certific...

 



Upcoming Live Webinars




 

Copyright 2006-2024 by Modern Analyst Media LLC