Two aspects of agile methodologies
XP
XP- is the software development methodology that's part of what's collectively known as agile methodologies. XP also called extreme programming. Extreme programming is an agile software development framework that design to produce higher quality software and higher quality of life for the development team. Extreme programming is a good idea because is the most specific of the agile frameworks concerning appropriate engineering practices for software development and it considered as important one. The extreme programming method object to establish frequent product releases within shorter development cycles. The main aim is to enhance productivity and to create more checkpoints that allows adapting frequent changes in customer requirements. Extreme programming produce a high quality product in a short period of time. XP has some common goals which are improve the productivity, develop the path to improve the process and develop the own style for development activities. There are six phases that are in an agile XP methods which is planning, analysis, design, execution, wrapping, and closure (K Berk,1999).
SCRUM
scrum is a frame work for effective collaboration among teams working o complex products. Scrum consists of meetings, roles ad tools to help teams working o complex projects collaborate and better structure and manage their workload. Scrum is an agile development methodology used in the development of software. The roles on the scrum is that teams focuses on building quality software. The owner of a scrum project focuses on defining what are the characteristics that the product owner and development team. The scrum has this goals helps the scrum team focus, drives collaboration within the scrum team, helps with prioritisation during the sprint and guides feedback from stakeholders. The scrum teams turns a selection of work into an increment of value during a sprints(k schwaber, 2010)
No comments:
Post a Comment