UNDERSTANDING THE ASPECTS OF THE CUSTOMER AND RESOLVING DIFFERENCES BETWEEN CUSTOMER EXPECTATIONS AND VENDOR'S ABILITY AND SCOPE TO COMPLETE THE PROJECT.
INTRODUCTION: EXPECTATION GAP:
SOCIOLOGICAL ASPECTS OF THE CUSTOMER & CONSUMER
BEHAVIOR:
MANAGING CUSTOMER EXPECTATIONS:
SCOPE CREEP - HOW TO AVOID IT & THE VENDOR'S RESPONSIBILITY:
POOR ESTIMATION (VENDOR'S RESPONSIBILITY):
LACK OF MANAGEMENT EXPERIENCE:
SOME SOLUTIONS TO UNDERSTANDING THE CLIENT & PROJECT
DEVELOPMENT:
COLLABORATE
WITH THE CUSTOMER:
In the world we live
today, businesses and top executives must understand what differentiates their
companies from others and must understand the needs of the consumers in their
markets. If these two ingredients are
understood, a business can develop a strategic plan to create a market niche
and develop their customer base to be successful. Development of this information along with the development of the
internal business processes can lead to some form of a competitive advantage in
the market. The businesses and their
representatives are directly responsible for the patterns of purchases (in the
long run) of each of their customers.
How they (the customers) will react within certain situations is largely
due to the education and supplying the customer with enough data and tools to
proficiently inform them of what is to be completed and within what context and
timeframe. Understanding the customer
and their reactions to the environment will prolong the life of the
relationship between businesses and their customers.
Understanding the customer can be a starting point for most businesses and a re-evaluation point for most others. There are at times where a gap occurs between what customers expect and what management / businesses presume they expect. This often happens because companies overlook or do not fully understand customer's perceptions and expectations. In spite of a strong commitment and sincere desire to provide quality service, many companies fall dramatically short of the mark, usually because they have an internally directed rather than externally directed focus. An internally directed focus assumes that the company knows what customers should want and delivers or produces that. This orientation often leads to providing products and services that do not match customer's expectations important features and benefits may be left out and levels of performance may be inadequate. According to Michael Wing, A few common elements that contribute to the gab between customer expectations and the product or service offered are as follows:
The list above covers some basic issues in customer service. Frontline employees are in constant communication with the customers and management tends to not know the needs of those customers. Communication must be bilateral for internal purposes, because the direction of the company is lead by management, but is dictated by the customer. Frontline employees are the bloodline from the customers to the management team. If the management team does not believe that all the information is getting back to them from the customers through the frontline employees, managers must make sure that there is some form of interaction between them and the customer. This also allows for the managers to keep in place some customer-service accountability. Managers are responsible for identifying problems and resolving them, wherever they may exist. A lot of problems exist, but because of the working relationships between the frontline employees and the customers, most customers would not confront the frontline employees about their problems.
These uncertainties create a gap in the customer service that is necessary to continue the relationship. Providing a product or service your customers perceive as excellent requires you to know what it is that your customers expect. This is the most critical component of delivering excellent customer service. Virtually every company thinks it knows what its customers want. However, even if a company is only slightly inaccurate about its assumptions, it could lose the business to another company that has more accurately filled the customer's needs. Also, being only slightly inaccurate can lead your organization to spend money, time and effort on things that are not important to your customers. And in a worse case scenario, it can mean not surviving in an intensely competitive environment.
There are countless theories explaining customer behavior and attributes. According to the Consumer Psychology in Behavioural perspective. "The most widely-accepted and influential models of consumer behavior derive in large part from cognitive psychology. As a result, consumer choice is usually understood as a problem-solving and decision-making sequence of activities, the outcome of which is determined principally by the buyer's intellectual functioning and rational, goal-directed processing of information." (Foxall, p. 8). These types of theories on consumer behavior invest consumers with extensive capacities to handle considerable quantities of information and to engage in processing of that information to compare, contrast, and evaluate alternative information for the consumers' purposes and aims. Even early models of managerial type decision-making models were based on this reasoned, goal-directed information processing. With the constant growing competitive markets and the growing field of information within those markets, no one individual nor organization can encompass the information flow by cognitive means. Computers and information systems have replaced the activities of individuals in the decision making roles and organization have built systems to become the cognitive decision making models that once was done by human means alone. So how does this affect the customer? It now means that not only does the organization need to understand the consumer, but the system that is built needs to have that understanding also. Building that type of information within that system takes time and money, but with the business environment as it stands, the information flow of a computer can better deal with the sophisticated information flows and intricate details by compiling all of that information faster. Information within a system can then process the information at a higher rate of speed and return results in a more proficient and accurate manner.
Customers and their
behaviors comprise of many attributes and differentials. These differences are not just associated
with demographics, groups or any one particular item. There is a complex development of behaviors that exist in the
consumer markets. Just by human nature,
consumers can be spontaneous, unpredictable, and selfish. By these definitions, businesses, consumers
and purchasers are usually trying to find the best advantageous deal around and
always looking after number one (number one can be the business or themselves). What makes the customer is not always a predisposition
attribute, but rather an educated or enforced protocol that has been in stowed
into their mindset. In other words, we
as vendors can still influence the consumer.
There are ways to enhance the products as vendors and create
relationships to influence the consumers to have confidence in the
products. Once the consumer's needs are
found, vendors can then create the "image" of what the consumer
should expect from the products. On the other hand, getting as much information
about the customer can give the vendor more information to better serve the
market as a whole. The marketplace is
characterized by continuous changes in market composition, business practices
and structure. To understand what makes
up the customer is unique to every business, but there are models, such as
The penetration of the Web has become sufficiently pervasive, to the extent that Web consumers now represent a wide range of demographic attributes, such as the whole of the consumer market. With the recent shift in the last 100 years of mass communications, particularly television, it has led to the success of consumers on the Internet in our culture. The web offered a benefit that TV lacked: two-way communications. There are still many people who continue to experience a feeling of strangeness and distrust about the Internet, but the reality of it all, the shift has moved most businesses into the Internet market. Businesses and vendors must realize that the potential of the Internet and consumer behavior within its means. The Internet will become a vehicle as intrinsic to our daily existence as TV's and telephones are in today's world for communication and consumer development. This open-ended subject has many components to it, but the issue at hand is how the Internet impacts consumer behavior. Consumer behavior on the web is yet to be figured out and the models are in the beginning stages, but we now know it is here to stay and there is a large market segment waiting for all businesses to join in the pursuit to easier transactions and information on the Web. According to "The Soul of the New Consumer", we have primarily focused on what consumers like and dislike about online shopping. But how has the Internet changed the other ways that consumers shop? The key reasons new consumers say they like to shop online are:
§ It's more convenient as compared to other methods of shopping
§ It saves time
§ They are more empowered because of better product information and the ability to compare offerings among many different vendors
§ They find better product selection at better prices
§ The primary drawbacks to online shopping are:
§ Some products are simply not conducive to an online purchase
§ Many consumers appreciate and want to experience the "aesthetics of shopping,"
§ Returning products that don't meet their requirements is a hassle.
In developing any type of business relationship, especially in a service-oriented type of relationship, expectation on both parties must be monitored and maintained. In Managing to Keep the Customer, the service organization should have the recognition of the needs, coupled with knowledge of what to change, capacity, and willingness of the management team to implement the needed changes. Once a project is in motion, expressing those necessary changes in the current protocols of the client organization is necessary and effective communication of the goals of that client organization is a must. Getting those necessary systems requirements prior to the engagement of a project is always necessary, but is not always easy. Being able to change the project in the middle can be costly for the client and for the vendor. It can cause a change in focus because of the fact that the whole picture was not fully presented prior to the beginning of the project or it can even scrap what has been done and must redo to encapsulate the whole system.
First and foremost, the concept of understanding customer's perceptions must not be an afterthought, but must be the driving force behind every project. "Our expectations are influenced by our previous experience, our knowledge, and our memory. And what we perceive is often what we expect to see or what we are looking for. This mental set functions at the unconscious level to delimit our capability to perceive." (Mahatoo, p.68). Keeping this in mind, we are enabling our client to use prior experience to maintain their expectations. Their perception is not always reality; therefore vendors must "shape" those perceptions, so that it does reflect reality. "A key to the design and operation of project management is understanding the user's perceptions and matching the systems around those perceptions. Failure of most projects stem from systems developers denying that the users have any say in the development of the systems". (Bender, p.28.)
In the development of customer systems requirements and understanding the customers expectations, there is a list of priorities that must be met in order to perceive the system as a whole, according to Paul Bender of Design and Operation of Customer Service Systems:
§ Measure internal knowledge of Customer Service Requirements
§ Identify the types of requirements to be established
§ Determine the format and accuracy needed
§ Establish the Survey Techniques to be used inside the client's business
§ Conduct Interview and gathering of information
§ Analyze the results to establish customer service standards
§ Identify the constraints and define acceptable ranges
§ Then set goals to meet the customer service requirements set
This methodology is just a type of methodology to obtain the essence of what customer's want. After a full review of the requirements, those requirements must be well documented to keep the customer well informed. The goal is to have all the requirements of the system properly defined on paper so that it is well defined in the minds of the customer. This hopefully resolves issues of conflict between the vendor and the customer and what are the functional requirements specifications. A service level agreement is made at that time to define what standard procedures are set out as guidelines to enable the relationship a record of what is to be expected. This provides a contractual record of what the vendor is to provide and at what levels that is acceptable by the customer. According to Steven Bragg, "Outsourcing projects present a conflicting strategy within the vendors' business. The client always wants functional and well-developed systems, and they should expect it, but in order to maintain control of the process, there must be a scope to work under. Customers constantly try to fudge that scope." (Bragg, p. 7) Vendors must define the level of service in explicit means at the beginning of the project and informing the client that changes in that scope can change the timing of the project completion date. A reason that is subject to more disputes is when management does not feel that a supplier is providing the level of service that was promised at the start of the relationship. In these cases, if there is no clear set of performance measurements that both parties have agreed upon in advance, then the termination of the relationship may be rancorous in the extreme, and may involve litigation. Instead, the company and the supplier should make this decision based on performance measurements that have been verified and approved. If those measurements do not exist at the time when management is already questioning the ability of the supplier, it is still useful to being calculating the measurements, since it gives senior management a better basis of information to use when deciding to terminate a project.
A good definition is located from the web: "Scope
Creep is the expression used by project managers and/or vendors who are under
pressure to constantly deliver in excess of what was originally agreed. Scope
creep normally results from a failure to establish the clear requirements of
the business users. As these begin to solidify the scope of the original plan
can start to move - and continue to move. If the project manager is not alert
to this (all too common) phenomenon, the requirements will constantly change
thus ensuring that the projects spends years on delivering nothing, as they are
continually reviewing and altering direction."(20.)
This
scope creep cycle can be disastrous for some organizations. The cycle of reviewing and changing the
requirements may be necessary on the customer's side, but a worse case scenario
is that the whole project is cut because of a lack of funding or lack of
time. On the other hand, a scope change
can be an opportunity. Some scope changes that are clearly beyond an original work
package may turn out to be the source of additional work - commonly called
add-on work, engagement expansion, up-selling etc.
"Good scope management always keeps that possibility in
mind. It's a great way to turn a possible threat into an advantage. Some
service organizations thrive by expanding existing projects by identifying
additional "value-added" work they can perform for their clients. The
keyword is value-added, not nickel and diming or padding the contract. Your
client will be happier for it. And your project manager and employer will love
you for it." (2.)
A
good business relationship on a project is crucial to both the supplier and the
customer. The vendor has the
responsibility to the client to be responsive, unassuming in the requirements
stage, due diligence in the gathering of information, and explicit communication
in the documentation stage. The vendor
then has to complete the engagement by following through on the promises of the
documentation. At the implementation
stage, the focus of problem solving come into view because of the fact that the
systems, even though designed appropriately, are not exactly what the customer
wants. So, how do you know when a
project has gone 10,000 leagues below the sea in scope creep? Katherine Spencer Lee gives some pointers
and explains:
"It's
possible to do everything by the book only to find things written in between
the lines later. Frequent communication with the clients about their
expectations is invaluable, because every change has consequences both in money
and time. If you're working with a consulting firm, it's also important to
include the account executive in the communication loop. Reinforce project
objectives through frequent reviews and progress reports. When a client
requests a change, alert everyone involved in writing. (E-mail is appropriate
in most cases.) Ask all parties for input on whether the changes will impact
the overall project. Be sure to outline how each change may affect budget,
time, labor and quality. If adjustments that will impact your billing rate or
project fee are made to the schedule, be sure to negotiate this right away. If
you delay this conversation, the client may assume the change is
"free" and has no impact on the timeline. Bad news is always best delivered sooner rather than later. If
schedules are off track or budgets might be exceeded, inform the appropriate
parties immediately. Remember, time is money. You want to avoid a situation in
which you are forced to take a profit loss, especially with a fixed-fee
contract."(21.)
Most
of the time, it is not the client who is changing their requirements, but the
environment that the business is in that changes the requirements. When customers initiate a project, they do
so with a certain idea in mind of the end result. If the project manager does
his job well, that idea will be translated into a scope document of some kind.
However, once things get under way, a new dynamic begins:
· The customer starts to learn more, and realized that what they originally asked for is not what they need, so they initiate a change in scope, or requirements.
· The business needs can change over the course of the project so that what was originally contracted for, is now not relevant, or
· The marketplace has changed and what was originally contracted for must be delivered early to address a business need.
According to Ted
Marcus' survey - These elements will change the original project parameters, to
the point that this survey reported that 44% of respondents said poor
requirements definition is the reason for scope creep. Furthermore, only 16% of
the project managers say "No" to user requests for "significant
changes well into the development cycle". From another survey, taken from Glass' book, "Software
Runaways", it catalogs some of the more prominent disasters experienced by
the software industry. He reports, "Study after study has found that where
there is a failure, requirements problems are usually found at the heart of the
matter." Problems occur when requirements are:
· too numerous
· unstable
· ambiguous
· incomplete (Glass, p. 21)
As with any large
system, the longer the development takes, the more the user [and other parties]
will mess with the original specs -- for different reasons. One is that as they
learn more of what is possible, they become dissatisfied with the original
functionality requested. They realize that they can better serve their business
interests by introducing some change into the application. Or, particularly if
the development drags on, the business needs themselves will change, and
therefore the original requirements are obsolete.
The
above assume that the requirements were reasonable at the outset. Yourdon
(1997) claims that this assumption is changing and that most development
projects today are planned from the beginning to be virtually impossible or
called "death marches"; struggles against the odds to achieve, or
fall by the wayside. In these cases, a late delivery is very likely indeed.
POOR
ESTIMATION (VENDOR'S RESPONSIBILITY)
Inaccurate
estimations are "one of the major factors in the breakdown of
relationships between IT people and their clients." (10). A project plan is an educated guess at how
to reach certain goals, by a certain date, at a certain cost. The plan needs to
be put together by the project manager, with the input of the people who will
actually be doing the work. To the question; Why are these estimates not borne
out? the answer is "It's not that simple.";
In
the early stages of a project, particularly a large one, when the estimates are
generated, there can be a vagueness about what form the project will really
take, both with regard to the tactics of performing the tasks, as well as the
actual goals, which can change as work progresses. This results in a risk that:
"the schedule dates and budget numbers lack validity at later stages of
the project. As more project activities are completed, and more changes occur
in your knowledge and understanding of the project goals and objectives and of
the possible ways of producing a correct solution, the more likely it is that
the assumptions you made early on are incorrect and incomplete. "
(DeWeaver, p. 66). This presumes that
we find out more about the project as we go along -- even with regard to the
goals. But even with projects that are well defined from the start, accurately
predicting the end date can be problematic, "because we know so little
about accurate schedule estimation, and because estimates are usually made by
the people who are least able to make accurate estimates (e.g., marketers and
customers), it is simply the norm that schedule targets, and thus cost targets,
are unreasonably short. The problem for systems and software is that the field
is so young... we are really never quite sure that an unreasonable schedule is,
in fact THAT unreasonable." (Glass, p. 11). Additionally, many estimates may be politically driven
(Thomsett), with an end result similar to the above. In fact, Thomsett (e,
1998) in a very funny article about the "Estimation Games" played
between the project manager and his superiors, suggests that in the most
desperate cases, where the project manager has a gun to his head to produce
estimates, he take out the most reliable estimating tool around: three dice.
Shake, roll, and give the total of months (or weeks or days, depending on the
situation) for the project.
Another
reason has to do with accurately assessing resource allocation. Ideally, a
resource would be fully devoted to a task or project until he had completed his
work. In reality, resources are often forced into multi-tasking: juggling
several projects at the same time. This leads to obvious inefficiencies from
refocusing, finding the work, mentally readjusting, etc. And just as this is
true on an individual level, it can be even more pronounced on an
organizational level.
A study of a dozen
companies applying process management to product development over a period of
eight years, showed that:
· Projects get done faster if an organization does fewer of them at a time.
· Investments to relieve bottlenecks yield disproportionately large time-to-market benefits.
· Eliminating unnecessary variation in workloads and work process eliminates distractions and delays, thereby freeing up the organization to focus on the creative parts of the task.
The result of applying
these three approaches was that average development time dropped by 30 to 50%.
(Adler, p. 134). The impact is that companys estimate their schedules based on
a higher level of productivity than is actually the case. The twelve companies
studied above were not aware of "of the share of the average workweek that
non-project work was consuming." (Adler, p. 143).
Project managers
generally evolve into their role; they do not train for them. In fact, Thomsett
notes, "the average commercial IT person has completed a 3 year university
degree in computing before they are recruited into organizations. In addition,
most IT people would obtain at least 3 -5 days of formal technical education
per year within their companies. So, if we look at an 8-year veteran, they
would typically have between 300 - 400 days of formal technical education!
However, as they are moved into project management, the total of formal
education in project management is 0 days! At best, they may receive a 1 to 3
day workshop on project management. No wonder our group& and others &
have found that poorly-trained project managers are a major cause of project
failure." (Thomsett, twilight zone).
To this lack of project management experience we can add the observation
that project managers are usually promoted because of their technical abilities,
not because of their adeptness at social skills, which is more necessary than
technical virtuosity. As a project manager, you "must develop your ability
to facilitate, include other people, and [gain] consensus among people with
different expectations." (Thomsett, p. 10). DeWeaver echoes this approach
throughout her book. This skill set of a high degree of creativity, breadth of
vision, and a concern for people, is difficult to realize.
SOME
SOLUTIONS TO UNDERSTANDING THE CLIENT & PROJECT DEVELOPMENT
Studies show that
projects that are deemed "successful" have more direct links between
the project team and the customer than those that do not (Keil, p. 33). However,
quantity of contact is not enough: the quality of the contact must be there as
well. The often-expressed goals are: to work closely with the customer; to
involve them; to promote buy-in. The problem is that these terms still promote
an "us" and "them" attitude. The truly successful projects
will arise when the project team is able to "collaborate"
(Highsmith) with the customer. When both have the same goals, see problems the
same way, and have joint ownership of the final product. At that level of mutual
understanding (the Zen of project management) scope issues will be approached
and controlled in a natural way, with both parties sharing the understanding of
the costs, risks, and trade-offs of changes to the project. There are a number of corollaries to
collaboration, but they all require a close, interactive, relationship with the
customer, from the beginning of the concept formation/scope development, to the
final implementation. One is the idea
of "apprenticing" suggested by Beyer. The apprenticing approach is to
work with the customer on a daily basis to observe how he does his job and try
to better understand his needs, in an effort to better define the project
scope: "It is the relationship between the designers and the customers
that determines how well the design team understands the customer problem. This
includes not only the overall relationship, but the individual,
minute-by-minute process by which a single designer works with a single
customer to understand the customer's work." (Beyer, p. 5)
DeWeaver's
"humanistic" approach to project management suggests that instead of
the traditional system development waterfall, a project should proceed as
"successive spirals of product or solution development." (DeWeaver,
pp. 46-48). This approach has at its core a joint recognition between the
project team and the customer, that what the customer wanted at start may not
be what he really wants once more information is developed in the course of
proceeding. These spiral are an incremental approach to solving the problem,
and in software development terms would be translated into rapid prototyping
(RAD) approach. (DeWeaver, p.100-102). A "RADical" approach
(Highsmith, b) is in fact a practical corollary of the collaborative element of
Highsmith's "Adaptive Software Development" lifecycle. The more the customer is involved in the
process, the less likely it is that there will be surprises. In the "old
days" the customer and IT met in the beginning of the project and the
requirements were transmitted to IT. IT would then go off and build to the
reqs. Months, they would present the finished product to the customer. The days
this approach can still be used are numbered, at those organizations that do
still work that way:
"If
you believe that project management is about choosing and using the right
organization and time and cost control methods, we predict that you will
fail& We believe instead that project management is about enabling people
to work together to construct creative solutions that make sense for the
organization and the environment in which they operate." (DeWeaver, p.43)
The
benefits of collaborating will be evident in the litmus test of any software
project: user acceptance.
Research shows that users with a high degree of participation in system
development will demonstrate greater system acceptance than the users with a
low degree of participation. (Saleem, p. 146,165) How does this affect scope?
If done properly up front, then both sides will well understand each other, and
their should be a good enough understanding and rapport that scope issues will
be handled up front.
Requirements
definition is the background work of scope definition. The problem is,
customers do not have requirements, and they have expectations. The job of the
information systems project team is to translate the expectations into
requirements. Requirements are an information systems issue, a mediator between
the business need the customer has and the product requested to meet that need.
(Thomsett, expectation). "The word "expectations" has probably
been abused and misunderstood more than any other word in the computing
culture. To many project managers and systems analysts, expectations are simply
those elements of the "requirements" that were not specified by the
client. To others, expectations are the difference between what the client
wants and what they really need. For the battle-hardened project manager,
expectations are a wish list that begin a series of hard negotiations to reduce
the expectations to minimum requirements. Finally, expectations are a
hopelessly vague set of fuzzy requirements that defy documentation. However, it is our experience that
expectations are a related set of specific requirements that can be analyzed
and modeled. It's just that data flow and data model and other
system-orientated techniques do not capture all the requirements for a business
system." When a customer talks about their expectations, from an IS perspective,
they are talking about four related sets of requirements:
1. Functional requirements: what the client wants.
2. Quality requirements: how well the functional requirements must be developed.
3. Constraints: when and how the product must be developed.
4. Added value requirements: why the client are really undertaking the project (Thomsett)
Rarely will there be a
project whose budget or delivery date will permit the developers to incorporate
all the desired functionality. In order to help both parties clarify what
really needs to be done for the project to succeed, it makes "enormous
good sense to separate the system requirements, triage style, into
"must-do," "should-do," and "could-do"
categories." (Yourdon, p. 134). Of
course, just ranking the requirements/expectations is not enough: without
further structure, most will be labeled "must-do", and the rest split
among the lesser categories. Tackling this problem, a Death March
contributor "argues that the users should be required to divide the entire
set of requirements into equal groups of three& This prevents the common
problem of finding that 90 percent of the requirements have been categorized as
critical." (Yourdon, p. 166).
Behind this idea, is the concept of "good enough" software,
coined by Yourdon and James Bach (Yourdon, p. 148): "For success, it's not
required to implement all of the requirements; it's "good enough" if
we can implement the "must do" requirements and a reasonable number
of the "should-do" requirements. (Yourdon, p. 147).
"Good
enough" sounds almost offensive -- as if the customer does not really
deserve any better. Highsmith explains it differently, saying, "good
enough means something like best value. In a complex environment, the
combinations and permutations of value components -- scope (features,
performance, defect levels), schedule, and resource -- is so vast, there can
never be an optimum value. Good enough is not settling for average, it is
delivering the best in a given competitive situation." (Highsmith, 1)
The
responsiveness and collaborative method of working with customers requires a
project manager to maintain an attitude of openness and flexibility -- a
willingness to let go of control and walk on the "edge of chaos".
(See Bardyn and Highsmith (1) both citing M. Mitchell Waldrop, Complexity: The
Emerging Science at the Edge of Order and Chaos, 1992.) The "edge of chaos" is a sinister
sounding, scary place to be. But that seems to be a more accurate view of the
reality of the environment of today's software projects. Project management
needs to embrace "as two of its organizing principles that:
· All project goals, objectives, and environments change from the beginning of the project to the end of the project.
· All stakeholders influence and in fact change the project as they work on it, review its products, and implement its results." (DeWeaver, p.42)
How the modern project
manager deals with this will determine the success of the project in a large
part. In many ways, Thomsett says the same thing in discussing the project
manager's "body of good and bad knowledge". Flexibility does not mean just walking on the edge. It also means
the ability of keeping a measure of objectivity. If a project manager (or
another team member) can recognize that "there is more than one possible
"scenario" for the project", then the door is opened to
innovating a new approach, geared toward solving a problem cropping up in the
project.
EXHIBIT #1
References:
1. Adler, Paul S., et al. (1996) "Getting the Most Out
of Your Product Development Process". Harvard Business Review 74(2)
134-152.
2. Alev, David,
"The Scope Went Through the Roof"
http://www.consultingacademy.com/a07.htm
3. Bardyn, Janet, and Fitzgerald, Donna. (1998).The Uses of
Chaos Theory in Project Management. http://www.newgrange.org/usesof.htm.
4. Bender, Paul S.
(1976) "Design And Operation of Customer Service Systems", AMACOM, NY, NY.
5. Beyer, Hugh R., Holtzblatt, Karen. (1995)
"Apprenticing with the Customer". Communications of the ACM 38 (3)
45-52.
6. Bragg, Steven
M. (1998) "Outsourcing, A guide
to..." John Wiley & Sons, Inc. , NY, NY
7. Connell, Charles H.
Jr. " Estimating and Scheduling", http://www.chc-3.com/class/modules/schedule.htm
8. Crisp, WynnLee & Williams, Scott, "Managing
Scope, Schedule & Budget" http://srd.yahoo.com/goo/scope+creep/12/*http://www.engr.washington.edu/~uw-epp/Transpeed/mss.html
9. Desatnick, Robert L. & Detzel, Denis H. (1993)
"Managing to Keep the Customer", Jossey-Bass Publishers, San
Francisco
10. De Weaver, Mary Feeherry, and Gillespie, Lori Ciprian (1997). Real-world Project Management: New Approaches for Adapting to Change and Uncertainty", Quality Resources, NY,NY.
11. Foxall, Gordon
(1990) "Consumer Psychology in Behavioural Perspective", Routledge, NY, NY.
12. Gilmore, Glenn,
"Don't Get Snowballed by Scope Creep"
http://www.eaijournal.com/Article.asp? ArticleID=147
13. Glass, Robert L. (1998). Software Runaways: Lessons
Learned from Massive Software Project Failures. Prentice-Hall, Inc., USA
14. Highsmith, Jim. (1997) Messy, Exciting, and
Anxiety-Ridden: Adaptive Software Development. (Pub. In American Programmer
Magazine, April, 1997) http://www.ksinc.com/articles/CAS.html
15. Keil, Mark; Carmel, Erran.(1995). "Customer-Developer
Links in Software Development". Communications of the ACM 38(5) 33-44.
16. Marcus, Ted, "Scope Containment in Information
Systems Projects" http:www.gantthead.com/Gantthead/sharedComponents/offsite
17. Mahatoo, Winston H.
(1985) "The Dynamics of Consumer Behavior", John Wiley & Sons, Hamilton,
Ontario
18. Moschis, George P. (1987) "Consumer Socialization, A
Life-Cycle Perspective", Lexinton Books, Toronto Canada.
19. SOS Information Security Glossary "SCOPE
CREEP", http://www.riskserver.co.uk/information-security-glossary/gl_scopecreep.htm
20. Spender, Katherine Lee, "Scope Creep -- Mastering
Morph Management" http://srd.yahoo.com/goo/scope+creep/5/*http://www.itcmagazine.com/issues/oct01/feature_lee.cfm
21. Thomsett, Rob (1998) It's the Expectations, stupid!, http://www.ozemail.com.au/~thomsett/articles/hot_stupid.htm#J4
.
22. Thomsett, Rob (1998) Estimation Games, http://www.ozemail.com.au/~thomsett/articles/games.htm
23. Thomsett, Rob (1998) Into the Twilight Zone, http://www.ozemail.com.au/~thomsett/articles/hot_zone.htm
24. Windham, Laurie
(2000) "The Soul of the New Consumer", Allworth Press, NY, NY.
25. Wing, Michael J. (1997) "The Arthur Andersen Guide to
Talking With Your Customers" Upstart Publishing Company, Chicago, IL
26. Yourdon, Edward. (1997)
Death March: Managing "mission impossible" projects. Prentice-Hall,
Inc., USA.