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….
Continue Reading »
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…
Continue Reading »
“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…
Continue Reading »
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…
Continue Reading »
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…
Continue Reading »
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…
Continue Reading »
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…
Continue Reading »
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…
Continue Reading »
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…
Continue Reading »
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,…
Continue Reading »