Who Do You Trust

Agile practitioners know trust is THE most important factor in the successful implementation of Agile (or really any method), as it is in one’s life… and it is the most difficult factor to achieve. A better understanding of the deep psychological aspects of building trust is crucial not only to success in implementing Agile, but […]

Product Owners and Scrum Masters

This video discusses what sort of person makes a good ScrumMaster for Agile software development and what to do when a Product Owner disappears at a crucial point in a Scrum Sprint. It also discusses how Lean and Agile fit together and when a story should be resized.

Asynchronous Collaboration: Communicating Through Source Code

We hear a lot about how strong communication and collaboration are key to a successful project. We spend a lot of time focusing on stand-up meetings and pair programming, but there are other very effective means of keeping the team on the same page that not only avoid daily interruptions but also provide long-term benefit.

Succeeding with Offshore Product Development

Offshore development is now commonplace for just about everything from legacy maintenance to enterprise application development. One area where the notion of offshore continues to encounter resistance is product development, as many product managers consider it too risky to develop the “crown jewels” of their organizations in locations that are far removed in terms of […]

Building a Portfolio Management Process

Many organizations are realizing the importance of a critical step in the Project and Portfolio Management discipline: Portfolio Planning. For the average business, Portfolio Planning may be a process well beyond their organizational maturity; however, it is a major component that should not be overlooked in order to increase the probability of reaching your objectives.