#eavoices
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.
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
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…
Signs of deviance in Architecture
Architects are often masters of hiding the ugly details or intentions as despite of everything they like the design to look nice and presentable. However sometimes architects are also good in hiding their own deviances that are often sold to others as part of their technique. So far I have seen some patterns that I … Continue reading Signs of deviance in Architecture →
ArchiMate 3.0 metamodel PDF
I’ve created a PDF that you can print two sided (and laminate if you like) to have easy access to the ArchiMate 3 metamodel.On the front it contains the Core meta-model. It is depicted in the Mastering ArchiMate colour scheme (this … Continue reading →![]()
Combining ArchiMate® 3.0 with Other Standards – UML / SysML / ERD
As we stated in the introduction to this blog series, ArchiMate models can usefully be combined with models in other techniques, in order to zoom in on specific aspects of your enterprise. If these models are tied in to an overall enterprise architectu…
How To Make A Great Coffee… And Business Architecture
A great cup of coffee might seem like an easy every day item, but have you ever truly considered what has to happen to make that coffee? The beans need to be beautifully roasted, they […]
The post How To Make A Great Coffee… And Business Architecture appeared first on Enterprise Architects.
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 […]![]()