As an architect you may sometimes have the feeling that you’re creating the architecture all by yourself, but we all know that it is in fact the stakeholders that shape the architecture. The architect is only the medium that gives it form, but to do this you will need the stakeholders requirements.
A good method for gathering these requirements is by having a brainstorm session with a group of stakeholders, prefferably those with different viewpoints. Putting the people together in one room isn’t enough though. Neither is asking them to just give you the requirements, because chances are that you will come out of the room with only vague directions in which the architecture should go.
If you really want a brainstorm session to be fruitful you will need to set clear boundaries and ask the right questions. This is to get everybody in the right frame of mind, because architectures are always about some form of change. People usually find it difficult to envision the new situation after this change in such a way that they can answer concrete questions about this situation. They either answer from their current frame of mind, or they get stuck forming a picture of the new situation because of all the unknowns that come with it.
You can help by first setting the boundaries of the discussion. You can do this by telling the the attendees in advance what the scope of the architecture will be. If it’s a project architecture, you will need to provide the project scope. If it’s a enterprise architecture, you will need to provide the mission and goals of the organisation. These are a given and shouldn’t be the subject of discussion.
Then at the start of the session you should provide specific questions to guide the discussion. These targeted questions should focus on a particular subject in the new situation that you want clarity about. These subjects are usually the critical elements that form the architecture. An example question for an enterprise architecture would be how management thinks the new target group, as defined in the goals of the organisation, would best be facilitated. This avoids the discussion whether or not the group is the right one to target. That station was passed defining the goal. Instead you can focus on the new situation and how it will take shape.
So ask the right questions and the architecture will be created for you. You only have to put it in writing.