| |||||||||
|
1. #30707 Agile Principles Are Changing Everything There's an irony about agile development. There is no hard evidence that it produces better software, faster. And formal adoption rates, admittedly hard to measure, don't reach the 20 percent mark. Yet the ideas that underpin agile development--defining requirements incrementally, writing software in short stints, seeking customer feedback, testing code as it's written, frequent builds--have caught on like wildfire. They are widely accepted as sound development practices, even among teams that have not formally adopted them. deJong, Jennifer. Software Development Times (2008). Articles>Collaboration>Agile>Methods 2. #27600 Applying Agile Methods in Rapidly Changing Environments The authors (both coming from a heavyweight software development environment) describe their approach to transferring a heavyweight method into a more agile approach. One can argue whether the described result is intermediate or final, the the process described and the choices made are well worth studying. Kutschera, Peter and Steffen Schafer . Jeckstein.com (2001). Articles>Collaboration>Agile 3. #27602 Agile modeling started out fairly complex and it grew a bit into its current form. Ambler, Scott W. Agile Modeling (2006). Articles>Project Management>Agile>Collaboration 4. #27586 Extreme Programming (or XP) is a popular software development process that encourages a return to the days of little or no documentation, Design After First Testing, and Constant Refactoring After Programming. Despite its popularity, not everyone thinks XP is a good idea. Software Reality (2005). Articles>Collaboration>Agile>Extreme Documentation
| |||||||||
| |||||||||
Click here to learn how to embed the RSS feed of this category in your website.