Leadership Anti-Patterns – The Great Pretender

My previous leadership type, the Growler, was hard to classify as it had aspects of both pattern and anti-pattern. The Great Pretender, however, is much easier to label. It’s clearly an anti-pattern. Before entering the working world full-time, I worked in the retail grocery business (both of my parents also had considerable industry experience, both […]

Where Is Nick Blogging Now?

Hello Enterprise Architects!  If you are seeing this post, you probably have your RSS feed set to my old blog location on the Microsoft site.  I have resumed blogging on my own company site: VanguardEA.com The (human readable) location is http://vanguardea.com/inside-architecture Please update your RSS feed to point to: http://vanguardea.com/feed This will give you access…

The Documentum Shoe Finally Drops…As ECM Undergoes a Changing of the Guard

My colleague Craig Le Clair did a nice wrap-up of the long-anticipated news of the divestiture of the Enterprise Content Division (ECD) from the newly merged Dell-EMC entity. The move to spin off the Documentum, InfoArchive and Leap platform was expected, it wasn’t entirely clear over the last few months who the lucky buyer would be. Step up OpenText!

Craig’s post has some thoughtful recommendations for current ECD customers – for today and beyond 2017 – so I won’t rehash these points here: read it for yourself.

Today’s deal, however, caps a rollercoaster couple of weeks in the broader enterprise content management market. Old vendors are merging, divesting, and trying to reinvent themselves in adjacent markets. Just last week, HP Enterprise “merged” its information and content management portfolio – including its ECM and information governance products – with MicroFocus (a vendor with little name brand recognition in these markets)

Yet, new vendors are delivering real innovation in ECM. The OpenText acquisition of its key decades-long rival comes on the heels of the announcements from BoxWorks 2016, as well as Nuxeo’s $20M investment from Goldman Sachs.

Read more

Top Reasons The OpenText Acquisition Of EMC’s ECD Will End Up As A Positive For Customers

EMC purchased Documentum in 2003 for $1.7 billion, a very high price tag at the time, and did not grow the core business. Today, the Enterprise Content Division (ECD) business unit consists of Documentum, next-generation content platform Project Horizon, and the archiving solution EMC InfoArchive. Core Documentum products include the Documentum platform, xCP and D2, midmarket ECM solution ApplicationXtender, Captiva, and Document Sciences xPression; additional products include Kazeon, MyDocumentum, and eRoom. A mix of aging and newer and aging technology but lots of customers, which is what OpenText seems intent on accumulating.

A Fresh Focus On Documentum Is Overdue

Documentum products received good ratings in five Forrester Wave evaluations, yet never realized their market potential under EMC. Their future with Dell only looked bleaker. OpenText acquisition gives hope.

A Spinoff Was The Best Hope

EMC is set to become a private company as funding for the deal comes from Michael Dell, private equity firm MSD Partners, and investment firm Silver Lake. As we said in November of 2015, Documentum will only prosper if it’s spun into a separate, agile, and more strategically aligned entity. And with OpenText it has.

Customers Should Stay The Course, At Least Through 2017

Read more

Enterprise-architecture – a near-futures report

We’ve explored the current status for enterprise-architecture; we’ve explored the changes to the discipline over the past few decades. Time now, perhaps, to assess the future – or futures, rather – of its likely onward development and direction. This report

Realizing the Software Defined Enterprise

While Gartner seem to be the primary advocates of software defined everything, (SDx) it’s rather obvious that SDx is primarily focused on service delivery, infrastructure and networks. I give full credit to Jason Bloomberg for exploring software defined development and devops in his recent blog. [1] He merges SDx and Shift Left ideas saying,  “If we combine no-code with DevOps properly, we now have a way of abstractly representing working production software, including its functionality. Not just the limited-scope apps that some no-code platforms are best known for, but full-blown, enterprise-class applications – created from nothing but their abstract representations with the push of a button.”

Heady stuff! In fact Jason  dismisses any skepticism advocating high risk strategies as necessary for digital transformation, “Given the exponential pace of technology innovation all around us, the greater risk is that we miss the full significance of Software-Defined Everything and its impact on the digital enterprise – until it’s too late.”

Wise heads may be shaking at this point; many will remember early attempts at diagrams to code, computer assisted systems engineering, model based development etc. All of which work in a limited manner, but never achieved the level of capability that is necessary to support enterprise class environments. However it has been clear for some time that this is a realistic goal. The basic concepts were articulated by Jack Greenfield and Keith Short in 2004 while they were at Microsoft, described as the Software Factory – “the configuration of extensible tools, processes and content using a software factory template based on a software factory schema to automate the development and maintenance of variants of an archetypal product by adapting and configuring framework based components.” [2]

Where I part company with Jason is in his promotion of “no-code” as the primary ambition in conjunction with integrated DevOps. The software factory is a “low” code environment, unlike no-code environments under full control of the developer community, who codify common patterns to allow standardization and assembly of common code to perform repeatable tasks; establishing an exceptionally high quality and productivity environment customized for the unique needs of a specific enterprise. But the really big value adds are that the factory governs reference architecture compliance and facilitates evolutionary development, enabling continuous change in initial development and the operational state, because all artifacts are under management. That’s not the full story; there are some key principles that make this practical:
1. A formal reference architecture is required to allow full life cycle meta data management and standardization of delivered artifacts. Note here I mean reference as meta-objects. A key aspect of the reference architecture is that everything is delivered as a service according to defined behavioral and dependency policies that enforce separation of concerns at all levels and reduce dependencies.
2. Rigorous specification of business services and rules independent of implementation. (the abstract representations referred to above) that support test driven development and provide high visibility of intra-project dependencies.
3. Abstracted specification interface removes requirement for (UML or similar) modelling skills. Allows business or business proxies to be responsible for the specification task.
4. Design by contract establishes strong boundaries, visible dependencies and separation of concerns.
5. Automation of infrastructure and codification of exemplar patterns in common code using software factory concepts.
6. Late (generation time) bound technology, allowing open technology architecture (platforms and frameworks) and inheritance of architectural changes with minimal impact on functional code.
7. Design by exception – only new patterns require design. Regular patterns are already codified in the factory.
8. Seamless linkage with Continuous Integration, Test Automation and DevOps.
9. Scalable Agile delivery process uses managed artifacts to provide high visibility of dependencies.
10. Continuous modernization process enables evolutionary capability development and change.

Reading this list, you might be tempted to say, this is just model driven development, or limited code environment, or SOA code generation etc. But the sum of the parts is greater than the whole – it’s a new model which is inherently business driven, with clear separation of business specification and implementations and technology. We call it the Agile Service Factory. [3] Today it is being used to deliver very large scale, enterprise class modernization projects [4] with exceptional productivity and quality, and the outcomes are inherently agile business services and solutions.

References:
1.  Building the Software-Defined Digital Enterprise (Part 2), Jason Bloomberg
2.   Software Factories, Jack Greenfield and Keith Short, Wiley, 2004
3. The Agile Service Factory
4. White Paper: Modernization with Service Architecture & Engineering and the Agile Service Factory

The Bioingine.com :- On-boarding PICO – Evidence Based Medicine [Large Data Driven Medicine]

    Medical Automated Reasoning Programming Language environment [MARPLE] References:- On PICO Gold Standard  http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3140151/ http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1069073/ Formulating a researchable question: A critical step for facilitating good clinical research Sadaf Aslam and Patricia Emmanuel Abstract:- Developing a researchable question is one of the challenging tasks a researcher encounters when initiating a project. Both, unanswered issues in current clinical practice or […]