DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations

Trending

  • Managing Data Residency, the Demo
  • Decoding eBPF Observability: How eBPF Transforms Observability as We Know It
  • Building the World's Most Resilient To-Do List Application With Node.js, K8s, and Distributed SQL
  • The Role of AI and Programming in the Gaming Industry: A Look Beyond the Tables

Trending

  • Managing Data Residency, the Demo
  • Decoding eBPF Observability: How eBPF Transforms Observability as We Know It
  • Building the World's Most Resilient To-Do List Application With Node.js, K8s, and Distributed SQL
  • The Role of AI and Programming in the Gaming Industry: A Look Beyond the Tables
  1. DZone
  2. Culture and Methodologies
  3. Agile
  4. Scrum — an Art of Decision Making

Scrum — an Art of Decision Making

Find out more!

Khoa Doan Tien user avatar by
Khoa Doan Tien
·
Oct. 23, 19 · Opinion
Like (2)
Save
Tweet
Share
17.49K Views

Join the DZone community and get the full member experience.

Join For Free

People working together to make a decision.

Teamwork makes decision-making an art!


You may also like: Scrum 101: Everything You Need To Know

People always have questions and concerns about Risk management and Autonomy in the Scrum Team, like:

  • How do we make sure the success of the product if the Product Owner is new or hasn’t had enough domain knowledge yet? How does the Product Owner make the right decision, which is business value in 20% needs to do first will bring the 80% outcome for the product?
  • The Autonomy of the Development team can lead to many risks behind that. So, how can the Development Team know what to do to create Done Increment and also can mitigate the risks?

That concern is reasonable when you manage the risk by “Command and Control”. Your organization built by a hierarchical structure, where the need for the carefulness and details plan is required to make sure no risk or issue happens, or at least in the list of “Risk Control” Sheet. That is not the wrong thing, and risk management is necessary.

Ordering the Product Backlog helps to avoid "The Undisciplined Pursuit of More"

Ordering the Product Backlog helps to avoid "The Undisciplined Pursuit of More".


But when you are facing uncertainty, the changes happen anytime, can’t be predictable, but you need to move faster than your competitors, so you need something different from the hierarchy. Because hierarchy can help you safe but not moving quicker, and be more flexible. Team-based make a decision based on layer or need to go thought the silos to take action. This structure makes the organization lost the chance to communicate with the consumer on time.

Empowering and supporting the team to be self-organized can be helpful. It creates flexibility and creativity from the team, who can communicate with consumers directly every day, can make a decision but still have a clear boundary. Or shortly, self-organizing with a clear boundary will help you to be more flexible.

Scrum can give you that value. By creating the space for the Scrum Team to work, learn, improve, and make the right decision to increase the value of the product. Helping team works smarter, not harder:

  1. By ordering the Product backlog, and understanding at the top of backlog is the most value PBIs can be developed in the next Sprint. The Product Owner can say “No” with waste and focus on defining and building the correct benefits for the consumers. This helps to avoid to fail in “The Undisciplined Pursuit of More”.
  2. Remember that we are facing the complexity, where we know it is less than unknow, and can not make sure what is right. Therefore, the small loop of Sprint is important to help us manage the risk. If we fail, we fail fast, and the cost is low. The small circle also helps us have the momentum of learning from the failure. From that, the Scrum team can define the next step, or change the plan to make the next decision better.
  3. The events in Sprint create the chance to inspect and adapt; it has a time-box; this helps the team has official opportunities to review the plan to reach the Sprint Goal.
  4. The Sprint Goal gives the team a clear direction, the north star, keep for team do not lose the focus, from that they can well-manage their plan, result in the problems, to achieve the goal.
  5. Time-box helps the team focus to have the solution and have a decision as best as they can in the current situation, rather than waste time into the lengthy discussion or the meeting but have no value.
  6. On top of that, Scrum does not ask to remove the hierarchy structure in your current organization when applying it. To make it happens, ingenuity is required in balancing the two structures at the same time, and the Scrum Master role is necessary. The Scrum Master will support the Development Team, the Product Owner, and the Organization to apply Scrum and optimize Scrum value to ensure the trust between teams; transparency is always kept so that the Scrum team can have self-organizing to make the right decisions, what to do and when is the best time.

Power of Less but Better - "Essentialism" of Greg Mckewn

Power of Less but Better — "Essentialism" of Greg Mckewn


Conclusion

Scrum likes a house with the base is empiricism, the values of Scrum that will exist in that house. That house will create a safety area, enough for the Scrum team to manage their work, and every day will do a better job. With that approach, the Scrum team can take steps, experiment to discover what is and what should be done, and when is the right time to do it. With Scrum, we learn to work smarter rather than do a lot but fall into chaos and waste. Scrum is the art of decision making to do less but better.


Further Reading

What Is the Scrum Methodology? All the Basics You Must Know

Guidelines in Scrum

What Is Agile Scrum? An Overview

scrum agile ARTS (radiative transfer code) Sprint (software development)

Published at DZone with permission of Khoa Doan Tien, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Trending

  • Managing Data Residency, the Demo
  • Decoding eBPF Observability: How eBPF Transforms Observability as We Know It
  • Building the World's Most Resilient To-Do List Application With Node.js, K8s, and Distributed SQL
  • The Role of AI and Programming in the Gaming Industry: A Look Beyond the Tables

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com

Let's be friends: