ONS – The Electric System National Operator
About the Client:
The National Electric System Operator is an entity responsible for coordinating and controlling the operation of generation and transmission facilities in the National Interconnected Power System (NIPS) under supervision and regulation of the Electric Energy National Agency (ANEEL).
Through the consulting service provided by Cálix to the ONS, automation of its Software Development Methodology (SDM) was made possible, based on the company's expertise and in several works developed through the years, by providing specific services like business process modeling and systems design.
Tools and Technologies Applied:
Sybase Power Designer®: Tool that supports the following phases and models the software development process: business processes modeling (visual specification of stakeholders, their activities and areas of responsibility); requirements analysis(specification of requirements in text form); modeling of use cases; software architecture (visual specification of the Object-Oriented Model); structural modeling of interaction (UML); and data architecture and data modeling (Conceptual Model, Logical Model and Physical Model).
Ultimus Adaptive Business Process Management (BPM) Suite®: An Integrated Business Process Management Tool used to manage the lifecycle of business processes, enabling the automation of processes and continuous improvement, including specific modules for management, process owners and users, IT teams, and business analysts.
Microsoft Team Foundation Server®: A tool that offers a number of features such as team collaboration, version control, change management and compilations, reports, customizable work items, bug tracking, task assignment, and supports the implementation of development methodologies.
Microsoft Visual Studio Team System®: A tool that aims to support the entire lifecycle of software development, where each of the tools that compose the ensemble collaborates to reduce complexity and to facilitate collaboration between members, resulting in a development process that is more efficient and predictable.
Business Process Modeling Notation® (BPMN): Notation for the Business Process Modeling and Business Process Architecture for the business process management methodology, developed by Business Process Management Initiative (BPMI) and currently maintained by the Object Management Group (OMG), which contains a series of icons, standards definitions and modeling for process design, which facilitates the understanding of the parties involved in the process.
Web Services: Technological solution used widely for system integration and for communication between different applications, making it possible for new applications to interact with legacy systems developed on different platforms, since it can send and receive data between them.
Unified Modeling Language® (UML): A non proprietary third-generation modeling language which allows developers to view the products of their work in standardized diagrams to represent: structure, behavior, clustering, and annotation.