<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Nils Hyoma</title>
    <description>The latest articles on DEV Community by Nils Hyoma (@nihyo).</description>
    <link>https://dev.to/nihyo</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1683494%2Faa5a7292-0f4c-4c44-a585-bf65f3da44bb.png</url>
      <title>DEV Community: Nils Hyoma</title>
      <link>https://dev.to/nihyo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nihyo"/>
    <language>en</language>
    <item>
      <title>Unleashing Agile Potential with Risk Storming Cards</title>
      <dc:creator>Nils Hyoma</dc:creator>
      <pubDate>Fri, 04 Oct 2024 19:32:47 +0000</pubDate>
      <link>https://dev.to/nihyo/unleashing-agile-potential-with-risk-storming-cards-25oa</link>
      <guid>https://dev.to/nihyo/unleashing-agile-potential-with-risk-storming-cards-25oa</guid>
      <description>&lt;p&gt;TL;DR&lt;br&gt;
Risk Storming Cards are a gamified tool designed to help Agile teams identify and address hidden risks, improving project delivery and stakeholder confidence.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F74r4m2vt5n82ycnmngth.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F74r4m2vt5n82ycnmngth.png" alt="Image description" width="697" height="1075"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the fast-paced world of Agile development, teams are often pressured to prioritize rapid delivery over thorough risk management. This mindset can lead to significant challenges, including unexpected project delays and missed stakeholder expectations. To counteract this trend, I've developed the Risk Storming Cards, a gamified approach that empowers teams to proactively identify and address risks throughout their projects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What Are Risk Storming Cards?&lt;/strong&gt;&lt;br&gt;
The &lt;a href="https://github.com/nilsbert/Risk-Storming" rel="noopener noreferrer"&gt;Risk Storming Cards&lt;/a&gt; are designed to help Agile teams surface hidden risks during planning sessions. Each card highlights specific challenges, such as unclear requirements, insufficient staffing, and technical debt. By using these cards, teams can engage in a collaborative discussion to pinpoint potential risks that may hinder project success.&lt;/p&gt;

&lt;p&gt;Here’s a brief overview of some key cards:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F18siush53fwlmeg6a6c8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F18siush53fwlmeg6a6c8.png" alt="Image description" width="697" height="1075"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Unclear Requirements: This card addresses the ambiguity that can arise when project requirements are not clearly defined, leading to confusion and misalignment.
Insufficient Staffing: Highlighting the importance of having the right resources, this card prompts teams to evaluate their capacity and expertise.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxnamebtqfurusjlm0nku.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxnamebtqfurusjlm0nku.png" alt="Image description" width="697" height="1075"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Technical Debt: A critical factor in Agile development, this card encourages teams to consider the long-term implications of short-term fixes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The Gamification Approach&lt;/strong&gt;&lt;br&gt;
Incorporating gamification into risk management transforms the process into an engaging and interactive experience. Teams are encouraged to think creatively about potential pitfalls and collaborate on solutions, making risk identification a team effort rather than a solitary task.&lt;/p&gt;

&lt;p&gt;During workshops, teams utilize the Risk Storming Cards in conjunction with pre-mortem techniques. This combination allows them to anticipate possible project failures before they happen, facilitating a more proactive approach to risk management.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Real-World Impact&lt;/strong&gt;&lt;br&gt;
The feedback from teams that have implemented the Risk Storming Cards has been overwhelmingly positive. Participants have reported improved communication, greater transparency, and a significant reduction in unforeseen project challenges. By addressing risks early in the process, teams can enhance their delivery timelines and boost stakeholder confidence.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://agilegames.etsy.com/listing/1790776254" rel="noopener noreferrer"&gt;The Risk Storming Cards&lt;/a&gt; represent a shift in how Agile teams approach risk management. By gamifying the process and encouraging collaborative dialogue, teams can better navigate the complexities of their projects. If you’re interested in trying out the Risk Storming Cards, they are available on &lt;a href="https://github.com/nilsbert/Risk-Storming" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;, where you can easily integrate them into your planning sessions.&lt;/p&gt;

&lt;p&gt;With the right tools and strategies in place, Agile teams can turn potential risks into opportunities for growth and success.&lt;/p&gt;

</description>
      <category>riskmanagement</category>
      <category>agile</category>
      <category>scrum</category>
      <category>stoming</category>
    </item>
    <item>
      <title>My Journey with Backlog Refinement Cards - Optimizing Collaboration with Stakeholders</title>
      <dc:creator>Nils Hyoma</dc:creator>
      <pubDate>Wed, 26 Jun 2024 04:41:42 +0000</pubDate>
      <link>https://dev.to/nihyo/my-journey-with-backlog-refinement-cards-optimizing-collaboration-with-stakeholders-1i53</link>
      <guid>https://dev.to/nihyo/my-journey-with-backlog-refinement-cards-optimizing-collaboration-with-stakeholders-1i53</guid>
      <description>&lt;p&gt;Hi everyone,&lt;/p&gt;

&lt;p&gt;I wanted to share a game-changer I recently discovered in our collaboration — Backlog Refinement Cards. These cards have transformed the way my team and I approach backlog refinement, turning what was once a chaotic process into a structured, collaborative, and efficient system.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcjmyp9mi6rsnfnvh0xwd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcjmyp9mi6rsnfnvh0xwd.png" alt="Image description" width="697" height="1075"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  The Chaos of Backlog Refinement
&lt;/h1&gt;

&lt;p&gt;Backlog refinement has always been a critical yet challenging part of Agile development for me. I struggled to break down complex items into manageable tasks and often faced chaotic team communication. Some team members would stay silent while others dominated discussions, making it difficult to achieve consensus and move forward efficiently. Our planning accuracy and estimation were off, leading to missed deadlines and scope creep. It was frustrating, to say the least.&lt;/p&gt;

&lt;h1&gt;
  
  
  Discovering the Backlog Refinement Cards
&lt;/h1&gt;

&lt;p&gt;Everything changed when I discovered the Backlog Refinement Cards. These gamified cards provided a structured framework to tackle even the most intricate user stories and features. They helped us systematically break down large tasks into smaller, manageable pieces, enhancing our planning accuracy and estimation.&lt;/p&gt;

&lt;p&gt;Moreover, the cards fostered a more inclusive and collaborative environment within the team. Everyone was encouraged to actively participate in discussions, share insights, and contribute ideas without hesitation. This newfound engagement not only improved our refinement sessions but also fostered a sense of ownership and shared responsibility among team members.&lt;/p&gt;

&lt;h1&gt;
  
  
  How the Cards Transformed Our Process
&lt;/h1&gt;

&lt;p&gt;Here are some of my favorite cards and how they made a difference:&lt;/p&gt;

&lt;h2&gt;
  
  
  Job Shadowing:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd2q5nrymcmxjvn2gwvvn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd2q5nrymcmxjvn2gwvvn.png" alt="Image description" width="697" height="1075"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Imagine you have a complex feature to implement but are unsure about the exact workflow or its impact on different roles within your organization. This card encourages team members to observe and learn from stakeholders who are directly involved in the day-to-day operations related to the feature. For us, Job Shadowing was transformative. By stepping into the shoes of our users and stakeholders, we gained invaluable insights that shaped our development approach. It not only clarified our priorities but also inspired innovative solutions that resonated deeply with our end-users.&lt;/p&gt;

&lt;h2&gt;
  
  
  Splitting by Acceptance Criteria:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc60nwxy3tajn7qwrzd91.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc60nwxy3tajn7qwrzd91.png" alt="Image description" width="697" height="1075"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sometimes, a backlog item appears daunting because it encompasses multiple aspects or requirements. Splitting by Acceptance Criteria allows us to break down these complex items into smaller, more manageable tasks based on specific acceptance criteria. This approach has been a game-changer for us, enabling us to deliver value incrementally and iteratively. It ensures that each task we tackle contributes directly to the overall success of our project, aligning our efforts with measurable outcomes and enhancing our team's focus and productivity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Git Branching:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0heiy9nf1uop4gylekm3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0heiy9nf1uop4gylekm3.png" alt="Image description" width="697" height="1075"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In software development, managing code versions and iterations effectively is crucial to maintaining a stable and adaptable codebase. Git Branching allows us to create separate branches within our version control system to isolate changes, experiment with new features, or fix issues without affecting the main codebase. This card holds a special place in my heart because it symbolizes our commitment to code quality and collaboration. By embracing Git Branching strategies, we've enhanced our development processes, minimized risks, and accelerated our delivery timelines.&lt;/p&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;The Backlog Refinement Cards have revolutionized our approach to backlog refinement. They provide structured methods to understand user needs, break down tasks, and manage development efficiently. By fostering a more inclusive and collaborative environment, these cards have improved our sessions and fostered a sense of shared responsibility within the team.&lt;/p&gt;

&lt;p&gt;If you're an Agile practitioner looking to optimize your backlog refinement process, I highly recommend giving the Backlog Refinement Cards a try. They might just transform your workflow as they did for us. Have fun with the cards and the board, and check out other card decks like the Dependency Discovery Deck to further enhance your Agile practices!&lt;/p&gt;

&lt;p&gt;Here's to a more efficient, collaborative, and fun backlog refinement process!&lt;/p&gt;

&lt;h1&gt;
  
  
  Links
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://github.com/nilsbert/Backlog-Refinement-Cards"&gt;Backlog Refinement Cards on Github&lt;/a&gt;&lt;br&gt;
&lt;a href="https://agilegames.etsy.com/listing/1683651990"&gt;Backlog Refinement Cards on Etsy&lt;/a&gt;&lt;br&gt;
&lt;a href="https://miro.com/miroverse/backlog-refinement-workshop-template/"&gt;Backlog Refinement Cards on Miro&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>agile</category>
      <category>gamification</category>
      <category>scrum</category>
    </item>
    <item>
      <title>Dependency Discovery Deck: A Game-Changer for Scaled Agile Teams</title>
      <dc:creator>Nils Hyoma</dc:creator>
      <pubDate>Tue, 25 Jun 2024 19:45:29 +0000</pubDate>
      <link>https://dev.to/nihyo/dependency-discovery-deck-a-game-changer-for-scaled-agile-teams-58lo</link>
      <guid>https://dev.to/nihyo/dependency-discovery-deck-a-game-changer-for-scaled-agile-teams-58lo</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fckdjp4fpi96uuac60gte.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fckdjp4fpi96uuac60gte.jpeg" alt="Image description" width="769" height="1147"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the dynamic environment of Agile development, effectively managing dependencies is essential for ensuring smooth project execution and timely delivery. Many teams encounter challenges in identifying and managing these dependencies, leading to project delays and inefficiencies. The Dependency Discovery Deck, an innovative card deck, has emerged as a transformative solution to these challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu8j0srhyz8rfaf3vmk70.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu8j0srhyz8rfaf3vmk70.jpeg" alt="Image description" width="768" height="1146"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Challenges in Dependency Management
&lt;/h2&gt;

&lt;p&gt;Before utilizing the Dependency Discovery Deck, the team faced significant obstacles during backlog refinement sessions. Dependencies were frequently overlooked until they caused critical bottlenecks, leading to project delays and frustration. The team struggled to visualize task interconnections, which resulted in missed deadlines and scope creep. Additionally, communication gaps and misaligned priorities further complicated the workflow.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5qp27ikahafl7bfrxg5q.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5qp27ikahafl7bfrxg5q.jpeg" alt="Image description" width="769" height="1146"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Introduction to the Dependency Discovery Deck
&lt;/h2&gt;

&lt;p&gt;The Dependency Discovery Deck is a set of gamified cards designed to assist Agile teams in systematically identifying and managing dependencies during backlog refinement sessions. Each card represents a specific strategy or tool to uncover hidden dependencies and address potential blockers before they impact the project timeline.&lt;/p&gt;

&lt;h2&gt;
  
  
  Impact of the Dependency Discovery Deck
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Structured Framework:&lt;br&gt;
The Dependency Discovery Deck provides a structured framework for dependency management. This clear process replaces ad-hoc discussions, ensuring comprehensive exploration of potential dependencies. The cards guide teams through various aspects of dependency identification, such as analyzing stakeholder relationships and mapping technical requirements.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enhanced Collaboration:&lt;br&gt;
The deck fosters a more inclusive and collaborative environment. Each team member is encouraged to actively participate, share insights, and contribute ideas. The gamified nature of the cards makes the process engaging and interactive, ensuring all voices are heard and fostering a sense of shared responsibility and ownership.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Improved Planning and Estimation:&lt;br&gt;
By identifying dependencies early in the refinement process, teams can create more accurate and realistic project plans. This proactive approach allows for more effective resource allocation, better risk management, and the setting of achievable milestones. As a result, planning accuracy improves significantly, leading to more predictable and reliable project outcomes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Visualization of Dependencies:&lt;br&gt;
The visual component of the Miro Board, combined with the Dependency Discovery Deck, facilitates the mapping and visualization of dependencies. Teams can clearly see how different tasks and features are interconnected, helping to anticipate and mitigate potential blockers. This clarity helps maintain a smooth workflow and prevents last-minute surprises.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Empowerment of the Team:&lt;br&gt;
The Dependency Discovery Deck empowers teams by providing a clear and structured approach to dependency management. This instills confidence in handling complex projects, equipping team members to tackle challenges and motivating them to contribute to the collective success of the project.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;The Dependency Discovery Deck has proven to be a valuable tool for Agile teams, offering a structured framework for dependency management, enhancing collaboration, improving planning and estimation, and empowering team members. Teams struggling with dependency management can benefit from exploring this innovative tool in the Miroverse. Using the Dependency Discovery Deck can significantly enhance Agile workflows, leading to more efficient and effective project outcomes.&lt;/p&gt;

&lt;p&gt;For teams looking to further optimize their Agile practices, exploring other card decks like the Dependency Discovery Deck in the Miroverse is highly recommended. These tools can provide additional strategies and insights to enhance Agile development processes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/nilsbert/Dependency-Discovery-Deck"&gt;Github&lt;/a&gt;&lt;br&gt;
&lt;a href="https://agilegames.etsy.com/listing/1712190266"&gt;Etsy&lt;/a&gt;&lt;br&gt;
&lt;a href="https://miro.com/miroverse/dependency-discovery-deck/"&gt;Miro&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agile</category>
      <category>depedency</category>
      <category>gamification</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
