Requirements: Project Management or Architecture?
Having relatively recently earned my PMP, I have spent considerable time learning and practicing the science of project management. One of the key topics within the discipline, especially when discussing the scope, is requirements. I have also finished a solid year of research on architecture, which culminated with a reading of the TOGAF v9 specification, and there is much said in architecture literature about capturing and managing requirements. As I am attempting to formally establish an architecture practice at Liberty, there have been several questions around whose responsibility it is to manage requirements? The project managers think, for good reason, that requirements management is their responsibility. But having read TOGAF, especially the ADM, I am convinced that architecture also plays an important role in identifying and managing requirements. I think, like so many things, the ownership depends on the practicing organization’s structure and discipline. Below are some of my musings on how requirements responsibilities are worked out in three types of organizations.
Organization 1: No Formalized Architecture
In this organization, there is no formal architecture practice. This means that there is not a department dedicated to architecture and planning within IT or the broader enterprise. It also means that while there might be individuals with the title “architect,” there has not been any structure linking their activities directly to project work. In this organization, those who manage change efforts have the title “project manager” or something similar, and are functionally responsible for requirements gathering. As project managers, PMI has outlined several tools and defined outputs of requirements management, and while I take some issue with the lack of clarity expressed through the PMBOK around this topic, these are definitely good starting points for any project manager.
Requirements Management from PMBOK
-
Tools
- Interviews
- Focus Groups
- Facilitated Workshops
- Group Creativity Techniques such as brainstorming, mind mapping, Delphi
- Group Decision Making Techniques
-
Outputs (Documents)
- Requirements documents
- Requirements Management Plan
- Requirements Traceability Matrix
Organization 2: No Formalized Project Management
This organization either does not have any project managers or has not formalized its project management practice around a repeatable discipline. Liberty University’s IT division has been transitioning out of this type of organization for the last few years. While we have had project managers for as long as I’ve been at LU, there has been a high degree of variability between the tools uses, processes followed, outputs produced, and ultimately quality of delivered project. For us this has meant that when the project manager wasn’t collecting good requirements, others have led the charge. Most often those people were the lead engineer or that engineer’s manager. The justification for this has typically been that in order for the engineer to produce a product or solution, he needed solid requirements. On projects without solid requirements from the project manager, they were stuck doing it themselves. While according to PMI, this isn’t ideal, I am not convinced that this is always a bad thing. As I have researched architecture, I have seen that there is often a person who bridges the gap between the contractor (project manager) and the customer. We weren’t calling that person an “architect” at Liberty, but in most mature organizations, it would appear there is almost always a back and forth between project manager, customer, and architect. I think that while we’ve made strides at maturing one role – the project manager – in that triumvirate, I think the maturing of architecture development would have had equal, if not greater impact on requirements gathering.
I think this for two reasons. First of all, in most cases the architect will have skills that the project manager does not have. For example, I have worked as a software engineer and developer long enough to recognize the value in rapid (or even paper) prototyping; that in doing so you provide a quick view into what the end product could be? The chief purpose of which is to assess, refine, and collect additional requirements. The project manager in most cases, unless they are moderately specialized, will not have the ability to produce these prototypes. I believe this would and should fall on the architect. Secondly, it is evident from TOGAF, that gathering and rationalizing requirements is a central aspect of their ADM. Therefore, I believe that in organizations where there is no formalized project management, leadership should invest in staffing and training both project managers and architects. And, in the instances where these organizations already have architecture as a formalized discipline, I would wonder if they are not also functioning as project managers? If this is the case, then having architects trained in formal project management might provide even more benefit than staffing a separate role.
TOGAF on Requirements
Organization 3: Both Architecture and Project Management
In this organization, there is at least an attempt to have a formalized discipline for both architecture and project management. Requirements gathering activities for projects in Organization 3 should be the duties of both the project manage as well as the architect. This implies that there is an architect assigned to every project. I believe this is a critical point – if an effort is sufficiently large or complex such that it merits a specific project manager, then I believe that it also merits a specific architect. This might mean that some efforts have a project manager who is able to perform the duties of an architect and it also might mean that some projects are managed by architects.
My Thoughts…My Conclusion
I recognize that this blog is less scholarly than others and that my opinion is relatively meaningless when it comes to experienced architects, but I definitely am keen to the idea that architects do architecture well and project managers do project management well and that both should be committed to the act of requirements gathering. If projects are to successfully meet customer expectations, then they must do so through solid requirements gathering and management. I close with this quote from The Atlantic Systems Guild, Inc. on Mastering the Requirements Process,
Requirements are the most misunderstood part of systems development, and yet the most crucial. Requirements must be correct if the rest of the development effort is to succeed.

Great article and congrats on the PMP certification. I’ve thought about it myself for quite some time now, since it’s a big international requirement for a Project Manager but like you pointed out aswell, I also found myself leaning towards Architecture.
Looking back on becoming a certified Project Manager, would you have rather achieved certification as an Architect ? Or do you believe having a technical (development) background will proof to be sufficient ?
In an ideal world dealing with large-scale projects having both would be best solution yes, but in reality clients usually pay for just one…
J.
Hey J.
Thanks for the read and the comment.
I think I would be glad of both certifications. But, when it comes to architecture I’ve found that it’s a little different than with the PMP. With the PMP, you take an exam based on PMI’s PMBOK and other project management domain knowledge as well as having to provide proof of real world project management experience. Logging the hours and taking the exam was challenging, but worth it, because it proved both experience and knowledge.
With architecture certifications, I’ve found you either have two things:
1. They are cheap and easy. You go to a class for a week and you walk away with a cert. You might have to take a basic exam, but all in all, it’s just a piece of paper.
– Or –
2. They are like the OMG’s ITAC cert which is based almost purely on proof of experience and a separate certification like their TOGAF cert for proof of domain knowledge.
To be truthful, I have gotten more out of just reading the documentation supporting the certification, than the certification itself. I have met people with certifications that were unable to apply the knowledge and then I have met people without certs that were very capable project managers or architects. So, while I definitely got a lot out of studying for the PMP and I am on the path to get an ITAC cert in the next couple years, I’m not holding my breath.
…
Re: large-scale projects with clients that pay for one or the other. Yes, I think this points to the need for those who are skilled at both to continue to refine both skillsets. That way the client gets both and is more satisfied at the end. As I said in my post, regardless of the staffing, you will have needs that require both skills.
Eric
Thanks for your reply.
Now I’ll just sit back and wait for a good job opening where they require both