The Principles of the Global Workforce

1. Distance doesn’t matter.

Employees now expect to be able to collaborate in real-time with any co-worker. They expect to have access to whatever data or services the company offers no matter where they happen to be. Where in the world that co-worker actually works is irrelevant. They may be working from home, different offices, at airports, manufacturing facilities, or even on a ship somewhere. Knowledge workers need the flexibility to work wherever they must in order to best complete their jobs. That may mean on-site, at a customer’s office, or even from the quiet of their own home. IT must be an enabler for the way business needs to operate. Waiting 20 minutes for a file to be sent between workers – even if they are across the world from each other – is no longer acceptable for the employee or for the customer project that they are working on.

2. Business never stops.

With a globalized workforce – and a rapidly globalizing customer base – businesses cannot afford their operations to be stopped for even a few minutes. Responsiveness to disaster or failure – often characterized by recovery point objective (RPO) and recovery time objective (RTO) – must go far beyond responding to common problems like a failed SAN or a downed fiber connection. Issues like hurricanes or a flu pandemic might force workers to operate from home for an unspecified period of time. Compromised data centers may require enterprise to rapidly switch operations to secondary locations with no loss in information.

3. Applications and data must be available everywhere but all in one place.

With organizations working harder to protect their valuable data and sensitive customer information, many IT organizations are engaging in IT consolidation projects. Consolidating data makes it easier to track, protect, and restore. Beginning with remote tape backup and progressing to more complicated projects like file servers, document management applications, PLM systems, and Web applications, CIOs are demanding that data be brought back from remote offices. At the same time, businesses recognize that the data and applications were “out there” for a reason – that’s where they needed to be accessed. So while consolidation is an important strategy for data protection and cost control, it can negatively impact business operations unless LAN-like performance can be maintained everywhere.

4. Knowledge must be harnessed – and data must be managed.

Consolidation goes a long way to eliminating the islands of storage and data that evolve over time. But with organizations being required to react quickly in the face of
change, or move in order to take advantage of an opportunity, flexibility in moving data and applications is essential. CIOs must be able to quickly move massive amounts of data, and potentially set up application infrastructure in remote locations overnight. New offices and merged/acquired businesses must quickly be absorbed into the fabric of the existing organization by providing them immediate access to new systems and data.

5. There are no second-class enterprise citizens.

The days of the “important” people working at corporate HQ are rapidly fading. Employees everywhere are now empowered to make important decisions. Whether it is designing or manufacturing a product, working with a customer, or working on a localized version of an advertising campaign, work happens everywhere. And the work of the distributed employee isn’t less important than anyone else’s work. Just as importantly, these workers need to interact with their colleagues, applications and data everywhere. CIOs and IT managers may no longer prioritize workers based on their geographic location. Every member of the enterprise needs to have access to the same applications, at the same level of application performance.

from "The CIO's new guide to design of global IT infrastructure"

Cynefin Framework

 

Cynefin

The Cynefin framework has five domains. The first four domains are:

  • Simple, in which the relationship between cause and effect is obvious to all, the approach is to Sense - Categorise - Respond and we can apply best practice.
  • Complicated, in which the relationship between cause and effect requires analysis or some other form of investigation and/or the application of expert knowledge, the approach is to Sense - Analyze - Respond and we can apply good practice.
  • Complex, in which the relationship between cause and effect can only be perceived in retrospect, but not in advance, the approach is to Probe - Sense - Respond and we can sense emergent practice.
  • Chaotic, in which there is no relationship between cause and effect at systems level, the approach is to Act - Sense - Respond and we can discover novel practice.

The fifth domain is Disorder, which is the state of not knowing what type of causality exists, in which state people will revert to their own comfort zone in making a decision. In full use, the Cynefin framework has sub-domains, and the boundary between simple and chaotic is seen as a catastrophic one: complacency leads to failure.

Creating an IT Strategy - Management by Maxim

I have heard that 90% of all businesses do not have a written Business Strategy.  Its in their heads - but as an Enterprise Architect how do you extract it so that you can create a viable IT Strategy?  Often times CxOs don't have time to have a strategic dialogue.  One way to solve this problem is to employ the "Maxim Process"

The Maxim Process is described by Broadbent and Kitzis as a pragmatic way to extract enough information for a good enough IT strategy while not investing more than a day’s workshop with senior management. The CIO will organize a workshop with CxOs, which will lead to documenting 2 kinds of so-­‐called Maxims:

  • Business Maxims
  • And as a result IT Maxims

Maxims are a few concise principles that are used to document the strategic direction of an enterprise. A Maxim workshop will usually not produce more than around 5 business maxims. For each of those, management will derive 4-­‐5 maxims for the IT function that will help to support them.

Maxim

A typical Maxim Workshop will be split up into two parts:

  • Part 1: Finding the Business Maxims,
  • Part 2: Deriving the IT Maxims

An external facilitator should moderate the workshop day and process.

To give examples imagine an old economy financial service provider like a big insurance company that runs more than one brand name on the market. For such an enterprise you could find the following business maxim:

  • Create synergies in back office and service functions wherever brand identity is not compromised

IT maxims that could be deducted from such a business strategy could be:

  • Define standard architectures and platforms used by all of the group’s companies in order to leverage synergies and to reduce IT cost
  • Harmonize the IT application systems for the group’s companies wherever there is a business case for this.

 

SOURCE: TOGAF9 QuickStart Guide 2009

Eight Hybrid Thinking Principles for Enterprise Architects

    Jeffrey-is-burning

  1. Coordinate from the outside in. Once the "outside" design is in place, it serves to guide the foundation for inside structures.
  2. Pursue a portfolio of strategies.   Evaluate many small bets instead of single large ones
  3. Harmonize, rather than optimize.  Enterprise architects learn to focus on "harmonizing" a diverse set of existing approaches and less on creating an optimal approach from scratch.
  4. Coordinate, rather than architect.  Hybrid thinking approaches view the enterprise as a collection of interdependent portfolio management processes, with the goal of coordinating across and among these portfolios.
  5. Focus on interactions, not interactors.   Hybrid thinkers must focus on coordinating the behaviors among systems rather than optimizing the internal mechanisms of such systems.  Gartner sometimes refers to this approach by the phrase "architect the lines, not the boxes." "Lines" refers to behaviors shared among systems, and "boxes"
  6. Embrace a different approach to standards.   The focus shifts from thinking of standards as "inhibitors of choice" to "enablers of change." Hybrid thinkers emphasize that the purpose of standards is to enable coordinated interactions and behaviors to change and evolve.
  7. Encourage continuous and participatory interaction.  Hybrid thinking charrettes enable individuals to overcome traditional process barriers by fostering more collaborative, creative and meaningful outcomes. Design is done best when it is peer to peer.
  8. Focus on business outcomes, not IT outcomes.

 

Source: Gartner 2010

What Does an Enterprise Architect Do ?

Business Technology Strategy

What You Know

What You Do

What You Are

  • Your organization’s business and technology strategy and rationale
  • Your competition (products, strategies and Processes)
  • Your company’s business practices
  • Your Technology Portfolio
  • Influence business strategy
  • Translate business strategy into technical vision and strategy
  • Understand customer and market trends
  • Capture customer, organizational and business requirements of architecture
  • Prepare architectural documents and presentations
  • Visionary
  • Entrepreneurial

 

Organizational Politics

What You Know

What You Do

What You Are

  • Who the key players are in the organization
  • What they want, both business and personal
  • Communicate, Communicate, Communicate
  • Listen, network and influence
  • Sell the Vision, keep the vision alive
  • Take and retake the pulse of all critical influencers of the architecture project
  • Able to see from and sell to multiple viewpoints
  • Confident and articulate
  • Ambitious and driven
  • Patient and not
  • Resilient
  • Sensitive to where the power is and how it flows in your organization

 

Consulting

What You Know

What You Do

What You Are

  • Elicitation techniques
  • Consulting frameworks
  • Soft Skill techniques
  • Build “trusted advisor” relationships
  • Understand what the business people want and need from the architecture
  • Understand what the developers want and need from the  architecture
  • Help developers see the value of the enterprise architecture and understand how to use the technology successfully
  • Committed to others’ success
  • Empathetic and approachable
  • An effective change agent and process savvy
  • A good mentor and teacher

 

Leadership

What You Know

What You Do

What You Are

  • Yourself
  • Set team context and vision
  • Make decisions stickp>
  • Build teams
  • Motivate
  • You and others see you as a leader
  • Charismatic and credible
  • You believe it can an should be done and that you can lead the effort
  • Committed, dedicated, passionate
  • You see the entire effort in a broader business and personal context

 

Technology

What You Know

What You Do

What You Are

  • In-depth understanding of the domain and pertinent technologies
  • Understand what technical issues are key to success
  • Development of methods and modeling techniques
  • Modeling
  • Trade-off Analysis
  • Prototype, Experiment, and Simulate
  • Prepare architectural documents and presentations
  • Technology trend analysis/roadmaps<
  • Take a systems viewpoint
  • Creative
  • Investigative, Practical, Pragmatic, and Insightful
  • Tolerant of ambiguity, willing to backtrack, seek multiple solutions
  • Good a working at an abstract level

 

Risks and Rewards

Risks

Rewards

  • Responsibility without corresponding control
  • A lot of resistance and disappointments along the way
  • Often encounter others that believe they have a better idea or solution
  • Focus on interesting and complex issues
  • Opportunity to advance to very high levels in the organization with business and technical focus (rather than personal and fiscal)
  • Opportunity to make an enormous difference to the company and clients


Source: IFEAD

What is the difference between Architecture and Design?

Architecture

Design

Essentials dictated by the mission (problem, need or opportunity) and its environment

Decisions compatible with the architecture               

A different architecture implies a different mission     

Different designs may address the same mission   

Defines a class of acceptable solutions        

Defines a single specific solution    

About suitability or fitness for purpose, as defined by the mission

About engineering optimization, within architectural constraints

Role of the architect is mostly to make correct inferences about the mission, solution and environment          

Role of the designer is mostly to make correct decisions about the solution            

Architecture is done by architects 

Design is done by developers          

Primary audience is mission and solution stakeholders, which usually includes designers and implementers        

Primary audience is solution implementers               

About the mission and solution in their environmental context, i.e., outward looking          

About components and subsystems of the solution, i.e., inward looking               

Guiding Principles for Enterprise Architects

Tangents-turkey-2010-iphone_237

Minimalist Architecture Principle

Essentially, the Minimalist Architecture Principle says “if a decision can reasonably be made by someone with a more narrow scope of responsibility, defer the decision to that person or group.” This means that architects only make decisions that require the overall perspective and authority that the architect has. If a decision has local impact, then the architect has no need to mess with it. If the decision has broad impact, and the impact has highly strategic consequences, then the decision fits the minimalist architecture criterion.

Minimalist Architecture Principle: Make only those decisions that have to be made at this level of scope to achieve the business strategy and meet the architecture objectives and vision.

Decisions With Teeth Principle

Another way of pruning the Enterprise Architecture decision set is to apply the Decisions with Teeth Principle. Decisions that have teeth are those that are both enforceable and enforced. They can and will be adhered to, and if not, there will be consequences. This means that the decisions must be well-formed. They have to be unambiguous and have a clear scope of applicability. And there must be a governance process that allows for discovery of breaches and determines consequences, rather than simply granting exceptions.

Too often, architects and their deployment communities treat enterprise architecture decisions as statements of “general good.” These decisions are treated like guidelines or suggestions, which other architects, designers or implementers choose whether or not to follow. Such decisions have no teeth.

This may highlight a need to improve your governance process, but even with a strong governance process in place, objections raised in the name of customer advocacy have a powerful shield. That is, arguments in favor of the “general good” are susceptible to counter-arguments made in the name of a customer or immediate concern.

The reason to avoid making decisions that are likely to be dismissed is simple: you do not want the whole Enterprise Architecture to be tarred with the failure brush for the sake decisions that will be ignored and/or cannot be enforced. Further, it is a waste of time for the architect to make, and for others to think about and then ignore, such decisions.

Decisions With Teeth Principle: Only include decisions in your Enterprise Architecture that you, and the governance organization, are willing and able to enforce.

Connect-the-Dots Principle

This presents a conundrum which is resolved by applying another principle, which we call Connect-the-Dots. According to this principle, each architecture decision must be rationalized in terms of business goals, architecture requirements, or higher-level architecture decisions. You see, the only voice that stands any chance of holding its own against the voice of the customer is the voice of the business. Business strategy represents the voice of the business, and connect-the-dots creates a compelling chain that links business strategy to architecture goals to architecture decisions.

At its best, business strategy is well grounded in the voice of the customer and it is grounded in the voice of the business telling the story of competitive differentiation. It takes into account the competitive environment, the value network, internal capabilities and financial goals. Enterprise Architecture that takes business strategy as its starting point, and shows how each architecture decision is necessary to achieve the business strategy, expresses the voice of the business, and follows the connect-the-dots principle.

When the case has been made that the enterprise architecture decisions satisfy these three principles, then that set of decisions can be described as the technical expression of the business strategy. When such a decision, clearly driven by the business strategy, is ignored, we need to realize that it is not the architecture that is being brought into question, but the strategy itself. This focuses discussion where it belongs. The overall business strategy, like the enterprise architecture, optimizes across the organization. We need to not get distracted by debate about technology questions when the real issue is clarifying and enforcing what is strategic to the business.

Connect-the-Dots Principle: There must be a traceable connection from business strategy to each enterprise architecture decision

 

TOGAF Architecture Development Method

The TOGAF Architecture Development Method (ADM) provides complete guidance for implementing and executing an organization's enterprise architecture. The process consists of multiple, consecutive phases enclosed in a closed loop

The purpose of the Preliminary Phase is to identify implementation process stakeholders and get them on the same page about the enterprise architecture work. This phase delivers Architecture Guiding Principles that is based on the organization's business principles and describes process and criteria for monitoring the EA implementation's progress.

Phase A of the process is dedicated to articulating the EA vision. The Architecture Vision artifact draws upon the business drivers to clarify the purpose of the enterprise architecture effort and to create first-cut descriptions of the baseline and target environments. If the business objectives are unclear, then part of the work in this phase is to help the business to identify its key objectives and corresponding processes, which the enterprise architecture must support. The Statement of Architectural Work, which is also produced in this phase, delineates the EA's scope and constraints and presents a plan for the architectural work.

Phase B is dedicated to detailed work on the architecture of the business domain. Both baseline and target architectures that were outlined in the Architecture Vision are detailed to make them useful inputs into technical analysis. Business process modeling, business object modeling, and use case modeling are some of the techniques that are used to produce the Business Architecture, which in turn includes gap analysis of the desired state.

Phase C is concerned with delivery of Application and Data (Information) architectures. This phase draws upon on the baseline and the target architectures started in Phase A (Architecture Vision) and results of the business gap analysis (part of the Business Architecture) to deliver Application and Data architectures for both current and envisaged environments, within the scope and according to the plan outlined in the Statement of Architectural Work.

Phase D completes the detailed architecture work of the TOGAF ADM cycle with the delivery of Technology Architecture. As in the preceding phases, gap analysis and draft architectures are used as a baseline, as are the architecture guiding principles agreed upon in the preliminary phase. Modeling notations, such as UML, are actively used during this phase to produce various viewpoints.

The purpose of Phase E is to clarify the opportunities presented by the target architectures and to outline the potential solutions. The work in this phase revolves around feasibility and practicality of the implementation alternatives. Artifacts produced here include Implementation and Migration Strategy, High-level Implementation Plan, and Project List, as well as an updated Application Architecture that acts as a Blueprint to be used by the implementation projects.

Phase F moves to prioritize proposed implementation projects and perform detailed planning and gap analysis of the migration process. This work includes assessing dependencies between projects and minimizing their overall impact on enterprise operations. In this phase, the Project List is updated, the Implementation Plan is detailed, and the Blueprint is handed to the implementation teams.

As the list of projects stabilizes, the focus shifts to formulating more specific objectives and recommendations for each of the implementation projects. During Phase G, connection between the governing architecture (TOGAF) and the development organization (which may be regulated by the combination of RUP and the Project Management Body of Knowledge (PMBOK), for instance, or some other project management methodology) is established and selected projects are implemented under the formal architecture governance. A phased deliverable is Architecture Contracts, which are accepted by the development organization. The ultimate outputs of Phase G are the architecture-compliant solutions.

The focus in Phase H shifts towards change management of the architecture baseline that is achieved with the delivery of the implemented solutions. The phase might produce a Request for Architecture Work that sets targets for a subsequent cycle of enterprise architecture efforts.

 

Gartner 2010 Hype Cycle for Enterprise Architecture

Recently Gartner released the 2010 Hype Cycle for Enterprise Architecture (EA).  It's an interesting report. I'm not sure if there are really any surprises here but it worth looking at the macro themes of the report. 

You can find additional resources here:

Gartner Enterpise Architecture Hype Cycle 2010 

Source: Gartner July 2010 

What the report reveals is a set of macro themes for Enterprise Architecture.

  • Traditional Enterprise Architecture that is technology focused and driven has become mainstream.
  • A fundamental shift in the architecture community from IT Architecture to true Enterprise Architecture where Business Architecture is a first class citizen. EA is past the hype of the standard lip service of "We align IT with Business" and we are actually doing it. 
  • Business focused EA that is executed through Enterprise Business Architecture (EBA), Business Process Management (BPM), Capability analysis and modeling, and EA Performance Management
  • Frameworks are not as mature as they could be. This capability for EA is estimated by Gartner to be 10+ years out until productivity is realized. As you have heard from me in past posts and articles, I believe there is a level of pragmatism that is lost on the EA Tool providers. If they nail that, they will shorten that time to productivity significantly. 
  • While there is mainstream adoption of Enterprise Architecture, the maturity level is still low. This is shown in the Hype Cycle survey it stated that 73% of EA organizations aspire to be "mature". Does this mean that those 73% are not mature? 

Gartner has published the following abstract to the EA Hype Cycle

"The artificial walls between business and IT are crashing down, and EA is the bridge to integrate business and IT," said Philip Allega, Research Vice President, Gartner. "EA's original promise was its ability to provide future safe guidance given the desires and vision of an organisation's senior leadership team. As IT roles shift away from technology management to enterprise management, EA is suited to bring clarity to these blurred boundaries, and, by 2015, increased adoption of EA processes and uses by business will further IT's alignment with the organisation's culture, future-state vision and delivery of business value outcomes."

Early-generation EA, situated on the right side of the Hype Cycle, is marked by long-standing and well-practiced approaches such as enterprise technology architecture (ETA) and architecture assurance that have been supported by traditional and federated approaches to EA. While these practices help to direct tactical IT operations, they are often supported without a business future-state vision and, as such, limit the ability for organisations to achieve and demonstrate significant business value.

"Overall, EA slipped into the Trough of Disillusionment, along with EA tools, because EA practitioners couldn't or wouldn't push EA efforts to become integrated with the business, drawing an invisible wall between the business and IT," said Allega.

As EA practitioners have become more business-focused and organisations have become more hyperconnected, new approaches of managed diversity and middle-out have emerged on the Trigger slope, forming the latest generation of EA. These disciplines are employed by end-users to try to integrate and engage with the business as a partner. One of the emerging disciplines includes a middle-out EA approach, which according to Gartner will have a transformational impact on business in the next two to five years.

"The middle-out approach enables the creation of an adaptable architecture that can help manage rapid change and enable innovation by focusing on coordination through interfaces, rather than on control through top-down standards," said Allega.

Gartner found that 73 percent of clients aspired to support "mature enterprise architecture" during the next three to five years, demonstrating that business strategy will be pervasively understood and supported within EA and across business and IT. "We predict that by 2015, the marketplace of EA practitioners will find a landscape very different from today's environment," said Betsy Burton, Research Vice President and Distinguished Analyst, Gartner.

"To prepare for 2015, EA practitioners need to ensure that EA practices are driven by a clear business vision and defined business context, and that their EA program has stabilised the practices and disciplines that are less than two years to mainstream adoption."