Agile Software Development

Agile Software Development

Agile Methods can trace their roots back into the 1950s or further.  Most generally, the approach is seen to as having evolved from incremental software development methods.  So when folks speak of Agile Development as a ‘new’ initiative,  I find it curious.  (For a more complete and reasonably good synopsis see Wikipedia.)

What I think everyone ought to acknowledge though is that the Agile Approach emphasizes humans, groups (collective efforts) and sharing over rules, tools, and structure (see the Agile Manifesto).  As might be expected, the Agile software development community has grown into one of the predominant communities in the software development domain.  And as a result, countless courses, techniques, and infrastructure have evolved to support those efforts.

Not surprisingly, Agile is, like any engineering approach, suited to certain projects more than others. Simply stated, Agile Development is not universally applicable; but it can be, and often is, broadly useful.

If you are interested in my collection of ‘Free’ Agile courses, tools, infrastructures, etc. I provide the lists below.  Please recognize that PEP does not endorse these; we simply acknowledge and marvel at their robustness and breadth.  If you have comments, additions, or experiences you would like to share with others, please feel free to leave a comment or use our Contact page to get in touch with us.


[php snippet=4]


[php snippet=5]

Mark Rabideau

Mark Rabideau

Mark Rabideau is a Management Mentor/ Coach with over 40 years of Engineering and Management Experience. He is a CMMI Institute SCAMPI High Maturity Lead Appraiser and Six Sigma Master Black Belt. He is also licensed to teach both the CMMI-DEV and SVC constellations' courses. You may contact Mark directly by using the PEP contact page.