[CITATION][C] A model-driven scrum process for service-oriented software reengineering: mScrum4SOSR

S Chung, DH Won, SH Baeg… - 2009 2nd International …, 2009 - ieeexplore.ieee.org
S Chung, DH Won, SH Baeg, S Park
2009 2nd International Conference on Computer Science and its …, 2009ieeexplore.ieee.org
The purpose of this paper is to propose a new service-oriented software reengineering
process that is model-driven and Scrum-oriented, which we call Model-Driven Scrum for
Service-Oriented Software Reengineering (mScrum4SOSR). This process is an integration
of a popular agile software development process, Scrum, with the concept of UML as a
blueprint or executable for. The mScrum4SOSR is applied to three development teams: a
reverse engineering team and two forward engineering teams for service consumption and …
Abstract
The purpose of this paper is to propose a new service-oriented software reengineering process that is model-driven and Scrum-oriented, which we call Model-Driven Scrum for Service-Oriented Software Reengineering (mScrum4SOSR). This process is an integration of a popular agile software development process, Scrum, with the concept of UML as a blueprint or executable for. The mScrum4SOSR is applied to three development teams: a reverse engineering team and two forward engineering teams for service consumption and production. To comprehend internal operations of a legacy system, the reverse engineering team represents a high level abstraction of the system in visual models. Scrum is conducted to generate a sharable visual model at this reverse engineering phase. The model is subdivided into two models for service consumer and producer by identifying candidate services from the model of the legacy system. With the models and the product backlog, two Sprints for service consumer and producer start at the next forward software engineering phase in parallel. The development team of each Sprint shares the changes of the models and the Scrum Master maintains the synchronized version of the model for partially shippable target system during a Sprint. The process brings two main benefits to the SOSR teams: 1) we can seamlessly use an agile process, Scrum, for a reverse engineering team and two forward software engineering teams. And 2) the model-driven process complements the project management process Scrum by injecting one of the best software development practices, elevating the level of abstraction, into Scrum.
ieeexplore.ieee.org
Showing the best result for this search. See all results