Site Search

My status

News


Recent Articles


Advertisements



Here are a selection of articles from the web, which we think are relevant to what magneticreason is, the way we work, or what we believe in:

Agile Articles

Love 'em of hate 'em Google can generate noise, even if its just a blog article, Steve Yegge writes about Good Agile, Bad Agile, a description of life in Google and a dig at some of the more purest Agile proponents out there. Well worth a read, as is the amount of traffic it has generated on his blog and the major Agile and XP newsgroups.

From Legacy To Agility: introducing unit tests a interesting article showing how to apply Agile techniques and especially JUnit tests to existing work.

XP doesn't just have to be for for teams, this wiki articles explians Extreme Programming for One. Goes in to explain Extreme Hacking, a subset of XP for the soloists amongst us.

The New Methodology, Martin Fowler explores the reasons for agile methods, focusing not so much on their weight but on their adaptive nature and their people-first orientation.

Patterns for Daily Standups, another Martin Fowler article, this time providing a set of patterns for Agile Standups.

Peer Reviews in Software: A Little Help From Your Friends. One of the most underused techniques for improving quality. Peer reviews are essential in all software engineering, not just Agile.

Internationally Agile, Matt Simons explires the use of Agile techniques with offshore teams.

Using an Agile Software Process with Offshore Development, Martin Fowlers experience of using offshore teams in ThoughtWorks projects.

Excellent Rant against Agile, from some who is not entirely convinced by the Agile movement!!!

The Planning Game, one of the key tenets of Agile is the planning process, here it is well described and easy to read.

Planning Game, a set of exercises for introducing Agile to your development team.


Scum Articles

Conventional Software Testing on a Scrum Team, a good introduction to Scrum for testers coming face to face with it for the first time.

Scrum with XP, Scrum does specify how the actual code gets written, combined together Scrum and XP provide a powerful set of Agile techniques.


Crystal Articles

Crystal Clear Applied, the author of Crystal Clear, provides a good introduction to his methodology, much shorter than his book.


eXtreme Programming

Ten Things XP Teams Say, describes the jardon that is used by an XP team. A good grounder in the XP Domain.

XP: A Project Manager's Primer, an interesting article, provides a PM with the workings of an XP project, but I was be careful, a PM new to Agile, and especially XP, should not really be running the project. useful as background information


Use Cases

What Is a Quality Use Case?, from the same authors of "Patterns for Effective Use Cases", an brief article on what makes a good use case.

Establishing the Vision for Use Case Modeling, an excellent article on how to establish the foundations of the project as a set of stakeholder use cases.

The Life Cycle of a Use Case, excellent explanation of how a Use Case comes into existence, who uses it and what it is used for.


TestIng

Developing a Project Test Strategy, excellent overview of how to write a strategy from scratch.

Agile Testing Articles, a collection on articles on testing in an Agile environment


Team Dynamics

The website Joel on Software has a superb article Hiring Good Programmers Matters., on why hiring good developers is always better than having more cheaper mediocre developers. Within the articles there are a number of quantitive studies backing up the claim

The Harvard Business Review has an article on Vituoso Teams , how "High-stakes projects need all-star teams. But all-stars often play by their own rules—and fight like cats and dogs". Unfortunately you need to pay for article or access to the website itself.


Collections of Articles

Rather than list every article on these sites, instead we just list the site as a reference for good quality articles on various aspects of Agile

Moutain Goat Articles

The Server Side.NET Agile Resources

Martin Fowlers Articles

Agile Alliance Artcile Library