Home » Agile » Page 3

Agile

Costs of an Agile Approach for Hardware Products

I had a conversation with a hardware engineer whose organization got the mandate, “Go agile or bust!” They’re attempting to manage their technical and schedule risk with two-week iterations. And, they’re trying to show finished product, not simulations. And, even though they work independently, they’re supposed to have a standup every day. None of that makes sense. What’s the Cost of ...

Read More »

Component Teams Create Coupling in Products and Organizations

Many of my clients feel stuck with their component teams. They feel they must implement across the architecture, not through it. That’s because the people are organized in component teams. As the organization grows, so does the number of component teams. The more component teams they have, the more complexity they create in the teams, in the product, and in delivery. ...

Read More »

Complexity Accidental vs Essential

Today it is hard to find team or organization that is not following agile but building software has not become easy, projects are missing schedule , over budget and it is also flawed. Why it is so hard to build software ? If you ask this questions to any engineer then 90%+ will say requirement, but is that the full ...

Read More »

Processes…

It has been a lot of talk about processes in the Jakarta and MicroProfile community lately, so I just want to remind us all about this item from the Agile Manifesto. Individuals and interactions over processes and tools. https://agilemanifesto.org/ That said, some process is needed. Especially for work with specifications. In this post, I explain the Jakarta EE Specification Process ...

Read More »

Does Your Team Need Minimum WIP Limits?

I spoke with an agile coach whose team works in flow, similar to this board. They don’t use iterations—they plan on demand. The column on the left, “Stories to Workshop” is their backlog refinement column. Recently, the team decided they need “minimum” WIP (work in progress) limits. Especially on the Workshop column. Why? Their product owner doesn’t spend enough time ...

Read More »

Agile Approaches Can’t Save Impossible Projects: Fixed Cost, Scope, Date

You’ve got an impossible project. You have no flexibility. The project is a fixed-price, fixed-scope, fixed-date project. And, you have a specific team to do the work. (There are other impossible projects. Such as when you have a collection of people who multitask among several projects.) Can an agile approach save these projects? No. An agile approach might help you see ...

Read More »

A Programmer’s Guide to Agile Implementation

Agile methodology is the most sought after software development model today. It promotes continuous iterations in development and testing. Agile is about going fast, releasing often, and working toward the real needs of the users.When it comes to businesses where the requirements are unpredictable, agile should be the go-to methodology. The core values of agile development are:  individuals and interactions ...

Read More »