Software Development Videos and Tutorials: Java, .NET, Ruby, Python, JavaScript, Agile, Software Testing
 
Category: <span>Agile</span>

Project Planning in an Agile World: Do the Old Rules Make Sense?

Owing to the realities of risk, uncertainty, constant change and complexity, traditional approaches to project planning are often neither doable or desirable. Agile and iterative software development techniques are, in effect, plan-as-you-go techniques that offer advantages over traditional techniques that focus on planning with as much detail as possible. This …

Jason van Zyl on the Future of Maven: Maven 3

Jason recently talked about Maven 3 at the Maven Meetup on March 19, 2009. Here is his entire presentation. In it, Jason discusses plans for Maven 3: support for incremental builds, changes to Plexus, better multi-language support, a queryable lifecycle, changes to the Plugin API, extensible reporting, a refactored plugin …

What to Test and When

Now that unit testing and test-driven development have hit the mainstream, more and more companies are beginning to embrace these agile practices. What isn’t always clear is which practice is most useful in which scenario, and how alternatives like state-based testing and non-automated human-tester activities can be used most cost-effectively. …