Ask Peter and Michael. Solve your real problem in agile project management.
  

Ask Peter and Michael. Solve your real problem in agile project management.

Agile Tools | Agile Glossary

Ask Peter and Michael blog focuses on issues related to agile and lean project management. Unlike many other existing agile blogs, APM will communicate how to solve real problems in agile project management.

Who are Peter and Michael?

Peter Stevens
My Mission is to help you realize complex projects effectively. I provide coaching, training and project management to help you get started with Scrum, save projects in crisis and make your IT operations leaner and more effective. I am a Certified Scrum Master.

Michael Dubakov
I am a founder of TargetProcess (best agile project management software in the world). My Mission is to provide solutions to real problems in agile projects. I wrote several books about web development and many articles related to almost all aspects of software development.

Agile Glossary

SCRUM
Extreme Programming (XP)

Iteration
Velocity
User Story
Impediment

Daily Meeting
Acceptance Testing
Effort Estimates in Abstract Units (Points)
Test-Driven Development
Task Board
Backlog
Release Planning
Iteration Planning
Burn Down Chart

APM - Ask Peter and Michael

Monday, July 28, 2008

Agile Distributed Teams Issues: One Project, Two Teams, QA in one Team

Q. I participate in a project with two development teams. First team located in US (5 people) and another larger team (10 people) in India. We have 5 testers in India and no testers in US. Other people are developers. The product is quite large and we are using iterative development. We are trying to communicate as often as possible using Skype and WebEx sessions, but still we have problems with velocity and RTF. Many user stories planned to iterations are not completed on time and we have problems with testing and quality. Do you have any advices what can be done to improve the situation?

M. If all people working on a single backlog it causes many problems. The main idea is to have two completely autonomous teams that communicate about integration, have separate backlogs and schedule. I think some problems that should be addressed asap are:

1. Project should be divided onto two modules (or sub-projects) and each team should focus on its own sub-project.
2. Testers should present in both teams. QA requires hot communication and you can't have QA in another location in agile development. It will just not work. I think this is the main reason of poor quality.
3. Use web based agile project management software. It will help to coordinate teams effort and manage single product backlog as well as sub-projects' backlogs.
4. The good idea may be to run at least one release together in one location. It may be quite expensive to move 5 developers from US to India for 1-2 months, but the effect may be marvelous. Please consider this possibility!

Labels: ,

Sunday, July 27, 2008

Start Your Engine!

We are starting. Ask Peter and Michael blog focuses on issues related to agile and lean project management. Unlike many other existing agile blogs, APM will communicate how to solve real problems in agile project management.

If you have a problem related to agile project management in a real project — we are ready to help.

Ask Question

Scrum Breakfast

TargetProcess

TargetProcess v.2 is an agile project management tool. It is designed to solve distributed teams problems and support agile development processes.

Key Features:

Online Demo
Features