DocumentCode :
604066
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
fYear :
2013
fDate :
25-28 March 2013
Firstpage :
254
Lastpage :
259
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on
Conference_Location :
Redwood City
Print_ISBN :
978-1-4673-5659-6
Type :
conf
DOI :
10.1109/SOSE.2013.25
Filename :
6525528
Link To Document :
بازگشت