Tag: software projects

A bunch of individuals doesn’t make a team

A team sport Last year I’ve finally obtained the certificate of competency authorizing me to operate sailing yachts so I’ve spent a part of my long vacation on a boat. I love sailing. Sailing is pretty much about the experience and learning the right skills. Every moment on the water is different, and it’s important

Continue reading

If you were hit by a bus tomorrow would your project be dead in the water?

If you were hit by a bus tomorrow… If you were hit by a bus tomorrow (knock on wood) would your project get stuck? I still remember when one I worked on did. Well, I wasn’t exactly hit by the bus, but from the project standpoint, it was close enough. We worked on an important

Continue reading

Estimates & different points of view. Business vs developers

I made an estimate… I took part in many projects, but there is one I particularly remember… As soon as I joined the team technical lead gave me a white paper with requirements and asked for estimates of a new functionality. Totally new. I was asked to estimate a chunk of the system (I had

Continue reading

Inking and thinking in software development

It’s not the ink—it’s the think “It’s not the ink—it’s the think,” wrote Robert Mankoff (New Yorker cartoon editor), answering to the question how to get ideas for cartoons by people who want to submit them to The New Yorker. “There really is no trick—you just have to think of them” he said. It’s the same in creating

Continue reading

What should you know about a human side of code review?

Imagine yourself sitting in front of a compiler, tasked with fixing a small bug. But you know that as soon as you say “I’m finished,” another developer – or worse, your boss – will be examining your work. How do you feel? Anxious or encouraged? As software engineers, we take pride in our work (as well

Continue reading

The Benefits Of Kanban board (even) outside an agile project.

My company uses IBM DOORS connector for JIRA to simplify requirements tracking process. However, the way requirements are transferred to JIRA from DOORS makes it hard to say what the requirement is about. So when I was looking for a way to view the actual requirement my project manager told me about a possibility to

Continue reading

To meet or not to meet? Understanding the hard language of expectations…

Recently I wrote how to deal with requirements in the process of a software development. Requirements are often customers expectations but those aren’t always the same. And not only your customers have expectations. In reality, every person included or interested in a software project has her/his own interests and expectations. And even as a simple developer you

Continue reading