In Depth: IT Looks to Halt Clashes Between Users, Developers
Friction forces large operations to take new steps to better manage requirements
Computerworld - As users persist in their gripes that applications built by corporate developers don't meet their needs, IT managers are increasingly turning to tools and processes that can ease requirements definition and management efforts.
Several large companies and government agencies said that in recent months they have bought or built tools to automate paper-based or verbal requirements-definition methods. Some businesses are also planning to integrate the requirements management process with the rest of the application development life cycle to improve communication between users and developers.
The urgency to improve requirements management processes has prompted some companies to create new positions within IT departments to oversee such efforts.
For example, about six months ago, Ed Barkley was named to the new post of process improvement leader in the IT shop of a large health care company he asked not be named.
Barkley's new role: to implement changes that increase end-user satisfaction with new applications developed in-house. His first order of business: to overhaul the development operation's requirements management process.
"In many cases, we are not delivering to the customers what they wanted," said Barkley, noting that developers often wrongly assume that they understand the needs of their users.
"You see how the current requirements are being developed, [and] you discover that the requirements aren't being understood or documented correctly, if at all," by IT developers, said Barkley, who also heads the Kansas City Rational Users Group. "That is the beginning of the problem. [IT] people assume what the customer wants."
Turning to Templates
To help bolster the process at the health care company, IT developers created requirements management templates to provide users with a formal process for listing what they need in new applications.
The company began using the templates this month, Barkley said.
The company hopes use of the templates can first halt the practice of users passing their needs on to developers either verbally or in notes with "large paragraphs of rambling," according to Barkley. The new process also calls for users to approve work on an application at multiple stages of development, he added.
Once the system is in place for an undetermined period, Barkley said, IT will start auditing the process to determine whether user needs are being met and whether users are satisfied with the resulting applications.



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- The Keys to Distributed & Agile Application Development
- How leading firms are winning with strategies for efficient application development, without relying on co-location.
- Overcome Top 7 Admin Challenges of Active Directory
- As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,...
- Insiders Can Ruin Your Company. Take Action.
- Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in...
- Top Solutions and Tools to Prevent Devastating Malware
- Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring...
- Streamline Compliance and Increase ROI
- Streamline, simplify, and automate compliance related activities; especially those that impact multiple business units. This white paper from NetIQ, outlines solutions that will... All App Development White Papers
- Reduced TCO for Communications Applications with New Oracle SPARC Servers
- In this webcast learn how Oracle's new SPARC T4 servers and SPARC Supercluster deliver the security, performance, and scalability required for 4G network...
- Optimizing Networks for the Cloud
- Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
- Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
- Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
- Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
- Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
- Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn... All App Development Webcasts