Agile Modeling

Agile Modeling (AM) is a practice-based methodology for effective modeling and the documentation of software-based systems.  Agile Modeling (AM) is a collection of values, principles, and practices for modeling software that can be applied on a software development...

Adaptive Software Development

Adaptive Software Development is part 1 of our 12 Principles of Agile Development series. Adaptive software development (ASD) is a software development process that grew out of the rapid application development work by Jim Highsmith and Sam Bayer. ASD is centered...

12 Principles of Agile Development

Agile is a popular methodology used in the development of software applications.  There are many different flavors of agile methodologies and in this 10 part series on agile development, we will take a deeper look at the following: Adaptive software development (ASD)...