Gather
Data to Identify Business Requirements
3757e |
|||||||||||
Note: This subject is based on and uses
resources from the national eCommerce toolbox, ICA50604, for the Diploma
of Information Technology - Website Development. |
|||||||||||
Go to the 'Other Subjects' web site Assessment Criteria email Tony |
|||||||||||
Learning Outcome 1
|
On
completion, the learner should be able to identify the key information
sources. |
||||||||||
Module
1 |
Introduction to Requirements Definition Overview: Requirements definition simply means "figuring out what to make before you make it." In the ebusiness website development world, requirements definition enables you to make appropriate decisions about the functionality and design of an ebusiness website before you invest time and money developing it. By bridging the gap between the needs of the market and those of the client, requirements definition significantly reduces guesswork in website planning Activity:
Prepare a key point
summary of each of the five areas in the requirements definition article
supplied. The summary should demonstrate your high level
design skills and innovative
use of images and fonts.
Download an overview of the client's operations 'Collecting Data from Users' is an article written for website design but the techniques are applicable to data gathering for identifying business requirements. When reading this article substitute 'ebusiness' for 'site'. http://www.usability.gov/methods/data_collection.html Without a doubt, the most significant thing you can get wrong in running a web development is to mess up the requirements. Get this wrong, and every thing you do after that is doomed. Without the right effort in gathering, documenting, agreeing and keeping to requirements, you won't deliver the thing that the client wants.
http://www.easyweb.co.uk/articles/requirements_intro.html/view
http://www2.dcita.gov.au/ie/ebusiness/advancing/benefits http://www2.dcita.gov.au/ie/ebusiness/advancing/case_studies Invisible web searching – select 'Invisible Web: How Can You Search It' http://wizard.imsa.edu/teach/micro Invisible web resources http://wizard.imsa.edu/links/external/invisible.html An article on invisible web searching with a couple of good tools. http://www.tucsoncitizen.com/index.php?page=business&story_id=011604b1_search
a) Typical major search engines
(Google, Alltheweb,
Teoma, Wisenut.) 'Feedster' is a search engine for finding information from weblogs (blogs) and RSS (real simple syndication) feeds...give it a try. http://www.feedster.com/press/tips.php |
||||||||||
Module 2 |
Defining the Client's Problem and/or Opportunity Overview: The very first stage in data gathering is the identification of the problem or opportunity. Once this is established, you will need to gather information to understand the problem and any constraints that may limit the solution. In order to implement data-gathering techniques you will need to identify one of the following: i)The problem that has to be solved, ii)The opportunity that has to be realised Activity: Use the information from the class handout and the references below to write a high-level statement, for inclusion in your requirements report, that concisely captures your client’s (Bazaar Ceramics) problem (opportunity). References:
Transcripts from interviews with owner of Bazaar Ceramics:
Information needs assessment is the process of gaining an
understanding of clients’
information use habits, preferences and perceptions, based on their
direct feedback. Conducting a needs assessment can be an important
component in supporting service planning decisions about
whom to serve and what services are needed.
Requirements Gathering: Lose Your Ego and Ask Away One of the most difficult challenges in gathering information is turning the tacit knowledge of staff into explicit knowledge that can be shared with others. This is an excellent article introducing the concepts of knowledge management. http://www.nodoubt.co.nz/kmzenfull.html 'Gathering business requirements' article http://builder.com.com/5100-6315-1045549.html A series of steps for gathering and analysing information http://www.faq.co.za/bic/bic_05stage2plan.shtm
|
||||||||||
Learning Outcome 2
|
On
completion, learner should be able to gather dat |
||||||||||
Module 3 |
Question Preparation Overview: The purpose of questioning is to elicit data or information that enables you to understand a problem or requirement from the respondent's point of view. Regardless of whether you are implementing an interview, questionnaire or structured workshop, you need to consider carefully how you develop questions for stakeholders. Developing appropriate questions will determine the quality of the information you gather. Activity: Using the class handouts:
i) Complete the "Interviewing
SME's" Exercise iii)Obtain background information on the interviewees from their job descriptions and internal documentation. iv)For each interviewee prepare an objective that summarises the key areas that you propose to explore and the information you hope to obtain. References: The interview is the primary technique for information gathering during the analysis phases of a project. http://www.dai-sho.com/pgsa2/pgsa07.html A template for preparing for an information gathering interview http://www.trainingsys.com/resources/interview/interviewtoolch4.pdf An article (pdf) describing the use of interviews, prototyping, workshops and questionnaires for gathering information. http://members.iinet.net.au/~lonsdale/courses/lons003/Information%20Gathering.pdf
An online lesson on interviewing and questionnaire - also illustrates the potential of Geocities for web site development http://www.geocities.com/syseeker/igt.htm After you complete the questionnaire, access the case studies and note their wide range of questions for use in interviews related to new technology. |
||||||||||
Module 4 |
Question Development and Interview Techniques. Overview: Over the duration of a development project you will need to ask many questions to ascertain information in order to proceed with the project. You may use different questioning techniques in different situations and through different media. The primary aim of your interviews is to identify the requirements (needs) of all stakeholders. Following the interviews you will then prepare a summary of your data gathering and complete an analysis of the identified requirements. During the interview you may be collecting and analysing data at the same time. Often you ask a question that prompts a second or third question. In this situation you are attempting to clarify or classify the initial response received. Activity:
ii) In your allocated class team, alternately ‘play’ the roles of interviewer, interviewee and observer in an interview session using information from class handouts.
References: http://www.kcmetro.cc.mo.us/longview/ctac/blooms.htm A book 'Interviewing Techniques for Managers' (not required for this subject) http://trainingsystems.safeshopper.com/14/122.htm Developing rapport in interviews |
||||||||||
Module 5 |
Staff and Customer Questionnaires Overview: There are different types of information you might want to learn from staff/customers that may have an impact on your requirements. For example; >> attitude - how staff/customers think and feel about something >> perception - the way staff/customers receive messages and interpret them >> needs - not only what staff/customers need, but what they believe they need; also desires >> decisions - both the choices staff/customers make, and how they make them. Activity: Follow the class handout instructions to gather data, using questionnaires, from external sources (staff and customers) to assist the identification of requirements for the client’s proposed website. References: Although they are inexpensive and produce fast results, web surveys and questionnaires still require proper project planning for maximum effectiveness. http://www.websurveyor.com/create-an-online-survey.asp Variations in the alignment of input fields, their respective labels, calls to action, and their surrounding visual elements can support or impair different aspects of user behavior. http://www.lukew.com/resources/articles/web_forms.html An article from Jakob Nielsen "Keep Online Surveys Short" http://www.useit.com/alertbox/20040202.html Use Zoomerang to create your online surveys - Register for the free service http://zoomerang.com/login/index.zgi Guidelines for creating online surveys Seven steps to a successful web survey An example of an online survey for a new product- adapt for new technology introduction |
||||||||||
Module 6 |
Identifying Requirements from Best
Practices
Activity: References: How to effectively borrow ideas, strategies and tactics: http://sbinformation.about.com/cs/bestpractices/a/aa011903a.htm Select the 'Best Practice Model and Tools for Business' http://www.ecommerce.treasury.gov.au/ Process benchmarking http://www.benchmarkingplus.com.au/process%20bmarking.htm What is benchmarking?
http://management.about.com/cs/benchmarking/a/Benchmarking.htm |
||||||||||
Module 7 |
Identifying Requirements from Research Overview: Many website projects are the result of the client’s increasing awareness of the importance of the Internet as a marketing and sales tool. Many of their competitors and industry partners now have websites and the client has decided that in order not to be left behind, the company must develop or upgrade to an innovative web presence that will provide a competitive advantage.
'Workplace'
Activity: range of new internet technologies and identify requirements that may
not have been identified by your
internal data gathering methods.
Bloglines is a FREE online service for searching, subscribing, creating and sharing news feeds FLICKR is a free online photo management system. Upload your photos and use FLICKR to create public and private sets of photos. Describes the four basic steps to creating a Podcast.* Write it,* Record it,* Publish it,* Promote it. http://blog.educause.edu/penrose/archive/2005/06/07/1902.aspx Guidelines for creating short, organized shows that can help you get started in podcasting and organize your podcasts into manageable chunks. http://blog.ericrice.com/blog/_archives/2005/6/4/909411.html
This tutorial will show you how to sign up and subscribe to blogs with Bloglines. It includes how to subscribe to RSS feeds and Podcasts.
If you require more information about RSS feeds and Aggregators then try this tutorial from CNET
Here are the winners of the '2005 Business Blogging Awards'. Study the designs AND study the range of businesses using blogs...it really is a huge trend in online sales and marketing. An increasing number of websites are being supported by 'companion blogs'.
|
||||||||||
Learning Outcome 3
|
On
completion, learner should be able to ensure analysis is accurate and
complete. |
||||||||||
Module 8 |
Requirements Analysis Overview: Broadly speaking you will analyse data as you collect it, and/or once it has been collected. Data collected from several interviews and/or data collected from questionnaires need to be aggregated and collated into meaningful information. The analysis technique involves identifying similarities and disparities between data. At the conclusion of the first stage of analysis you should have a list of business requirements and you may be able to identify dependencies between requirements. Activity: Use the information and methods above to complete an analysis of the requirements you have identified from internal and external sources. References: Capability analysis can be used to assess whether a proposed website is statistically able to meet a set of specifications or requirements. To complete the calculations, a set of data is required, usually generated by a control chart; however, data can be collected specifically for this purpose. http://www.qualityadvisor.com/library/capability/capability_analysis.htm |
||||||||||
Learning Outcome 4 |
On completion,
learner should be able to gain consensus. |
||||||||||
Module 9 |
Gaining Concensus - Report and Presentation Overview: The contents and degree of detail for a Requirements Report will vary depending on the size and scope of a project, but a Requirements Report is generally an informal document that can be easily understood by the customer. Presentation skills aren't just for managers anymore. They're necessary for every employee who wants to get a point across confidently, clearly, and without nervousness, whether they're presenting a new idea ... selling a website concept ... or making a presentation before a client.
Activity: References: This may be a digital world, but the written word remains the fundamental tool of communication, and being able to write effectively and persuasively — whether creating a business plan, feasibility report or website content writing is a core skill. Presentation of a business case http://www.ctg.albany.edu/publications/guides/smartit2?chapter=4 This article provides links to a range of technologies for supporting presentations. http://pf.inc.com/sourcebook/eg/0502.html
A
comprehensive article on how to make an effective presentation http://www.csupomona.edu/~jotaylor/classes/class_list/la540_2001/text/effective_presentations.pdf
A good presentation on designing PowerPoint slides
http://www.writing.eng.vt.edu/speaking/rethinking.pdf
http://www.smps.org/mrc/articles-html/bigshow.htm
Tell 'Em What You're Gonna Tell 'Em . . .
http://www.businesstown.com/presentations/present-tell.asp
Develop the Bibliography and Appendix for your feasibility report.
Example of a transmittal letter How
to write a descriptive abstract |
||||||||||
ASSESSMENT CRITERIA
Assessment
Events' Comments: |
Feasibility Report
Development of a Business Requirements Feasibility Report
Discussion: The feasibility report studies a situation (for example, a problem or
opportunity) and a plan for doing something about it and then determines whether
that plan is "feasible"--which means determining whether it technologically possible
and whether it is practical (in terms of current technology, economics, social needs,
and so on). The feasibility report answers the question "Should we implement Plan X?"
by stating "yes," "no," but more often "maybe." Not only does it give a
recommendation, it also provides the data and the reasoning behind that
recommendation.
http://www.kjist.ac.kr/~slic/est/e_textbook-EST-STW-Chapter4-B.htm
'Workplace' Activity:
Develop the 'Introduction' and the 'Body' for your report. NOTE.
Use the feasibility
report examples at http://www.io.com/~hcexres/tcm1603/acchtml/feas.html as a
model for your project.
References:
A checklist for writing a feasibility report
http://www-english.tamu.edu/pers/fac/krueger/purposes.doc
More information on feasibility reports
http://kielikeskus.tkk.fi/itseopiskelu/kiecafe/en/dp/feasibil.html
The report's introduction
http://www.io.com/~hcexres/tcm1603/acchtml/introds.html
The body of the report
http://www.io.com/~hcexres/tcm1603/acchtml/final.html