Articles

Please enter an article title, author, or keyword
Scrum Success in a Distributed Team Environment

In today’s work environments, research proves that distributed Scrum teams can achieve the same quality results as co-located teams, but relationships, communication and culture play important roles in the latter.

About Scrum

Since its inception in 1993, Scrum has become a more and more popular software development framework among organizations. In fact, a Forrester research study, conducted in the fourth quarter of 2008 discovered that more than half of the 2,227 surveyed software organizations take advantage of some form of agile methodology. Additionally, of all the agile methods that are being utilized, Scrum is by far the most popular model.

TechWell Contributor's picture TechWell Contributor
Agile? Waterfall? How About WetAgile?

WetAgile can be used to describe those projects, and people, that aren't quite agile, nor are they fully waterfall. While this might seem like seem like a negative, existing in "no man's land," the hybrid approach is sometimes may work fine, while on the path to full agile.

TechWell Contributor's picture TechWell Contributor
Lean-Agile Projects You Will Do Again and Again

How many times have you seen this scenario? Several years ago, someone created a spreadsheet to support the work of a department. They kept tweaking it, adding functionality; maybe even migrated it to Microsoft Access… and now it has become a mission-critical mess! And you can’t afford to let the employee move on to something else.

TechWell Contributor's picture TechWell Contributor
Exploring the Subtle Differences Between Agile Paradigms

In recent years within the object oriented and agile community, several approaches to software design and development have materialized and are in use by professional software developers. Test-Driven Development (TDD), Domain-Driven Design (DDD), Behavior-Driven Design (BDD) and Feature-Driven Design (FDD) are some of the more well known approaches. While these philosophies all imbibe the classic agile principles of an incremental and iterative mindset to software development, they subtly differ from each other.

Nirav Assar's picture Nirav Assar
Falling Back to a Virtual Daily Scrum

One of the key processes in an Agile Scrum development process is the daily stand up or Scrum meeting. Yet there are many teams who seek to be Agile but are part of distributed or virtual teams. This article describes a mitigation for the lack of collocation either due to permanent distribution as in geographically distributed teams or “plan B” meetings on “snow days”. This virtual daily scrum process cannot replace the benefits for a real scrum meeting with rich non verbal communication but it can be a very effective process in a distributed or “Scrum But” environment.

 

Scott Schnier's picture Scott Schnier
Amplifying Collaboration with Guerilla Facilitation

Sometimes, an ineffective meeting can be more damaging than no meeting at all. But, if you're not the person in charge of facilitating the meeting, how can you help keep the group and the meeting in line? In this article, Ellen Gottesdiener offers some suggestions for both facilitators and non-facilitators that may help ease some of your meeting frustrations.

Ellen Gottesdiener's picture Ellen Gottesdiener
We're All In the Same Boat

Lisa Crispin dives into the "we're all in the same boat" theory and explains how it can't be more true in the software development world. From the need for common goals to going beyond taking responsibility for the team's actions - each team must know that you're going to fail or succeed together.

Lisa Crispin's picture Lisa Crispin
Agile Tips and Advice - Index Cards - Wave of the Past, Present and Future
Podcast

In a podcast that will surely get you thinking, we take a look at why the index card, yes, the simple index card could be the most valuable project management tool of all time. Take a listen and see if you agree that you simply cannot live without them on an agile project.

Bob Payne's picture Bob Payne
Transitioning to Agile Testing

Your developers are already working feature-by-feature in iterations, but your testers are stuck with manual tests. How do you make the leap to agile testing when the nature of agile's iterative releases challenges testers to test working segments of a product instead of the complete package? In this column, Johanna Rothman explains that the key challenge resides in bringing the whole team together to work towards the completion of an iteration. Only then will the testers—and the entire team—know how to transition to agile.

Johanna Rothman's picture Johanna Rothman
Tips and Advice - The three basic things - Simple but not easy
Podcast

Tips and Advice - The three basic things - Simple but not easy

Bob Payne's picture Bob Payne

Pages

Upcoming Events

Sep 22
Sep 24
Oct 12
Nov 09