Enterprise architecture plays a vital role in organizations working to solve large, complex problems. A significant success factor when designing enterprise architecture is effective collaboration between the architects and the project's stakeholders, who often are from varied backgrounds.
In my first experience drafting an enterprise architecture for an enterprise-scale initiative, I had more than 50 stakeholders and subject-matter experts (SMEs) from different departments. At first, I was not very methodical in managing communication. I was making changes in architecture models, but I was losing track of who I was accommodating with each change.
I realized if this continued, I wouldn't be very successful in this venture. I also realized that early and frequent communication helps me draft architectural models more accurately. So, I started developing some techniques for stakeholder engagement.
To meet the requirements of the people I'm designing an architecture for, I use an effective modeling language, take a systematic approach, and maintain consistent communication throughout the process. This article shares five tips I've learned from my experience handling enterprise-scale initiatives.
1. Create a list of stakeholders
The first step is to create a list of stakeholders. You might get your initial list from the architectural initiative's sponsor.
Once you've identified who you're dealing with, determine how they will be impacted. These questions from the TOGAF Standard's Stakeholder Management guidelines can inform this exercise:
- Who gains and who loses from this change?
- Who controls change management of processes?
- Who designs new systems?
- Who will make the decisions?
- Who procures IT systems and who decides what to buy?
- Who controls resources?
- Who has specialist skills the project needs?
- Who has influence?
The list of stakeholders will grow as you learn more about the domain you're designing.
[ Looking for tips on building open teams? Download the eBook Culture matters for guidance. ]
Next, classify your list based on each person's power and interest. Find your allies. You can map them based on TOGAF's power-interest matrix.
Operations management professional Andi Thoncianus explains how to apply this matrix:
- High power / high interest: These are the people you must fully engage and make the greatest efforts to satisfy.
- High power / low interest: Put enough work in to keep these people satisfied, but not so much that they become bored with your message.
- Low power / low interest: Keep these people adequately informed, and talk to them to ensure that no major issues arise. These people can often be very helpful with the project's details.
- Low power / low interest: Monitor these people, but do not bore them with excessive communication.
2. Use mind maps
You'll have regular conversations and meetings with your stakeholders, where you'll record, structure, and visualize ideas. Mind mapping is a good way to do this.
There are various tools available for creating mind-mapping diagrams, including Draw.io, Lucidchart, and Miro. These are web-based tools, so they make it easy to collaborate and share models and maps with a team.
I used Miro for some of my workshops. I was dealing with a large number of participants across distributed teams. There's not enough time to hear from each person individually, but an online tool for collaboration can help record their perspectives. Miro provides flexibility to brainstorm ideas with a big group, allow participants to share their perspectives in a notes format, and give infinite canvases to capture ideas, maps, and relationships.
[ Change is hard. Learn about a transitional approach to implementing pragmatic site reliability engineering (SRE) in this online course. ]
3. Apply different models for different stakeholders
Building architects create multiple documents, like floor plans, electrical diagrams, topographical maps, and so on, to describe different facets of the structure to each type of stakeholder, such as owners, electricians, or contractors.
As an enterprise architect, you need to create different models to describe the various aspects of your plan. If you use the same model for all of your stakeholders, there's a high chance that some of them won't be able to visualize what you want them to see and give you feedback on.
Instead, give a high-level view using an introduction and motivation model to share the initiative's overall context. Next, create detailed technical infrastructure models for information systems, data flow, process flow, and so on. Cater to stakeholders' pain points in your models; it makes a huge difference in gaining their trust.
I use Archi for creating different models for my initiative. Archi is an open source modeling toolkit for creating ArchiMate models and sketches, helping you create a combined view of process and data flows. It also helps you stay focused on your initiative's purpose, so you can have meaningful conversations with stakeholders.
[ Is your project going off the rails? Read 20 tips to get an architecture project back on track. ]
4. Encourage mutual understanding
Enterprise architecture models are often considered to be too complex or abstract and hard to use in practice. As an architect, I used to use only technical language when talking about a project, because I felt that it was the most precise way of speaking.
I have since learned that informal collaboration sometimes helps you better understand each other's perspectives. This type of conversation helps you architect a design model not only based on the overall initiative's goal, but also based on each stakeholder's preferences, needs, and goals.
5. Communicate broadly and narrowly
To deepen the level of trust between you and each stakeholder, it's imperative that you communicate with clarity and honesty.
Most big initiatives have teams for program managers and project managers to handle communication, but as an enterprise architect, you're involved with many different people. Many aren't in the high-power / high-interest category, but they do have deep knowledge and technical expertise about a given domain. Communicate with those stakeholders to build rapport and gain an understanding of the changes happening on their side.
Still, utilize the team of project managers or program managers when you can. This saves you bandwidth and helps you focus on the architecture.
For technical expert engagement, you can use any preferred channel of communication. For technical SMEs, I prefer biweekly or monthly tech chats to ensure everyone is up to date.
Architecture is engagement
Stakeholder management isn't important only for project managers. It's vital for being a successful enterprise architect.
Get to know the people you're working with. Get their feedback, iterate often, and keep the lines of communication open.
저자 소개
Pranjal Bathia is a Principal Architect within the PnT Operations and Infrastructure team at Red Hat. She has 12+ years of experience in designing and developing solutions and products for challenging business problems. In her current role, she has architected the Master Data Management solution for Red Hat. Before this, she has developed enterprise middleware solutions that handle millions of events on a daily basis.
Pranjal holds a master's degree in Information Security from one of India's premier engineering institutes, NIT Warangal. She is a Mom of two beautiful daughters and is usually busy balancing daily chores and work. In her free time, she likes using her creative skills to recycle waste into artistic pieces, painting, handicrafts, etc.
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
오리지널 쇼
엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리
제품
- Red Hat Enterprise Linux
- Red Hat OpenShift Enterprise
- Red Hat Ansible Automation Platform
- 클라우드 서비스
- 모든 제품 보기
툴
체험, 구매 & 영업
커뮤니케이션
Red Hat 소개
Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.