"I've always seen the essence of agile thinking resting on two contrasts with traditional plan-driven software engineering." - by Martin Fowler
- is adaptive rather than predictive
- is people-oriented rather than process-oriented
Agile Modeling (AM) is a practice-based methodology for effective modeling and documentation of software-based systems. At a high level AM is a collection of best practices, depicted in the pattern language map below (click on the practice for information). At a more detailed level AM is a collection of values, principles, and practices for modeling software that can be applied on a software development project in an effective and light-weight manner. -
DZone.com is one of the world’s largest online communities and leading publisher of knowledge resources for software developers.
If you know of other reputed sites in agile or federal focused agile, then please share links with community.