Articles

Sixty Steps in the Right Direction

Michele Sliger uses a simple exercise to exemplify the changes self-organized teams cause in any company, especially with the project manager. In this column, Michele explains how to conduct this exercise and how to review and use the results to improve work relationships and communication. Above all, this exercise should help your whole organization understand how everyone's knowledge of a project's initiatives and goals affects the project's success.

Michele Sliger's picture Michele Sliger
Business Case-Driven Decision Making

Decision making should be approached just like a software project: You have to map out what you want and how you're going to get it. Payson Hall tells the story of a team that set out to find the perfect product—without an official plan. Learn how to avoid the mistakes they made.

Payson Hall's picture Payson Hall
3... 2... 1... Liftoff!

The amount of effort put into a project's initiation lays the groundwork for all the work that follows. Learn six activities every project manager perform at initiation to ensure the project starts (and finishes) strong.

Karl E. Wiegers
The Measure of a Management System

Traditional management systems were designed to measure conformance to plan, not adaptability. So in order to achieve truly agile, innovative organizations, a change in our approach to performance management systems is necessary. Find out why a switch to an adaptive performance management system can unleash the full potential of agile methods.

Jim Highsmith
Tending Communication Paths

Unfortunately, distrust is common in the relationship between managers and employees. But it doesn’t have to be. Taking the time to keep your communication path “weed free” by finding time for one-on-one communication, being open and honest, and listening to your team members’ input will cultivate an open, honest, and trusting culture within your team.

Payson Hall's picture Payson Hall
What's on Your Dashboard?

Just because a metric is easy to capture doesn't mean it is useful. The metrics that are really needed are the ones that can help you make good decisions. Find out how to establish a project dashboard with meaningful metrics that will guide your project safely to its destination without getting bogged down in an endless pursuit of unnecessary information.

John Fodeh's picture John Fodeh
Looking Back, Moving Forward: Retrospectives Help Teams Inspect and Adapt

Retrospectives are a great way for teams to inspect and adapt their methods and teamwork, and they're a great way for teams to build on success and learn from hard times. Retrospectives take a critical look at what happened during an iteration (or part of a project) without being critical of people. But not everyone realizes that, says Esther Derby, so in this column she outlines how to approach retrospectives in the most productive way.

Esther Derby's picture Esther Derby
Taking Personal Ownership for Software Development Success

The responsibility for building effective software teams is more than just a management task. Indeed, in some situations, management could easily rationalize that there is limited business value in improving team effectiveness. Our current reliance on processes, methodologies, and tools is misguided in that it largely looks outward rather than inward for solutions. There is a better way! Jim Brosseau examines the challenges and barriers we face with typical approaches when attempting to build effective teams. He explains how each of us can take responsibility for personal and team success and describes a meaningful progression of steps to achieve this goal. In doing so, Jim helps you look beyond the traditional team building approaches to explore personal motives, attitudes, skills, and interpersonal relationships-all fair game as potential opportunities for improvement.

Jim Brosseau, Clarrus Consulting Group, Inc.
Are They All Neurotic? The Psychology of the Software Engineer

In recent years, psychologists have come to a nearly unanimous consensus on the number and nature of human personality dimensions. A recent large scale study involving several hundred software engineers and "regular" people (non-engineers) revealed that the personalities of developers, testers, and managers tend to be different from each other and from the general population as a whole. So, how can you use this information in your job? Rather than administering a personality assessment as part of the hiring process, it is much more effective to use it to understand your existing team members and to help then maximize their productivity and value to the business. James McCaffrey demonstrates how to quickly and easily create, administer, and interpret personality profiles of your team members.

James McCaffrey, Volt Information Sciences, Inc.
The Principles and Practices of Scrum

Scrum is best defined as an agile, lightweight process used to manage software and product development using iterative, incremental practices. Rob Myers gives a brief explanation of the philosophy behind Scrum, the Scrum method, and the roles and responsibilities of the players in a Scrum project. Scrum can be wrapped around different software engineering methodologies, including Extreme Programming (XP), Rational Unified Process (RUP), spiral development, and others. Scrum practices enhance the benefits of agile development with a simple project management process. Scrum significantly increases productivity and reduces development time while facilitating adaptive systems development based on empirical data. Join Rob to learn how Scrum works, why it works, and why Scrum is becoming such a popular project management method.

  • Why Scrum works better than more traditional project management methods
Rob Myers, Net Objectives

Pages

AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.