Welcome to my blog!

Welcome to my blog!
I am very excited about the new developments in The Zachman Framework 3.0 and Zachman International! We have spent the last couple years “underground” refining our research, developing several new programs, forging new relations…

Work from home and making adult choices

My friend and colleague Jack Santos sent me a link to the NYTimes story “Looking for a lesson in Google’s Perks” by James B. Stewart. Jack knows I am interested in work from home and anything else for that matter related to employee engagement. The article states that “Google doesn’t require employees to work from […]

The post Work from home and making adult choices appeared first on Mike Rollings.

An Agile Enterprise Architecture (EA) Delivers Critical Business and Mission Agility

While working with a recent partner, the question came up; “What changes are made to the EA approach if agile methods are required, or otherwise heavily encouraged?” The initial answer at the time was “Not many – we already have an agile approach to EA embedded in our Oracle Enterprise Architecture Development Process (OADP), and our Oracle Enterprise Architecture Framework (OEAF) is independent of project management and project development approaches.”

Our OADP has always been agile and therefore supportive of business and government agility – particularly in the current context of severely constrained budgeting cycles. We firmly believe in a “just enough, just in time” philosophy, with collaborative insight and contribution across teams and leadership, and delivery of EA artifacts or guidance tuned directly to prioritized results. This means strategic, useful and reusable guidance modeled and delivered in a manner that supports both longer-term initiatives and near-term objectives.

EA delivered as an agile approach, however, does require continual line-of-sight traceability back to the IT investment strategy – which in turn is aligned to the business strategy.  

In other words, a Sprint Iteration approach might be justified (i.e. using the “Scrum” strategy), from all relevant perspectives, to quickly establish a reusable process and metadata model for a common agency function – like “Document Routing and Approval” (DRA). The output might be required to inform a software solicitation (i.e. to explain the requirements).  The output might be to establish a reference model and basic governance (business rules) for identifying and improving process efficiencies around the agency where DRA is occurring.

The actual need for this EA artifact (or “Product”, in Agile terms) may be driven from an unanticipated mandate or regulatory change, and therefore require rapid response.  The need may also be limited in scope to only a portion of the agency’s business (i.e. those who actually know they need it).

So, an EA Sprint will work, and deliver what’s needed quickly and effectively to the target audience.  The highest return on investment (ROI) in this exercise, however, only exists if actual Enterprise traceability and impact assessment occurs. In other words, an agile EA output with a strategic Enterprise outcome.

Note this is a common misunderstanding for Agile software development; Agile programming and project management may deliver useful, rapid and cost-effective “features” from a Backlog of priorities, but much of the supporting infrastructure, integrations and organizational change isn’t delivered using Agile methods, but must evolve in a more strategic, methodic manner.  Preferably with EA guidance.

Here’s what should happen.  The common DRA process, metamodel and business rules begin to shape, in a somewhat parochial “requirements-driven” context, heavily leveraging the impacted SMEs for a short period of time. As this occurs, the Enterprise Architect and stakeholders begin mapping and comparing the DRA process design (at appropriately coarse levels of abstraction) to any similar that may exist within the agency, or among agency partners or stakeholders.  This may require some additional outreach and communication.  The EA may find additional SMEs, risk factors, standards, COTS DRA solution accelerators, overlapping data management projects, etc. – essentially other activities or resources that can be used or might be impacted.

The Enterprise Architect is the Scrum Master!

Strategic oversight and influence is therefore brought to bear on the EA sprint, and by leveraging EA methods, the impacts to the rest of the organization plus any modifications to the focus EA artifact can be addressed – entirely within standard and expected IT Governance. The EA artifact development is a Sprint, but actually leverages our lifecycle methodology – from Business Context through Current and Future States, and then Roadmap (i.e. Transitional Architecture) and Governance.  The EA Sprint may actually kick off or modify a more holistic EA maintenance process.

We are therefore avoiding an “agile everything” philosophy, though we’re delivering agile results.   We contribute over-arching guidance and process for both the DRA project and the organization as a whole, to make sure that all projects underway are still aligned to meet the needs of the business and IT investment constraints.

This is essentially what we believe in applying our EA process, over time or during more Agile response cycles; always raise and maintain focus on the business strategy and drivers to guide the investment of IT budget into those areas that affect the business most – or that are the most immediate priority, such as described above.

Thanks to Oracle Public Sector Enterprise Architect Ted McLaughlan for contributing to this article!

An Agile Enterprise Architecture (EA) Delivers Critical Business and Mission Agility

While working with a recent partner, the question came up; “What changes are made to the EA approach if agile methods are required, or otherwise heavily encouraged?” The initial answer at the time was “Not many – we already have an agile approach to EA embedded in our Oracle Enterprise Architecture Development Process (OADP), and our Oracle Enterprise Architecture Framework (OEAF) is independent of project management and project development approaches.”

Our OADP has always been agile and therefore supportive of business and government agility – particularly in the current context of severely constrained budgeting cycles. We firmly believe in a “just enough, just in time” philosophy, with collaborative insight and contribution across teams and leadership, and delivery of EA artifacts or guidance tuned directly to prioritized results. This means strategic, useful and reusable guidance modeled and delivered in a manner that supports both longer-term initiatives and near-term objectives.

EA delivered as an agile approach, however, does require continual line-of-sight traceability back to the IT investment strategy – which in turn is aligned to the business strategy.  

In other words, a Sprint Iteration approach might be justified (i.e. using the “Scrum” strategy), from all relevant perspectives, to quickly establish a reusable process and metadata model for a common agency function – like “Document Routing and Approval” (DRA). The output might be required to inform a software solicitation (i.e. to explain the requirements).  The output might be to establish a reference model and basic governance (business rules) for identifying and improving process efficiencies around the agency where DRA is occurring.

The actual need for this EA artifact (or “Product”, in Agile terms) may be driven from an unanticipated mandate or regulatory change, and therefore require rapid response.  The need may also be limited in scope to only a portion of the agency’s business (i.e. those who actually know they need it).

So, an EA Sprint will work, and deliver what’s needed quickly and effectively to the target audience.  The highest return on investment (ROI) in this exercise, however, only exists if actual Enterprise traceability and impact assessment occurs. In other words, an agile EA output with a strategic Enterprise outcome.

Note this is a common misunderstanding for Agile software development; Agile programming and project management may deliver useful, rapid and cost-effective “features” from a Backlog of priorities, but much of the supporting infrastructure, integrations and organizational change isn’t delivered using Agile methods, but must evolve in a more strategic, methodic manner.  Preferably with EA guidance.

Here’s what should happen.  The common DRA process, metamodel and business rules begin to shape, in a somewhat parochial “requirements-driven” context, heavily leveraging the impacted SMEs for a short period of time. As this occurs, the Enterprise Architect and stakeholders begin mapping and comparing the DRA process design (at appropriately coarse levels of abstraction) to any similar that may exist within the agency, or among agency partners or stakeholders.  This may require some additional outreach and communication.  The EA may find additional SMEs, risk factors, standards, COTS DRA solution accelerators, overlapping data management projects, etc. – essentially other activities or resources that can be used or might be impacted.

The Enterprise Architect is the Scrum Master!

Strategic oversight and influence is therefore brought to bear on the EA sprint, and by leveraging EA methods, the impacts to the rest of the organization plus any modifications to the focus EA artifact can be addressed – entirely within standard and expected IT Governance. The EA artifact development is a Sprint, but actually leverages our lifecycle methodology – from Business Context through Current and Future States, and then Roadmap (i.e. Transitional Architecture) and Governance.  The EA Sprint may actually kick off or modify a more holistic EA maintenance process.

We are therefore avoiding an “agile everything” philosophy, though we’re delivering agile results.   We contribute over-arching guidance and process for both the DRA project and the organization as a whole, to make sure that all projects underway are still aligned to meet the needs of the business and IT investment constraints.

This is essentially what we believe in applying our EA process, over time or during more Agile response cycles; always raise and maintain focus on the business strategy and drivers to guide the investment of IT budget into those areas that affect the business most – or that are the most immediate priority, such as described above.

Thanks to Oracle Public Sector Enterprise Architect Director Bryan Miller for contributing to this article!

Rate of Change

I have been trying to help operational IT groups understand how important rate of change of resource consumption is. Finally I cam up with an analogy that helps. In the airline industry, it isn’t necessarily a bad thing if an aircraft is on the ground….

2013: The year the Internet-of-Things takes-off?

I’ve been reading a lot about M2M/’The Internet of Things’, many pundits believe 2013 will be the year the concept finally goes mainstream – it’s been a while since its inception in the late ‘90s!

I have to say I’m among those believers, but I can see a lot of dust in the air before we get to anything that might resemble a ubiquitous eco-system for all-things-Smart.  Here are a few reasons why:
  1. Open standards for connectivity and data interchange will take a while to agree. Having said that, I don’t think Businesses and Consumers will want to see proprietary platforms (the nightmarish vision of an ‘ITunes-for-M2M’)!
  2. Object Identity standards: Everyone seems to be talking about IP v6 for this purpose, very few in the ‘new wave’ of M2M seem to be aware of the Electronic Product Code(EPC)  from GS1/EPCGlobal. I’ve not been close to EPC developments since 2004, but a lot of good thinking was done that tackled many of the issues yet to be resolved in the M2M world – not the least of which, delineation between the identity of the object and the identity of an object’s interface(s) – a debate that continues around the use of IPv6 for identity.
  3. Who will lead the M2M market? Or should it be markets? Will it be consumers leading with ‘Home & Personal’ gadgets , as Alex Hawkinson, founder/CEO of http://smartthings.com/  believes. Or could it be led by large Energy providers with their Smart Grid projects – often subsidized and encouraged by governments? Or will the Telco’s and Network equipment guys to fight back?  Many telcos (mostly outside the US) have been dabbling in this space for ten years or more – I worked with BT on an early Auto ID service back in 2003. Some Telcos have continued to invest, for example; Telefonica recently announced their proprietary ‘Smart M2M’ solution and clearly have global ambitions in M2M services. Meanwhile, the likes of Alcatel-Lucent, Ericsson, HP, Juniper Networks, Motorola Mobility, Qualcomm, Samsung and Texas Instruments are rallying around the OneM2M movement (http://www.onem2m.org). Not to forget Cisco’s long standing ambitions in this space.
  4. Who will lead Enterprise-quality data integration? This would probably include correlation, aggregation and other, signal-based & enterprise app generated data. Think multi-source, data ‘mash-up’ services. This feels to me that this could be the sweet-spot for the more ‘application-and-data-as-a-service’ focused Cloud vendors. Or could be a SI or large software vendor play (SAP or Oracle spring to mind).
  5. Which roles will the Complex Event Processing (CEP) platform vendors adopt in the M2M eco-system? How far can we expect the likes of TIBCO, Oracle and IBM to push M2M/CEP/Big Data combinations within the Enterprise?
But despite the above challenges and battles yet to be won, I do believe we will see far greater deployment of ‘Smart’ things over the next 12-24 months than at any time since those early days of Auto-ID. My bet is that both Smart Grid and consumer-led lifestyle solutions will lead the early adopters.  Don’t, however, hold your breath for pan-industry standards at anything above low-level communications protocols!

Enterprise Architecture – Death by Meta Models

Last week I absolutely astounded having read a project report for a follow on Enterprise Architecture engagement that a former colleague had undertaken after I had previously set up the Enterprise Framework and the strategic direction for engagement wi…