which is the measure of success in an XP project, is
increased (Beck & Andres, 2004).
5.3.2 Unplanned Task Escalation during
Implementation
Observational data, and developer responses indicate
that frequent task escalation occurred during the
implementation phases. Some escalations resulted
from customer clarifications which were solicited by
the developer. Other escalations, however, resulted
from customer-initiated interventions. These latter
situations occurred when the customer accessed the
current working product, and found a task
implementation inconsistent with his understanding
of the requirements.
Developers reported sometimes being unable to
complete their tasks within the recorded time
estimations, known as over-commitment in XP,
because they accepted task scope escalations even
though they were untenable within the recorded time
estimations. Developers reported over-commitment
negatively affected their motivation. When probed,
they were perplexed as to why they had accepted
such escalations, and as to why they had not realized
the modified tasks were un-implementable within
their recorded time estimations. They were
especially confused by the fact that the more effort
they had put into the definition of a task, the more
willing they were to accept its escalation. This
behaviour seemed counter-intuitive and
unexplainable. However, some explanation is
provided by considering the commitment and
consistency principle: The individual is more likely
to agree to the escalated task since she has already
agreed to a smaller version of the task. Her
commitment to the task is strong because she has put
effort into defining the task, and her willingness to
escalate the task grows from this strength.
Furthermore, the effects of commitment escalation
may render her unlikely to subject the recorded time
estimate to subsequent scrutiny.
The interplay of XP process and the commitment
and consistency principle result in developer over-
commitment. This is counter-productive in two
ways. First, it negatively impacts project success
directly (Beck & Fowler, 2000). Second, it
demotivates developers, which is also known to
negatively impact project success (França, et al.,
2011).
5.3.3 Deliberate Task Escalation during
Implementation
Data from customer interviews indicates that
occasionally, under the guise of a simple
requirement clarification, the customer deliberately
escalated a task’s scope in order to recover some
concession he had made during release or iteration
planning. The developer’s willingness to accept the
escalation, the interplay of XP process and the
commitment and consistency principle, and the
associated counter-productive outcomes, are all
similar to those outlined above in Section 5.3.2.
However, on two occasions, data from developer
and customer reports, and from observation, indicate
that the customer made no attempt to disguise his
deliberate scope extension as a simple clarification,
and in fact asked the developer to collude with him,
in violation of normal XP process. The developer
agreed for the reasons outlined in Section 5.3.2
above. Data from developer interviews indicates the
emergence of additional counter-productive
outcomes in these two situations. Other developers
reported feeling betrayed by the collusive behaviour,
and experienced an associated decrease in
motivation. As noted in Section 5.3.2, decreased
motivation negatively impacts project success
(França, et al., 2011). Developers also reported
feeling that XP’s spirit of collaboration and trust had
been undermined. Although more analysis is
required in our particular situation, it has been
reported that such feelings can also impact
negatively upon the success of an XP project (Beck
& Andres, 2004).
This situation also differs from the unplanned
task escalation outlined in Section 5.3.2 in that the
commitment and consistency principle does not
appear to influence the customer. Normally, the
customer reported satisfaction with the requirements
concessions he agreed to during planning, in
accordance with the commitment and consistency
principle, as reported above in Section 5.3.1. Why,
on some occasions, did he find himself dissatisfied
with a concession? The customer reported that these
were concessions he had felt pressured into making.
Thus, the commitment and consistency principle did
not apply in this situation, since its important
precondition—free agreement—had been violated.
Therefore, it is unsurprising that the customer felt no
obligation to follow through with these concessions.
Note that we expect the customer’s feelings of
coercion were a result of the psychological
phenomenon known as social proof (also called
informational social influence). Further research is
required regarding the interplay of the commitment
and consistency principle and social proof;
however, this is beyond the scope of our preliminary
analysis.
CommitmentandConsistencyintheCollaborativeSoftwareDevelopmentProcessofExtremeProgramming
379