Understanding and validating customer requirements is at the core of Segue’s development approach. Requirements drive all downstream activities, to include: system architecture, design, development, testing, training, and support. For successful development, it’s necessary to first know what needs to be built and then to validate those requirements using objective, measurable means. Segue then follows an on-going management process that accounts for the natural evolution of requirements over a project's lifetime.
Segue’s requirements definition approach encompasses several methodologies, such as: legacy system analysis, interviews with subject matter experts, Joint Application Design (JAD) sessions, definition of system constraints, and adherence to industry best practices. To kick-off projects which require substantial planning and foresight for successful implementation and future-proofing, we conduct an Identification, Analysis, and Recommendation (IAR) exercise. This can both assist you in better understanding your own needs, and provide guidance on solution planning for new products and systems. The three aspects of the IAR process work together to define immediate goals, as well as identify value-added enhancements, and future-state functionality.
We specialize in conducting requirements analysis to replace legacy systems that often have limited or no documentation. Segue’s IAR process supports understanding the software, architecture, current shortcomings, and new functionality needs for our clients' application environments. This approach has allowed us to seamlessly replace decades old enterprise systems that are critical components of our customers' operations.