On I.T. Architecture

On IT Architecture:

We don’t have a concise “Contact the Architects when…” document but here is some stuff that has coalesced over the years.

From Jan 2003 retreat – we defined IT Architecture this way:

1. Pattern recognition (we look for patterns that evolve out of various projects and activities).
2. “Good stewards to the ecosystem, midwives to positive evolutionary advanceâ€?
3. Topic sorting (Policy from Technology)
4. “We don’t draw the boxes, we draw the lines between themâ€?.
** We don’t pick the objects but we help define the interfaces (integration patterns).
** We don’t pick the projects but we look at the larger way the projects connect.
5. Conduit of communication. (We try to make sure the correct people are in the room)
6. Breadth of planning. (We get the team’s head up out of the trench)
7. Feelers to the big world. (We pay attention to other things like I2)

I get involved in a project when one or more of the following are true:

1. The system will be enterprise data or business processes source. Then I see working on those enterprise data definitions and standard interfaces for exposing the system.
1. The system will be a consumer of enterprise data. I try to work for a common way of consuming the data – creating a more generic interface rather than another specialized interface for just this system.
1. We will need new enterprise definitions (like new role definitions, or new ways of representing course data).
1. The project sounds like something that someone else is working on. If so, get involved until you see how the two pieces fit/align/collide.
1. The system represents a new piece of the over-all infrastructure. I get involved until you see how it fits, to check if there is duplication with another system, to make sure that the requirements for the system are holistic and well formed.
1. There is an opportunity affect change (on the infrastructure or processes). If so, is it a place you want to apply force (to change a practice or try out a new method or develop a policy).
1. The group that is running the project know for past bad behavior. If so, try to get involved just to keep track of them.
1. There a high risk of confusing campus or stake-holders. Make sure that there is good communication, appropriate requirements, etc. (An example of this was a recent pair of projects: The Registrar was starting up a self-service electronic grade submission project at the same time our learning technologies people were working on integrating Desire2Learn with the Student Information System. Both were calling their projects eGrading).
1. The project needs a neutral facilitator who can capture requirements, next steps, etc. I get involved in some of these as a facilitator.
1. The project needs a creative way of representing flows, doing analysis of the issues, etc. I get involved in some of these to bring in my tricks and techniques for documenting and doing analysis of the issues.

Finally, here is a piece on our IT Architecture Realms of Work

D2L Interfaces and Integration Meeting 10 August 2005

Pyle Center 9:30 AM to 11:30 AM, Room 217

Facilitator: Molly Langstaff, University of Iowa

Goal: Understand institution/system needs and the Desire2Learn company direction. Lay out plan of action for fulfilling needs.

Continue reading

The outermost planet? Pluto – forever

There are news articles bouncing around about the discovery of a “10th” planet which might be larger than Pluto and might displace Pluto from the ranks of planets.

BBC News says,

>The discovery of a new planet in our Solar System could have an unintended consequence – the elimination of Pluto in the list of planets everyone has in their heads. Is it time to wave this distant, dark piece of rock farewell?

Continue reading

Flying to Lawson to discuss SOA

I’ll be flying out to Lawson towards the end of August to discuss their support for Service Oriented Architecture (SOA) and Web Services. Below is a statement and (growing) list of questions that I’ll take along.

Continue reading

Away from my desk – what does that mean anymore

The other day I was wonder about what it means to be away from my desk these days. Voice mail greetings all over the world say, “I’m away from my desk right now…”. This used to mean that I was unavailable for contact, communication and collaboration. Now it means, “you can’t stop by my office to chat with me”.

Continue reading

Indian University Dan McDevitt

### Presentation on ERP Customization: Is it always a bed thing?

Dan McDevitt’s presentation on Indiana University’s Electronic Document (Workflow) engine that routes documents for HR. The engine is integrated with PeopleSoft’s HR suite.

Continue reading

Clay Shirky on “On The Media” – Wikipedia as fast response news source

Clay Shirky was interviewed on “On The Media” on the July 8, 2005 show. Clay discusses the history of the Wikipedia, vandalism of wikis and the ability of the Wikipedia to act as a quick response news source. They discuss the Tsunami and London bomb blast pages as examples.

Favorite quote:

>”Whenever there is a really major disaster but no immediate news, the people on cable are often vamping because they have to keep repeating the basic story on the chance that someone has just tuned in even in the absence of any new information. Wikipedia solves that problem while, at the same time, having a symbiotic relationship with those news outlets because it points people to the written form of stories”

To me, this has the same implications for enterprise communication and collaboration (and virtual organization comm and coll). Instead of repeating the same information in meetings, a wiki can gather the decisions, details, facts and pointers about a topic easily.

You can download the show as an MP3 or subscribe to the podcast which is my favorite method of getting these sound files. Clay’s segment starts at about the 13:50 mark.

NMI-EDIT CAMP – Monday 27 June 2005

Keith’s Opening Presentation

Dealing with new hires. Desire to deliver email prior to hire. Getting HR to understand that they are part of a larger flow. The only interest isn’t just in the HR department.

Can’t treat the value of the identity of a “potential student” as equal with a “PI” on campus.

What do you want to do for people? Getting agreement on that on campus is 80% of the work.

We have to create a vision of the better place to be. Then you can talk about the vision for the future and the techniques for getting there

Key functions of the future:

  1. Reflect – track information from key systems. Can’t gather all information from all systems but pick the best source for the population
  2. Join – combine identities from various sources to represent the actual individuals.

Michael Gettes – Credentialing

What are the process (business process) that you have for credentialling?

Search engine optimization and Online marketing: Wondeful RSS Tool- Tagcloud

What is with “Automated Folksonomy”? Oxymoronic at best.

>TagCloud is an automated Folksonomy tool. Essentially, TagCloud searches any number of RSS feed you specify…

I keep running into the term “Automated Folksonomy tool”. To me, this is like “Fresh Frozen” or “Hand Made by a Robot”. The point of a “Folksonomy” is that there are people – real live human flesh and blood – adding terms which provide social value and content evaluation. Folksonomies aren’t about extracting metadata. Folksonomies are about people, who have similar social knowledge, judging content and adding metadata based on their personal assessment. The term “cool” or “gnarly” or “awesome hack” have social value that is not extractable by a bot crawling RSS feeds. If my friends in my social circle tag something as “cool” or “awesome” then I will want to look at that object. It is their judgement that I value and the tag is a way for them to share their judgement with others.

TagCloud may be “cool” or an “awesome hack” but please spare me on the automated folksonomy stuff. Automated Folksonomy is a pile of Fresh Frozen Hand Made by a Robot stuff.

XFML Core aka version 1.0: exchanging faceted metadata language

XFML Core aka version 1.0: exchanging faceted metadata language

XFML – eXchangeable Faceted Metadata Language.

>XFML is a model to express topics, organised in hierarchies or trees within mutually exclusive containers called facets. It also expresses indexing efforts: metadata you have assigned to pages. It lets you publish this information in an open, XML based format. Finally, XFML lets you build connections between different XFML maps, by indicating that a topic in one map is equal to a topic in another map: we call this connecting topics, or that a topic is described on a certain resource (a webpage usually), we call this published subject indicators.