Abstract
The objective of this paper is to design a multi -agent system architecture for the Sc rum methodology. Scrum is an iterative, incremental framework for software development which is flexible, adaptable and highly productive. An agent is a system situated within and a part of an environment that senses the environment and acts on it, over time, in pursuit of its own agenda and so as to effect what it senses in the future (Franklin and Graesser, 1996). To our knowledge, this is first attempt to include software agents in the Scrum framework. Furthermore, our design covers all the stages of sof tware development. Alternative approaches were only restricted to the analysis and design phases. This Multi -Agent System (MAS) Architecture for Scrum acts as a design blueprint and a baseline architecture that can be realised into a physical implementation by using an appropriate agent development framework. The development of an experimental prototype for the proposed MAS Architecture is in progress. It is expected that this tool will provide support to the development team who will no longer be expected to report, update and manage non-core activities daily.
Highlights
Software development organisations are facing increasingly pressure to deliver software on time and within budget
The aim of this paper was to present a novel multi-agent system architecture that can be used for Scrum
The scrum team can focus on software development during a sprint rather than on managing tasks
Summary
Software development organisations are facing increasingly pressure to deliver software on time and within budget. They are looking for agile and efficient methods to develop software due to rapid and often unexpected changes in the business environment (Ionel, 2008). Users’ and customers’ participation throughout the software development cycle have become the norm rather than a luxury. Stakeholders often have changing needs which results in highly volatile requirements. Software applications are getting more and more complex. The client’s desire to have early views of the software and maximum added value is minimal time cannot be ignored
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have