ALL ABOUT IT
Upgrading of Replacing Legacy Applications? An Appropriate First Step
Have you ever suffered from writer’s block when attempting to develop a lengthy or comprehensive document from scratch? Being stuck on a blank piece of paper or computer screen can be frustrating. Developing detailed functional and technical requirements that describe the current and future software needs of an organization is a daunting task that can cause this type of mental block–yet it is a fundamental step to begin a system upgrade and replacement project.
Developing a list of technical and functional requirements requires input from many individuals within any organization to help ensure that all needs have been addressed. It is often the first opportunity an organization has to build consensus among stakeholders and instill the importance of migrating systems and changing business processes to take advantage of new technology platforms.
Public sector organizations are
sometimes challenged with overly
complex, manual business processes
and systems that have developed over
years of daily routine. Organizations
often have varying levels of understanding
of their existing business
processes and are not familiar with
new technologies that could help to
simplify complex and/or manual processes.
In order to develop an effective
list of functional and technical
requirements, organizations should
consider the following high level
1. Understand existing business processes. Inventorying and documenting an organization’s major business processes is the first step to developing effective functional and technical requirements. Understanding where bottlenecks, redundant processes, and time intensive tasks exist in the current environment is critical to developing effective functional and technical requirements to resolve these challenges.
2. Involve system stakeholders in the requirements definition process. Stakeholders from across the organization often share or utilize the same business processes but look at them from different perspectives. For example, the Commissioner of the Revenue in a local government organization may determine the amount of a tax bill; however, it could be the responsibility of the Treasurer’s office to collect it. Involving both groups of stakeholders in the requirements definition process is necessary to fully understand the needs of the organization as an enterprise.
3. Consider functionality that doesn’t exist today. One of the most challenging aspects of developing functional and technical requirements is to document required functionality for the future. This requires the organization to consider what its business needs will be in five or ten years and can help to ensure the system purchased will not become outdated sooner than anticipated. Organizations need to gain a conceptual understanding of available technologies, functionality, and industry trends that will be important to adopt. If you are replacing systems that address business processes that are common in many organizations, consider seeking resources that have requirements information available to be used as a starting point.
The list of functional and technical requirements developed should serve as an important tool throughout the system selection and implementation process. It enables the organization to analyze responses to a request for proposal and determine which proposed system best meets the needs of the organization. After the selection process, the requirements document should also be used throughout the implementation to establish and monitor contractual expectations for required and desired system functions. Utilizing the high level approach outlined above can help you get over writer’s block and get your system replacement project kick started.
|An error occurred on the server when processing the URL. Please contact the system administrator. If you are the system administrator please click here to find out more about this error.|