Sunday, August 18, 2013

EA as Coach: How to Instill its Value into Engineering Team


Engineering teams are wary of Architects in general and quite often don’t see the point in doing Architecture. What were the key messages EA put across to the engineering team leads to win them over?  How do you explain the concepts or how do you be engineers to accept/realize the benefits that can accrue for an EA? The key message is that EA can be used to "make it easier to do the right thing rather than making it harder to do the wrong thing" 

EA enforces communications within and cross IT-Business teams. EA practitioners can win credibility and get others on board if they are focusing their communication on the benefits it will bring to the engineering team, not to the EA practitioners. It is important for the engineers to understand what is in it for them. If they get more value out of it than the effort they put into it, you will win them over! Information has two components, 'know' and 'flow'. 'Know' has three things: intelligence, knowledge, and strategy;  'Flow' is just one thing: communication (in the sense of movement of information within or between organizations). EA practices can enable engineering team to capture “know from flow”, transform knowledge into intelligence; leverage strategic thinking in IT projects.
  • EA unifies vision and influence decisions at all level of organization: When this vision is fractured the communication is broken and the value of EA is one of the key elements at multiple levels inside the Organization. In this scenario, the mission of EA is to recognize the cracks in the vision and seal them. The abilities to communicate value (of EA) inside a unified vision and influence decisions at all levels in the organization are critical for EA sustainability. 
  • EA provides holistic enterprise views for engineering team to see “big picture”: Engineers are not so good at is developing an enterprise view, only focus on solving the immediate problem, but giving absolutely no attention to all the problems that generates for others, as engineering teams have a scope and context to their work that is often at a more granular level than EA operates... How do you explain value of EA to engineering teams? Within the context of a unified vision, communicate the roles and responsibilities of EA. Engineering staff are necessarily focused on one narrow aspect of the business, they are very nimble minded people who can easily grasp the bigger picture, once it is explained. EA helps engineering team to oversight something usually they may not get change to oversight, to see enterprise as holism, with sense of "ownership" thinking, to optimize project cost, and be more collaborative with cross-functional practices. 
  • EA trains engineering team to speak “multi-dialects” in business. The EA role can translate 'the One's What to the Next's How', and thus provides an unbroken chain of purpose and alignment through the organization to enhance effective communication cross business and engineering teams. As some engineers are not so good at communicating in business or architect language,  or set priority at understanding the enterprise landscape and ensuring they are solving the right problems. EA provides that context and sense of cohesive purpose to the change the engineers need to deliver.
  • EA breaks silos to engage more people on board. People represent different parts of the IT, Finance and IT organization. EA can be in the driving seat to break the silos between the different parts of the organization that are involved in the management of individual IT portfolios. These portfolios (for example the application portfolio, technology portfolio, demand-portfolio, risk, finance, etc) are managed in silo and each silo has their own tools, their own methodologies, their own frameworks, their own people, etc. To get the EA wheel running at a speed to maximize the value, organizations need to break these silos which EA can bring the difference. 
  • EA instills long term focus for engineering team. The engineering team may provide a good work; the architect role is there to ensure that the output will provide a long term solution.  EA can also persuade engineering team via its tactical value. Architecture usually lead to engineering, however in the absence of architecture both software, hardware and infrastructure engineers have had to do everything themselves. EA might be seen as a negative because it’s going to take away that freedom. But EA activities can well connect multiple business disciplines to ensure business wholeness) Engineering (architect/design/build/operate); b) Accounting (fund/resource/cost/benefit); c) Biological (replication/DNA/emergence/organic) 
  • EA provides systemic approach for resource optimization or re-usability leverage: EA training can help engineering team to rethink project design at higher level of understanding to leverage reusability and resource optimization. Within the organization, which is defined as its people, processes and technology, there are three approaches to optimization: Accounting, Management and Architecture. Each operates in the same space with a different focus: The Accounting focus is on accountability - Governance, Return on Investment (ROI) and Total Cost of Ownership (TCO). The Management focus is on process - Organizational services. The Architecture focus is on structure - Organizational capabilities. Running IT projects via these approaches can ensure both business doing the right things and doing things right, and also create effective process to manage the processes. 
EA needs to play the role as engineers' coach, instill value into IT project teams, as EA is the bridge to mind strategy and execution, also a glue between business and IT. 








0 comments:

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More