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…
-
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…
-
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…
-
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…
-
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:…
-
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…
-
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…
-
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…
-
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…
-
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…