Test Driven Development vs agile

Test Driven Development, or TDD, is a popular and powerful approach to software development. It is used around the world and has many fans. It is a powerful but tricky technique that is often misunderstood. This article will talk about TDD, explain its strengths and problems, and its relation to agile. So if you are […]

Continue reading

Methodologies that can be used for agile project management

Agile approaches to software and projects are becoming more and popular. People are starting to see that in the battleground of software development, agile is winning. So what are the methodologies that can be used for agile project management? This article will give you a quick overview. And talk about the pros and cons of […]

Continue reading

Agile sprint vs iteration

People talk a lot about “sprints” and “iterations” in an agile context. You might have heard those terms a bunch. If you’re not sure is the meaning of sprint or iteration, this article will clear it up. So you’ll know what it means in agile when people talk about a sprint vs an iteration. Let’s […]

Continue reading

Agile Story vs Task: how to use them

If you are doing agile software development, you’d have heard of stories and tasks. There is some confusion about these entities, though. What the difference between them is, when to use which. And how they fit into frameworks like Scrum. Or tools like Jira. This article will clear all of that up. So you’ll know […]

Continue reading

An introduction to Systems Thinking

systems thinking

Systems Thinking is becoming one of the hottest topics in Lean and Agile software development. This despite the fact that it is over 50 years old. This article will give you a quick introduction to Systems Thinking. And give you some tips on how to apply it. Not matter what sort of context you are […]

Continue reading

When to use Kanban vs Scrum

when to use kanban vs scrum

If Scrum is the most widely used Agile methodology, Kanban is probably in second place. It’s old, it’s elegant, it’s simple and it works. This article will explain when to use Kanban vs Scrum. And explain the similarities and differences between Scrum and Kanban. It really depends on what type of work you are doing. […]

Continue reading

Azure DevOps: Agile vs Scrum

Azure DevOps (also known as AzDo) has moved in leaps and bounds. It is has become one of the most popular tools for managing software dev activities. It is cloud-based, and integrates with DevOps pipelines, supports end-to-end workflows, and has a great user interface. Some people are confused about the different modes it operates in, […]

Continue reading

Is Scrum Master a good job?

Scrum Master is a very popular and important role in agile software development. A lot of people are becoming or trying to become Scrum Masters, and a lot of firms are hiring Scrum Masters. If you are interested in Scrum, this article will give you my opinion on the matter of is Scrum Master a […]

Continue reading

Scrum Master vs Product Owner Salary

Scrum Master and Product Owner are two of the most in-demand jobs in technology right now. Both can be rewarded very well and can get positions at some great organizations. And of course some not so great ones. But what are the salaries like compared between the two? This article will explain all of that […]

Continue reading

Best Scrum Master books

These are some books that I recommend Scrum Masters should check out and read. It is not an exhaustive list of course, and I will be updating it from time to time. Some of these are directly about Scrum and some are in areas of interest to Scrum Masters (lean, kanban, management, leadership, systems thinking, […]

Continue reading
1 2 3 13