Sunday, February 28, 2016

EA 872 Week 7 Delivery approaches

Hello again! As always, thank you for reading!

My last couple of blog posts have been focused on different tools or techniques that I have used to establish support, agreement on vision, and key metrics. All of these approaches have been targeted to moving an organization or project to a future vision or state.  This week, readings on "Logical Levels" talked about creating or defining process patterns, viewing information points, and services architectures.  So, as I have done the last couple of weeks, I'm going to reach into my past and discuss another approach that I have successfully used.  We derived a lot of the data that I have written about during a week long Strategy & Planning session. When all of this is pulled together, the other artifacts get us to some of the logical views that are discussed this week. This information happens to be focused on Business Intelligence Solutions. So, it will be biased to reporting and data analysis. But I feel these approaches and techniques can be useful in any EA effort.

We would often utilize a workshop-driven approach to accelerate our client’s knowledge acquisition and planning of the process, organizational change, and capabilities necessary for planning and delivery of key initiatives. This could easily be the Future State we often discuss in EA.  Here is a diagram that better depicts this approach.




If you look back to the last couple of weeks blogs, you will see that there are a series of artifacts created that include SWOT, GQM and Project Complexity. The workshop takes this information and then works to tie this together into more logical views focused in three key areas necessary for development and ongoing execution. These are:


  • Reuse Library: Contains all reusable assets, certified for use in the Application Architecture.
  • Application Architecture Repository:  Software structure for each application of business intelligence & reporting solution, verified for delivery into the Deployment Architecture.
  • Deployment Architecture: Technical structure for all business intelligence & reporting solutions to be designed, developed, and released into a production environment within an enterprise.


We refer to this collection as a "Service Factory Architecture" which can be depicted as such:



I could go on a deeper dive into each of these three areas, but the primary goal with this approach is to drive increasing value for business through a delivery model capable of:

  • Repeatability – Increasing consistency, quality, and reliability for client value
  • Maintainability – minimizing (and ultimately eliminating) critical resource dependencies and constraints
  • Sustainability – managing resource allocation (internal and external) to optimize delivery
  • Reusability - leveraging conventional approaches, software, and tools across multiple solution delivery projects.

This Delivery Framework is  based on the industry principles present in change management and continuous improvement methodologies, and thus its structures relate back to the ‘plan – act – measure’ paradigm.  This begins to tie into how we manage from one state to the next.  To understand more completely, here is a view of the other two fundamental aspects of this framework, organization and process.



As with the Service Factory Architecture, I could go into each of the areas in more detail and may do so at a later date. As we go deeper into each of these areas, what results are artifacts very similar to what was discussed in this week's readings, logical views of the organization and processes.

 I continue to read a lot about frameworks in class, but I sometimes feel that how to deliver within these frameworks is relatively light in detail.  A quick Google search for service delivery frameworks of IT project delivery nets very few results. It would be great to hear other approaches to this.

Thanks again! I look forward to your comments.

4 comments:

  1. Hi Joe,

    Thank you for sharing your process for creating the solution delivery context and the Logical level deliverables. I noticed that there was no mention of a conceptual level deliverables. Is that because conceptual level information is included with the Solution Delivery Context defined within the initial strategy workshop and the solution design workshop?
    Also I noticed that business architecture is not mentioned. Is that also part of the initial Process Definition and Requirements discussion during the Strategy and Planning workshop?

    ReplyDelete
    Replies
    1. Hello Hasan,
      Thank you for reading and commenting. You are correct, I'm struggling a little not to make these postings into a book! As a result, I may gloss over items that are apparent in my mind, having been embedded in the process. So thanks for asking!

      All of these artifacts, plus more, go into a relatively large group of artifacts that make up this overall delivery. We even go as far as the initial set of uses cases around the envisioned future state. I hope that help addresses what is a good question.

      Thanks again!

      Delete
  2. I really hope you continue going deeper into this framework. Currently, my company use Lean Six Sigma which is more based on finding processes that have waste, and figuring out how to implement new repeatable controls to fix them. When I evaluate this framework against Lean Six Sigma, I see a lot more similarities. What is even more interesting is the "Skills Development" section; one of the bases of Lean Six Sigma and its ability to remove waste by allowing employees to further their own knowledge.

    ReplyDelete
    Replies
    1. Anthony,

      Sorry for missing your post and thank you for your comments. One of my goals for taking these classes is to put some formalization around some of the techniques I have used in the past. I'm glad you are seeing value and hope that I can continue to provide that. I'm glad that you see some similarities with industry standards like Lean Six Sigma. In my limited exposure to that I saw some similarities but I have no in-depth knowledge there. Thanks for commenting!
      JC

      Delete