Brief article from Alistair Cockburn with a David Letterman style top 10 list on how you know you're not doing agile. For example, number 3 on the list is "They have not delivered anything to real users in the last three months." I enjoyed his sessions at Agile 2006 and have always been fond of the Crystal family of methodologies. Definitely true that as agile has become more popular, seems like everyone is doing "agile development".
Difficulty of creating systems
Good blog post about the difficulty of creating systems, especially the unintended consequences of creating complex and rigid systems. In this case, the post is about creating a point system for a merit/demerit system. He summarizes his thoughts in three points:
1) Modeling system effects is hard.
2) The more complex the system, the more variables.
3) The more variables, the more interactions, reactions, and unintended consequences.
Methods and Tools
Methods & Tools is an interesting quarterly PDF magazine on software development process. Recent issues have addressed domain specific modeling, software product lines, use cases, and continuous integration.
The following is from their site:
Methods & Tools is a free magazine with PDF and text issues that provide practical knowledge and information on all topics of software development and software engineering: UML, Agile Methodologies (eXtreme Programming, Scrum, TDD, FDD,..), Software Testing, Software Configuration Management, Database Modeling, Java, .NET, RUP, Software Project Planning and Management, Test Automation, Programming, Software Analysis and Design, Quality Assurance, Software Process Assessment and Improvement, Software Development Tools, Risk Management, Refactoring, IT News, etc.


