|
Jack Be Agile ... But Not Too Quick Turn to The Last Word, where software professionals who care about quality give you their opinions on hot topics. This month, find out why Karl Wiegers thinks that Agile development is not to be undertaken lightly.
|
|
|
What's Holding You Back? We're pleased to bring you technical editors who are well respected in their fields. Get their take on everything that relates to the industry, technically speaking. In this issue, guest technical editor and Agile authority Mike Cohn explains how Agile development could help you recognize and overcome constraints that you never may have considered before.
|
|
|
Unjust Deserts Collaborative projects are a cornerstone of Agile development, but how can you recognize individuals for team work without spoiling team unity? Learn how to dole out praise and rewards without leaving a bad taste in everyone's mouth.
|
|
|
Don't Just Break Software. Make Software What if, instead of using tests to try to break software, we used tests to make software? That's the vision of storytest-driven development. We spoke to people who spend each day turning wishful thinking into working products. Find out how they do it.
|
|
|
Traditional–With a Twist For some, a radical shift to Agile is out of the question. That doesn't mean that you can't take little pieces of the Agile philosophy and incorporate them into your traditional development scheme. Find out how even small changes can bring about big improvements.
|
|
|
Want Better Software? Just Ask An effective project customer can turn a good product into a great one. But he's got to know how. Mike Cohn gives project customers seven simple rules for communicating product goals effectively to development.
|
|
|
Domain-Centric Programming: Redefining the Universe Sometimes to build better software you have to challenge long-standing assumptions. Find out what happened when one programmer realized his priorities were upside-down.
|
|
|
Remote Control Between outsourcing and flextime, virtual development teams are fast becoming the rule rather than the exception. But can team members work together when they're so far apart? Read two stories of how real-life programmers are making it work.
|
|
|
The Upside of Downsizing This article gives some pointers on surviving downsizing and will introduce you to the Scrum process. Scrum empowers teams by allowing requirements to be fluid while work is progressing. Learn what steps to follow to simplify and streamline your project by adopting this process.
|
|
|
Adopting XP Extreme Programming (XP) takes practices that are known to be good and combines and applies them in a revolutionary way. Before you turn your team on to XP, check out the steps to take, and pitfalls to avoid, to make your project an "Xtreme" success.
|
|