OO and Agile

BLOG XIV.

Object-Oriented (OO) is defined as data type or data structure, the data structure becomes an object that can include data and function, also it is used to describe a system that deals primarily with different types of objects, and where the actions you can take depend on what type of object you are manipulating.

Resultado de imagen para object

What is an agile? is the ability to create and respond to change. It is a way of dealing with, and ultimately succeeding, so agile methodology is a practice that promotes continuous iteration of development and testing throughout the software development lifecycle of the project. Both development and testing activities are concurrent. Development and testing can be practiced by pair-programming, test-driven programming, planning.

But what are the similarities between Object-Oriented and Agile? Agile Development as a trend is about a decade behind Object-Oriented Programming.

It is adaptive software approaches were described in a paper as early as 1974. Scrum got started in the mid 80’s. XP and several other Agile variants were used in the 90’s. But it all sort of came together in 2001 when the Agile manifesto was written.

Agile Development attacks things at a higher level than object-oriented: our processes and approach. Its principles can greatly improve the productivity of a development team. As it has evolved, we’ve learned that it can also help in creating highly productive large scale teams.

Resultado de imagen para agile

Dejar un comentario

Diseña un sitio como este con WordPress.com
Comenzar