Excerpt for The Enterprise: Mystery Unraveled by James Seymour, available in its entirety at Smashwords









The Enterprise: Mystery Unraveled









By James E. Seymour, Jr.












Copyright 2010 by James E. Seymour, Jr.


All Rights Reserved. Copyright registration number: TXU 1-741-597


Smashwords Edition


ISBN-10: 0-692-01317-2

ISBN-13: 9780692013175


About the Author


James Seymour is a graduate of the University of North Carolina at Chapel Hill with a BA in history and political science and the University of Kentucky with a MA in history. He became first involved with computer technology in 1965 with the mainframe environment at North Carolina.


While in the United States Army during the Vietnam War, he was on the small team which worked with the mainframe setup at the Pentagon for various military strategic scenarios.


Since 1972, he has been involved on many, varied computer environments with the second point-of-sale and inventory control project in the retail industry, analytical programs and database initiatives in the insurance and benefits industries, loss control start-ups, and many other inventory control and sales tracking projects throughout many different industries.


From 1987 through 1995, Mr. Seymour was an instructor of database management in the community college system of the state of Kentucky. In this capacity, he created the first database management and C programming courses in the state of Kentucky and helped both public and private entities with urgent training needs including the programming of guidance systems on cruise missiles for Desert Storm.


Before 1985, he was a system administrator, network administrator, programmer, and database administrator. Since 1985, Mr. Seymour has been a senior enterprise architect, senior data architect, and senior database administrator working primarily with DB2 and Oracle DBMSs on multiple platforms plus SQL Server beginning with version 7.0. During this time, he has successfully developed and managed several major business and information technology projects for a Fortune 100 corporation in the United States, Canada, and Great Britain.


Mr. Seymour is currently the CEO plus Senior Business and IT Consultant for Sneezing Dragon Business & IT Consultants, Inc. This firm helps small, medium-sized, and large businesses with solutions to various problem areas. It operates both in the United States and in many other countries around the world.


Mr. Seymour can be reached through the email address of sndragn@gmail.com.












Dedication


No book is created without the help of more than just the author. This has been the case also with this book.


First of all, I want to thank my wife, Evelyn, who has supported me and motivated me even on the bad days to pursue, write, and publish this book. She is the ultimate life’s love and partner.


I also want to thank various persons who have worked with me over the years in both business and information technology fighting the good fight to clean-up businesses and data, help both clients and employees, plus start and grow honest and knowledgeable companies.


Enjoy the book.


James E. Seymour, Jr.

December 8, 2010
































Preface


Any project can be a worrisome task; but with the economic hardships, tight budgets, reduced “brain trusts”, and sometimes poorer senior management, projects can be like solving a complex mystery. There is the finding out who are the true stakeholder/stakeholders, finding the correct information that can define the project, the gathering of the project team, the creation of the project budget, the planning of the project details, and more and more and more.


A project involving both business and information technology need not be mysterious, worrisome, nor daunting. The ultimate trick is organization, experience, documentation, and leadership from the start. Additionally, add active support from the senior executives of the organization, actual authority for the project leader, plus avid dedication to the project by all participants.


Even the enterprise project – often the most daunting of all projects – need not be a devilish task. Organize the task into components – which we will discover in this book. This organization plus documentation and wise leadership can make even the enterprise project doable and within most budgets.


But why even tackle such a task? Well, is your data fully clear and correct or do you find that support, marketing, and billing departments are finding that the data is often embarrassingly incorrect? Additionally, there are more and more regulations and possibly even laws which demand the documented processes of keeping data both clean, accurate, and private. The alternative experience for the organization can be a federal-level audit and penalties plus a public relations nightmare.


You tackle such projects because bad data leads to unhappy clients, which leads to unhappy employees and reduced revenues. Moreover, if you want to be able to analyze your business data in order to make effective, accurate executive decision, you had better be moving to an enterprise project as presented in this book, or you will be out of business.


It is just that simple.


James E. Seymour, Jr.

December 8, 2010













Chapter 1: Concepts & Terms


Before anyone can do legitimate and successful work on any project, that person must understand the terms frequently used within the project. An enterprise project is filled with terms that must be thoroughly understood.


In this chapter, we will be exploring the concepts of enterprise, enterprise project management, and strategic enterprise management. In later chapters, these and other definitions will be applied to specific steps in the overall process. This approach will not bury you in a vast amount of terms and definitions until you actually need them.


The Enterprise


First of all, there is the term, “enterprise”. Although there is a television and movie spaceship called the Enterprise, this is not what we are talking about here. In the Webster’s Collegiate Dictionary, enterprise is defined as an undertaking , especially one which involves activity, courage, energy or the like; and important or daring project; a venture. This definition is close to any enterprise project because the project will require activity, courage, and energy – large amounts of all of them.


An interesting point about attempting to find a definition for “enterprise project” is that there is nothing at this time. Here is an attempt at a functional definition. An enterprise project is a project which deals with all pertinent aspects of the business beginning with defining each elemental application, network, hardware system, operating system, database system, every business policy and procedure, and business requirement within each division of the whole parent business – whether private or public in nature. Next, there must be a thorough design and documentation of how each element within each division interfaces. Finally, there must be an equally thorough design and documentation of how each divisional enterprise interrelates with every other divisional enterprise within the overall corporate operation.


Now that we have defined enterprise and enterprise project, let us investigate enterprise project management (EPM), the strategic enterprise project, and enterprise architecture.


Enterprise Project Management


Though enterprise project management has been a business and technology issue for a long, long time, formalization of the terms and processes are a rather new effort. Why you might ask? There was not the emphasis on the many aspects of compliance for both business and technology that there is now. If a firm is audited by federal or state agencies, such an audit can be enforced by a large collection of laws and regulations – Sarbanes-Oxley, GILBA, etc. The provisions of these laws and regulations include required knowledge of the components of the firm’s enterprise which must be documented.


Enterprise Project Management (EPM), in broad terms, is the field of organizational development that supports organizations in managing integrally and adapting themselves to the changes of a transformation.


Handling multiple projects requires more than just a “gut feeling”, some project experience and a basic understanding of baselines and resource utilization are definitely required. EPM also requires a thorough understanding of multiple project interfaces, global templates, web-based project interface among team-members, information sharing and security, and finally, portfolio management. The bottom line is that EPM delivers tools and technology to project managers that will truly increase their throughput. EPM allows for better time management, resource management and better accountability. Through the use of sophisticated views and dashboards depicting Key Performance Indicators (KPIs), executives can quickly make key decisions on resource commitments.


Enterprise Project Management (EPM) is for every project manager, resource manager, executive and PMO office involved in handling and governing complex and multiple projects with respect to a well defined performance matrix. Properly used, EPM helps to ensure project improvements by providing timely data in a format that eliminates clutter and noise for executives and project managers. With EPM, you can expect to:


Better utilize resources by defining resources with multiple attributes

Focus on key projects by assigning priorities based on Key Performance Indicators

Create an OLAP cube and perform a sensitivity analysis on multiple project attributes

Provide reports that accurately reflect inter-project and intra-project complexities


Enterprise Project Management also enables an organization to create a variety of custom templates for various activities. For example, SixSigma projects can be incorporated by using a DMAIC template. EPM also allows an organization to leverage resources in ways not possible by using stand-alone project management systems such as Microsoft Project and Primavera.


As already mentioned, in recent years, with general adoption of information technology (IT) governance practices, Enterprise Project Management has become more specific. Whereas in the 1990s focus was generally on the management of the single project, in the subsequent years the focus lay more on the fact that a project is likely to not be the only one in the enterprise. The project co-exists with many other projects in the enterprise, or may be part of one or more programs. It may utilize resources (human and non-human) that are shared among other projects.


When working on a project in a single division, missing the interwoven nature of projects in an enterprise can cause problems on one or more other projects ongoing in the enterprise. Resources can quickly become over-used and even crash – people too. Clients’ service either noticeably suffers, or worse, fails entirely. Ignorance is not an excuse when clients start leaving.


In order to facilitate governance and manage a business correctly, it has become essential to be able to manage, monitor, and assess the status of all projects (and other assets too) in the enterprise, through a set of uniform Enterprise Project Management processes, methods and application packages.


EPM is today’s answer to handling multiple projects efficiently and is a necessary tool for any company involved in handling complex projects involving significant resources.


The Project Management Office


The Project Management Office (PMO) in a business or professional enterprise is the department or group that defines and maintains the standards of process, generally related to project management, within the organization. The PMO strives to standardize and introduce economies of repetition in the execution of projects. The PMO is the source of documentation, guidance, and metrics on the practice of project management and execution. Obviously, the persons composing an effective PMO group must be professionals who are dedicated to proper knowledge, experience, planning, documentation, design, and implementation.


A good PMO will base project management principles on accepted, industry standard methodologies such as PMBOK or PRINCE2. Increasingly influential industry certification programs such as ISO9000 and the Malcolm Baldrige National Quality Award (MBNQA) as well as government regulatory requirements such as Sarbanes-Oxley have propelled organizations to standardize processes. Organizations around the globe are defining, borrowing and collecting best practices in process and project management and are increasingly assigning the PMO to exert overall influence and evolution of thought to continual organizational improvement.


If you have not developed a set of best practices for the PMO as well as the Enterprise Project and Enterprise Project Management, start at once. Have an informed person within the corporate enterprise read each document plus sign-off and date a form verifying that a specific person has read the best practices document. This includes the CEO, COO, CFO, CIO, and VPs as well as the business and IT personnel.


According to the Standish Group Chaos Report, 1995, 90% of projects do not meet time, cost, and/or quality targets. Only 9% of large, 16% of medium and 28% of small company projects were completed on time, within budget and delivered measurable business and stakeholder benefits. There are many reasons for such failures. As per a KPMG survey of 252 organizations, technology is not the most critical factor. Inadequate project management implementation constitutes 32% of project failures, lack of communication constitutes 20%, and unfamiliarity with scope and complexity constitutes 17%. Accordingly 69% of project failures are due to lack and/or improper implementation of project management methodologies. In other words, procrastination, stupidity and incompetence cause the failure.


Establishing a PMO group is not a short term strategy to lower costs. Surveys with companies indicate that the longer they have an operating PMO group the better are the results achieved to accomplish project goals (which might lead to lowering costs).

PMOs may take other functions beyond standards and methodology, and they may also participate in Strategic Project Management (see in its section below in this chapter) either as a facilitator or actively as an owner of the Portfolio Management process. Tasks may include monitoring and reporting on active projects plus reporting progress to top management for strategic decisions on what projects to continue or cancel.


A PMO can be one of three types from an organizational exposure perspective: enterprise PMO, organizational (departmental) PMO, or special–purpose PMO. The Project Management Institute (PMI) Program Management Office Significant Interest Working Group (PMOSIG), views the PMO as a strategic driver for organizational excellence and seeks to enhance the practices of execution management, organizational governance, and strategic change leadership. As the largest community devoted to the PMO, with over 4,000 members globally, the PMOSIG is the central forum to collaborate, expand the knowledge base, and mature the PMO practice within their own organizations and the business community at large.


The EPM & the PMO Together


Typically, organizations that adopt an Enterprise Project Management (EPM) methodology might set up a Project Management Office (PMO)/Enterprise Project Management Office (EPMO), which is said to be more successful than a traditional PMO in addressing the priorities of the organization as its scope is enterprise-wide. This approach might select and adopt a Project Management Methodology like PRINCE, PRINCE2, PMBOK, a more proprietary method, or go with the concepts of the IPMA Competence Baseline as a foundation for development and certification of project managers and their knowledge, experience and behavior. They might even select and implement a software system to support Enterprise Project Management.


An even more recent evolution in Enterprise Project Management is not only to plan and track the existing set of projects, but to create a portfolio as EPM (per budget size, per calendar year, per budget year, per business line, etc.) of existing and future (demand) projects. Just as with a portfolio of shares, Project Portfolio Management is the activity of selecting which projects to keep in portfolio (because of their anticipated value) and which ones to discard (because of their obsolescence or their lack of thoroughness). Project Portfolio Management includes the creation of various scenarios to decide which is the most optimal portfolio (for a certain year, business, budget, or other factor). Once the contents of the portfolio are agreed upon, it is critical to constantly scrutinize how the individual projects are evolving in terms of quality, cost and schedule.


From an IT management perspective, Enterprise Management essentially means enterprise-wide network administration, which is becoming increasingly complex. The corporate network environment is no longer tied to a single vendor, let alone a single platform. More and more, corporate intranets are multi-domain, multi-protocol, multi-platform systems. They contain hardware and operating systems from a number of different, competing vendors. This situation creates administrative overhead that can easily make the cost of owning such networks prohibitive for all but the largest and most profitable organizations.


Implementing an EPM toolset needs to be considered in light of the organization’s project management maturity and the methodologies, processes, and governance structures that are currently in place. There are many organizations that can support such implementations. Tools that support EPM must include collaborative enterprise project management software such as allWISER, Wrike, Deltek EPM Suite, and Microsoft Project Server.


Role of Project Portfolio Management


Project Portfolio Management is a term used earlier in this chapter; but it was not logical to include a definition at that time. It is now. Project Portfolio Management (PPM) is used by project managers and project management organizations to describe methods for analyzing and collectively managing a group of current or proposed projects based on numerous key characteristics. The fundamental objective of the PPM process is to determine the optimal mix and sequencing of proposed projects to best achieve the organization’s overall goals – typically expressed in terms of hard economic measures, business strategy goals, or technical strategy goals – while honoring constraints imposed by management or external real-world factors. Typical attributes of projects being analyzed in a PPM process include each project’s total expected cost, consumption of scarce resources (human or otherwise), expected timeline and schedule of investment, expected nature, magnitude and timing of benefits to be realized, and relationship or inter-dependencies with other projects in the portfolio.


The key challenge to implementing an effective PPM process is typically securing the mandate to do so. Many organizations are culturally inured to an informal method of making project investment decisions, which can be compared to political processes observable in the United States Congress. However, this approach for making project investment decisions has led many organizations to unsatisfactory results and created demand for a more methodical and transparent decision-making process. That demand has in turn created a commercial marketplace for tools and systems which facilitate such a process.


Some commercial vendors of PPM software emphasize their products’ ability to treat projects as part of an overall investment portfolio. PPM advocates see it as a shift away from ad hoc approaches to project investment decision-making. Most PPM tools and methods attempt to establish a set of values, techniques, and technologies that enable visibility, standardization, measurement, and process improvement. These tools attempt to enable organizations to manage the continuous flow of projects from concept to completion.


Treating a set of projects as a portfolio would be, in most cases, an improvement on the typical, unfortunate analysis of individual project proposals. The relationship between PPM techniques and existing investment analysis methods is a matter of debate. While many are represented as “rigorous” and “quantitative”, few PPM tools attempt to incorporate established financial portfolio optimization methods like modern portfolio theory or Applied Information Economics, which have been applied to project portfolios, including even non-financial issues.


EPM is today’s answer to handling multiple projects efficiently and is a necessary tool for any company involved in handling complex projects involving significant resources. Using the key features of EPM as it relates to Microsoft’s Project Server offering, you can:


  • Monitor progress and make informed decisions – A central repository of project portfolio and resource information can evaluate and model schedule, resource, and cost data over time and across projects.

  • Customize and exchange data with other programs – Uses open architecture (featuring XML messaging and SOAP) and extensive API connectors to exchange information with other business programs and databases.

  • Scalable to meet changing business needs – Scalable design allows database load to be distributed across separate database servers.

  • Increase participation and maintain up-to-date data – Microsoft Office Outlook® integration lets team members submit project task progress in their Outlook calendars for greater participation in projects.

  • Enable information sharing and collaboration – Improves coordination across teams through Project Web Access. Centrally stores, links, and shares related project details such as documents, issues, and risks.


Strategic Enterprise Management


Strategic Enterprise Management (SEM) is the management techniques, metrics, and related tools that companies can use to make strategic decisions. In practice, it is an advertising term intended to lend credibility to an information technology system.


Many project management offices (PMOs) are not often successful in addressing the strategic priorities of their organization because they are departmentally based and not enterprise-wide. This reduces their span of influence and limits corporate support. Research shows that PMO’s are more effective and can better impact the bottom line, when they are operating at the corporate enterprise-wide strategic level, rather than at the departmental level.


According to a study, fifty-seven percent (57%) of survey respondents indicated that all levels within an organization had not embraced the direction of the PMO. However, sixty (60%) of interviewees who headed departmentally based PMOs indicated that all levels of their departments embraced the direction of the PMO. The findings suggest that departmentally based Project Management Offices are successful in their own silos; but they are not accepted outside their span of influence, and therefore, are unable to influence the organization as a whole. [Data is from a comprehensive research study of 750 global organizations that was conducted by Business Improvement Architects and reported by the PMTI Institute in its Enterprise Project Management. No date. PMTI Institute. http://www.4pmti.com/enterpriseprojectmanagement.aspx.]


An examination of the traditional Project Management Office model compared to the more current corporate-wide (enterprise) approach helps in building the case for moving the PMO to this more strategic, enterprise-wide position.


The Traditional Project Management Office


Although a discussion on Project Management Offices was presented earlier in this chapter, some points need to be discussed again here.


Project Management Offices are located only within a department in their organizations. Generally these project management offices are only assigned to the IT or Engineering department. They struggle to maintain a strategic orientation because they are not set-up to affect the entire organization – there are “turf wars” that rapidly develop between the different divisions. This is because many project management offices started off from a grass roots approach. They were started by an individual or small group of individuals who saw the need to bring more control over the management of a portfolio of projects, which, although based on good intentions, lacked senior management’s approval with possible direction and control. This senior management lack of support and authorization is a major problem for project management offices even within their own divisions.


According to the research, initial effort on the part of the PMO usually included presentations to increase departmental awareness and provision of training for the management team to help ensure their understanding. This helped the PMO to move from a grass-roots approach into a more formal structure. Generally, these Project Management Offices gained success through their department.


Their success increased when they were able to get executive sponsorship for their efforts, but this was not always the case. Executive sponsorship very often does not translate into true support. In fact, the research shows that executive sponsorship was a critical requirement for PMO success, and the lack of it was a key reason for failure of the PMO.



The Enterprise Project Management Office


The next evolution of the Project Management Office is for it to move into the corporate side of the business without the petty politics often found on that level. Ideally, the creation of the traditional PMO into a true Enterprise PMO allows that PMO to gain a strategic position within the organization and works to ensure that projects proceed on the basis of their strategic alignment to the objectives of the organization. A PMO that is organizationally based versus departmentally based is more likely to get executive support. After all, project management should not be a departmental strategy; it should be a larger organizational strategy.


The senior management team must show a strong commitment to the Enterprise PMO by requiring all project teams to adopt the process, tools, and templates of the Enterprise PMO. The Enterprise PMO should ensure projects are aligned with corporate strategy and direction. Senior executives should be most concerned with how an Enterprise PMO will positively impact the organization as a whole, each individual department, and their customers.


In some organizations, the Enterprise PMO will oversee the management of all strategically aligned projects. In larger organizations, the Enterprise PMO will have departmentally-based PMOs reporting directly to them. This provides them with an opportunity to align all corporate-based and departmentally based projects against the strategic plan and to manage project prioritization and resourcing issues. This is an example of what the Enterprise PMO structure looks like:


Figure 1-1: Enterprise PMO Structure

[Chart taken from Stanleigh, Michael. The Strategic Importance of the Enterprise Project Management Office. January 9, 2010. The Project Management Hut. http://www.pmhut.com/the-strategic-importance-of-the-enterprise-project-management-office.]


Measuring the Impact of the Enterprise PMO


The Enterprise PMO is more likely to receive continuous support from the management team if they can provide both quantifiable and qualitative data on projects that they are responsible for overseeing on a weekly or monthly basis. This data can include a comparison of the number of projects as well as the changes that have occurred since the implementation of the Enterprise PMO. It includes the number of projects that:


  • Were completed within their time constraints since the implementation of the Enterprise PMO as compared to the number of projects completed within their time constraints prior to the implementation of an Enterprise PMO.

  • Were completed within their budget constraints since the implementation of the Enterprise PMO as compared to the number of projects completed within their budget constraints prior to the implementation of an Enterprise PMO.

  • Met or exceeded the customer requirements specifically identified at the beginning of the project.

  • Aligned with corporate strategy (Alignment should be 100%).

  • Have successfully been managed (on-time, on-budget, met customer expectations) after training of project managers and team members as compared to projects managed by individuals not formally trained.

  • Followed the prescribed Enterprise PMO project management process and were completed successfully as compared to projects that did not follow the prescribed Enterprise PMO project management process.

  • Applied a risk management process with fewer crisis situations, as compared to those projects that did not apply risk management.

  • Realized a reduction in cycle time from order to delivery or from product design to product launch.

  • Simplified by making transparent a complex project for the customer, supplier and third parties.

  • Utilized staff with appropriate skill sets for the project.


Guidelines for Structuring the Enterprise PMO


A reporting structure in which the Enterprise PMO reports directly to one or more members of the senior management team increases the likelihood for timely approvals and decisions regarding projects and generates greater visibility and acceptance for the Enterprise PMO by the rest of the organization.


Furthermore, correctly structuring the Enterprise PMO requires consideration for the authority of its leader. The head of the Enterprise PMO must have higher management level as the managers of the functional departments from which they will need to draw staff for the project team. This will help the Enterprise PMO to focus on the interests of the organization as a whole rather than on the interests of any particular functional group. It will also ensure that the Enterprise PMO is able to resolve any conflicts that may arise between projects competing for common resources.


For the Strategic Enterprise PMO, the administrator/manager of the PMO really must have the authority from senior management which is higher than departmental/divisional managers. Otherwise, experience proves that no success will be attained since each division will attempt to put up impediments to the success of any truly enterprise level project(s).


A current approach to the structuring of the Enterprise PMO is to have anyone who manages a project report to a functional manager rather than to the Enterprise PMO. Research indicates that this matrix management structure tends to reduce the hierarchy of the Enterprise PMO, and it ensures it is able to stay focused on coaching and mentoring all project managers rather than the more time consuming role of managing all project managers. This description sounds nice and it may be supported by some research; but an enterprise project (strategic or otherwise) must be led by more than a teacher or coach.


The Enterprise PMO must engage the senior management team to visibly support it and its project management approach – even in fully documented form. They can do this by coaching senior management through the approval process to ensure timely approvals are given for Project Scope Statements, Milestone Reports, Project Change Requests, and other key project documentation. As well, the Enterprise PMO should review each of these documents with the specific Project Manager to ensure that the documentation is clear and accurate before presenting it to the member of senior management who acts in the role of sponsor for the project. This ideally will reduce the need to coach the senior management on every detail of each document before they agree to its approval; but in a real world, senior management often fails to see both the business and IT side of issues and also often fails to understand most aspects of the ongoing project on either a divisional or enterprise level. This is another reason projects often fail.


It is important for the Enterprise PMO to provide early warning signs to management about difficulties that projects may be facing. While senior management does not have the time to examine individual, detailed reports on each project, they do want to be kept up to date on the progress of all projects. Therefore, it is preferable for the Enterprise PMO to maintain a regular practice of communicating and reporting to the senior management team through an integrated report that combines all projects into one report. This report will indicate which of the projects are on-track, which are off-track, and which are experiencing serious problems and/or blocks. This provides early warning signs to management of difficulties that may be occurring with any project.


“Lessons Learned” from projects and customer feedback are other forms of communication with the senior management team that will generate added support from them as continuous improvement is applied.


Summary


A PMO that is structured to manage projects across departments, locations, and countries is best implemented on an enterprise-wide basis. This is because it will hold the responsibility for ensuring consistency in the management of all elements of each of these projects and will also be able to assess and prioritize each project for alignment with the corporate strategy. The goal of an Enterprise PMO is to help their organization effectively manage projects in today’s complex, global marketplace. The successful management of these projects has a direct impact on the organization, its customers, and its resources.


There is a need for division-level PMOs; but there must also be a separately staffed and managed Strategic Enterprise PMO to coordinate all project planning, documentation, design, and implementation.


Enterprise Architecture


Although this chapter spends much of the time on the enterprise, the enterprise project, and different levels of project management, this final section is set aside for Enterprise Architecture. Enterprise Architecture must not be viewed as data architecture on steroids. Rather Enterprise Architecture must be done by one or more professionals who can see all business and technical elements on both a strategic and a tactical view.


To make any enterprise project a success it must include a key enterprise project manager, enterprise data architect, business managers, and technical managers. Each of these persons must be experienced in their respective areas, must have superior communication skills, possess a driven desire for success, and can coordinate their end of the work with everyone else.


An enterprise architecture (EA) is a rigorous description of the structure of an enterprise, its decomposition into subsystems, the relationships between/among the subsystems, the relationships with the external environment, the terminology to use, and the guiding principles for the design and evolution of an enterprise. This description is comprehensive, including enterprise goals, business functions, business process, roles, organizational structures, business information, software applications, and computer systems.


Practitioners of EA call themselves “enterprise architects” or “enterprise data architects”. An enterprise architect is not a person that is simply chosen by an executive without reason and credibility. A person responsible for developing the enterprise architecture as the enterprise architect is often called upon to draw conclusions from it. By producing an enterprise architecture, architects are providing a tool for identifying opportunities to improve the enterprise, in a manner that more effectively and efficiently pursues its purpose.


The Scope of an Enterprise Architecture


The term enterprise refers to a complex, socio-technical system that comprises interdependent resources of people, information, and technology that must interact with each other and their environment in support of a common mission.


The term “enterprise” is used because it is generally applicable in many circumstances, including


  • Public or private sector organizations

  • An entire business or corporation

  • A part of a larger enterprise (such as a business unit)

  • A conglomerate of several organizations, such as a joint venture or partnership

  • A multiply-outsourced business operation


Defining the boundary or scope of the enterprise to be described is an important first step in creating the enterprise architecture. It should also be noted that the term “enterprise” as used in enterprise architecture generally means more than the information systems employed by an organization.


Methods & Frameworks


Enterprise architects use various business methods, analytical techniques, and conceptual tools to understand and document the structure and dynamics of an enterprise. In doing so, they produce lists, drawings, documents, and models – individually and collectively called “artifacts”. These artifacts describe the logical organization of business functions, business capabilities, business processes, people organization, information resources, business systems, software applications, computing capabilities, information exchange, and communications infrastructure within the enterprise.


A collection of these artifacts, sufficiently complete to describe the enterprise in useful ways, is considered by EA practitioners as an enterprise-level architectural description, or enterprise architecture, for short. The best practices guidance of the UK National Computing Centre EA states that an enterprise architecture normally takes the form of a comprehensive set of cohesive models that describe the structure and functions of an enterprise.


The individual models in an EA are arranged in a logical manner that provides an ever-increasing level of detail about the enterprise: its objectives and goals, its processes and organization, its systems and data, the technology used, and any other relevant spheres of interest.


This is the definition of enterprise architecture implicit in several EA frameworks including the popular The Open Group Architectural Framework (TOGAF) architectural framework.

In 1992, Steven Spewak described a process for creating an enterprise architecture that is widely used in educational courses. [This reference is Spewak, Steven H. and Hill, Steven C. Enterprise Architecture Planning – Developing a Blueprint for Data Applications and Technology. John Wiley. 1992.]


More will be discussed on this topic in a later chapter.


Areas of Practice


Several enterprise architecture frameworks break down the practice of enterprise architecture into a number of practice areas or “domains”. In his book on Enterprise Architecture, Spewak divides the practice into multiple domains. At level 2, there are “Business Modelling”, “Current Systems and Technology”, and three subordinate domains. At level 3, there are “Data Architecture”, “Applications Architecture”, and “Technology Architecture”. The final level of Spewak’s EAP is the “Implementation” or “Methods” level, which deals with “how” to migrate the Enterprise to match the new model.


The popular TOGAF framework divides the practice into three domains: “Business Architecture”, “Information Systems Architecture” and “Technology Architecture” and then subdivides the information systems architecture into “Information Architecture and “Applications Architecture”.


The Strategic Architecture Model allows for a flexible division into up to ten domains covering many aspects of an enterprise from its objectives and goals through its projects and programs to its software applications and technology.


The dividing of the practice into a number of domains allows enterprise architects to describe an enterprise from a number of important perspectives. This practice also encourages the contributions of many individuals and allows the practice as a whole to make good use of individual domain-specific expertise and knowledge. By taking this approach, enterprise architects can ensure a holistic description is produced.


The popular and most common four domains and their component parts look like this:

  1. Business:

    1. Strategy maps, goals, corporate policies, operating model

    2. Functional decompositions (e.g. IDEF0, SADT), business capabilities and organizational models expressed as enterprise / line of business architecture

    3. Business processes, Workflow and rules that articulate the assigned authorities, responsibilities and policies

    4. Organization cycles, periods, and timing

    5. Suppliers of hardware, software, and services

  2. Information:

    1. Information architecture – a holistic view on the flow of information in an enterprise

    2. Metadata – data that describes your enterprise data elements

    3. Data models: conceptual expressed as enterprise information architectures, logical, and physical

  3. Applications:

    1. Application software inventories and diagrams, expressed as conceptual / functional or system enterprise / line of business architectures

    2. Interfaces between applications – that is: events, messages and data flows

  4. Technology:

    1. Inter-application mediating software (middleware).

    2. Application execution environments and operating frameworks including applications server environments and operating systems, authentication and authorization environments, security systems and operating and monitoring systems.

    3. Hardware, platforms, and hosting: servers, data centers and computer rooms

    4. Local and wide area networks, internet connectivity diagrams

    5. Intranet, extranet, internet, eCommerce, EDI links with parties within and outside of the organization

    6. Operating System

    7. Infrastructure software: Application servers, DBMS

    8. Programming Languages, etc. expressed as enterprise / line of business technology architecture.

Using an Enterprise Architecture


Describing the architecture of an enterprise aims primarily to improve the effectiveness or efficiency of the business itself. This includes innovations in the structure of an organization, the centralization or federation of business processes, the quality and timeliness of business information, or ensuring that money spent on information technology (IT) can be justified.


One method of using this information to improve the functioning of a business, as described in the TOGAF architectural framework, involves developing an “architectural vision”: a description of the business that represents a fully targeted goal. Once this vision is well understood, a set of intermediate steps are created that illustrate the process of changing from the present situation to the target. These intermediate steps are called “transitional architectures” by TOGAF. Similar methods have been described in other enterprise architecture frameworks.


Documenting the architecture of enterprises is done within the U.S. Federal Government in the context of the Capital Planning and Investment Control (CPIC) process. The Federal Enterprise Architecture (FEA) reference models serve as a framework to guide Federal agencies in the development of their architectures. Companies such as Independence Blue Cross, Intel, Volkswagen AG, and InterContinental Hotels Group have also applied enterprise architecture to improve their business architectures] as well as to improve business performance and productivity.


Relationship to Other Disciplines


Enterprise architecture is a key component of the information technology governance process in organizations such as Dubai Customs and AGL Energy. Organizations like Dubai Customs and AGL Energy have implemented a formal enterprise architecture process as part of their IT management strategy. While this may imply that enterprise architecture is closely tied to IT, it should be viewed in the broader context of business optimization in that it addresses business architecture, performance management, and process architecture as well as more technical subjects. Depending on the organization, enterprise architecture teams may also be responsible for some aspects of performance engineering, IT portfolio managemen, and metadata management.


Figure 1-2: Relationship between Enterprise Architecture and Segment (BPR) or Solution Architectures

[This graphic was presented by Wikipedia on Enterprise Architecture. No date. Wikipedia. http://en.wikipedia.org/wiki/Enterprise_Architecture.]


The above image from the 2006 FEA Practice Guidance of the United States Office of Management and Budget sheds light on the relationship between enterprise architecture and segment (BPR) or Solution architectures. (This figure demonstrates that software architecture is truly a solution architecture discipline, for example.)


Activities such as software architecture, network architecture, database architecture are partial contributions to a solution architecture.


Published Examples of Enterprise Architecture


It is uncommon for a commercial organization to publish rich detail from their enterprise architecture descriptions. Doing so can provide competitors information on weaknesses and organizational flaws that could hinder the company’s market position. However, many government agencies around the world have begun to publish the architectural descriptions that they have developed. Other good examples include the United States Department of the Interior (http://www.doi.gov/ocio/architecture/) and the United States Department of Defense business transformation agency (http://www.enterprise-architecture.info/Images/Defence%20C4ISR/Enterprise%20Architecture%20Defense.htm).


There are also models that are often used as a framework from which to start work; an example is the Trading Community Architecture model. The Trading Community Architecture (TCA) is an architecture model often used for doing ERP projects; but it is also used very often in Oracle product environments. The crux of the model is that there is a Party, which can be a person or an organization. Organizations can be broken out into Clients, Contracts, Products, Services, etc. Persons can broken out into Person_Types, etc. You can learn more about TCA and other models by using a web search of “Trading Community Architecture” or “architecture models”.


Implementations


No doubt, you have done at least one implementation of something by this time in your professional life. If you apply the following points and steps in the future chapters of this book, you most definitely had better have done many successful implementations by the last chapter!


To achieve a successful implementation, you have hopefully come to realize the critical need for preplanning, planning, documentation, concise and thorough development, equally thorough testing with review of everything from one step or phase to the next.


What Is An Implementation?


Remember that an implementation is the realization of an application, or execution of a plan, idea, model, design, specification, standard, algorithm, or policy. In computer science, an implementation is often a realization of a technical specification or algorithm as a program, software component, or other computer system. Many implementations may exist for a given specification or standard.


Also always remember not to ever do any implementation until you have done all of the preplanning, planning, documentation, development, testing, and full review. If you forget or neglect to do any step, your implementation and project will most likely fail! If you otherwise rush through an implementation, your implementation and project will also most likely fail!


An implementation failure is not an option! Implementation failures mean that one or more persons did not do their job plus it means that there will be a significant loss of time and money.


Implementation Plan


An implementation plan is a detailed project management tool for a specific policy measure or package of measures, designed to assist agencies to manage and monitor implementation effectively.


At a minimum, plans should reflect the project management standards similar to those outlined in the Guide to Preparing Implementation Plans (document included starting below).


Outline of Topics:


  • Project Definition

  • Governance

  • Scope/Deliverables

  • Implementation Schedule

  • Work Breakdown Structure (WBS)

  • Resources

  • Risk Management

  • Stakeholder Management

  • Quality Assurance


Implementation plans should be:

  • succinct, but not to the point that important information is buried

  • jargon free – they should be capable of being understood by everyone using them

  • based on a sound program logic, presenting a clear line of sight from the original proposal and the government’s expectations, to the inputs and how they will contribute to the achievement of those expectations; the outputs to be delivered; why and how those outputs are expected to deliver the outcomes sought, and the assumptions made about those links; and how this delivery chain and its supporting assumptions will be evaluated

  • clear on timeframes and project phases, especially where there are interdependencies with other programs or measures or critical requirements such as the passage of legislation or negotiations with the States and Territories

  • clear on the decision pathways forward – often both the objectives and the means to achieving those objectives are uncertain. Implementation plans need to 469odeling469 the unknowns as well as the knowns, and explain how and when the unknowns will be addressed.

Project Definition


Policy Objective/Outcome


Please outline:

  • the approved policy objective;

  • the policy context or environment, including the underlying need or problem, related policies currently in place and any previous policies, cross-jurisdictional or cross-portfolio issues, the legislative and regulatory environment, and key research and information that will influence the policy direction;

  • approvals to date including enabling legislation, relevant decisions by government and work already completed; and

  • the policy solution, delivery model or strategy for achieving the approved policy objective – this may be a brief statement of how the outputs will be delivered, how these outputs will achieve the desired outcome (policy objective) and how this outcome aligns with the Government’s strategic policy agenda, the agency’s Business Plan and outputs/outcomes framework.


Note: For Cross Portfolio Measures: where multiple agencies are involved in implementation of a measure, this section should clearly show which agencies are responsible for each aspect of the policy solution.


Benefits Statement


The purpose of this step is to describe measurable benefits expected to flow from the policy, enabling agencies to demonstrate that intended outcomes are being achieved. The Benefits Statement should provide a clear description of the intended beneficiaries and expected benefits of the policy measure. Indirect benefits should only be included if they are to be evaluated as part of the policy objective.


Please describe:


  • The intended beneficiaries for each policy objective as accurately as possible (noting any assumptions, constraints or exclusions).

  • The benefits expected to be realized by specific project/policy deliverables:

  • Direct benefits accrue to the intended beneficiaries of the policy such as the unemployed, small to medium size businesses, a particular environmental sector etc. Indirect benefits (or externalities) accrue to other beneficiaries such as the community and society more broadly.

  • Some discretion is needed to decide whether or not to include the indirect benefits of a policy measure in the benefits statement. If the indirect benefits are an important part of the policy objective then they should be included in the statement of benefits.


Couch objectives in the following terms:


  • Specific

  • Measurable

  • Achievable

  • Relevant

  • Time framed

  • Agreed


Performance measures should adopt the right fabric:


  • Focused on your department’s/agency’s aims and objectives, relevant to what you are aiming to achieve and the scale and complexity of the particular measure or package of measures;

  • Appropriate and useful for those who will use these measures. Your performance measures should clearly link outcomes to your agency’s work (establishing intermediate outcomes if final outcomes are subject to too many factors that are not directly in your agency’s control);

  • Balanced in their reflection of priorities and total effort;

  • Robust – data should be clearly defined and collected consistently, measures should be easy to understand and use, data should be collected frequently enough to track progress, and quickly enough for the data to still be useful, measures should be reliable, comparable and verifiable;

  • Integrated in existing performance management processes; and

  • Cost-effective


Many agencies have difficulty separating out the success factors for the implementation process as opposed to success in terms of a measure’s outcomes or impacts. It often happens that an implementation process is quite successful – everything happened on time and on budget – but the expectations of the government or the community were not met – in other words, ‘the operation was successful, but the patient died. The implementation plan needs to articulate a framework in which the success of the implementation process can be monitored, but it is linked to an evaluation of the overall outcomes.


Evaluation Methodology


This section should answer the question – how will we know if the policy objective has been achieved? What method will be used to measure this?


You are encouraged to consult the relevant policy area of PM&C in developing your approach to this.


Be mindful that the milestones, tracked through the Cabinet Implementation Unit reporting process, will focus on outcomes, such as the expected impacts or level of user take-up, as well as the development of products, services and programs and their roll-out.


The evaluation methodology should be designed having regard to the objectives and performance measures in your benefits statement.


The evaluation strategy should include a schedule showing when monitoring and evaluation will occur and who will be responsible for this. Where formal evaluations are undertaken, care should be taken to avoid conflicts of interest.


You may need to consider the importance of mid-term evaluations, interim progress reports or post-implementation reviews as a means of providing early feedback to government on progress towards success, and as a means of meeting accountability and transparency requirements. You may also wish to consider the adoption of internal Gateway processes as a way of ensuring continuing alignment between your project and the government’s expectations.


The development of performance indicators to measure progress, both quantitative and qualitative, should be undertaken with care. If the skills to develop performance indicators are not part of the skill set of the proposed project team, then the project manager may wish to include ‘indicator development’ skills in the ‘Resource’ section. Performance indicators may be developed for both the policy as a whole, and for each phase or activity.


Agencies should provide supporting documentation for each indicator identifying information needed, collection cost and method, frequency of reporting, validity, reliability etc.


2 Governance


This section is one of the most important in the plan, because unclear governance arrangements pose a major risk to every other aspect of a measure’s implementation. This section should never be rushed in a simple diagram – a picture cannot tell a thousand words about:


  • how executive support for and commitment to the implementation will be maintained and supported, the most critical element in project success

  • who is going to manage the various implementation processes;

  • who they are accountable to and what they are responsible for;

  • whether there are bodies outside the relevant business line, or the agency concerned, who have a formal decision-making or advisory role; how this framework will operate;

  • what rules and procedures for decision-making will apply.


Governance arrangements should cover all internal agency reporting lines and lines of accountability, including relevant agency boards or executive committees.


External reporting lines and accountability mechanisms should also be identified, including any relevant ministerial councils, committees, cross-jurisdictional, or cross-portfolio bodies.


This section should also identify the reporting processes in place to ensure that the sponsor and any other relevant executives are kept informed at regular intervals of progress and any issues emerging.


Please identify:


  • the project ‘sponsor’ – the senior executive officer within the agency responsible for ensuring delivery of the policy. Names and positions should be supplied.

  • the project ‘leader’ responsible for overseeing the management of implementation.

  • the project ‘manager’ responsible for managing operations and the project team. This person may be the same as the project ‘leader’ in some cases.

  • the key accountabilities – for example the sponsor may report directly to the agency head and the main executive, as well as to an internal agency executive committee, and to external advisory, or steering groups; the project manager may report to the project leader or directly to the sponsor but may also be accountable to an ad hoc working group or task force.


This may be illustrated in an organizational chart or in a table such as the following:


Table 1-1: Governance Role and Responsibilities


Governance Role

Responsibility of:

Accountable to:

Government

Minister for…

COAG Working Group

Ministerial Council


Sponsor

Agency, Position

Joint Steering Committee

Minister

Agency CEO, Executive Board

Leader

Agency, Position

Inter-Departmental Committee

Sponsor

Agency Risk and Audit Committee

Manager

Agency Position

Project Steering Committee

Leader

Sponsor


Note for Cross Portfolio Measures: Ideally, a lead agency should be agreed with a mandate for identifying a project sponsor with overall governance responsibility across agencies. At a minimum, the lines of accountability between agencies should be transparent, with the roles and membership of any steering committees clearly laid out together with the nature and frequency of reporting processes between agencies.


3 Scope/Deliverables


This section should list in tangible terms all the products and services to be delivered.

A deliverable is a measurable, tangible, verifiable output, result or item that must be produced to complete a project or part of a project.


For each deliverable, you should list the milestones that need to be achieved in order to achieve that deliverable. (A milestone is an important check point along the way that tells you if you are on track to delivery. “Establishing a section” or “having a meeting with the States and Territories” are generally insufficient indicators of progress as they say little about whether the completion of these activities contributes to the overall measure being implemented).


Every deliverable has a cost. Where possible the cost for each deliverable and milestone should add up to form the project budget.


If the project budget is a critical indicator of progress – for example, in the case of a procurement project, you should specify how the work will be done within budget and how work will be reported: for example, percentage complete, actual versus projected outlays and so on.


Your plan should also list the resources needed to achieve each deliverable.

The plan should explain what activities will be undertaken to deliver the project, and what activities the project will not be doing as well as any related activities. It defines the boundary of the project manager’s responsibility and the activities that the project manager has to undertake within that boundary with associated deliverables.


The plan needs to identify related activities that are outside the scope of the project manager, and are the responsibility of other parts of the agency or of external agencies – this is an important opportunity to establish expectations on who is doing what from the outset of the project.


A commonly used template for mapping out scope is as follows:


IS in Scope

IS NOT in Scope

Responsible Manager/Agency

Activity

Deliverables

Activity

Deliverables













4 Implementation Schedule


This section should clearly outline what the project will be delivering and when. It sets the framework for dealing with the on time part of the objective, on time of the budget, and the various expectations.


The Implementation Schedule determines and defines the major phases of work that will be undertaken to achieve the desired policy objective(s) and the associated deliverables. It documents a logical sequence of events over time to progress the policy from concept to delivery. It provides a foundation for the remainder of the implementation plan, including the work breakdown structure which will detail the related activities and tasks plus the responsibilities and timeline.


For most policy initiatives, major phases of work will overlap, run concurrently, or run sequentially. Explaining these interrelationship and interdependencies is an important task for the planners. For example, development of performance measures and an evaluation strategy should proceed concurrently with other ‘set-up’ work since different skills and, therefore, people are likely to be required. On the other hand, getting guidelines or eligibility criteria approved may depend on completion of an extensive consultation phase.


Project phasing is an important way of dealing with uncertainties. For example, it is a fact of public sector life that systems development will often have to proceed in advance of all the policy issues being sufficiently nailed down to allow detailed business specifications to be developed. Similarly, issues around technology or functionality may be unresolved at the time the plan is being developed.


These are issues that need to be articulated here and in the risks section, particularly in identifying issues that are unresolved at the time – the plan needs to identify how those issues will be resolved, when, and by whom.


The Implementation Schedule should provide the following information in a clear, easy to read format:


  • Project Phases

  • Deliverables associated with each phase

  • Major Activities for each deliverable

  • Key milestones

  • Who is responsible for delivery of each major activity, and

  • Any dependencies.


You should ensure the Implementation Schedule has been checked by portfolio business and program delivery managers to ensure that targets are achievable and appropriate.


Note for Cross Portfolio Measures: A global Implementation Schedule which integrates the key activities of all the participating agencies and their sequence, together with any interdependencies, is a minimum requirement of cross portfolio Implementation Plans. Typically this is the document against which progress will be monitored and assessed for reporting through the Cabinet Implementation Unit.


5 Work Breakdown Structure (WBS)


The work breakdown structure follows on from the Implementation Schedule and provides the detail behind each key activity showing tasks, deliverables, and allocated resources including staff. WBSs vary depending on the complexity and type of project undertaken. There is no single format that must be adopted, as long as there is a clear line of sight between the Implementation Schedule, scope and WBS. For complex projects, a WBS will extend over many pages.


Key phases of work usually form the first-level element in the WBS, followed by the component elements of activities


Continue reading this ebook at Smashwords.
Purchase this book or download sample versions for your ebook reader.
(Pages 1-43 show above.)