|
Let's Talk Agile Agile development employs more oral communication, feedback, and interaction than traditional development. These communication tools can help ease the transition into the more interactive agile team relationship.
|
|
|
The Chivalrous Team Member Using the ten virtues described in Brian Price's modern code of chivalry, Martin and Mike illustrate the similarities between the best performing software team members of today and the Knights of the Round Table.
|
|
|
Communicate, Don't Assimilate Opening an offshore office can be a tricky situation. Learn how to spread corporate values and processes to your new team members by working together instead of forcing them to adopt your way of thinking.
|
|
|
A Change Would Do You Good Visit any bookstore these days, and you will be faced with shelves of books whose titles claim they can make everything—from cooking to exercise—more interesting. In our industry, boredom is a problem that can affect your ability to solve complex technical problems. Discover how change can spice up your software processes.
|
|
|
Incremental and Iterative Development People get wrapped around the axle trying to understand the difference between incremental and iterative development. The Unified Process authors in the 1990s didn't help by indiscriminately calling everything iterative development. The two are different and must be managed differently. Successful teams do both at the same time, usually without thinking about it. Then someone starts thinking about it and does one without the other. Bad news follows.
|
|
|
Modern Distributed Teams Traditionally, managing distributed teams has been perceived as difficult. But the advent of effective modern processes and tools is breaking through the obstacles and making distributed teams a viable—and valuable—option. Find out how to make the most of people, processes, and tools to create and maintain a successful distributed team.
|
|
|
Software Development Worst Practices While some debate which, if any, industry practices deserve the designation "best practices," this tongue-in-cheek look at the horrors of some of software's "worst practices" drives home the value of the good ones and may help us improve the quality of our software.
|
|
|
A Needle in a (Very Large) Haystack Putting together a successful team is always a challenge, but assembling a global team can be almost overwhelming. These tips can help you overcome the obstacles to hiring the best offsite developers for your project.
|
|
|
Pine Needles and Better Communication As a new Army Ranger, Payson acquired many hard-earned lessons. But dodging snakes and alligators while navigating a Georgia swamp one moonless night, he learned two lessons in particular that can help project managers navigate their software projects.
|
|
|
Taking It Personally Ah, the annual review. It's time to find out what your boss has planned for your career over the next twelve months. But wait, it's your career. Don't wait for your employer to direct your growth and development—take responsibility your future.
|
|