Authors:
Hugo Ramos
and
André Vasconcelos
Affiliation:
Instituto Superior Técnico, Universidade de Lisboa and INOV – Inesc Inovação, Portugal
Keyword(s):
Enterprise Architecture, Software Development, Extreme Programming, Scrum, Enterprise Architecture Planning, TOGAF ADM, Methodology, Reference Model, Agile, Cycles, Iterations, Partitioning, Business Model, Macro-Processes, Processes, Sub-Processes.
Related
Ontology
Subjects/Areas/Topics:
e-Business
;
Enterprise Engineering
;
Enterprise Information Systems
Abstract:
When developing enterprise architectures, in the same way as software products, companies have to deal a constant growth on the clients demand for faster results, while facing, at the same time, a big uncertainty on the requirements surrounding the project. This paper tries to investigate the similarities between the difficulties faced in both industries of enterprise architecture (EA) and software development, and propose an extension to an existent EA development methodology, in order to address those difficulties using particular agile software development methodologies characteristics. This new extension tries to introduce agile characteristics such as several iterations, solution partitioning and constant client feedback in order to deliver faster results and have a bigger capacity of response to the change of requirements, when compared with the standard methodologies. To do so, the first iteration is based on a reference model and the next ones follow the Enterprise Architectu
re Planning (EAP) methodology steps and are adaptable to the business itself. After presenting our proposal we make the demonstration of the methodology developed, applying it to a real-world problem of local organization called Cascais Ambiente, responsible for the maintenance of the environmental health in Cascais city.
(More)