Decreasing Costs

Decreasing cost of development

Projects overruns occur in 63% of software development project, with the top four reasons usability related: (1) frequent change requests from users, (2) overlooked tasks, (3) users' do not have a clear understanding of their own requirements, and (4) poor user-analyst communication [69]. However, the UXE methods can directly address these issues and has demonstrated a reduction in the product development cycle by 33%–50% [12].

Here are a few examples of decreasing development costs with UXE:

. . . cost of maintenance

One software development management guide states, "The rule of thumb in many usability-aware organizations is that the cost-benefit ratio for usability is $1:$10-$100. Once a system is in development, correcting a problem costs 10 times as much as fixing the same problem in design. If the system has been released, it costs 100 times as much relative to fixing it in design" [44]. Another states "80% of software lifecycle costs occur during the maintenance phase. Most maintenance costs are associated with 'unmet or unforeseen' user requirements and other usability problems." [105].

Here are a few examples of decreasing maintenance costs with UXE:

. . . cost of support

Providing call-center technical support for computer software is estimated to cost companies between $12 and $250 per call, depending on the organization [137]. Usability related questions compose a high proportion of these calls.

Here are a few examples of decreasing support costs with UXE:

. . . cost of training

Training is one component of the cost of deploying information technology. Software that is easy to learn how to use reduces the cost of purchasing or developing training as well as the cost of lost employee time.

Here are a few examples:

< Previous, Enhancing Productivity Next, Reducing Risk >