Research on Software Development Process Conjunction of Scrum and UML Modeling

Scrum has become the most popular agile methodology in recent years. It focuses on management and organization of software project, and doesn't provide descriptions about how everything is to be done on a project. This paper presents an approach of combining the Scrum methodology with the UML modeling methods, in which UML modeling technologies are mapped onto the scrum practices. This approach follows the organization and management pattern of scrum, and provides a detailed implementation methods technologically based on the UML modeling methods. It inherits the merits of both scrum and UML modeling.

[1]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[2]  Mira Kajko-Mattsson,et al.  Long-term Life Cycle Impact of Agile Methodologies , 2006, 2006 22nd IEEE International Conference on Software Maintenance.

[3]  Vinod Kumar,et al.  The Organizational Changes Required and the Challenges Involved in Adopting Agile Methodologies in Traditional Software Development Organizations , 2007, 2006 1st International Conference on Digital Information Management.

[4]  Adilson Marques da Cunha,et al.  A Comparative Research between SCRUM and RUP Using Real Time Embedded Software Development , 2013, 2013 10th International Conference on Information Technology: New Generations.

[5]  Rick Kazman,et al.  Evaluating Software Architectures: Methods and Case Studies , 2001 .