Category Archives: Software Development

Promoting business analysis in Hungary

In 2008 I have joined the IIBA -International Institute of Business Analysis -, because I think that if you are a business analyst, that is a smart thing to do. After a while, I have noticed that there are chapters everywhere, even around my country – in Serbia, Slovenia, Bulgaria, the Czech Republic, Poland, etc….

Some thoughts on the UML Sequence Diagram

Earlier this year I had an interesting talk about sequence diagrams. The topic was asynchronous messages and how UML models them. As I find the topic interesting, I thought I will write a bit about that. So how does UML models asynchronous messages, and how can you tell from a sequence diagram if a message…

The most annoying myth of software development

“And what method do you use?” The project manager looked at the lead developer then turned back to me and said “Well, we are a small company, so we don’t need a method” I have run into similar situations a couple of time and I think it is one of the most annoying myths there…

Requirements and Use Cases – part II

This is the second part of the Requirements and Use Cases post, and continues right where I finished with that one. In the first part I laid down some basic thoughts about requirements as I see them, and this post builds on that. If you did not read it, please do that first. 2. Use…

Requirements and Use Cases

1. On the Requirements The first topic I want to get a go with is the use of Use Cases. But, before I start on the use cases I would like to clear up some basics about the requirements. I’ve met a lot of people for who there is only one kind of requirement: business…

Trace Modeler Review

A few weeks ago I wrote a post titled The best design tool, where I argued that paper is the best tool for initial planning and design and making sketches, and such. It did not take Yanic Inghelbrecht too much time to point out that his tool is better for sketching sequence diagrams, and asked…

Some thoughts on the UML…

When I first met UML – way back in school, in 1999 – I instantly liked it. It looked cool, it was new and it went pretty well with Java – which was new too. Until then and for a long time after that programming was taught with Clipper, Turbo Pascal and such, Java was…

A few links and sites of interest

I am currently in the middle of two blog posts – one is reviewing Trace Modeler, the other is about requirements – but these take time, plus I am working on a private project to build a contact managing application that does what I want, so in the meantime I just share a few interesting…

The best design tool

What is the best design tool? Lately I have been running into this question a lot. Both from people asking me or a group, or when I was looking for it. We have to do the work, and for that we need tools. And a good one, that is perfect – or at least good…

Just in Case Tool

I had the opportunity to listen to an argument on why a project does not use a case tool. The main reasoning went along the line that there is no need for it, because Visio is just as good to create the neccessary diagrams. Apart from the fact that even Visio was not used optimally,…