Agile Enables Google Developers to Find Success in FailurePatrick Copeland, senior engineering director at Google, explains how the company uses their own version of agile-based methodologies to drive their teams to be more creative and unafraid to fail. From the speed of delivery to the quality of the finished product, agile is working at Google.
How (and Why) You Should Split User StoriesThe Scrum process is built around the process of implementing user stories. Many teams struggle with the challenge of knowing how to split user stories so that the individual stories have atomic value and are properly sized.
Using Agile to Avoid Excessive MultitaskingBy keeping priorities clear and avoiding excessive multitasking, you can provide teams the space to work with attention to quality and adaptability. Agile processes give teams more control over their time, and this control can lead to the teams' being happier and more productive.
Agile vs. Waterfall DevelopmentWhile there are many similarities between agile and waterfall development methodologies, we have to face the truth that agile was created because of the real and perceived failures of the waterfall methodology in software development.
The Role of a Project Manager in an Agile EnvironmentIn a recent post on Linkedin, a question was asked about the role of project managers in a fully agile environment. Joe Townsend weighs in and describes how a project manager can fit in with Scrum while adhering to the principles of the Agile Manifesto.
What Do Our Customers Really Want?Agile teams can create software quickly, but how quickly can they gather and process feedback from customers? Here is one team's experience, with some tips and resources to help you introduce a community of practice in your own organization.
Busting Agile Prediction MythsWhen first hearing about agile processes, you might think that teams using an agile process cannot provide estimates, predictions, or commitments about what they will deliver. But, you can be agile and still manage risk and commit to a subset of what you predict.