Solutions for the Requirement Gathering Process

Filed Under:
Written by Joy Milkowski

Gathering the requirements for a new system takes time. Imagine what it is like to record the opinions and demands of dozens of employees, sort the priorities and then make them work side by side while implementing the software rollout. The requirement gathering process (RGP) is often the cause of project failure because it drains an organization’s resources before a new system is even implemented and tested. Over the past three decades, organizations have slowly improved upon the RGP and have discovered and actualized various methods of success. There have been three notable attempts at rapid application development (RAD). Two proved unsuccessful, though factors from each are still being used in the third and seemingly successful attempt at RAD.

The first attempt at RAD was the introduction of the business analysts (BA) position, who was business minded but also trained in IT. By creating a ‘bridge’ between business users and IT, information that was often lost in the jargon between business users and IT was reclaimed. Although a blessing at first, BAs soon became technicians in their own right and began to guide and provide information rather than translate it, further distorting the messages between business users and IT.

The second attempt at RAD came from IBM who developed Joint Application Development (JAD). This technique used an independent facilitator to lead a team of business users. The facilitator created the framework of the process before it even began, managed the process of decision making, and focused the group on gaining consensus. Unfortunately, the use of JAD soon became too complex and like the BA, was used less frequently.

Problems with RAD include lack of business user involvement, lack of a process to face decisions and the reliance on developing an accurate and detailed specification for the system, rather than applying an evolutionary approach. A third approach was developed, which is still in use today. It combines the best features of the BA and JAD and has so far proven successful.

The third attempt at RAD is team-based and was designed to ensure business user involvement. The team-based method creates a flexible team with few core members and several periphery members from business and IT who come and go as their skills are needed.  Success with the team-based approach relies on communication, designation of roles and responsibilities for each member, as well as a clearly defined goal for the team to achieve. In a team-based environment work is carried out in short extensive bursts in an effort to retain focus, an understanding that the team is working under a fixed timeframe is given, and training is implemented before the start of the RGP. Another advantage of the  team-based approach is that it can be used in multi-site project management, POS rollouts and multi-site rollouts.

After you have provided your team with the tools and guidelines it needs to successfully gather system requirements, look at your project and make sure that the RGP  involves business users, has executive management support, a clear statement of requirements, proper planning and realistic expectations.

 

BigWave can help you manage multi-site IT projects more efficiently so you can collaborate and communicate quickly and effectively both on and off site. With BigWave, project managers can focus on what they do best—managing projects.

Contact BigWave today to eliminate the chaos and streamline your multi-site project management.

Get Started
Talk with us