Tuesday, October 25, 2005

The Nerd, The Suit and The Fortune Teller

Speaking of SOA, there is one old but very real movie on Channel9 about it. It represents not only the basic ideas behind SOA, but also shows a very real software development environment. In reality, in order to have a successful project, we should face the problem with misconception of priorities and diversity of thinking for the different positions within a software company. The sales person is only interested in quick and profitable sales, the manager is only interested in deadlines and milestones, while the developer wants to develop the masterpiece of his/her life. And here is the client - (s)he is the most capricious person in the world, who wants *all* features in no time and of course for no money. In order to have a successful project, all of these characters should try to be in the shoes of the others.

Back to the show I was talking about, it was presented at TechEd 04 (in Amsterdam) by Clemens Vasters (the nerd), Rafal Lukawiecki (the suit), and Pat Helland (the Fortune Teller). This movie really made me to think about our attitude and the way we communicate with each other. I was part of team, where we developed a business solution for a client, who had only the vague idea what he actually wanted, but still the time pressure was pretty tough. As a project manager, I had to make sure that we should try to minimize the impact of communication bottleneck as much as possible, because otherwise the project was really doomed. I succeeded to put away the usual developer's thinking these-non-techies-don't-know-what-they-want and tried to *understand* what are their ideas behind, what is feasible and what could be implemented given the time we had. So this movie will show you exactly this: the diversity in the way of thinking of every character in a usual software project and how they should behave in order to succeed. It still gives a good start for getting acquainted with SOA, though :).

You can download this movie from: http://channel9.msdn.com/ShowPost.aspx?PostID=14961

No comments: