preload preload preload preload preload preload preload preload preload preload preload preload preload preload preload preload preload preload preload preload preload
PAC

PAC — Application Lifecycle Management

“The application lifecycle management approach improves cross-project visibility and automates the flow of people, process, and information in an iterative cycle of design-driven software delivery to   realize a foundation across multi-platforms for business alignment, improved rationalization, ability to scale, enhanced team collaboration, automation, governance, and reporting.”

Background

Pakistan Aeronautical Complex (PAC) is an organization comprising of four co-located factories, which virtually take care of maintenance of all operational assets of Pakistan Air Force (PAF) for the purpose of effective control and efficient working. The scale of this organization calls for strict   compliance of the software it uses to manage and control the development of its products and the complexity of its development cycle requires software that can enhance team collaboration.

Challenges

Pakistan Aeronautical Complex was facing immense technical challenges in managing their requirements, change requests, and software configurations management for JF-17 Aircraft Manufacturing Project (Joint Fighter 17 Aircraft, a joint venture between Pakistan Aeronautical Complex (PAC), Kamra, and Chengdu Aircraft Industry Corporation (CAC) of China). PAC decided to utilize standardized Rational software for meeting their requirements, so that their  company could work smarter, equipped with unprecedented levels of development automation, process integration, and flexibility.

To fulfill the needs and adopt the best industry tools, Pakistan Aeronautical Complex (PAC) acquired the following IBM suite:

  • IBM Rational Change
  • IBM Rational Synergy
  • IBM Rational DOORS

Objectives

Pakistan Aeronautical Complex (PAC) had manual processes for the implementation of real-time systems, and their existing processes for  requirements management, change and configuration management, test management, planning and tracking did not support the size and complexity of the project.

The reason to implement the IBM suite was to move towards integrated automated processes of requirement management, change management, and configuration management. Furthermore, each requirement and all subsequent changes to the requirement were to be accounted for in the deployed code.

Training all employees on the new automated suite was also a major objective of this activity.

Avanza’s Approach

The first step that Avanza Solutions’ consultants took was to familiarize themselves with the environment. This was accomplished by talking to and working with PAC team and by reviewing their documents. The main goal of this interaction was to gain an overall understanding of the system in order to develop a comprehensive implementation strategy to  maximize the advantages of this automated solution.

 

diagram

 

Once the overall implementation strategy had been established, the following tasks were performed:

  • Implementation of IBM Rational Synergy, which is a task-based software development and delivery solution that brings together global, distributed development teams on a unified change, configuration, and release management platform.
  • Implementation of IBM Rational Change, which is an integrated web-based change control and management solution that can help increase quality, improve accountability, and provide consistent change management for software delivery.
  • IBM Rational Synergy integration with IBM Rational Change, which provides the necessary flexibility to adapt to ever- changing business needs, improves traceability, promotes compliance, reduces the cost of ownership, and gives visibility  at all levels of the development process and the evolving Enterprise Change process.
  • Implementation of IBM Rational DOORS software, which helps capture, trace, analyze, and manage changes to requirements and ensures compliance to regulations and standards.
  • Integration of IBM Rational DOORS and Change, which allows change requests to be created corresponding to DOORS requirements.

Benefits

  • Through enhanced collaboration, the teams have flexibility to adapt to changes in regulations and take action on potential conflicts. By better anticipating schedules, the teams can keep investment and profitability on track. Through the automation of operations documentation, the organization can better support compliance audits.
  • By implementing IBM Rational software, project leaders have much greater control over team activities and deliverables.
  • Pakistan Aeronautical Complex (PAC) now automates end-to-end requirements traceability through a combination of automated requirements management and model-based design. Developers directly link each requirement to their system’s analysis and design, ensuring that the decision-making for each requirement can be followed from inception to deployment.
  • The development life cycle approach of IBM Rational’s solution emerges as a critical benefit, particularly considering that numerous development teams share responsibility for managing hundreds of thousands of lines of code. To keep track of these overlapping yet autonomous system designs, developers leverage advanced version control and an ability to track changes and generate reports through a web-based interface.
  • The traceability features of the solution were especially important because these allowed to trace from requirements to design to code and from requirements to the individual test cases and test execution results. Furthermore, the traceability features supported PAC in performing solid impact analysis whenever a requirement set changed or a problem was identified.
  • The development process was enhanced based on Rational’s model-driven development approach, creating the system design directly from the requirements. Their process provides graphical displays of the new application in reusable models and generates code using definitions based on inputs from all stakeholders.
  • The relationship between the system design model and the resulting source code is 100% synchronized, ensuring that changes to the code drive real-time updates to the model, and vice versa, making it easier to find and solve design issues and bugs.
  • With IBM Rational DOORS and Rational Change software, the PAC team gained an effective means of managing requirements throughout the course of the project.
  • It is far easier for project leaders to track the progress of work and ensure high quality. It has also helped PAC establish the traceability it needs to comply with regulations.
  • The PAC teams now know what to expect from each other, and they are able to deliver what they require.

 

 

 

WordPress Image Lightbox