29 July 2011

Cost of Application Management Attrition

Application Management and Application Maintenance in particular is knowledge intensive business. On average it takes about 100 man-days to get the successor of AM professional up to 80% of his predecessor's productivity.
In my Application Management workshops I regularly ask people the following question. Say you have to replace somebody who's worked as a maintenance programmer on an application for several years. Assume that his/her successor has the same technical knowledge and experience but isn't familiar with the particular application. How long is it going to take to get the new guy up to 80% of the productivity of  the current guy? 
Most of the answers vary between 3 and 18 months, depending on the complexity of the application. Obviously the new guy will be able to do useful things with a couple of weeks, but the work is going to take much longer to do. People are generally happy to assume 6 months as an average duration. If you estimate the time the old guy needs to coach and transfer knowledge plus the extra time the new guy needs to do the work, you end up with about 100 man-days.
This is a substantial figure and certainly a trigger to think about how you could speed up this process and more importantly, how you can attract and retain staff in this knowledge-intensive domain.

10 July 2011

Demand and Supply in IT Service Chains

Here's my perspective on Demand and Supply in IT Service Chains, starting with:
1. Information Demand - Somebody who needs information to support their (business) activities and who is inherently responsible for specifying their needs.
2. IT Services Demand - Somebody who is tasked from a demand perspective with getting these needs fulfilled, either by manual means or by procuring IT services, to which purpose they specify the required IT services and ensure that appropriate IT services are procured.

Although 2 provides value to 1 (you could say he/she performs a service) I'm not inclined to call this a demand supply relationship. This does however apply to the relationship between 2 and 3:  
3. Custom IT Services Provision - Somebody who takes on the  responsibility of providing IT services that fulfil the specific demand requirements; this usually entails utilizing basic IT components (hardware, software, data and facilities) and/or integrating IT services that are either provided to fulfil specific requirements (provided by other Custom IT Services Providers) or are standard IT services that are also offered to other parties.
The 'custom' bit is essential. I'm delivering to your specs, not mine. I often call these the Intelligent Integrators. That's not the case with the next role, which takes another perspective:
4. Standard IT Services Provision - Somebody who is responsible for providing IT services according to specifications that the provider determines. It's up to the procurer to decide whether it's an good fit with what they want. I often call these parties Anonymous Artists because they make clever stuff that fulfils a market demand but they aren't particularly engaged with individual customers (think about apps providers via an apps store).
If 3 engages 4 to provide services, is this a demand supply relationship? I suppose it is but in order not to confuse with the 'principal' demand supply relationship I'd call it something like sub-supply. Don't know whether this term will catch on but you get the drift.

Now we've dealt with IT services there are two roles that supply IT components:
5. Custom IT Component Supply - Somebody who is responsible for providing IT components (usually applications) including support and according to demand specifications 
6. Standard IT Component Supply - Somebody is responsible for providing IT components (HW, OS etc) including support and according to specifications that the supplier determines.
We could continue the chain all the way back to mining the raw materials but let's stop here. 

Finally we revert back to the starting point with an obvious role and and an often underestimated role.
7. IT Service Use - Somebody who actually uses and therefore realizes the value that the first two roles defined.
8. IT Services Utilization - Somebody who ensures that the IT services are consumed in an effective and efficient way and the value is maximized.  

So I make a distinction between
a) Demand (I want something that provides value)
b) Custom Supply (I'll give you what you need)
c) Standard Supply (I provide stuff that may (or not) fulfil your need)
d) Consumption (I realize the intended value)

It's only taken me a third of a century in IT to come up with this so it may still be immature. I'll revisit it when I reach my half century.

28 June 2011

So this application is your friend?

Another human trait is to give things human attributes. So let's anthropomorphize a bit. Can applications be happy, grumpy, authoritative, lazy, reliable, fickly, cruel, stupid, intuitive, responsive, sexy? Sure they can. Think about it. Now we've elevated applications to a near human level, lets develop a relationship with them. Your relationship with an application will probably go through a lifecycle something like this.

 

·         Anticipation – you're looking forward to getting the app or being authorized to use it

·         Disappointment – Too high expectations

·         Resignation – Guess you'd better get used to it

·         Acclimatization – It's not that bad after all

·         Frustration – It's habits are annoying me more and more

·         Alienation – The thrill has gone

 

Seeing as all relationships seem to come with a 'best before date', it'll probably end up ugly.

 

So now we've established that users have a relationship with apps, why not formalize it by liking and friending  the app? Or disliking or unfriending? And why not tweet your app? Post cool pics on your app's wall.

05 May 2011

Give me an experience

Not only do I want to enjoy using applications, I also want to enjoy interacting with the IT organization. So don't bore me with your tedious inside-out service level metrics, communicate with me. Well, at least try to communicate. Think about what kind of experience you think I should be having when we engage. Use every 'moment of truth' to reinforce that experience. And get some meaningful feedback from me (not yet another badly though out survey) and do something with what I tell you. 

Social information management

Managing information from a business perspective has always been a challenge. How do you motivate people to use information systems as they're supposed to be used? How do you ensure data quality? How do you discover what improvements will make a difference? How do you manage change and transition? How can information help your business strategy?

 

Engage your users

-          Get raw feedback (be prepared for a shock)

-          Inform users when there are incidents or outages

-          Generate ideas for improvement

-          Improve relationship with clients who use your apps

 

Stockholm System Syndrome

Ever felt happy with an application when you've completed a longish transaction without it having crashed and losing your data? Yep, that's the Stockholm syndrome: "a paradoxical psychological phenomenon wherein hostages express adulation and have positive feelings towards their captors that appear irrational in light of the danger or risk endured by the victims, essentially mistaking a lack of abuse from their captors as an act of kindness."

I think of some applications as benevolent dictators. You're obliged to use them and they direct your actions in a polite but firm way: "Please re-enter your data".

Emotional application lifecycle

Your relationship with an app will probably go through a lifecycle something like this.

 

·         Anticipation – you're looking forward to getting the app or being authorized to use it

·         Disappointment – Too high expectations

·         Resignation – Guess you'd better get used to it

·         Acclimatization – It's not that bad after all

·         Frustration – It's habits are annoying me more and more

·         Alienation – The thrill has gone

 

Seeing as all relationships seem to come with a 'best before date', it'll probably end up ugly.