Blogs/Articles

  • Scrum of Scrums

    Scrum of Scrums is a technique used in Scrum framework to coordinate and manage the work of multiple Scrum teams, especially in larger, more complex projects. It is a way to address the challenges of scaling Agile practices to involve multiple teams working on the same product. Here’s an overview of Scrum of Scrums: Format…

    READ MORE →

  • Jira for Agile project management

    Agile tools like Jira are instrumental in enabling agility within organizations by providing a structured platform to support Agile ways of working, such as Scrum and Kanban. Here’s how Jira and similar tools contribute to organizational agility: In summary, Agile tools like Jira promote organizational agility by offering a platform that streamlines Agile practices, enhances…

    READ MORE →

  • Team Coaching Techniques for Scrum Masters

    Scrum Master serves as a coach for the team. Coaching is a critical skill for a Scrum Master because it aligns with the core principles of the Scrum framework and Agile principles. Here are some coaching techniques Scrum Masters can adopt at the team level to begin with: Coaching at the team level involves a…

    READ MORE →

  • Bored of same retrospective format, try this for a change

    Retrospectives are a crucial part of Agile development process, providing teams with a structured way to reflect on their processes and make improvements. Here are few retrospective techniques that teams can use for a change ESVP (Explorers, Shoppers, Vacationers, Prisoners): Team members categorize themselves as explorers (eager for change), shoppers (open to change but not…

    READ MORE →

  • Scrum Master and Product Owner collaboration

    As there is a growing trend of developers and Engineering managers playing Scrum Master role, I am writing this blog to emphasise the collaboration between the Product Owner (PO) and Scrum Master (SM), as it ensures that the Agile principles are effectively applied and the Scrum framework operates optimally. Here’s why this collaboration is crucial:…

    READ MORE →

  • Product backlog for requirement management

    The Product Backlog plays a pivotal role in requirement management within Agile ways of working, particularly in Scrum. It serves as a dynamic, evolving, and prioritised list of features, user stories, and tasks that define the requirements for a software product. Here’s how the Product Backlog contributes to requirement management: In summary, the Product Backlog…

    READ MORE →

  • Some tips to become better with User Stories

    What are User Stories User stories are concise descriptions of software features from the user’s perspective, typically following the format: “As a [user], I want [action] so that [benefit].” User stories originated as part of Extreme Programming (XP) in the late 1990s. Kent Beck, one of the founders of XP, introduced the concept, and Mike…

    READ MORE →

  • Role of Management in Scrum

    Management plays a crucial role in supporting Scrum teams, ensuring their success, and avoiding becoming blockers. Here are key ways in which management can enable Scrum teams: To avoid becoming blockers, management should: Management’s role in Scrum is not to control or dictate but to enable and facilitate. By providing the right environment, support, and…

    READ MORE →

  • Kanban practices to compliment your Scrum implementation

    Kanban and Scrum are both Agile ways of working, and while they have distinct principles and practices, they can complement each other in certain scenarios. The role of Kanban in Scrum can be seen in the following ways: The key to successfully combining Kanban and Scrum is understanding the specific needs of the team and…

    READ MORE →

  • Scrum-XP – Complimenting Scrum with Extreme Programming Practices

    Extreme Programming (XP) and Scrum are both Agile ways of working that share common values and principles. While they can be used independently, they can also complement each other in certain situations. The role of Extreme Programming in Scrum can be seen in the following ways: In summary, the role of Extreme Programming in Scrum…

    READ MORE →