Definition: Agility is an IT non-functional requirement that refers to the ability of a system to adapt quickly and easily to changing business needs or market conditions. It involves the system's ability to respond to new requirements, integrate with other systems, and scale up or down as needed. An agile system is one that can be easily modified or updated without disrupting the overall functionality of the system. This requirement is important for businesses that need to stay competitive and responsive to changing market conditions.
Source: TOGAF
Source reference: https://pubs.opengroup.org/architecture/togaf9-doc/arch/chap03.html
Additional information: According to the TOGAF specification, Agility is a non-functional requirement that refers to the ability of an IT system to respond quickly and effectively to changing business needs and market conditions. This requirement is closely related to the concept of flexibility, which involves the ability to adapt to new situations and requirements.
To meet the Agility requirement, an IT system must be designed with a high degree of modularity, scalability, and interoperability. It should be able to integrate easily with other systems and technologies, and should be able to support a wide range of business processes and workflows.
In addition, an Agile IT system should be designed with a focus on continuous improvement and innovation. This means that it should be able to evolve and adapt over time, incorporating new features and functionality as needed to meet changing business needs.
To achieve these goals, an Agile IT system should be built using modern software development methodologies such as Agile or DevOps. It should also be designed with a high degree of automation, including automated testing, deployment, and monitoring.
Overall, the Agility requirement is an important consideration for any IT system, as it can help to ensure that the system remains relevant and effective in the face of changing business needs and market conditions. By following the TOGAF guidelines and documentation, IT architects and designers can create systems that are both flexible and adaptable, and that can support the evolving needs of the organization over time.
Example: One example of an IT non-functional requirement for agility could be the ability for a software system to quickly adapt to changing business requirements or market conditions. This could involve the ability to easily add or modify features, integrate with new technologies, or scale up or down as needed. The system should also be able to respond quickly to user feedback and incorporate changes into future releases.
LOST view: Digital Solution Non-Functional Requirements Catalogue view
Identifier: http://data.europa.eu/dr8/egovera/AgilityRequirement
EIRA traceability: eira:DigitalSolutionNonFunctionalRequirementRequirement
ABB name: egovera:AgilityRequirement
EIRA concept: eira:ArchitectureBuildingBlock
Last modification: 2023-05-16
dct:identifier: http://data.europa.eu/dr8/egovera/AgilityRequirement
dct:title: Agility Non-Functional Requirement
|
|
dct:modified | 2024-01-28 |
dct:identifier | http://data.europa.eu/dr8/AgilityRequirement |
dct:title | Agility Non-Functional Requirement |
skos:example | One example of an IT non-functional requirement for agility could be the ability for a software system to quickly adapt to changing business requirements or market conditions. This could involve the ability to easily add or modify features, integrate with new technologies, or scale up or down as needed. The system should also be able to respond quickly to user feedback and incorporate changes into future releases. |
skos:definition | Agility is an IT non-functional requirement that refers to the ability of a system to adapt quickly and easily to changing business needs or market conditions. It involves the system's ability to respond to new requirements, integrate with other systems, and scale up or down as needed. An agile system is one that can be easily modified or updated without disrupting the overall functionality of the system. This requirement is important for businesses that need to stay competitive and responsive to changing market conditions. |
eira:concept | eira:ArchitectureBuildingBlock |
eira:definitionSource | TOGAF |
eira:definitionSourceReference | https://pubs.opengroup.org/architecture/togaf9-doc/arch/chap03.html |
skos:note | According to the TOGAF specification, Agility is a non-functional requirement that refers to the ability of an IT system to respond quickly and effectively to changing business needs and market conditions. This requirement is closely related to the concept of flexibility, which involves the ability to adapt to new situations and requirements.
To meet the Agility requirement, an IT system must be designed with a high degree of modularity, scalability, and interoperability. It should be able to integrate easily with other systems and technologies, and should be able to support a wide range of business processes and workflows.
In addition, an Agile IT system should be designed with a focus on continuous improvement and innovation. This means that it should be able to evolve and adapt over time, incorporating new features and functionality as needed to meet changing business needs.
To achieve these goals, an Agile IT system should be built using modern software development methodologies such as Agile or DevOps. It should also be designed with a high degree of automation, including automated testing, deployment, and monitoring.
Overall, the Agility requirement is an important consideration for any IT system, as it can help to ensure that the system remains relevant and effective in the face of changing business needs and market conditions. By following the TOGAF guidelines and documentation, IT architects and designers can create systems that are both flexible and adaptable, and that can support the evolving needs of the organization over time. |
eira:PURI | http://data.europa.eu/dr8/AgilityRequirement |
dct:type | eira:AgilityRequirement |
eira:view | Digital Solution Non-Functional Requirements Catalogue view |
eira:eifLayer | N/A |
skos:broader | http://data.europa.eu/dr8/DigitalSolutionNonFunctionalRequirementRequirement |