In Chapters 2 and 3, we discussed Extreme Programming (XP) and Agile Model Driven Development (AMDD) methods. If this style of working appeals to you, you could try incorporating it in your projects. For details on these, visit agilemodeling.com and extremeprogramming.org. Also, I have provided cheat sheets on these methods in the appendixes section. Another related website I mentioned earlier is refactoring.com, which contains a growing catalog of code-related refactoring techniques. Also, agiledata.org has a list of database techniques including both database refactoring and agile data modeling. This is an area that is gaining momentum. |