Agile Methods‎ > ‎Agile Discussions‎ > ‎

Do Agile Methods - Scrum - motivate your team?

posted Oct 29, 2009, 10:09 AM by Marcel Baumann
Well my current experience is that the answers are a sounding yes. Developers love to develop software using Scrum. Still a whisper can be heard that "yes" is not without consequences. Say your team is developing with Scrum. We have the following roles:
  • the stakeholders
  • the developers (Team)
  • the Scrum master (SM)
  • the product owner (PO)


Stakeholders love Scrum. Every two weeks they have a new application version they can use, test, and provide feedback to all users.

Because a new release is available every two weeks the stakeholders should also provide feedback every two weeks. Therefore they sometimes hate Scrum.

Developers Team

Agile methods - Scrum, XP - are fun for all developers. But suddenly everyone can see your code, so at the beginning you as a developer must cope with different views how good code should be written. Suddenly you must master Test Driven Development TDD, mocking, unit test, legible documents. But once you have it, you start to experience the "flow" and enjoy the atmosphere and to deliver at the end of each sprint a new software.

But later you realize that Scrum says the team is responsible. You must acknowledge that the product success is also your success. Each design decision is now also driven by ROI considerations. If you master these responsibilities you suddenly discover the world of engineering, creating great products with an optimal balance of external quality and costs without ever jeopardizing the quality of the core. But you can never again deny that you as developer are in charge.

Scrum Master

Scrum master is cool with a team enjoying Scrum and the flow of success. You just have to realize you are not a master but the enabler of a team of talented engineer. So you need to discover your "the lonely cowboy riding in the sun" song why this job is so rewarding.

Product Owner

As a product owner you control the budget of the project, the priorities and at the end of each iteration you can change all priorities and goals.
Cool isn't it. But wait as a product owner I am responsible of the budget and product success and each time a member of the team asks me something I must have an answer ready.

Scrum is cool and we enjoy it. But Scrum makes everything transparent and fast. Every two weeks a new version is delivered. This version must be evaluated, accepted or a list of improvements must be provided in the next days. This rhythm is fast, really fast. Once you are up to this speed you will enjoy the flow.