Customer Expectations, Prototyping Methodology and Risk Management
1.
Customer
Expectations
Keeping project on the
race, especially in the context of changing requirement and specification is
very hard. Before we begin to utilize our resources to meet customer
requirement, we should have a clear view of minor key aspect which satisfy
customer expectations.[1] Company must know that customer satisfaction is lined
up with customer expectations. Thus, if company cannot manage such
expectations, market will be full of unhappy customers. [3]Similarly, company
must be laser focused on each and every minor detail things of project
requirements, commitments, and strict timelines otherwise the project team will
be the one in the painful moment. Such acute details if missed, might lead the
project out of objective, slippage of time, cost overruns, and lots of
frustration.
1.1.
Keys for a
successful project
ü Delivery
of project/product on schedule
ü Delivery
of project within specific budget.
ü Beat
customer expectations.
è Here
are some of the customer expectations that they are seeking from the project
team. They are explained below:
1.2.Explanation to Customer expectation
ü Is the product usable? Does it do
something useful?
As always customer wants the useful and
functioning product/projects. Product or
service they received if not functioning is of no good. For example: A customer
receiving a brand new iPhone smart phone expects that the smart phone will be
useful device. But if the iPhone he/she gets does not start up, has a technical
or other defect is of no use. In this condition customer would not get
satisfied with the smart phone and the overall company empire. Thus,
performance, speed, reliability and accuracy of the product determine the
product to be usable or not. So, if all the requirements are done from customer
and developers perspective then product might be something usable.
ü Loyalty and Promises
It is one of the big expectations from
the customers that company or the project team should make up their promises to
the reality. For example: Amazon a bestselling commercial website that
facilitates billions of customers with billions of different products. If
Amazon could not deliver their product to the customer on promised time and
venue then they are no more loyal to their business. Similarly, if the product
has to be released in specific time with distinct features but product are
totally different then customer might get totally freaked from their
expectations. Anything that degrades customer standards might disappoint them
badly.
ü Sensible and Skillful Servicing
Customer expects that those who are
assigned to complete a task must know what sort of work they are doing. Those
were the teams that were professionally assigned to the project to lend quality
and ideal solution to the customer. If not so, customer might feel uneasy and
point down your skill to build up. Customers expect that service providers
should behave them in a friendlier and in professionalism manner. However such
behavioral aspect does not enhance performance ability of a product. But it is
sure that the result is to gain more unhappy customers.
ü Determine the customer needs and
address them efficiently.
Company should stand to the customer
environment in which they actually functions the cases and difficulties they
suffers. Also, they seek the similar result from their perspective. Thus,
regarding their problems company must be focused to meet their needs generally.
They want team to evaluate their problem, solve them, not to add them
generously. They do not want any causality in their work. They want to go their
things smoothly according to the theme. They do not want any excuses or sorry
for the poor performance of the product because they want to look for positive
results.
2.
Prototyping Methodology
Rapid Prototyping
Methodology is simply a System Development Method (SDM) where an early version
of a system or a product (prototype) is developed, tested and rebuild to make a final and acceptable
product or prototype.[1] This methodology is suitable in such case where
project requirements are unknown within limited period of time. Its origination
typically lies in Software development process. [2] Prototyping Model is a
trial and error procedure which usually occurs between users and the
developers. A prototype model is constructed on the basis of known project
requirements. It is an intuitive scheme for complex and large projects for
which there is no reference or an existing model for determining the needs.
When to use Prototype
Model?
Prototype Model is used
when specific information regarding inputs and output requirements are not
explained.
It is used when
particular system does not exist or in the case of large and complex projects where
there is not simple process to evaluate the requirements.
2.1.
Advantages of adopting Prototype Model
2.
Decrease in time and cost
Prototyping
Methodology can enhance the quality of the project demand and specifications
which are provided to the developer. Besides, changing cost aggressively leads
more income source as the risks are detected later in the development phase.
Thus, the early determination of the user demands can produce less expensive
soft wares in less time.
3.
Active User Involvement
A
prototype model accepts changes by going with the flow. Since, multiple demos
or prototype of a system is built earlier; customer (user) can get a brief
knowledge about the system or processes being developed. Users are assigned for
living with the solutions that the developers or companies offer. So, user
actively participates in the development of model.
4.
Absolute
Reflection of the Product
As
the user knows what type of product they are getting, they will understand how
the final product looks like. Accordingly, the developer might boost up their
confidence level as customers are in synchronization with expectation from
developers. Besides, unrealistic expectation from customer vanishes
automatically because customer knows exactly what type of product they will
get.
5.
Refined Error and validations
As always user feedback
and tips always leads to better guidance and solution. Likewise, in every
prototype built, customer feedback medicines the project errors and threats. So
that errors will be exposed earlier this offers developers a chance to refine
those errors before project sucks. Similarly, missing components, validations
and more functionality can be added up to the system.
6.
Easy Learning of System
The problem of the
developer who disregard customer demands always fails because the developer are
to make what customer are expected to get. This model also facilitates user to
get easy with the system by introducing them the methods to operate the
prototype. Also, the software that is built under prototype methodology
requires less user training and experiences because user are known to the
system processes and standards from the start of the project.
7.
Applicable to Online System
Prototype Model is
suitable for most of the online systems such as: Online Reservation System,
Ecommerce Selling System etc.
Such online system
might have high level of computer interaction with the user. Mostly, end users
can directly interact with the processes and functions of the system.
3.
Project Risk Management
What is Risk in Project
Management?
Risk management is a
procedure to identify risks and threats discovered during project management.
Risk is very susceptible in various business organizations undertaking distinct
projects periodically. Risks are mainly classified into two type i.e. negative
impact and positive impact risks.[5] Uniqueness and variability in some aspects
of the projects may vary what the future (final) projects holds or look like.
It is not sure that all the time the company should face negative impact risk
as there are good ones too. Thus, company should generate a mitigate solutions
for counter attacking the risk.[4] Some of the measures of counter attacking
risk are as follows:
1.
Identification of Risk
2.
Risk Measurement
3.
Response to Risk
4.
Monitoring Risk
5.
Communicate
It
is very hard to completely erase the risk however we can manage it properly. If
the project faces no risk yet and is in control, study the project again and
sudden you will be missing something again. The main target of the risk management
is to know how to categorize the risk we face through. One of the main goals of
risk management is to manage the risk and prevent them from destroying the
project. Secondly, management of risk is to construct a safe and conservative
design based on what company thinks a worst-case moment and try for the best.
Thus, following are the risk that might halt the project:
3.1. Technical/Inventory
Risk
Technical
Risk involves various impact changes with development of system and whole
infrastructure when deliverable does not work as expected. Such risk arises
from various activities like engineering, design, manufacturing, various
technological and test processes. Technical Risk is maximum when the project is
built in wit complex system. Till the system is fully constructed and tested
every parts of the software architecture might be a potential technical issue.
Technical Risks are categorized as follows:
·
Technical Risk might not be simply
solved (integrated).
·
Technology is latest (new) but hardly
understand by the team member which might cause delay in project handover.
·
Technology might have issue on
performance limitation that halts the project.
·
Technology is unqualified and fails to
satisfy customer and project requirements.
Meanwhile in February, 2016 a brand
company SAMSUNG selling various technology products like Smart Phones, Gears,
Laptops etc. One of the recently launched SAMSUNG Galaxy Note 7 phones was
exploding because of technology failure which is the perfect example of
Technological Risk.
3.2. Market Risk
It
is a probability for an investor to experience losses due to the reason that
halt the overall performance of financial market where the company is involved.
It is a risk to measure the project or a product we construct will fail in the
marker position. Market Risk includes fall in Gross Domestic Product (GDP),
varies in Interest rates, terrorist turbulence and sudden natural calamities.
Eradication of Market Risks is as follows:
·
Evaluate and measure type of Market
Risk.
·
Develop a mitigating plan to manage the
market risk along with the risk appetite.
·
Develop specifics processes, policies
and organizational rules to support ongoing management of risk.
Overall potential loss generated by
Market Risk is measured in number of method. One of the methods is to use Value
at Risk (VaR). VaR is a measurement of
the investment that might particularly lose in specific market conditions.
3.3. Financial
Risk
Financial Risk focuses
of overall cash flow and profit on the project .Various huge companies with
absolute and fine product are out of business league due to cash shortage to
pay up the bills. Financial Risks includes financing terms, company loans,
financial transactions and other monetary commitments. Shortage of the cash can
be experienced if the receivable accounts are not collected adequately. Thus,
company will be out of gas (money) till the profit is gained. Following are the
measures to eradicate financial risk:
·
Familiarize with different types of
financial risk i.e. Systematic or Non Systematic Risk.
·
Learn about assets classes.
·
Learn about asset based financial risk.
·
Set your particular financial goals and
schedule.
·
Know the amount of risk you have to take
on your shoulder.
Comments
Post a Comment