Title :
Service Agile Development Using XP
Author :
Carvalho, Felipe ; Azevedo, L.G.
Author_Institution :
Petrobras-Petroleo Brasileiro S/A Grad. Program in Inf. (PPGI), Fed. Univ. of the State of Rio de Janeiro (UNIRIO), Rio de Janeiro, Brazil
Abstract :
System development using a Service-Oriented Architecture approach encompasses new roles and tasks as opposed to traditional development. It brings new challenges in different aspects, such as: reuse, flexibility, stakeholders´ involvement, business understanding. Considering methods for system development, those aspects are handled by agile methods. However, there is no consensus on how to use agile methods in service-oriented system development. Agile methods can be used in different phases of a software development lifecycle, such as: project management, modeling, software construction, software testing. Extreme Programming (XP) is one of the methods more closely related to the construction phase. XP is widely adopted in the industry and offers practices that can be applied to several business contexts. The goal of this work is to propose guidelines and best practices towards service development, focused on the construction phase, in an SOA environment using XP. It goes towards the identification of the shared concerns and the gaps between SOA and XP practices and, additionally, presents open issues and main challenges to be considered when incrementally constructing service solutions with continuous feedback and flexibility to rapidly develop services that meet changing business requirements.
Keywords :
program testing; service-oriented architecture; software prototyping; Extreme Programming; XP; project management; service agile development; service-oriented architecture; service-oriented system development; software construction; software development lifecycle; software testing; Complexity theory; Contracts; Programming; Semiconductor optical amplifiers; Service-oriented architecture; Extreme Programming; SOA; Service Development Methods;
Conference_Titel :
Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on
Conference_Location :
Redwood City
Print_ISBN :
978-1-4673-5659-6
DOI :
10.1109/SOSE.2013.25