Friday, March 06, 2015

Showing Value Early and Often Boosts Software Testing Success at Pomeroy

Transcript of a BriefingsDirect discussion on how a managed service provider uses HP tools to improve software quality and to speed modernization across application testing and development.

Listen to the podcast. Find it on iTunes. Download the transcript. Sponsor: HP.

Dana Gardner: Hello, and welcome to the next edition of the HP Discover Podcast Series. I’m Dana Gardner, Principal Analyst at Interarbor Solutions, your host and moderator for this ongoing sponsored discussion on IT innovation and how it’s making an impact on people’s lives.

Gardner
Once again, we're focusing on how companies are adapting to the new style of IT to improve IT performance and deliver better user experiences, as well as better business results.

This time, we're coming to you from the recent HP Discover 2014 Conference in Las Vegas. We're here to learn from IT and business leaders alike how big data, cloud, and converged infrastructure implementations are supporting their goals.
Seven best practices
for business-ready applications
Our next innovation case study interview explores how Pomeroy, a Global IT managed services provider, improves quality for their applications testing, development and customization. By working with a partner, TurnKey Solutions, Pomeroy improves their overall process for development and thereby achieves far better IT and business outcomes.

In order to learn more about how they're improving app testing proficiency, please welcome Mary Cathell, Quality Assurance Analyst at Pomeroy in Hebron, Kentucky. Welcome, Mary.

Mary Cathell: Hi. Thanks for having me.

Gardner: We're also here with Daniel Gannon, President and CEO at TurnKey Solutions in Denver. Welcome.

Daniel Gannon: Dana, thanks for having me.

Gardner: Tell us about Pomeroy and then how improved development has boosted software benefits internally, as well as for your end-user customers across your managed-service provider (MSP) offerings.

Cathell: We're a premier provider of IT managed services. We do end user, network, data center, and everything in between. We’re hands on all over the place. We have a global footprint. Quality is absolutely imperative. We have big client companies like Nestle, Goodyear, and Bayer. These are companies that have a certain amount of respect in the business world. They depend upon quality in their products, and we need to deliver quality in our products to them.

Gardner: And you're the sole quality assurance analyst. So you have a big job.

Cathell: I do.

Gardner: What did you find when you got there, and what was the steady state before you started to make some improvements?

Making improvements

Cathell: This was November of 2012. They gave me an opportunity to bring something new that they were unfamiliar with and to teach, which I love to do. They purchased Oracle E-Business Suite (EBS), everyone had their own piece of the process from our sales to logistics, and they were all using different applications to do this process.

Cathell
It was a paradigm shift to take one system and bring us together as one company using one product. There was a lot of struggle through that, and they struggled through testing this, because they had no testing background. I was brought in to bring it to steady state.

After we went live, we got to steady state. Now it was like, "Let's not reinvent the wheel. Let's do this right. Let's begin scripting."

Testing is terrible. It's tedious. No one has the time to do it. No one has the patience to do it. So they either don’t do it or they throw buckshot at it. They do ad-hoc testing, or they just let errors come in and out, and they fix them on the back end, which is client facing.

Does Goodyear want to see a real-estate problem on an invoice? No, they don't, and we lose credibility. Goodyear is talking to their clients. They have friends. Their CEO is talking to another company's CEO. Now, you’ve got a word-of-mouth situation off of one mistake. You can't have that.

Gardner: What were some of the hurdles that you needed to overcome to become more automated, to take advantage of technology, to modernize the quality assurance processes? Then, we'll talk about how TurnKey works in that regard. But let's talk about what you had to overcome first?
We can function better now in just our regular business process, not even testing, but what we do for our customer.

Cathell: I had to show the value. Value is everything, because people ask, "Why do we need to do this? This is so much work. What value is that going to bring to me?"

Again, it lets your processes work with the business function as an oiled machine, because you're not separate anymore. You’re not siloed. You need to work together. It's cross-functional. It taught us our data.

Now there's an understanding that this works. We can function better now in just our regular business process, not even testing, but what we do for our customer. That’s value for our internal customers, which ends up being absolute value to our external customers.

Gardner: The solution you went for included HP Quality Center, but you wanted to take that a step further, and that's where TurnKey comes in

Due diligence

Cathell: I talked to several other companies. You need to. You need to do the due diligence. TurnKey did a wonderful thing. They provided something that no one else was doing.

We didn’t have the bandwidth, the talent internally, to script automation. It's very difficult and it's a very long process, but, they have an accelerator that you can just drag and drop from out-of-the-box Oracle and make changes, as you need to, for their customizations and your personalization.
Seven best practices
for business-ready applications
They also had cFactory, so that when your system changes -- and it will, because your business grows, your process changes -- it tells you the differences. You just click on a form, and it brings back what's there, shows you the comparison on what's changed, and asks if you would like to keep those changes. You don’t have to update your entire test case suite. It does it for you. It takes out that tedious mess of trying to keep updated.

Gardner: Daniel, is this what a lot of your clients go through, and what is it that you're bringing to the table in addition to HP Quality Center that gets their attention and makes this more powerful?

Gannon: Yeah, her story resonates. It’s very, very common for people to have those same issues. If you look at the new style of IT, it's really about two things, the two Vs, volume and velocity. You have a lot more data -- big data -- and it comes at you much faster. The whole notion of agility in business is a real driver, and these are the things that HP is addressing.

Gannon
From the perspective of how we deal with test automation, that’s what our products are designed to do. They enable people to do that quickly, easily, and manage it in a way that doesn't require armies of people, a lot of labor, to make that happen.

If you think about a standard environment like Mary’s at Pomeroy, the typical way people would address that is with a lot of people, a lot of hands, and a lot of manual effort. We think that intelligent software can replace that and help you do things more intelligently, much more quickly, and most importantly, at much, much lower cost.

Gardner: Mary, you've been at this for going on a couple of years. When you do intelligent software well, when you pick your partners well, what sort of results do you get? What’s been the change there?

Cathell: There is a paradigm shift, because now, when they, specifically our sales department, see the tool run, they're wowed. They're working with me to champion the tool to other parts of the business. That's ultimately the biggest reward -- to see people get it and then champion it.

Gardner: Has this translated into your constituents, your users, coming back to you for more customization because they trust this so that they're more interested in working with software, rather than resisting it?

Difficult to automate

Cathell: We absolutely did have that change, again specifically with sales, which is the most difficult process to automate, because it can go in so many different ways. So they're on board. They're leading my fight that we need to do this. This is where this company needs to go. This is where technology is going.

Gardner: And when you bring this mentality of better software quality and giving them the means to do it that’s not too arduous, doesn't that then also extend back into your fuller application development processes? How far back are you going through development and change? Is there a DevOps opportunity here for you to bring this into operations and start to sew this together better?

Cathell: That could happen in the future. Our requirements phase is a lot better, because now they're seeing scenarios with expected results -- pass/fails. Now, when we build something new, they go back and look at what they've written for our test scenarios and say, "Oh, our requirements need to be unambiguous. We need to be more detailed."

I do that liaison work where I speak geek for the developer, and the English for the business. We marry them together, and that creates now new quality products.
At the same time, we provide a common set of tools to provide test automation across the entire portfolio of applications within a company

Gardner: Daniel, Pomeroy uses this to a significant degree with Oracle EBS, but how about some of your other customers? What other applications, activities, and/or products has this been applied to? Do you have any metrics of success across some instances of what people get for this?

Gannon: We find that customers leverage the HP platform as the best-in-class platform for test automation across the broadest portfolio of applications in the industry, which is really powerful. What TurnKey Solutions brings to the table is specialization in conjunction with that platform. Our partnership reaches back well over a decade, where we have developed these solutions together.

We find that people use mission-critical applications, enterprise resource planning (ERP) applications like Oracle EBS, SAP, PeopleSoft and others that run the business. And our solutions address the unique problems of those applications. At the same time, we provide a common set of tools to provide test automation across the entire portfolio of applications within a company.

Many companies will have 600, 700, or thousands of applications that require the same level of due diligence and technology. That's what this kind of combination of technologies provides.

Gardner:  Mary, now that you’ve done this now with some hindsight -- not just from your current job but in previous jobs -- do you have any words of wisdom for other organizations that know that they've got quality issues? They don't always necessarily know how to go about it, but probably think that they would rather have an intelligent, modern approach. Do you have any words of wisdom that you can give them as they get started?

Break it down

Cathell: Absolutely. Everybody wants to look at the big picture -- and you should look at the big picture -- but you need to break it down. Do that in agile form. Make those into iterations. Start small and build up. So if you want to go from the smallest process that you have and keep building upon it, you're going to see more results than trying to tackle this huge elephant in the room that's just unattainable.

Gardner:  A lot of times with new initiatives, it’s important to establish a victory early to show some returns. How did you do that and how would you suggest others do that in order to keep the ball rolling?

Cathell: Get people excited. Get them onboard. Make sure that they're involved in the decision making and let them know what your plans are. Communication is absolute key, and then you have your champions.

Gardner: Daniel, we're here at HP Discover. This is where they open the kimono in many ways in their software and testing and application lifecycle management, businesses. As a long time HP partner, what are you hoping to see. What interests you? Any thoughts about the show in general?
Big data is both problem and opportunity. The problem is it’s big data. How do you cull and create intelligence from this mass of data.

Gannon: What's exciting is that HP addresses IT problems in general. There's no specificity necessarily. What companies really grapple with is how to put together a portfolio of solutions that addresses entire IT needs, rather than simple, specific, smoke stack kinds of solutions. That’s what’s really exciting. HP brings it all together, really delivers, and then values the customers. That’s what I think is really compelling.

Gardner: Okay, how about the emphasis on big data -- recognizing that applications are more now aligned with data and that analysis is becoming perhaps a requirement for more organizations in more instances? How do you see application customization and big data coming together?

Gannon: For me, big data is both problem and opportunity. The problem is it’s big data. How do you cull and create intelligence from this mass of data. That's where the magic lies. Those people who can tease actionable information from these massive data stores have the ability to act upon that.

There are a number of HP solutions that enable you to do just that. That will propel businesses forward to their next level, because you can use that information -- not just data, but information -- to make business decisions that enable customers going forward.

Gardner: Very good. I'm afraid we’ll have to leave it there. We have been learning about how Pomeroy, a Global IT Managed Services Provider in Kentucky has been improving on their quality of application’s development and has found more modernization and intelligence through the combination of HP Quality Center and TurnKey Solutions.

So, a big thank you to our guests. We’ve been talking with Mary Cathell, the Quality Assurance Analyst at Pomeroy in Hebron, Kentucky. Thank you so much. 
Seven best practices
for business-ready applications
Cathell: Thank you, Dana. It was an honor.

Gardner: And also a big thank you to Daniel Gannon, President and CEO of TurnKey Solutions. Thanks.

Gannon: Thanks, Dana.

Gardner: And I shouldn't forget to thank our audience as well for joining us for this special new style of IT discussion coming to you directly from the HP Discover 2014 Conference in Las Vegas.

I’m Dana Gardner; Principal Analyst at Interarbor Solutions, your host for this ongoing series of HP sponsored discussions. Thanks again for listening, and come back next time.

Listen to the podcast. Find it on iTunes. Download the transcript. Sponsor: HP.

Transcript of a BriefingsDirect discussion on how a managed service provider uses HP tools to improve software quality and to speed modernization across application testing and development. Copyright Interarbor Solutions, LLC, 2005-2015. All rights reserved.

You may also be interested in:

      Thursday, March 05, 2015

      Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest to the Business Processes

      A BriefingsDirect interview on creating dynamic and engaging user interfaces for mobile apps with drag-and-drop ease.

      Listen to the podcast. Find it on iTunes. Download the transcript. Sponsor: Kony, Inc.

      Dana Gardner: Hello, and welcome to a special BriefingsDirect interview, coming to you from the Kony World 2015 Conference in Orlando.

      Gardner
      I'm Dana Gardner, Principal Analyst at Interarbor Solutions, your host throughout this series of penetrating discussions on the latest in enterprise mobility. We're here to explore advancements in mobile applications design and deployment technologies across the full spectrum of edge devices and operating environments.

      For our next innovation interview, we welcome Ed Gross, Kony Vice President of Product Management. Ed is focused on the Kony Visualizer Product, including requirements prototyping, development oversight, release planning, and lifecycle management.

      Welcome to BriefingsDirect, Ed.

      Ed Gross: Thanks, Dana. Glad to be here. It's an exciting event that we're having here at Kony World. We're in the process of educating our customers on our latest releases in our product portfolio. One that I'm most excited about is the 2.0 release of our Visualizer product, which brings a number of next-generation capabilities with it.

      Visualizer is a tool by which you can create engaging and dynamic user experiences on all platforms for mobility, including tablet and desktop as well. What it does is present an opportunity for designers to take back control of the development process of both designing applications and creating rich next-generation user experiences.

      Gross
      If you look at how applications are designed typically, it's a very rigid process of creating wireframes and mockups and then throwing those materials over the wall to developers. Designers today, prior to the Visualizer, didn't really have a suite of tools that they could  use to create these applications directly using the technology.

      Right now, designers create sort of mockups and proxies of that design to hand over to a developer to implement. We thought it would be great if designers had a tool by which they can directly create that user experience in the native and Web channels using the underlying Kony framework.

      With Visualizer you can go in with this what-you-see-is-what-you-get (WYSIWYG) environment. It’s actually called WYSIWYM (what you see is what you mobilize). It’s a term that we coined because it’s a unique approach and something we believe to be a new paradigm in designing applications.

      What I can do as a designer is just drag and drop widgets onto my forms. I can create dynamic interactions that really showcase the native capabilities that we have with Visualizer. I can then take that design and publish the actual app to the Kony cloud. Then,  using an app on my phone or tablet, I can then download that design directly, look at all the native interactions, review them, and get a feel for the actual application without having to write any code.

      This is a true native experience, not some sort of web-based proxy, mockup, or set of wireframes. I'm actually creating the app product itself within Visualizer with this WYSIWYG canvas.

      Native capabilities

      We provide access to all the native capabilities. For example, I can use a cover flow widget, a page widget, a calendar, or a camera. I get access to all those rich native capabilities, using what we call actions, without having to go down and write code for all these different platforms.

      Fundamentally, what this also represents is a collaboration opportunity with business and IT. If I'm a designer working under the marketing arm of an organization or I'm a designer or a developer in the IT organization, by using what we call app preview, I can take this design, publish it to the Kony cloud, and bring it into the shell application that you could download from any of the app stores.

      Then, I can review and  write notes on this design. I can send those notes back to the cloud. Ultimately, the Visualizer user can see those comments that I've left across the entire application. They can act upon them and iterate through that design process by republishing that app back to the cloud so that the business user or the developer, the designer, whoever is actually reviewing this application, can annotate on it.

      The fundamental principle here is that you are not just creating a set of assets to hand over to a developer. You’re actually creating the app itself. What’s really fundamental is that we're essentially giving all of the power and all of the control back to the designer, so that the designer can finalize this application and then simply hand it over to the developer using Kony Studio.

      The developer can take it from there without having to rewrite any of the front end of the application. The developer doesn't need to be concerned with creating all of the user experience components by writing code or creating views. They focus on what they do best, which is hooking that application into back-end services and systems, such as SAP, Siebel, or any enterprise service bus connectors.
      What we saw before Visualizer was that most development projects had very large numbers of defects associated with the user experience.

      If you want to integrate with a Web service like an XML, SOAP, or JSON service, you do all that in the studio. You don’t worry about writing all the front-end code. You make it production ready, you wire it, and you do the fundamental business logic of the application and the integration with other products.

      Because what the designer has given you is already complete, and so it cuts down all those cycles. It also cuts down on defects. What we saw before Visualizer was that most development projects had very large numbers of defects associated with the user experience.

      What I mean when I say is that if today you take an application that was developed using other technology and you break down all the defects according to what category they belong in, such as, integration defects or user experience defects, or performance defects, we find that 70 percent to 80 percent of the defects categorically are associated with poor implementation of the user experience.

      In that typical waterfall process that I mentioned earlier, there are a lot of gaps We hand those assets over to a developer, and the developer has to make a lot of assumptions in that process. They have to fill in a lot of the holes that the designer may have left, because the designer is not going to make sure that they design and spec out every single tiny component of that application.

      What winds up happening is that a developer somewhere in that lifecycle will make assumptions and implement something in a way that doesn't satisfy the requirements of the business. So you have to go through that whole process of designing and developing over and over again.

      Rapid iteration

      With Visualizer, you have the capability to quickly iterate. You publish that app design, you get feedback from the business, as I had mentioned earlier, and even during the development process, reiterate through that design process. That integration between Visualizer and our studio project is completely bidirectional.

      At any point in that development process, you can transfer that application design back in Visualizer, make any adjustments, and then reimport it back into Studio. So your product suite is very well-integrated. At Kony, it’s something that we believe is a true differentiator.

      Our core focus is mobility. So we ensure that the developer and designer experience is world class by tightly integrating the entire design and development process and making sure that those two processes are as close as possible to what we call the metal, the underlying channel, and that they can occur in parallel streams. You no longer have to go through sort of a tradition paper-based design process to move forward with implementing your app design.

      Gardner: What is specifically new or some of the highlights in Visualizer 2.0 as well as Framework 6.0?

      Gross: Historically at Kony, we have supported a broad swath of devices. From 2008, look at all Symbian devices, BlackBerry devices, all the way up through iOS, Android, Mobile Web, and even Desktop Web, Windows, etc. What we did is look at our layout model where we had previously recognized that we're going to push forward to the next generation of application design.
      It's focusing on those devices, those smartphones, that can provide that next-generation level of experience that we’ve become used to.

      By doing so we introduce the different paradigm to layout your application using what we call flex layout that’s supported on the next generation of what we call Hero devices. It's focusing on those devices, those smartphones, that can provide that next-generation level of experience that we’ve become used to.

      If you look at Android, iOS, and Windows devices, that’s our core focus as well as Web and Mobile Web. We really up-leveled the entire experience so you can design very engaging experiences using flex layout. We've also introduced a number of capabilities around animation, so that you can get those advanced animation and dynamic interactions that you become used to in consumer grade applications with Kony.

      We've also introduced a suite of APIs around this as well. The developer can create very dynamic experiences, or the designer in Visualizer can create these wonderful experiences using what we call Action Editor to access all of those animation components and a bunch of native components, such as the ability to advanced device level actions like invoke a camera or map widget or send an SMS or an e-mail, all without having to write code.

      Gardner: A recurring theme here and in the industry at large is the need for speed, closing the gap between the demand for mobile apps and what the IT organization and the developer core can produce. Is there anything about Visualizer and Framework that helps the DevOps process along. Perhaps it's being able to target a cloud or platform-as-a-service (PaaS) type of affair, where you can get that into production rapidly. How does what you brought to the market now help in terms of speed?

      Reducing time

      Gross: There are number of things. The first principle here is that we're significantly and seriously reducing the time it takes to get from design to development through this process. We're seeing a 15x or higher improvement in the time it takes to develop the front-end of an application, which is significant, and we believe in that very much. That's probably the most important thing.

      There are tools underneath the hood that support that, including the app preview that I’d mentioned that lets you get on the device native without having to go through any of the development cycles. So it’s a drastic improvement.

      There's also, a huge reduction in the amount of errors in the process. It also increases your capability to iterate. That is really core. You can create multiple designs and use those designs to socialize your idea, your business process, or what impact that will have on your users upfront.
      The first principle here is that we're significantly and seriously reducing the time it takes to get from design to development through this process.

      So I don't have to go through an entire waterfall process to discover that my user experience may not be right and may not be an effective use of my information architecture, for example. I'm able to do all that up front. And all this is supported with the underlying cloud infrastructure at Kony. When I publish my app preview, or if I publish this to a developer, it’s all supported within our cloud infrastructure.

      To get down to brass tacks, I as a designer can publish my project to the Kony cloud and share it with a developer, what we call our functional previews of that application. That app preview that I’d mentioned is all supported with the underlying cloud platform.

      Then, when you look at Studio, our Studio product is highly integrated with our MobileFabric solution, and we’re working in our next release to increase that integration even more. You can invoke our mobile cloud services from our development environment. We're going to be working to merge that entire Studio environment with our Visualizer design components, drastically improving the design and design or develop an integration experience.

      Gardner: And to tie this into some of the other news and announcements here at Kony World, this is targeted at many of your partners and independent software vendors (ISVs), new ones that were brought in and the burgeoning cloud of supporters. Is this also what you expected, for ISVs to use to create those ready-to-deploy apps like Kony Sales, or are these for custom apps, or all of the above?

      Custom app support

      Gross: All of the above. Visualizer, if you look at the lowest level, is really built to support custom app design and development. That’s the traditional core of the Kony technology, the Kony platform stack. We're introducing a new product, Kony Modeler, this month, and that product is actually built on the foundation of Visualizer and our underlying developer framework.

      When you design a Visualizer, you're essentially designing either custom applications or our model-driven business applications such as Kony Sales. The configuration of those applications inside of Modeler as a business analyst or business user does is also built on the Visualizer stack. So everything you do is highly visual, and this speaks to the user-centered development methodology that we see now.

      User experience-driven applications are the future, and we recognize that at Kony. We put the user experience first, not the data model, not writing other kinds of models. We really focus on driving user expectations, increased performance for B2E applications, increased productivity, and it all relates back to user experience.

      Gardner: Before we close out, I just wanted to hammer down a little bit on that ISV community and why they would look to Kony. It seems to me that they're focused on the logic and understanding their industries and businesses.
      We put the user experience first, not the data model, not writing other kinds of models. We really focus on driving user expectations.

      They don't want to have to rewrite code. They don’t want to be in the platform business. What is it that reduces the risk for an ISV who considers the Kony approach? Perhaps it’s in terms of the number of end-point devices, the ability to write once, run everywhere, the quality and speed issues you brought up. Give me a bit more insight as to why an ISV should think about Kony when going to mobile markets?

      Gross: Well there are a number of things that I'll recap. The first one is that you’re greatly reducing the time it takes to get from design to the end product, which is key. Number two, you're able to reduce man-hours in the development process of the front-end experience.

      I'd also like to reiterate that, because of our fundamental underlying JavaScript platform, you're able to write once for all these different channels. A fourth point that I'd like to bring up on top of these is our service-level agreement (SLA), which is unique in the industry.

      At Kony, we have a unique SLA that says that within 30 days of a new operating system release, we will provide support within the Kony platform. Nobody else does that. We guarantee that support across our ISV channels and our direct customers, so that they don’t have to worry about revving up to the next version of the given channel. We really take care of that. We mask our customers from that, so that they can focus on innovation.

      Gardner: Well great. I'm afraid we will have to leave it there. We have been learning about how advancements in mobile applications, design and deployment technologies are bringing new productivity benefits across the growing spectrum of edge devices and operating environments, and we’ve seen how quality, speed, and value are rapidly increasing, thanks to the Kony mobility platform and the new tools like Visualizer 2.0.

      So a big thank you to our guest. We’ve been joined by Ed Gross, Kony Vice President of Product Management. Thank you, Ed.

      Gross: Thank you, Dana.

      Gardner: And a big thank you too to our audience for joining this special series coming to you directly from the recent Kony World 2015 Conference in Orlando.

      I'm Dana Gardner, Principal Analyst at Interarbor Solutions, your host throughout this series of Kony-sponsored BriefingsDirect enterprise mobility discussions. Thanks again for listening, and do come back next time.

      Listen to the podcast. Find it on iTunes. Download the transcript. Sponsor: Kony, Inc.

      A BriefingsDirect interview on creating dynamic and engaging user interfaces for mobile apps with drag-and-drop ease. Copyright Interarbor Solutions, LLC, 2005-2015. All rights reserved.

      You may also be interested in:



      Wednesday, March 04, 2015

      The Open Group San Diego Panel Explores Synergy Among Major Frameworks in Enterprise Architecture

      Transcript of a live panel discussion at last month's The Open Group San Diego 2015.

      Welcome to a special BriefingsDirect presentation and panel discussion from The Open Group San Diego 2015, which ran Feb. 2 through Feb. 5. Download a copy of the transcript.

      The following discussion, which examines the synergy among the major enterprise architecture frameworks, consists of moderator Allen Brown, President and Chief Executive Officer, The Open Group; Iver Band, an Enterprise Architect at Cambia Health Solutions; Dr. Beryl Bellman, Academic Director, FEAC Institute; John Zachman, Chairman and CEO of Zachman International, and originator of the Zachman Framework; and Chris Forde, General Manager, Asia and Pacific Region and Vice President, Enterprise Architecture, The Open Group. [Disclosure: The Open Group is a sponsor of BriefingsDirect podcasts.]

      Here are some excepts:

      Iver Band: As an enterprise architect at Cambia Health Solutions, I have been working with the ArchiMate Language for over four years now, both working with and on it in the ArchiMate Forum. As soon as I discovered it in late 2010, I could immediately see, as an enterprise architect, how it filled an important gap.

      Band
      What is the ArchiMate Language? Well, it's a language we use for building understanding across disciplines in an organization and communicating and managing change.  It’s a graphical notation with formal semantics. It’s a language.

      It’s a framework that describes and relates the business, application, and technology layers of an enterprise, and it has extensions for modelling motivation, which includes business strategy, external factors affecting the organization, requirements for putting them altogether and for showing them from different stakeholder perspectives.

      You can show conflicting stakeholder perspectives, and even politics. I've used it to model organizational politics that were preventing a project from going forward.

      It has a rich set of techniques in its viewpoint mechanism for visualizing and analyzing what’s going on in your enterprise. Those viewpoints are tailored to different stakeholders.  And, of course, ArchiMate, like TOGAF, is an open standard managed by The Open Group.

      Taste of Archimate

      This is just a taste of ArchiMate for people who haven’t seen it before. This is actually excerpted from the presentation my colleague Chris McCurdy and I are doing at this conference on Guiding Agile Solution Delivery with the ArchiMate Language.

      Zachman
      What this shows is the Business and Application Layers of ArchiMate. It shows a business process at the top. Each process is represented by a symbol. It shows a data model of business objects, then, at the next layer, in yellow.

      Below that, it shows a data model actually realized by the application, the actual data that’s being processed.

      Below that, it shows an application collaboration, a set of applications working together, that reads and writes that data and realizes the business data model that our business processes use.

      All in all, it presents a vision of an integrated project management toolset for a particular SDLC that uses the phases that you see across the top.

      We are going to dissect this model, how you would build it, and how you would develop it in an agile environment in our presentation tomorrow.

      I have done some analysis of The Zachman Framework, comparing it to the ArchiMate Language. What’s really clear is that ArchiMate supports enterprise architecture with The Zachman Framework. You see a rendering of The Zachman Framework and then you see a rendering of the components of the ArchiMate Language. You see the Business Layer, the Application Layer, the Technology Layer, its ability to express information, behavior, and structure, and then the Motivation and Implementation and Migration extensions.

      So how does it support it? Well, there are two key things here. The first is that ArchiMate models answer the questions that are posed by The Zachman Framework columns.

      For what: for Inventory. We are basically talking about what is in the organization. There are Business and Data Objects, Products, Contracts, Value, and Meaning.

      For how: for process. We can model Business Processes and Functions. We can model Flow and Triggering Relationships between them.

      Where: for the Distribution of our assets. We can model Locations, we can model Devices, and we can model Networks, depending on how you define Location within a network or within a geography.

      For who: We can model Responsibility, with Business Actors, Collaborations, and Roles.

      When: for Timing. We have Business Events, Plateaus of System Evolution, relatively stable systems states, and we have Triggering Relationships.

      Why: We have a rich Motivation extension, Stakeholders, Drivers, Assessments, Principles, Goals, Requirements, etc., and we show how those different components influence and realize each other.

      Zachman perspectives

      Finally, ArchiMate models express The Zachman Row Perspectives. For the contextual or boundary perspective, where Scope Lists are required, we can make catalogs of ArchiMate Concepts. ArchiMate has broad tool support, and in a repository-based tool, while ArchiMate is a graphical language, you can very easily take list of concepts, as I do regularly, and put them in catalog or metrics form. So it’s easy to come up with those Scope Lists.

      Bellman
      Secondly, for the Conceptual area, the Business Model, we have a rich set of Business Layer Viewpoints. Like the top of the -- that focus on the top of the diagram that I showed you; Business Processes, Actors, Collaborations, Interfaces, Business Services that are brought to market.

      Then at the Logical Layer we have System. We have a rich set of Application Layer Viewpoints and Viewpoints that show how Applications use Infrastructure.

      For Physical, we have an Infrastructure Layer, which can be used to model any type of Infrastructure: Hosting, Network, Storage, Virtualization, Distribution, and Failover. All those types of things can be modeled.

      And for Configuration and Instantiation, the Application and Technology Layer Viewpoints are available, particularly more detailed ones, but are also important is the Mappings to standard design languages such as BPMN, UML and ERD. Those are straightforward for experienced modelers. We also have a white paper on using the ArchiMate language with UML. Thank you.

      Dr. Beryl Bellman: I have been doing enterprise architecture for quite a long time, for what you call pre-enterprise architecture work, probably about 30 years, and I first met John Zachman well over 20 years ago.

      Brown
      In addition to being an enterprise architect I am also a University Professor at California State University, Los Angeles. My focus there is on Organizational Communications. While being a professor, I always have been involved in doing contract consulting for companies like Digital Equipment Corporation, ASK, AT and T, NCR, then Ptech.

      About 15 years ago, a colleague of mine and I founded the FEAC Institute. The initial name for that was the Federal Enterprise Architecture Certification Institute, and then we changed it to Federated. It actually goes by both names.

      The business driver of that was the Clinger–Cohen Bill in 1996 when it was mandated by government that all federal agencies must have an enterprise architecture.

      And then around 2000, they began to enforce that regulation. My business partner at that time, Felix Rausch, and I felt that we need some certification in how to go about doing and meeting those requirements, both for the federal agencies and the Department of Defense. And so that's when we created the FEAC Institute.

      Beginning of FEAC

      In our first course, we had the Executive Office of the President, US Department of Fed, which I believe was the first Department of the Federal Government that was hit by OMB which held up their budget for not having an enterprise architecture on file. So they were pretty desperate, and that began the first of the beginning of the FEAC.

      Forde
      Since that time, a lot of people have come in from the commercial world and from international areas. And the idea of FEAC was that you start off with learning how to do enterprise architecture. In a lot of programs, including TOGAF, you sort of have to already know a little bit about enterprise architecture, the hermeneutical circle. You have to know what it is to know.

      In FEAC we had a position that you want to provide training and educating in how to do enterprise architecture that will get you from a beginning state to be able to take full responsibility for work doing enterprise architecture in a matter of three months. It’s associated with the California State University System, and you can get, if you so desire, 12 graduate academic units in Engineering Management that can be applied toward a degree or you can get continuing education units.

      So that’s how we began that. Then, a couple of years ago, my business partner decided he wanted to retire, and fortunately there was this guy named John Zachman, who will never retire. He's a lot younger than all of us in this room, right? So he purchased the FEAC Institute.

      I still maintain a relationship with it as Academic Director, in which primarily my responsibilities are as a liaison to the universities. My colleague, Cort Coghill, is sort of the Academic Coordinator of the FEAC Institute.
      You're just getting a snapshot in time and you're really not having an enterprise architecture that is able to adapt and change. You might be able to have a picture of it, but that’s all you really have.

      FEAC is an organization that also incorporates a lot of the training and education programs of Zachman International, which includes managing the FEAC TOGAF courses, as well as the Zachman certified courses, which we will tell you more about.

      I'm just a little bit surprised by this idea, the panel, the way we are constructed here, because I didn’t have a presentation. I'm doing it off the top, as you can see. I was told we are supposed to have a panel discussion about the synergies of enterprise architecture. So I prepared in my mind the synergies between the different enterprise architectures that are out there.

      For that, I just wanted to make a strong point. I wanted to talk about synergy like a bifurcation between on the one hand, "TOGAF and Zachman" as being standing on one side, whereas the statement has been made earlier this morning and throughout the meeting is "TOGAF and."

      Likewise, we have Zachman, and it’s not "Zachman or, but it’s "Zachman and." Zachman provides that ontology, as John talks about it in his periodic table of basic elements of primitives through which we can constitute any enterprise architecture. To attempt to build an architecture out of composites and then venting composites and just modeling you're just getting a snapshot in time and you're really not having an enterprise architecture that is able to adapt and change. You might be able to have a picture of it, but that’s all you really have.

      That’s the power of The Zachman Framework. Hopefully, most of you will attend our demonstration this afternoon and a workshop where we are actually going to have people work with building primitives and looking at the relationship of primitives, the composites with a case study.

      Getting lost

      On the other side of that, Schekkerman wrote something about the forest of architectural frameworks and getting lost in that. There are a lot of enterprise architectural frameworks out there.

      I'm not counting TOGAF, because TOGAF has its own architectural content metamodel, with its own artifacts, but those does not require one to use the artifacts in the architectural content metamodel. They suggest that you can use DoDAF. You can use MODAF. You can use commercial ones like NCR’s GITP. You can use any one.

      Those are basically the competing models. Some of them are commercial-based, where organizations have their own proprietary stamps and the names of the artifacts, and the wrong names for it, and others want to give it its own take.

      I'm more familiar nowadays with the governmental sectors. For example, FEAF, Federal Enterprise Architecture Framework Version 2. Are you familiar with that? Just go on the Internet, type in FEAF v2. Since Scott Bernard has been the head, he is the Chief Architect for the US Government at the OMB, he has developed a model of enterprise architecture, what he calls the Architecture Cube Model, which is an iteration off of John's, but he is pursuing a cube form rather than a triangle form.
      I'm not counting TOGAF, because TOGAF has its own architectural content metamodel, with its own artifacts.

      Also, for him the FEAF-II, as enterprise architecture, fits into his FEAF-II, because at the top level he has the strategic plans of an organization.

      It goes down to different layers, but then, at one point, it drops off and becomes not only a solution, but it gets into the manufacturing of the solution. He has these whole series of artifacts that pertain to these different layers, but at the lower levels, you have a computer wiring closet diagram model, which is a little bit more detailed than what we would consider to be at a level of enterprise architecture.

      Then you have the MODAF, the DoDAF, and all of these other ones, where a lot of those compete with each other more on the basis of political choices.

      With the MODAF, the British obviously don’t want to use DoDAF, they have their own, but they are very similar to each other. One view, the acquisition view, differs from the project view, but they do the same things. You can define them in terms of each other.

      Then there is the Canadian, NAF, and all that, and they are very similar. Now, we're trying to develop the unified MODAF, DoDAF, and NAF architecture, UPDM, which is still in its planning stages. So we are moving toward a more integrated system.

      Allen Brown: Let’s move on to some of the questions that folks are interested in. Moving away from what the frameworks are, there is a question here. How does enterprise architecture take advantage of the impact of new emerging technologies like social, mobile, analytics, cloud, and so on?

      Bidirectional change

      John A. Zachman: The change can take place in the enterprise either from the top, where we change the context of the enterprise, or from the bottom, where we change the technologies.

      So technology is expressed in the context of the enterprise, what I would call Rule 4, and that’s the physical domain. And it’s the same way in any other -- the building architecture, the airplane architecture, or anything. You can implement the logic, the as-designed logic, in different technologies.

      Whatever the technology is, I made an observation that you want to engineer for flexibility. You separate the independent variables. So you separate the logic at Rule 3 from the physics of Rule 4, and then you can change Rule 4 without changing Rule 3. Basically that’s the idea, so you can accommodate whatever the emerging technologies are.

      Bellman: I would just continue with that. I agree with John. Thinking about the synergy between the different architectures, basically every enterprise architecture contains, or should contain, considerations of those primitives. Then, it’s a matter of which a customer wants, which a customer feels comfortable with? Basically as long as you have those primitives defined, then you essentially can use any architecture. That constitute the synergy between the architectures.
      One of the jobs of an enterprise architect is to establish a view of the organization that can be used to promote understanding and communicate and manage change.

      Band: I agree with what's been said. It’s also true that I think that one of the jobs of an enterprise architect is to establish a view of the organization that can be used to promote understanding and communicate and manage change. With cloud-based systems, they are generally based on metadata, and the major platforms, like Salesforce.com as an example. They publish their data models and their APIs.

      So I think that there’s going to be a new generation of systems that provide a continuously synchronized, real-time view of what's going on in the enterprise. So the architectural model will model this in the future, where things need to go, and they will do analyses, but we will be using cloud, big data, and even sensor technologies to understand the state of the enterprise.

      Bellman: In the DoDaF 2.0, when that initially came out, I think it was six years ago or so, they have services architecture, a services view, and a systems view. And one of the points they make within the context, not as a footnote, is that they expect the systems view to sort of disappear and there will be a cloud view that will take its place. So I think you are right on that.

      Chris Forde: The way I interpreted the question was, how does EA or architecture approach the things help you manage disruptive things? And if you accept the idea that enterprise architecture actually is a management discipline, it’s going to help you ask the right questions to understand what you are dealing with, where it should be positioned, what the risks and value proposition is around those particular things, whether that’s the Internet of Things, cloud computing, or all of these types of activities.

      So going back to the core of what Terry’s presentation was about is a decision making framework with informed questions to help you understand what you should be doing to either mitigate the risk, take advantage of the innovation, and deploy the particular thing in a way that's useful to your business. That’s the way I read the question.

      Impact of sensors

      Band: Just to reinforce what Chris says, as an enterprise architect in healthcare, one of the things that I am looking at very closely is the evaluation of the impact of health sensor technology. Gartner Group says that by 2020, the average lifespan in a developed country will be increased by six months due to mobile health monitoring.

      And so there are vast changes in the whole healthcare delivery system, of which my company is at the center as a major healthcare payer and investor in all sorts of healthcare companies. I use enterprise architecture techniques to begin to understand the impact of that and show the opportunities to our health insurance business.

      Brown: If you think about social and mobile and you look at the entire enterprise architecture, now you are starting to expand that beyond the limits of the organization, aren’t you? You're starting to look at, not just the organization and the ecosystem, your business partners, but you are also looking at the impact of bringing mobile devices into the organization, of managers doing things on their own with cloud that wasn't part of the architecture. You have got the relationship with consumers out there that are using social and mobile. How do you capture all of that in enterprise architecture?
      An architecture can help you within your enterprise understand those things and it can help you connect to other enterprises or other information sources to allow you to make sense of all those things.

      Forde: Allen, if I had the answer to that question I would form my own business and I would go sell it.

      Back in the day, when I was working in large organizations, we were talking about the extended enterprise, that kind of ecosystem view of things. And at that time the issue was more problematic. We knew we were in an extended ecosystem, but we didn't really have the technologies that effectively supported it.

      The types of technologies that are available today, the ones that The Open Group has white papers about -- cloud computing, the Internet of Things, this sort of stuff -- architectures can help you classify those things. And the technologies that are being deployed can help you track them, and they can help you track them not as documents of the instance, but of the thing in real time that is talking to you about what its state is, and what its future state will be, and then you have to manage that information in vast quantities.

      So an architecture can help you within your enterprise understand those things and it can help you connect to other enterprises or other information sources to allow you to make sense of all those things. But again, it's a question of scoping, filtering, making sense, and abstracting -- that key phrase that John pointed out earlier, of abstracting this stuff up to a level that is comprehensible and not overwhelming.

      Brown: So Iver, at Cambia Health, you must have this kind of problem now, mustn’t you?

      Provide value

      Band: That's exactly what I am doing. I am figuring out what will be the impact of certain technologies and how our businesses can use them to differentiate and provide value.

      In fact, I was just on a call this morning with JeffSTAT, because the whole ecosystem is changing, and we know that healthcare is really changing. The current model is not financially sustainable, and there is also tremendous amount of waste in our healthcare system today. The executives of our company say that about a third of the $2.7 trillion and rising spent on healthcare in the US doesn't do anyone any good.

      There's a tremendous amount of IT investment in that, and that requires architecture to tie it altogether. It has to do with all the things ranging from the logic with which we edit claims, to the follow-up we provide people with particularly dangerous and consequently expensive diseases. So there is just a tremendous amount going through an enterprise architecture. It’s necessary to have a coherent narrative of what the organization needs to do.
      The way we deal with complexity is through classification. I suggest that there is more than one way to classify things.

      Bellman: One thing we all need to keep in mind is even more dynamic than that, if you believe even a little bit of Kurzweil's possibilities is that -- are people familiar with Ray Kurzweil's 'The Singularity Is Near' -- 2037 will be around the singularly between computers and human beings.

      So I think that the wrap where he argues that the amount of change is not linear but exponential, and so in a sense you will never catch up, but you need an architecture to manage that.

      Zachman: The way we deal with complexity is through classification. I suggest that there is more than one way to classify things. One is one-dimensional classification, taxonomy, or hierarchy, in effect, decompositions, one-dimensional classification, and that's really helpful for manufacturing. From an engineering standpoint of a two-dimensional classification, where we have classified things so that they are normalized, one effect in one place.

      Then if you have the problems identified, you can postulate several technology changes or several changes and simulate the various implications of it.

      The whole reason why I do architecture has to do with change. You deal with extreme complexity and then you have to accommodate extreme change. There is no other way to deal with it. Humanity, for thousands of years, has not been able to figure out a better way to deal with complexity and change other than architecture.

      Forde: Maybe we shouldn't apply architecture to some things.

      For example, maybe the technologies or the opportunity is so new, we need to have the decision-making framework that says, you know what, let's not try and figure out all this, just to self-control their stuff in advance, okay? Let's let it run and see what happens, and then when it’s at the appropriate point for architecture, let's apply it, this is a more organic view of the way nature and life works than the enterprise view of it.

      So what I am saying is that architecture is not irrelevant in that context. It's actually there is a part of the decision-making framework to not architect something at this point in time because it's inappropriate to do so.

      Funding and budgeting

      Band: Yeah, I agree that wholeheartedly. If it can't be health solutions, we are a completely agile shop. All the technology development is on the same sprint cycle, and we have three-week sprints, but we also have certain things that are still annual and wonderful like funding and budgeting.

      We live in a tension. People say, well, what are you going to do, what budget do you need, but at the same time, I haven't figured everything out. So I am constantly living in that gap of what do I need to meet a certain milestone to get my project funded, and what do I need to do to go forward? Obviously, in a fully agile organization, all those things would be fluid. But then there's financial reporting, and we would also have to be fluid too. So there are barriers to that.

      For instance, the Scaled Agile Framework, which I think is a fascinating thing, has a very clear place for enterprise architecture. As Chris said, you don't want to do too much of it in advance.  I am constantly getting the gap between how can I visualize what's going to happen a year out and how can I give the development teams what they need for the sprint. So I am always living in that paradox.
      “The effective organization is garrulous, clumsy, superstitious, hypocritical, mostrous, octopoid, wandering, and grouchy."

      Bellman: The Gartner Group, not too long ago, came up with the concept of emerging enterprise architecture and what we are dealing with. Enterprises don't exist like buildings. A building is an object, but an enterprise is a group of human beings communicating with one another.

      As a very famous organizational psychologist Karl Weick once pointed out, “The effective organization is garrulous, clumsy, superstitious, hypocritical, mostrous, octopoid, wandering, and grouchy." Why? Because an organization is continually adapting, continually changing, and continually adapting to the changing business and technological landscape.

      To expect anything other than that is not having a realistic view of the enterprise. It is emerging and it is a continually emerging phenomena. So in a sense, having an architecture concept I would not contest, but architecting is always worthwhile. It's like it's an organic phenomena, and that in order to deal with that what we can also understand and have an architecture for organic phenomena that change and rapidly adapt.

      Brown: Chris, where you were going follows the lines of what great companies do, right?

      There is a great book published about 30 years ago called ‘In Search of Excellence.’ If you haven’t read it, I suggest that people do. Written by Peters and Waterman, and Tom Peters has tried for ever since to try and recreate something with that magic, but one of the lessons learned was what great companies do, is something that goes simultaneous loose-tight properties. So you let somethings be very tightly controlled, and other things as are suggesting, let them flourish and see where they go before I actually box them in. So that’s a good thought.

      So what do we think, as a panel, about evolving TOGAF to become an engineering methodology as well as a manufacturing methodology?

      Zachman: I really think it’s a good idea.

      Brown: Chris, do you have any thoughts on that?

      Interesting proposal

      Forde: I think it’s an interesting proposal and I think we need to look at it fairly seriously. The Open Group approach to things is, don’t lock people into a specific way of thinking, but we also advocate disciplined approach to doing things. So I would susspect that we are going to be exploring John’s proposal pretty seriously.

      Brown: You mentioned in your talk that decision-making process is a precondition, the decision-making process to govern IT investments, and the question that comes in is how about other types of investments including facilities, inventory and acquisitions?

      Forde: The wording of the presentation was very specific. Most organizations have a process or decision-making framework on an annual basis or quarterly whatever the cycles are for allocation of funding to do X, Y or Z. So the implication wasn’t that IT was the only space that it would be applied.
      In many organizations, or in a lot of organizations, the IT function is essentially an enterprise-wide activity that’s supporting the financial activities, the plant activities, these sorts of things.

      However, the question is how effective is that decision-making framework? In many organizations, or in a lot of organizations, the IT function is essentially an enterprise-wide activity that’s supporting the financial activities, the plant activities, these sorts of things. So you have the P and Ls from those things flowing in some way into the funding that comes to the IT organization.

      The question is, when there are multiple complexities in an organization, multiple departments with independent P and Ls, they are funding IT activities in a way that may not be optimized, may or may not be optimized. For the architects, in my view, one of the avenues for success is in inserting yourself into that planning cycle and influencing,  because normally the architecture team does not have direct control over the spend, but influencing how that spend goes.

      Over time gradually improving the enterprise’s ability to optimize and make effective the funding it applies for IT to support the rest of the business.

      Zachman: Yeah, I was just wondering, you’ve got to make observation.

      Band: I agree, I think that the battle to control shadow IT has been permanently lost. We are in a technology obsessed society. Every department wants to control some technology and even develop it to their needs. There are some controls that you do have, and we do have some, but we have core health insurance businesses that are nearly a 100 years old.

      Cambia is constantly investing and acquiring new companies that are transforming healthcare. Cambia has over a 100 million customers all across the country even though our original business was a set of regional health plans.

      Build relationships

      You can't possibly rationalize all of everything I want you to pay for on that thing. It is incumbent upon the architects, especially the senior ones, to build relationships with the people in these organizations and make sure everything is synergetic.

      Many years ago, there was a senior architect. I asked him what he did, and he said, "Well, I'm just the glue. I go to a lot of meetings." There are deliverables and deadlines too, but there is a part of consistently building the relationships and noticing things, so that when there is time to make a decision or someone needs something, it gets done right.

      Zachman: I was in London when Bank of America got bought by NationsBank, and it was touted as the biggest banking merger in the history of the banking industry.
      If I was the CEO and my strategy was to grow by acquisition, I would get really interested in enterprise architecture.

      Actually it wasn’t a merger, it was an acquisition NationsBank acquired Bank of America and then changed the name to Bank of America. There was a London paper that was  observing that the headline you always see is, “The biggest merger in the history of the industry.” The headline you never see is, “This merger didn't work.”

      The cost of integrating the two enterprises exceeded the value of the acquisition. Therefore, we’re going to have to break this thing up in pieces and sell off the pieces as surreptitiously as possible, so nobody will notice that we buried any accounting notes someplace or other. You never see that article. You’ll only see the one about the biggest merger.

      If I was the CEO and my strategy was to grow by acquisition, I would get really interested in enterprise architecture. Because you have to be able to anticipate the integration of the cost, if you want to merge two enterprises. In fact, you’re changing the scope of the enterprise. I have talked a little bit about the role on models, but you are changing the scope. As soon as you change a scope, you’re now going to be faced with an integration issue.

      Therefore you have to make a choice, scrap and rework. There is no way, after the fact, to integrate parts that don’t fit together. So you’re gong to be faced a decision whether you want to scrap and rework or not. I would get really interested in enterprise architecture, because that's what you really want to know before you make the expenditure. You acquire and obviously you've already blown out all the money. So now you’ve got a problem.

      Once again, if I was the CEO and I want to grow by acquisition or merger acquisition, I would get really interested in enterprise architecture.

      Cultural issues

      Beryl Bellman: One of the big problems we are addressing here is also the cultural and political problems of organizations or enterprises. You could have the best design type of system, and if people and politics don't agree, there are going to be these kind of conflicts.

      I was involved in my favorite projects at consulting. I was involved in consulting with NCR, who was dealing with Hyundai and Samsung and trying to get them together at a conjoint project. They kept fighting with each other in terms of knowledge management, technology transfer, and knowledge transfer. My role of it was to do an architecture of that whole process.

      It was called RIAC Research Institute in Computer Technology. On one side of the table, you had Hyundai and Samsung. On the other side of the table, you had NCR. They were throwing PowerPoint slides back and forth at each other. I brought up that the software we used at that time was METIS, and METIS modeled all the processes, everything that was involved.
      The frameworks are about creating shared understanding of what we have and where are we going to go, and the frameworks are just a set of tools that you have in your toolbox that most people don't understand.

      Samsung said you just hit it with a 2×4. I used to be demonstrating it, rather than tossing out slides, here are the relationships, and be able to show that it really works. To me that was a real demonstration that I can even overcome some of the politics and cultural differences within enterprises.

      Brown: I want to give one more question. I think this is more of a concern that we have raised in some people's minds today, which is, we are talking about all these different frameworks and ontologies, and so there is a first question.

      The second one is probably the key one that we are looking at, but it asks what does each of the frameworks lack, what are the key elements that are missing, because that leads on to the second question that says, isn't needing to understand old enterprise architecture frameworks is not a complex exercise for a practitioner?

      Band: My job is not about understanding frameworks. I have been doing enterprises solution architecture in HP at a standard and diversified financial services company and now at health insurance and health solutions company out for quite a while, and it’s really about communicating and understanding in a way that's useful to your stakeholders.

      The frameworks are about creating shared understanding of what we have and where are we going to go, and the frameworks are just a set of tools that you have in your toolbox that most people don't understand.

      So the idea is not to understand everything but to get a set of tools, just like a mechanic would, that you carry around that you use all the time. For instance, there are certain types of ArchiMate views that I use when I am in a group. I will draw an ArchiMate business process view with application service use of the same. What are the business processes you need to be and what are the exposed application behaviors that they need to consume?

      I had that discussion with people on the business who are in IT, and we drove those diagrams. That's a useful tool, it works for me, it works for the people around me, it works in my culture, but there is no understanding over frameworks unless that's your field of study. They are all missing the exact thing you need for a particular interaction, but most likely there is something in there that you can base the next critical interaction on.

      Six questions

      Zachman: I spent most of my life thinking about my frameworks. There are six questions you have to answer to have a complete description of whatever it is, what I will describe, what, how, where, who, and why. So that’s complete.

      The philosophers have established six transformations interestingly enough, the transfer of idea into an instantiation, so that's a complete set, and I did not invent either one of these, so the six interrogatives. They have the six stages of transformation and that framework has to, by definition, accommodate any factor that’s relevant to the existence of the object of the enterprise.  Therefore any fact has to be classifiable in that structure.

      My framework is complete in that regard. For many years, I would have been reluctant to make a categorical statement, but we exercised this, and there is no anomaly. I can’t find an anomaly. Therefore I have a high level of confidence that you can classify any fact in that context.

      There is one periodic table. There are n different compound manufacturing processes. You can manufacture anything out of the periodic table. That metaphor is really helpful. There's one enterprise architecture framework ontology. I happened to stumble across, by accident, the ontology for classifying all of the facts relevant to an enterprise.
      In terms of completeness I think my framework is complete. I can find no anomalies and you can classify anything relative to that framework.

      I wish I could tell you that I was so smart and understood all of these things at the beginning, but I knew nothing about this, I just happened to stumble across it. The framework fell on my desk one day and I saw the pattern. All I did was I put enterprise names on the same pattern for descriptive representation of anything. You’ve heard me tell quite a bit of the story this afternoon. In terms of completeness I think my framework is complete. I can find no anomalies and you can classify anything relative to that framework.

      And I agree with Iver, that there are n different tools you might want to use. You don’t have to know everything about every framework. One thing is, whatever the tool is that you need to deal with and out of the context of the periodic table metaphor, the ontological construct of The Zachman Framework, you can accommodate whatever artifacts the tool creates.

      You don’t have to analyze every tool, whatever tool is necessary, if you want to do with business architecture, you can create whatever the business architecture manifestation is. If you want to know what DoDAF is, you can create the DoDAF artifacts. You can create any composite, and you can create any compound from the periodic table. It’s the same idea.

      I wouldn't spend my life trying to understand all these frameworks. You have to operate the enterprise, you have to manage the enterprise and whatever the tool is, it’s required to do whatever it is that you need to do and there is something good about everything and nothing necessarily does everything.

      So use the tool that's appropriate and then you can create whatever the composite constructs are required by that tool out of the primitive components of the framework. I wouldn’t try to understand all the frameworks.

      What's missing

      Forde: On a daily basis there is a line of people at these conferences coming to tell me what’s missing from TOGAF. Recently we conducted a survey through the Association of Enterprise Architects about what people needed to see. Basically the stuff came back pretty much, please give us more guidance that’s specific to my situation, a recipe for how to solve world hunger, or something like that. We are not in the role of providing that level of prescriptive detail.

      The value side of the equation is the flexibility of the framework to a certain degree to allow many different industries and many different practitioners drive value for their business out of using that particular tool.

      So some people will find value in the content metamodel in the TOGAF Framework and the other components of it, but if you are not happy with that, if it doesn't meet your need, flip over to The Zachman Framework or vice versa.

      John made it very clear earlier that the value in the framework that he has built throughout his career and has been used repeatedly around the world is its rigor, it’s comprehensiveness, but he made very clear, it’s not a method. There is nothing in there to tell you how to go do it.
      The value side of the equation is the flexibility of the framework to a certain degree to allow many different industries and many different practitioners drive value for their business out of using that particular tool.

      So you could criticize The Zachman Framework for a lack of method or you could spend your time talking about the value of it as a very useful tool to get X, Y, and Z done.

      From a practitioner’s standpoint, what one practitioner does is interesting in a value, but if you have a practice between 200 and 400 architects, you don't want everybody running around like a loose cannon doing it their way, in my opinion. As a practice manager or leader you need something that makes those resources very, very effective. And when you are in a practice of that size, you probably have a handful of people trying to figure out how the frameworks come together, but most of the practitioners are tasked with taking what the organization says is their best practice and executing on it.

      We are looking at improving the level of guidance provided by the TOGAF material, the standard and guidance about how to do specific scenarios.

      For example, how to jumpstart an architecture practice, how to build a secure architecture, how to do business architecture well? Those are the kinds of things that we have had feedback on and we are working on around that particular specification.

      Brown: So if you are employed by the US Department of Defense you would be required to use DoDAF, if you are an enterprise architect, because of the views it provides. But people like Terri Blevins that did work in the DoD many years, used TOGAF to populate DoDAF. It’s a method, and the method is the great strength.

      If you want to have more information on that, there are a number of white papers on our website about using TOGAF with DoDAF, TOGAF with COBIT, TOGAF with Zachman, TOGAF with everything else.

      Forde: TOGAF with frameworks, TOGAF with buy in, the thing to look at is the ecosystem of information around these frameworks is where the value proposition really is. If you are trying to bootstrap your standards practice inside, the framework is of interest, but applied use, driving to the value proposition for your business function is the critical area to focus on.

      This panel discussion examined the synergy among the major EA frameworks, and consisted of moderator Allen Brown, President and Chief Executive Officer, The Open Group; Iver Band, an Enterprise Architect at Cambia Health Solutions; Dr. Beryl Bellman, Academic Director, FEAC Institute; John Zachman, Chairman and CEO of Zachman International, and originator of the Zachman Framework, and Chris Forde, General Manager, Asia and Pacific Region and Vice President, Enterprise Architecture, The Open Group.

      Transcript of a live panel discussion at last month's The Open Group San Diego 2015. Copyright The Open Group and Interarbor Solutions, LLC, 2005-2015. All rights reserved.

      You may also be interested in: