Category Archives for Agile

A Manager’s Role in an Agile Process

“Agile development reflects a product lifecycle approach (continuous delivery of value), rather than a project approach (begin-end). While an individual release of a product can be managed as a project, an agile approach views a release as a single stage in a product’s ongoing evolution.” Jim Highsmith  It may interest you to know that more […]

Continue reading

Can agile be used for non-software projects?

agile non software projects

Agile is a recent philosophy and approach to software development that has changed IT and software by promising frequent releases and a focus on value. But can it be used outside of the software domain? This article will explore this idea, and explain what makes agile work, why it can be effective outside software, and […]

Continue reading

What is Backlog Refinement in agile

backlog refinement

Backlog Refinement is an important but poorly understood part of Scrum. It deals with understanding and refining scope so that it can be ready to be put into a sprint for a development team to turn into a product increment. Good backlog refinement involves a regular team discussion, plus informal ad hoc discussions. The output […]

Continue reading

What does a cross-functional Agile team look like?

Although not declared in the Agile Manifesto, pretty much any Agile advocate will tell you that you need cross functional teams in Agile. What does that mean exactly? How wide does the scope of the team’s skills need to be? This is an interesting question and touches on organisational design, DevOps, HR, and other topics. Caveat: […]

Continue reading

Cybersecurity in an Agile Environment

(This is a contributed post) When Agile first found its way into software development, it was recommended to not be used in high risk development for fear of its lack of security. Today, though, Agile can and should be used in the workplace to increase cybersecurity, not weaken it.  At its core function, Agile promotes […]

Continue reading

Agile versus traditional project management

You might be wondering about the difference between agile and traditional project management. These are very different approaches and should be used in different situations. This article will explain what these philosophies are, their pros and cons, and when you might want to use one or the other. So let’s find out about the difference […]

Continue reading

Why technical user stories are bad

You might sometimes come across “technical user stories” when doing agile software development. These are generally a bad idea and should be avoided where possible. This article will explain what technical user stories are, and why technical user stories are bad. And some tips on what to do isntead. It will also cover the rare […]

Continue reading

It’s all about the flow

flow lean

So it’s not really about the tools and processes. Right? Sure – it’s about people and interactions. Well, that sounds nice, but it’s not always helpful. What sort of people? What sort of interactions? There is something deep-running underneath all the talk and principles and concepts in Agile, Scrum, Lean, and all the rest. Sometimes […]

Continue reading

Estimating defects in Agile is an anti-pattern

There is a lot of discussion in the Agile community about estimating defects. A lot of people seem to think you need to estimate defects. There are lots of people arguing about how to estimate defects. This article will show you why you shouldn’t estimate defects. Estimating and assigning story points to defects is an […]

Continue reading

Are agile and Scrum the same?

agile scrum

Some people often wonder: are agile and scrum the same? There’s a lot of confusion out there. I saw a thread on Stack Overflow on this topic that was full of complete nonsense. So I thought I would clear things up. Short version: agile and Scrum are NOT the same. Now I’ll get into what […]

Continue reading
1 3 4 5 6 7 11