A short introduction to XP


Extreme programming (XP) is a software development methodology which is intended to improve software quality and responsiveness to gearchanging customer requirements. As a type of agile software development, it advocates frequent “releases” in short development cycles, which is intended to improve productivity and introduce checkpoints at which new customer requirements can be adopted.

Continue reading

A short introduction to Scrum

Scrum is an iterative and incremental agile software development methodology for managing product development.

It defines “a flexible product development strategy where a agile_and_scrumdevelopment team works as a unit to reach a common goal”, challenges assumptions of the “traditional, sequential approach” to product development, and enables teams to self-organize by encouraging physical co-location or
close online collaboration of all team members, as well as daily face-to-face communication among all team members and disciplines in the project.

Continue reading

A short introduction to Agile

What Is Agile?
Agile is when a small team of five to seven people works together on a ranked product backlog to deliver a finished, releasable product. A client has ideas about what he wants to produce, those ideas get funneled to a responsible person. That person might be the product owner. agileThat person creates a ranked product backlog that the cross-functional team takes.The team, which has all the roles it requires, works off the backlog and creates features, producing shippable product on a regular basis.

Continue reading