Viewing entries tagged
Agile

Agile — a way of software development or a philosophy of life?

Agile — a way of software development or a philosophy of life?

Ready to discover a new way to look at Agile?

Don’t consider it a change. Instead, notice it’s bringing the way you work closer to the way you live, which actually means it should come naturally.

I reached this conclusion after a decade of Agile working. Let’s take a shortcut and get you there in 15 minutes!

Develop empathy before developing software

Develop empathy before developing software

It happens that software developers focus too much on completing tasks and watching them move across Scrum boards instead of thinking what good their code might bring.

If you understand the needs driving the requirements, you will write better code. All the change requests coming your way will make more sense. When things make sense to you, it is less frustrating to change the same code again and again. But most of all, you give yourself a chance for a little oxytocin. Your body releases it as a reaction to positive social interactions. It is the feeling you get when you are glad that you were able to help someone.

Knowing these dependencies, it’s only natural to try to develop empathy before you develop software. It’s a win-win situation!

Lack Of Proper Planning. How To Enjoy Benefits Of Scrum Even If You’re Not Doing It 100%? Pt. 2

Lack Of Proper Planning. How To Enjoy Benefits Of Scrum Even If You’re Not Doing It 100%? Pt. 2

Project estimates are extremely difficult and important. Clients need ones they can rely on. They put them on their roadmaps. They make promises to their stakeholders based on the estimates. They budget according to them. There's always a pressure for the estimates to be low (cheap), yet accurate. At the same time we never have enough information about the project. This is the crux of every project. That's the intersection of plans, expectations, priorities, assumptions and uncertainties. How do you handle all that?