Agile Guru

Individuals and Interactions over processes and tools

  • Back to Home
  • Articles
  • Book Reviews
  • YouTube Videos
  • About Me

software development

Agile Estimating and Planning: Key Takeaways from Mike Cohn’s Seminal Book

May 31, 2023 / Leave a Comment

Explore key takeaways from Mike Cohn’s influential book, Agile Estimating and Planning, including techniques and concepts like Planning Poker, Cone of Uncertainty, and the importance of velocity in managing agile projects for success in software development.

Posted in: Article, Book Review Tagged: Adapting to Change, Agile, Agile Estimating, Agile Methodologies, Agile methodology, Collaboration, Cone of Uncertainty, Iteration Planning, Mike Cohn, planning, planning poker, project management, Release Planning, Scrum, software development, Uncertainty Reduction, Velocity

The Power of Focus: Why Scrum Teams Should Complete Tasks Before Starting New Ones

May 3, 2023 / Leave a Comment

In the fast-paced world of software development, Scrum teams often find themselves juggling multiple tasks at once. While multitasking might seem like an efficient way to get more done, it can actually lead to reduced productivity, increased technical debt, and decreased morale. In this blog post, we’ll discuss the importance of focusing on completing tasks … [Read more…]

Posted in: Article Tagged: Blocked progress, context switching, Focus, Morale, multitasking, Predictability, Prioritization, Productivity, Quality output, Scrum teams, software development, Task completion, Technical debt, Visibility, Workflow

What is the Three Amigos Session

March 6, 2023 / Leave a Comment

the primary purpose of the Three Amigos session / three Amigos practice is to facilitate communication and collaboration among the key stakeholders – the business representative, the developer, and the tester. The session is typically held before refinement meetings and focuses on ensuring that everyone has a shared understanding of the user story and its … [Read more…]

Posted in: Article Tagged: Acceptance criteria, Agile development, Alignment, Business representative, Collaboration, Communication, Developer, Key stakeholders, Refinement meeting, Requirements, Shared understanding, software development, Tester, Three Amigos practice, Three Amigos session, User stories

Extreme Programming (XP)

September 10, 2017 / 1 Comment
extreme programming

Scrum is a light framework to manage a product development. It does not govern the technical aspect of the project. If you want to build a robust product, then you will have to look at software development best practices, and the best resource for that is The Extreme Programming (XP) camp. Whenever I am coaching … [Read more…]

Posted in: Article Tagged: best practices, CI, Continuous Integration, Continuous Integration (CI), Extreme Programming, Extreme Programming (XP), Pair programming, Scrum, software development, software development best practices, TDD, Test Driven Development, Test Driven Development (TDD), XP

Categories

  • Article
  • Book Review

Recent Posts

  • Navigating Respect Issues as a Scrum Master: Strategies for Dealing with Disrespectful Team Members
  • Embracing the Agile Spotify Model: Understanding its Three Main Pillars
  • NoEstimates: How to Measure Project Progress Without Estimating
  • Why Recruiting QA Professionals Matters: The Role of Quality Assurance in T-Shaped Scrum Teams
  • Co-Located vs. Distributed Scrum Teams: A Comparison for Enhanced Knowledge Sharing
Agile Blogs

Mohammad Aziz

Mohammad Aziz is an experienced Scrum Master and Agile coach who started his career as a programmer then moved into traditional software project management. Mohammad has spent last 8 years working within the Agile project management. He is certified, Scrum Master, Product Owner, AgilePM, Prince 2, SAFe practitioner and in Nexus.

Copyright © 2023 Agile Guru.

Me WordPress Theme by themehall.com