Consub conducted market analysis on the development model, looking to support a fully integrated application lifecycle approach. The company mapped processes and identified a need for tools to improve management, automate tests and integrate all development lifecycle stages.
Micro Focus was chosen because it has a full range of tools to support the integration of all application lifecycle stages. Ricardo Albuquerque, Director, Consub Defense and Technology, explains why Micro Focus was the best option: “The range of possibilities offered, from requirement gathering to modeling, process formalization, test automation and management, control over artifact versioning and the chance to use agile methodology to support development planning and tracking mean that the Micro Focus development and testing tools support us at every necessary stage of the project. Furthermore, we work with two different operating system platforms: Windows and Linux. The development and testing solutions are merged across these two platforms, so we can manage our needs on the platforms appropriate to each stage of the work.”
With Caliber® Author, the requirements are described and client needs are formalized in use cases, functionalities and business rules. Caliber Visualization allows quick analysis, by displaying the requirement visually. It also enables the Specification department to design test scenarios that will be refined for managing test cases, with the integration between Caliber and Silk Central®. Better requirements validation and collaboration delivers improved test coverage. The Requirements Specification and Software Development teams have joint access to a documentation requirement tool.
Together® provides better architecture understanding as well as source code documentation. With it, Consub can use the UML diagrams best suited to its needs to design, develop and implement the system. This supports software analysis, architecture, development and documentation.
It also offers functionalities for mapping the overall work process and its relationships. Albuquerque explains the benefit: “We like the integration of Together with the source code, enabling us to reverse engineer code that has already been developed, generating the documentation from that part of the system almost automatically.”
Silk Central is at the center of the Application Development Lifecycle Management (ADLM) solution. It manages and controls the quality, tracking issues, managing test automation, facilitating the running of tests, as well as monitoring any inconsistencies that may be encountered. In addition, it is used to execute the automated Linux-based tests.
StarTeam administers source code and document versioning and is integrated with all other tools. The implementation and use of the agile development process is strongly supported by the StarTeam Agile tool, which facilitates control of all the team work being done. The StarTeam and StarTeam Agile servers are Linux-installed, and are accessed from Linux and Windows.