[Training] From Developer to Architect.
A two day software architecture training course is now available through Skills Matter.

Business analysis?

That's not part of my role is it?

One of the aims of this site is to help highlight that fact that an architect's role isn't purely technical. Alongside being a technical authority, making technology decisions, coming up with architecture, design, etc are other responsibilities. Recently, I was asked the following question by an aspiring application architect.

Business analysis - that's not part of my role is it?

In my view, the answer is yes because for an architect to successfully bring together the functional and non-functional requirements into a working system, they need to understand those requirements. In the most part, this understanding comes from analysing the requirements further, often by talking to people such as the project sponsor, business users and even the dedicated business analyst team (if applicable). To my mind, most developer roles also have an aspect of business analysis in them - it's unrealistic to expect somebody to build a system if they don't understand (to some degree, anyway) exactly what it is they are building. This is even more important at the architect's level.

So to answer the original question, yes, business analysis is part of an application architects role. What do you think? How does this match up with your experiences and expectations?



Re: Business analysis?

I'm only a developer, with almost 5 years of working experience in Mainframes. I feel that your take on this is correct, I have worked on development, and enhancements of existing systems and I had to liaise with the business users for understanding the requirements.

Add a comment Send a TrackBack