Please enable JavaScript.
Coggle requires JavaScript to display documents.
Novel Hybrid Model: Integrating Scrum and XP (Agile framework is based on…
Novel Hybrid Model: Integrating Scrum and XP
XP process model is mainly focused on engineering practices rather than management practices.
The design of XP process makes it suitable for simple and small size projects and not appropriate for medium and large projects.
Agile framework is based on iterative software development. An independent working module is built and integrated after the completion of a release.
The main spirit of agile development is that software should be fully integrated and tested before the completion of iteration
Agile development methodologies arebased on such principles that facilitate a development team to build software in quick time.
Scrum is an incremental process model that requires frequent meetings
'Scrum' originally derived from a game of rugby where it denotes "getting an out-of play ball back into the game" with teamwork
Scrum is chosen to be the most effective methodology for managing projects along with XP practices due to their widespread usage, simplicity,
XP practices help to enhance productivity and achieve quality. The improved proposed hybrid model contains both XP/engineering and Scrum/management practices.
Extremely beneficial for an organization because it improves existing engineering practices
Scrum development methodology is suitable for projects where requirements are vague and ambiguous.
The main focus is to deliver high quality software by managing the system development process in Scrum development
Scrum software development is an empirical process.
It insists on self-organizing teams and helps to provide flexibility and adaptability of systems.
The main purpose, of conducting Scrum meetings, is to highlight overlapping areas, integration and data readiness.
Scrum model concentrates on software project management practices and it does not describe how to engineer a software product.
Therefore, there is a desperate need of fine integration of management and engineering practices to achieve high quality software from the prospective of all stakeholders.
The proposed hybrid model is an extended version of Scrum methodology
The existing Scrum does not provide any clear guidelines or steps about sprint zero to follow.
The whole process is leftover to an organization to adjust according to their needs. Scrum starts from product.
The beauty of the hybrid process model is that it is a full flavor of product engineering capabilities along with product management potential.
The design focuses on current requirements items.
The format of the design should follow keep it simple principle that is easy and understandable to a team and customer. developed from tasks of sprint backlog.
In the designing phase, two types of diagrams are
The part or feature of the application is successfully accepted only when it is passed through testing
This process continues till the completion of software.
The process of continuous integration helps in reducing implementation risks.
Agile development methodologies are popular in the software industry due to efficient delivery of quality software
The purpose of this research is to enhance the quality of successful products by proposing a novel hybrid model
The results of case study shows that productivity and retrospective are increasing from sprint to sprint due to learning of the authors and team.