Author: administrator

  • Maturity model for EA

    How do we know how well we are doing in our EA work? One solution is to use maturity models. There are a number of these out there:

    The field of maturity models has long been dominated by Carnegie Mellon University’s SEI and their capability maturity models CMM and CMMI. CMMI’s focus is on four areas: systems engineering, software engineering, Integrated Product and Process Development, and supplier sourcing. CMMI is based on some sound principles, but the “waterfall-ish” CMM heritage scares me a bit.

    In comparison to other IT frameworks, such as ITIL (the IT Infrastructure Library from the UK Office of Government Commerce, OGC) and their self-assessment tool, and CobiT (Control Objectives for Information and Related Technology), CMMI is in many ways closer to EA than the more strictly IT-related ITIL and CobiT, but is still clearly something for the IT organisation. I suppose all these models might be embraced in an EA maturity framework. Heck, even stuff like Six Sigma could be considered, although other alternatives might be more effective, such as agile methods. Lee Copeland’s sarcastically suggests using a Maturity Maturity Model (M3).

  • Enterprise Architecture on the move?

    The message to the US Congress is that the US federal enterprise architecture program and agency enterprise architecture initiatives are beginning to achieve strong results, but still, significant work remains to achieve the full potential existing with the federal enterprise architecture. Karen Evans and others sound optimistic, others don’t.

    Mark Forman, the former US federal CIO, also argues that the Federal Enterprise Architecture “needs to move to a service-oriented architecture and away from one that focuses on symmetrical multiprocessor concepts”. To get to service-oriented architecture, Forman says that agencies must do the following:

    • Use commodity instead of proprietary hardware and software.
    • Move from silo to shared resources where agencies build for component reuse and integration.
    • Stop building monolithic applications and apply the shared service approach.
    • Automate more IT services to improve their quality.

    This is very much in line with the Danish strategy.

    Last week, FCW quoted one of my bosses:

    In Denmark, nonelectronic and e-government services are designed to be provided governmentwide. Officials are even changing their political structure to provide better service, said Mikkel Hemmingsen, deputy director general of the Danish Ministry of Science, Technology and Innovation. He spoke last week at the META Group Inc.’s Government Enterprise Architectures Conference in Arlington, Va.

    The country has 14 counties and 274 municipalities of varying sizes, but a wide-scale reform effort will include consolidating those to five counties and 100 municipalities. Once that reform is complete, the goal is to “have a political structure that is suited to the services we want to deliver,” Hemmingsen said.

    Denmark’s enterprise architecture process, which focuses on everything from Extensible Markup Language to document management systems, is designed to include input from the private sector on every issue, he said. Although citizens are not involved, this process ensures that no government technology or IT policy goes forward without public input, he said.

  • We have reached a plateau

    Accenture News Release about their annual report on e-gov maturity: eGovernment Leadership: High Performance, Maximum Value PDF.

    The study identified five major trends in eGovernment today:

    1. eGovernment advances are diminishing.
    2. eGovernment leaders are reaping tangible savings.
    3. Promoting take-up is taking hold, but the challenge remains.
    4. The integration challenge is changing.
    5. Personalization is emerging.

    Here is what they say about Denmark:

    Denmark remained in fourth place in the rankings this year, joined by Australia, Finland and Sweden. It made little measurable progress in overall maturity, with its score improving by less than 1 percent.

    Denmark’s progress slowed in 2003 – not as a result of any mistakes, but from what we have seen to be a common slow-down after a period of rapid development. Denmark seems to have reached a plateau. Taking the next step in maturity will require a reevaluation of objectives and a resulting change in approach. Denmark is already taking the first step of reassessing its eGovernment goals. Now it will need to develop a corresponding action plan that improves its service depth and customer relationship management maturity and encourages more people to use eGovernment services.

    A plateau? Strange, I thought we were still climbing the mountain.

    News coverage:
    CA: Government of Canada, ITWorldCanada, Ottawa Business Journal

    DK: Computerworld Online, Yahoo Danmark

  • European Speaking Tour

    Conference season, I guess. I’ll be doing a number of conferences in the near future.

    Next week, I’ll be in Sarajevo for a government conference about IT in the public administration in Bosnia and Herzegovina.

    I will also attend and speak at the following conferences:

    European e-Government Exchange
    Making Customer Relationship Management A Reality In The Public Sector
    Date: May 17-18, 2004
    Location: Brussels

    Business Process Management
    Orchestrating people, processes and technology for improved performance and agility
    Date: 26 – 28 May 2004
    Location: Kingsway Hall, London

    The Adaptable Enterprise
    Assessing the potential of utility computing to transform business processes
    Date: 16 – 18 Jun 2004
    Location: The Royal Garden Hotel, London

    Drop me a mail if you plan to attend any of these.

  • WS-Speculations

    Tim Bray writes about WS-Good Practices and WS-Theory and concludes:

    I think somebody needs to stand up and start waving a flag that’s labeled ‘WS-Simplification’ or ‘Real Web Services’ or something, that’s all about building applications with what’s here today and what works today: XML, HTTP, URIs, SOAP, WSDL, and that’s about it.

    Tim, here is a flag:
    The reference profile

    The Reference Profile is the Danish e-Government Interoperability Framework. Though the framework covers more than WS-technologies, these are an important part of the framework.

    We have lots of XML – 32 out of the 107 included standards are XML-related – and of course we have HTTP. We acknowledge SOAP and WSDL as mature enough for “real” usage, and do also hold UDDI on “yellow”. Hmm. URIs – where do these go as far as being “standards”?

    Tim Bray also writes about HTTP over SOAP ?!?!?, about the new W3C Working Draft on SOAP Resource Representation Header, where he reveals the secret of Australian sheep counters, who can glance at a gaggle of hundreds or even thousands of sheep and in an instant tell you the exact count: “The trick is, they count the legs and divide by four.”

    The reference profile has been in a public hearing which has just ended (although we are not strict with the deadline, so if you want to submit a comment, do so anytime).

    We have received comments from a variety of public and private organisations – from the Danish DoD over IBM to the local Linux user group. I am yet to dig deeper into them, but a quick scan shows that we have successfully delivered a much-requested deliverable. Expectedly, there are a number of “issues”, but almost none that surprised me and weren’t on my to-do list already. That list is pretty long, however.

    We are now gathering a strong team who will join forces on making the reference profile even better. The final verison 1 should be ready before the summer. We will approve it in the National ITA Committee on 10 June.

    Interested in joining our team? We have a half-year replacement position open in NITA. Ideal for a newly graduated. Get in touch, if you are interested.

  • Irish SOA

    Sean McGrath and Conor O’Reilly: A Service Oriented Approach to e-Government Architecture. About the approach taken to using Service Oriented Architectures (SOA) and XML representations of data as the basis for service delivery and modernization of e-government in Ireland.

    Flexible and reusable e-government services based on an open data standards and non-proprietary technologies are emerging. In Ireland we are currently in the implementation phase of the Public Services Broker (PSB).

    The PSB is an SOA. It will provide a common access point for e-Government services, common interface standards, procedures and supporting services, together with the necessary infrastructure to make access to e-Government services as straightforward and secure as possible. In addition to supporting customer interaction, the PSB will also provide the standard mechanism for supporting government inter-agency collaboration.

    Although I hear about many advantages with a central broker from Alan Mather and many others, I personally don’t think it is the right way forward, at least not when I look at things in Denmark. On the other hand, if the broker can enable a service-oriented and loosely coupled architecture, why not?

  • Denmark is the e-readiest

    Alan: England 2 – Denmark 1. That’s not the scores from a football match, but the rankings in a new survey that IBMs Insitute for Business Value and the Economist Intelligence Unit have published: The 2004 e-Readiness Rankings report (or here) .

    Coverage: Alan pointed to FT: NATIONAL NEWS: Britain beats US in annual ‘e-readiness’ rankings. I found a few other sources: Reuters: Denmark Is Web-Savviest Nation, U.S. Drops -Survey, BBC: Denmark tops e-business rankings, The Register: Only Danes more ‘e-ready’ than UK and ZDNet: Survey: Denmark is Web-savviest nation.

    Anyone in doubt about who’s the e-readiest? 😉

  • Blogging visions

    A while ago, Dave Winer asked: What’s next in writing tools for weblogs? I was tempted to comment on this myself, but never got around to it, and got lost in the debates. Today, Phil Windley points to Lisa Williams who has published a great summary of the debate in her Weblog Wishlist Manifesto.

    Phil writes:

    My personal wish is to be more easily create entries on my blog. I’ve cobbled together some bookmarklets and whatnot to help create content (like the quote just above) but I still spend far too much time cutting and pasting URLs, etc. and typing HTML.

    Amen to that.

    One of the areas I have been looking into for a while is TTW WYSIWYG editors, that is, editors that work ‘through the web’. For a long time, there were problems with cross-browser/platform support, but it seems things are changing. Microsoft Internet Explorer’s designMode feature has been embraced by Mozilla. See the Midas spec, examples and demos.

    I have recently integrated HTMLArea Version 3.0 (beta) which works in IE 5.5+ (Windows) and Mozilla 1.3 (all OS) into a CMS I run. It works best in Firefox. I am tempted to use it in MovableType now. That is, if I don’t decide to leave MT, but that’s another story …

    Bookmarklets, yes. They are not optimal, but can be great. It’s a pity about the lack of cross-browser support. I’m still struggling with porting my old MSIE bookmarklets to my new favorite browser (FireFox).

    Hmmm. This post is written in Zempt, a Windows-client. It’s a nice little tool, but not wysiwyg. Rather than building tools in the browser, it might be better to build stand-alone clients, and interface with the blogging tools by web services or open apis.

    Another item on my wish list is about semantics. I ought to use more semantic markup in my posts, and would like tool that would make it easier to add. Bookmarklets or popup menus/windows, maybe even context-sensitive menus we know from HTML-editors and development tools. In this genre, readers of my blog on the web might have noticed a new feature, with a new special markup of abbreviations and acronyms like HTML and XML. Another cool MT-plugin. The database is unfortunately a flatfile thingy, but I guess I should look at automating it, maybe interoperative with our Reference Profile.

  • eDay2

    eDay 2 poster
    National and local authorities in Denmark’s Project eGovernment have signed an agreement on eDay2 (in Danish).

    eDay2 will occur on 1 February 2005. From that date, Danish citizens and businesses will have a general right to communicate securely with the public authorities. All they need to do is to use their digital signatures. Contrary to the administrative procedures we have today, the citizens and businesses can also request to get replies to their enquiries in secure, digital form.

    The agreement also includes general rights for public authorities to communicate internally (cross-governmentally) by secure, digital means. This includes legitimate sharing of personal data.

    A business case study for eDay2 argues that the public sector in Denmark will save 334 million DKK (around 45 million euros) over 4 years.

    The first eDay was 1 September 2003. This has been declared a success. Read more about eDay1 in this article by Winn Nielsen.

  • Culture of interoperability

    Successful and mature e-government can only be achieved through a process of building organisational infrastructures that enable innovative action strategies to thrive in the culture of interoperability.
    Architecture, not technology, should be the main driver in the modernisation of government. Enterprise Architecture is about integrating business strategy planning and IT strategy. Basically, the message is that we must focus less on IT, per se, and more on the process of organising and managing IT across government agencies.

    From ‘Enterprise Architecture for e-government’, John G�tze in IDA Report 21 – March 2004 (download PDF) and IDA eGovernment Newsletter n�7 – March 2004

    I want to follow up a bit on this idea of a culture of interoperability in eGovernment. Interoperability is, perhaps especially in Europe, a burning issue everywhere (at least everywhere I go …).

    In the European Interoperability Framework, we say that there are three important aspects we need to tackle: organisational, semantic and technical interoperability.

    Organisational interoperability is concerned with defining business goals, modelling business processes and bringing about the collaboration of administrations that wish to exchange information, but that may have a different internal organisation and structure for their operations. Moreover, organisational interoperability aims at addressing the requirements of the user community by making services available, findable, accessible and user-oriented.

    Semantic interoperability is concerned with ensuring that the precise meaning of exchanged information is understandable by any other application not initially developed for this purpose. Semantic interoperability enables systems to combine received information with other information resources and to process it in a meaningful manner.

    Technical interoperability covers the technical issues of linking up computer systems and services. This includes key aspects such as open interfaces, interconnection services, data integration and middleware, data presentation and exchange, accessibility and security services.

    These aspects of the issue can be taken further, it occurs to me. In our white paper, we talk about five important principles interoperability, openness, security, flexibility and scalability – for an enterprise architecture. We have been trying to consolidate these principles for a while, and have good support for this, but keep meeting requests for more explanation and direction signals. So here is an idea. For each of these principles, we look at the same three important aspects that we need to tackle:

    • organisational, semantic and technical interoperability
    • organisational, semantic and technical openness
    • organisational, semantic and technical security
    • organisational, semantic and technical flexibility
    • organisational, semantic and technical scalability

    Does this work? I think so:
    – organisational openness: transparency, democratic openness
    – semantic openness: use of open data definitions, access to data issues
    – technical openness: use of open standards for data access, access to source code, etc
    – etc

    My PhD-student Kristian is working on an interesting model about interoperability. So far, the model is two-dimensional, but it might soon become three-dimensional 😉