subjectively, the enthusiasm of developers is
important. Almost requirement analysis finishes in
competitive bidding phase. Of course, these
activities are the unpaid work. On the other hand,
developers have to describe full amount in a system
proposal (Lopez-Martin C., Isaza C., Chavoya A.
2012). To estimate cost, developers need more
detailed requests. The full amount is calculated by
workload, computer and software cost.
As a result, a company wins the competitive
bidding. A company can receive money for work of
the following development phase. However,
companies that did not win the competitive bidding
cannot receive any money
4.2 Comparing System Proposals
On the other hand, customers also have to make a
difficult decision in competitive bidding. Although
customers have only vague requests, customers have
to assess submitted system proposals. It is difficult
to judge whether proposals satisfy their requests.
Therefore, easiest judgement is to check
completeness of system proposals. For example,
customers check how a proposed system design is
complete. More detailed design and deeper
investigation are assessed at good proposals. That is,
if developers consume more workload for making a
system proposal, customers feel better because
developers sincerely make a system proposal.
Judgement is subjective rather than objective.
Customers do not usually have sufficient knowledge
in order to judge objectively system proposals.
5 TWO DILEMMAS
5.1 Making Proposals with Profit
Companies that challenge competitive bidding have
to keep profit. Even if a company did not win a
competitive bidding, a company can keep profit.
Fig.2 shows how companies make system proposals
with keeping profit. Developers submit a system
proposal for similar system. Almost all parts of
system proposals are re-used in similar system
proposal bidding. That is, developers consume little
workload for making system proposals. System
proposals describe similar system design and similar
software design. These designs are already proposed
to the other customers. However, a part of the design
is original design. For example, although software
design consists of several package software, original
software design is combined package software
(Kataoka N., et al. 1998).
Because workload for making a system proposal
is a little, companies keep profit even if companies
did not win competitive bidding. However, if
developers submit same system proposals without
any revisions, the system proposals will be rejected.
Customers can easily know that developers skimp
their effort to make a system proposals. Original
requests are not satisfied in the proposal. Such
system proposals will not win competitive betting.
Developers struggle with a dilemma between
unpaid work and winning of bidding. If developers
want to win bidding, developers should consume
unpaid work. If developers want to avoid unpaid
work, developers could not win competitive bidding.
5.2 Fixing Budget and a Delivery Day
Business of company should be improved more
efficient through information technology. However,
they do not have sufficient knowledge of
information technology. Therefore, managers cannot
design computer system. They have only rough
images of several use scenes, then, they do not have
sufficient skill for making concrete system requests.
In addition, development of computer system
needs much budget. New system greatly influences
business process and business concept. Sometimes
managers employ several new faces, and new
sections for new business process. Therefore, budget
and schedule of the new system is not only elements
of the new system but also elements of the company
strategies. Therefore, budget and schedule are
usually determined as an annual plan of the previous
year. Budget and schedule for new system are one of
important strategies of a company. Budget and
schedule cannot be easily revised. Even if new
functions or new system design are proposed by
developers at requirement analysis activity,
customers cannot pay additional fee for new
functions. Moreover, time for developing additional
functions is also unacceptable.
On the other hand, when customers judge a best
system proposal in bidding, customers want more
detailed system design and system proposals and
investigation. Customers want to choose a best
system proposal and a best developers’ team.
Customers’ dilemmas are (1) budget and
schedule are fixed as an annual plan although
development has not yet started, (2) it is difficult to
explain detail requests, (3) customers require high
completeness of system proposal in order to judge a
best proposal against vague customers’ requests.
Seventh International Symposium on Business Modeling and Software Design
176