arshiyasultana

Sharing my knowledge and Experience of being an Agile Coach

Category: Business Agility

  • Objectives and Key Results

    ,

    OKR stands for Objectives and Key Results. It’s a goal-setting framework used to define and track objectives and their outcomes. OKRs are important in Agile planning because they provide a clear, measurable way to align teams and individuals with a company’s strategic goals and to foster a culture of continuous improvement. Importance of OKRs in… Read more

  • Open Space Technology – Liberating Structures

    ,

    Open Space Technology (OST) is a powerful Liberating Structure that facilitates self-organization and collaboration among participants. It’s particularly effective in situations where complex issues or topics require open and inclusive discussions. Here’s an elaboration on Open Space Technology, including how to facilitate it, when to use it, its advantages, and expected outcomes. How to Facilitate… Read more

  • 1-2-4-All – Coaching technique

    ,

    1-2-4-All is a Liberating Structure designed to engage participants in a structured process of reflection, sharing, and consolidation of ideas in a way that encourages active participation from everyone involved. This structure is particularly useful when you want to harness the collective intelligence of a group and promote inclusivity. Here’s an elaboration on 1-2-4-All, including… Read more

  • SAFe for Scaling Agile

    ,

    The Scaled Agile Framework (SAFe) is a comprehensive framework for scaling Agile and Lean principles to large organizations. It provides a structured approach to applying Agile practices at the enterprise level. SAFe is beneficial for multi-team coaching as it offers a clear structure for coordination and collaboration across teams. It defines roles and events at… Read more

  • Nexus for Scaling Agile

    , ,

    The Nexus Framework is a scaled framework designed to address the challenges of scaling Scrum for large, complex projects by integrating the work of multiple Scrum teams. It provides a structure for cross-team collaboration and coordination. Here’s a summary of the Nexus Framework, its benefits in multi-team coaching, and the key roles and events within… Read more

  • Relevance of Cynefin framework to Agile software development

    ,

    The Cynefin Framework is a decision-making model developed by Dave Snowden in the early 2000s. It helps individuals and organizations make sense of complex situations, categorizing them into five domains based on the nature of the problem. It’s a valuable tool in understanding how to approach various challenges, including those in agile software development. The… Read more

  • Small Releases

    , ,

    Small Releases involve delivering software increments that are relatively small in scope but add value to the product. When used in collaboration with Scrum, small releases can enhance development practices and ensure that valuable functionality is delivered consistently throughout the project. Here’s how to use small releases in collaboration with Scrum, its benefits, and considerations:… Read more

  • Pair Programming

    , ,

    Pair Programming is an agile software development practice in which two programmers work together at a single computer, with one typing (the “driver”) and the other reviewing the work and providing input (the “observer” or “navigator”). When used in collaboration with Scrum, pair programming can enhance development practices and improve the overall quality of the… Read more

  • Extreme Programming

    ,

    Extreme Programming (XP) is an agile software development methodology that emphasizes values like simplicity, communication, feedback, and courage to produce high-quality software. While XP is a standalone methodology, it can be used in collaboration with Scrum or other agile frameworks to enhance development practices. Here’s how to use XP in collaboration with Scrum, its benefits,… Read more

  • Test Driven Development

    ,

    Test-Driven Development (TDD) is a software development methodology that emphasizes writing tests before writing the actual code. It is a process where developers create automated test cases to guide the development of software. Here’s how to use TDD, its benefits, and considerations: How to Use TDD: Benefits: Considerations: TDD is a methodology that, when used… Read more