Exercise 8 - Analyze & Evaluate Client Business

advertisement
Exercise 8 - Analyze & Evaluate Client Business Requirements
Accurately determining and analyzing client requirements
Some client requests and the later requirements are quite straightforward.
Others, however, can be complex and will need a lot of thinking through on your
part as well as the client’s.
You may have heard of technology purchased by an organization that ends up
being hardly used. Or equipment purchased by isolated communities that breaks
down and is then left to rust, because parts are not easy to get, and the experts
are all in the city. You may have heard of systems that are set up that fail to meet
the organization’s needs or soon get outdated.
In these cases, the client may not have had a clear idea of exactly what was
required and may have anyway been mistaken in their assessment. Or the
‘expert’ or supplier may not have helped the client to analyze and determine
what their needs are.
What information do you need from your client?
You need to specify the areas in which you need information from the client. A
template, with a list of areas such as those in Table 2 below, can help direct your
questions. At her second interview with Edward, in the bookstore case study
above, Joy will be able to ask questions that will help her to fill in such a template.
Table 2: Template to further question client requirements
Focus area
Response
Background of the
organization or business:
Objectives of this exercise /
project:
Problems (and any
underlying issues):
Criteria for successful
achievement of objectives:
Issues, factors and
information that impinge on the
problem:
Resources available to
address the problem:
Possible strategies for
Ronal Sadiq
Page 1
Exercise 8 - Analyze & Evaluate Client Business Requirements
Focus area
Response
addressing the problem:
Plan of action to be
implemented:
Client feedback process:
Plans for the future:
Budget:
Project scope:
Project specifications:
Project timelines:
Other comments:
If the client’s request involves more than one problem, you may need to fill
out one of these templates for each problem. Joy, for instance, would probably do
this if Edward did in fact want to add a cafe business added to the current
bookstore, since it would present a whole series of different problems requiring
solutions.
The list of course can be adapted to suit your needs. In your own situation, or
area of study at present, is there a client whose needs you are required to
determine? If so:
 does the list in Table 2 above suit this task?
 would you need to remove any of the headings in Table 2?
 would you need to add other headings to Table 2?
Analyzing client requirements
Suppose you’ve determined your client’s requirements. You’ve collected
information on areas listed in Table 2. You’ll now look at that information and ask
yourself questions such as:
 Does the client know exactly what they want?
 Is there anything I need to research to help the client make a more
informed decision?
 Would I be able to meet the client’s requirements?
In other words, you analyze what the client has said their requirements are.
You might then decide to carry out research on the subject. You might find
that there are other ways of solving the problem that had not been considered.
Ronal Sadiq
Page 2
Exercise 8 - Analyze & Evaluate Client Business Requirements
Your research may involve anything from consulting other people in your
organization to reading up on the subject on the Internet and in journals.
You might find a template useful for noting down your analysis, such as the
one in Table 3. Again, the table here is a generic list of items for analysis that you
could adapt or elaborate. It would give you a systematic way of approaching the
analysis so as to ensure nothing is overlooked.
Table 3: Analysis details
Analysis
Details
What the client requires (to
resolve the problem):
Other methods for resolving the
problem:
Advantages and disadvantages of
each method:
Recommendation (if any) and
reasons for recommendation:
Implications for initial budget,
timelines, etc:
Other comments:
Information you need to provide to your clients
Once you have analyzed a client’s requirements, you can then:
 tell the client if you (or your organization) can meet their requirements
 let them know of other options or possibilities of which they may not have
been aware
 Provide the client with any information that will help them understand
what they’re getting into.
If you work for an organization or business that deals with clients, think of the
types of information that you provide to clients who come to you with requests.
Alternatively, reflect on the last time you yourself had a request. Were you
provided with information that helped you make an informed decision and made
you understand what you were getting into?
Crucial information
Ronal Sadiq
Page 3
Exercise 8 - Analyze & Evaluate Client Business Requirements
It’s important that you get the right information from a client to accurately
work out their requirements. And it’s just as important that you provide the client
with information that will help them to agree with you on certain decisions, such
as the specifications and scope of the job.
You don’t want a client to say at a later date that they were not satisfied with
the service you provided (or worse, be taken to court!). You need to try to preempt any later misunderstandings. Table 4 lists types of information that will
need to be obtained from the outset. You may need to provide some of this
information to the client to satisfy your organization’s policies. For example, your
organization may have a policy for charging additional fees for services beyond
those originally requested.
Table 4: Examples of information that should be provided upfront
Item
Explanation
Extra costs
The client must be fully aware of how much
they would need to pay and for what service.
Are there any extra costs that could be incurred
by the client? Are there any extra charges or
penalties the client could be asked to pay under
particular conditions?
Scope of the
You and the client should agree on exactly
what you are supposed to do. They should know
what they have to provide. What are the
parameters of the job (or project)? Exactly what
lies outside the scope or brief?
Specifications
It’s important to spell out the details that you
will need to attend to in order to do the job.
job
Agreement or
contract
Is there a document such as a service level
agreement?
Changing of
the brief
Sometimes halfway through a job, a client
may want to change their original brief. Is there
a deadline for changes to the brief? Which
specifications can be changed? Are there agreed
penalties for changes?
Options and
possibilities
Let the client know what their options are.
Provide information on the features of each
option. The client may make a request for a
certain service or product. However, they may
Ronal Sadiq
Page 4
Exercise 8 - Analyze & Evaluate Client Business Requirements
Item
Explanation
not be aware of other options or other
possibilities.
Recommendati
Is it your organization’s policy to give
ons
recommendations to the client? Sometimes
clients request that you do. Make sure you carry
out research.
Process
The client needs to be aware of the
processes you’ll take when carrying out their
request. Is the client part of this process? Will
they be consulted? When will they be
consulted?
Roles
It’s important to clarify roles. What is your
role? What is their role? What are the roles of
each person on the project?
Consultation
with the client
Will the client be consulted? At what stages
of the job or project will this consultation occur?
Contact person
Can the client contact you or someone in the
organization if they have queries?
Timelines
What are the dates for the completion of the
job (or various parts of the job)? Will there be
penalties if deadlines are not met?
Job guarantee
or insurance
Is there a job guarantee? If the client is not
satisfied with the service, is there recourse (a
person or a regulatory body they could contact
perhaps)? Do you have any insurance against
defects in work or non-delivery, by which they
might recover any losses in the event of things
going wrong.
Once you have agreed on this information, it would wise to put it down in
writing. It could simply be in the form of a letter to the client where you say
something like: ‘Below are the decisions we made and agreed to at our meeting
on....’ Or it may be in the form of a contract or service level agreement.
If the scope of the job is likely to change and there is no formal agreement of
what to do if that happens, then be sure to give the client plenty of notice and a
clear explanation of that change of scope.
Ronal Sadiq
Page 5
Exercise 8 - Analyze & Evaluate Client Business Requirements
Complying with organizational and business guidelines
In dealing with a client you must be ready to comply with the guidelines of the
organization or business they are working for or represent. Client guidelines may
restrict choices for proposed solutions, work hours, and even discussion of your
dealings outside the client’s workplace (in confidentiality clauses or agreements).
In extreme cases, you may have to argue for the modification of restrictive
guidelines to allow for new technology or procedures.
Yet other guidelines you need to follow may come from the organization or
business you work for and from statutory requirements.
Guidelines are found in organizational policies and procedures, and in related
documentation that helps to standardize the way things are done, and to decide
who does what, in an organization.
The areas in which guidelines can exist include those listed in Table 6.
Depending on the size of the organization or business the areas below may be
fully documented, or simply known by a particular person. Larger organizations
will typically have better documented policies. Most guidelines are simple enough
to comply with, and are often a matter of common sense.
Table 6: Details of a range of business and operational guidelines
Guideline
area
Description
Business
continuance
There is a business to run. Does the project need to
happen outside hours to minimize client disruption? Will
there be a changeover period where two systems run
side by side to prove the new equipment, software or
processes? Will user training be necessary?
Equipment
type
Keeping hardware compatible helps in troubleshooting and maintenance. Are there service
agreements in place that would be affected? What are
the purchasing requirements and minimum
specifications for computer hardware? Is additional
consumables stock required?
Naming
conventions
Equipment needs to be identified easily. What can
you call or label devices on a network? How are IP
addresses allocated within the network?
Software
Ronal Sadiq
Consistency needs to be maintained throughout an
organization. What programs can be installed? What
Page 6
Exercise 8 - Analyze & Evaluate Client Business Requirements
Guideline
area
Description
programs must be installed? Who is allowed to install
them? Operating systems, application programs and
utilities are all covered in this area including the need
for updates and patch management.
Cabling
Technical
documentation
Statutory requirements affect this area. Fixed
telephone, network and mains power cabling needs to
be installed by licensed cable installers or electricians.
(Don’t leave yourself open to penalties by doing them
when you are not licensed.) Non-compliance with these
guidelines can see you and your organization fined. You
can also be held accountable for injuries caused by
incorrect installation.
Other guidelines may be more technical in nature
and you will need to comply with them if you want
equipment to function correctly. These include network
and other communication parameters like unshielded
twisted pair (UTP) cable run lengths, the number of
hubs allowed in a network and universal serial bus (USB)
cable lengths.
Documentation is a varied and often overlooked
resource. Who needs to update this? What format does
it take? Are special programs needed?
Furniture
A corporate image may need to be maintained and
OH&S considerations as well as the suitability of
furniture to support equipment.
Processes
How are items approved and ordered? Who controls
the budget? What paperwork needs to be filled in? Who
needs to sign-off on an order and final installation?
Licensing
Licensing requirements must be upheld to ensure
that all software is correctly sourced, purchased and
registered.
Security
Who has the keys? Do you need security clearance or
keys to enter certain rooms, sections or buildings? What
about the things you see and hear? Is this information
for general public or classed as classified? Who knows
the passwords? Who should be given any new
Ronal Sadiq
Page 7
Exercise 8 - Analyze & Evaluate Client Business Requirements
Guideline
area
Description
passwords?
Summary
In this reading you’ve considered skills that will help you accurately determine
and analyze client requirements. These include interpreting the client’s business
or operational needs. Active listening and questioning skills can help you to elicit
and correctly interpret client requirements by asking the right types of questions
and by allowing your client to communicate freely and fully.
Systematic documentation of information provided by clients is then possible,
as is the clarification of specifications for a given job or task. Finally you’ve
considered the translation of business needs into technical and licensing
requirements and security issues, and in the context of organizational and client
guidelines.
Ronal Sadiq
Page 8
Exercise 8 - Analyze & Evaluate Client Business Requirements
Complete the Following activities
1. Which are fundamental areas about which it is important for you and
your client to agree:
 Timelines
 Responsibilities
 Processes
 Scope
 All of the above.
2. If you were to devise a checklist to you elicit information from clients,
what might your questions focus on?
Background of the organization, objectives of the project, budget,
timelines, scope, potential setbacks/problems, future plans
3. List at least five areas that you might encounter in which organizational
and business guidelines will apply.
Business continuance, equipment type, software, cabling, licensing
Ronal Sadiq
Page 9
Download