The principle of “responding to change over following a plan”, is it a strength or a flexibility that can’t work in practice? For example, what about agile projects that had difficulties managing changes and customers who expect too much flexibility? Can agile not live up to its promises, or is it the way that teams and organizations have adopted agile that is causing the problems?
Collaboration between developers and testers is often considered important in cross functional agile teams to become successful. There is also a benefit of having independence for testers, so that they can report about the quality of the software without fear. How can you balance testers independence with collaboration in agile teams?
Inspired by the photo “Melly Shum hates her job”, Jurgen Appelo, Maarten Volders and Vasco Duarto initiated Happy Melly with the purpose to help people to become happy workers and live better lives. The Happy Melly business has now taken off to help organizations to survive in changing environments, with happy workers that are motivated to engage and contribute.
Collaboration between business and IT can be a problem in enterprises. People are finding ways to better support the business needs and increase the business value of IT, using business IT fusion, DevOps or sociocracy.
Collaboration between agile team members, like developers and testers, helps to make teams successful. What can scrum masters do to help testers and developers to work together in agile teams, and improve collaboration?
Impediments are used to discuss issues take actions when a team becomes blocked. Impediments are handled in different ways, a look at how some scrum masters do it.
Retrospectives help teams to learn and improve their way of working. Several agile coaches have scaled retrospectives to cover larger projects or programs with multiple teams. Let’s explore how they did it.
The Appsecute platform aims to improve collaboration and increase productivity through consolidating information associated to an applications lifecycle. The software as a service platform accepts messages directly from people and from integrated technology platforms, then it aggregates those events online for viewing by everyone within an organization.
Having stable teams can be beneficial for agile software development. Several views on establishing and nurturing stable teams, and dealing with team dysfunctions.
Swarming is a technique that helps agile teams to deliver working software fast and frequently. What is swarming, what are the benefits of swarming, and when and how to apply it?
The Agile Alliance sponsored an Agile Open event in Florianopolis, Brazil on the 25th of January. The event attracted over 100 participants from all over Brazil and as far away as Canada. The event put on by the Agile Alliance as part of the focus the Alliance has of engaging with and supporting local agile communities around the world.
Heroku Dataclips 2.0 are a new way of sharing data - much like GitHub Gists. Exposing results of running SQL statements agains Postgres databases, Dataclips render in HTML, IFrames, CSV, XLS and JSON. Supporting revisions and versioning as well as forking they work as self-updating stand-alone data views or as simple HTTP based data APIs.
Henrik Kniberg has developed “a 1 day product ownership course compressed into a 15 minute animated presentation”. Based upon this video and some other on-line resources about the product owner role, collaboration between product owners and teams is examined.
A Gartner research report from December 2009 predicted that by 2012 “agile development methods will be utilized in 80% of all software development projects”. Let's check if the prediction from Gartner has come true?
A recent article by Bob Marshall in Business Technology takes a look at how to change people’s behavior in organizations, by addressing the environment in which they do their work.