Web hosting

Sober Counsel

The Philosophy of IT

Sober Counsel header image 4

How Odd

January 3rd, 2008 by Malcolm Mac Donald
Respond

Allow me a small rant if you would.
I tried to upgrade my data contract with my cellular service provider today. Ughhhzzz. I use a month-to-month service because I want to be able to switch providers should there be a price restructuring in South Africa. The bandwidth market is grossly overpriced here and we have seen several downward price adjustments in the last few years as a result of international competition.

Now all the service providers have month-to-month voice offerings, but vodacom does not have a monthly data product and Virgin does not have 3G, so for data I am with MTN. This month, I needed more than my 2gig bundle and wanted to add another 2gig. Guess what? It cannot be done. How insane is that? Here is a good customer who has exceeded his usage of your product and wants to buy more and you say sorry we cannot sell you any more unless you are prepared to pay 5 times more for the additional quantity. Wow! You would think selling a larger quantity to an existing customer would be something a company would like to do. Not so MTN. Clearly their pricing structure encorages people to buy LESS of their product. This must be some innovation in marketing that we did not cover at business school.

Tags:   2 Comments

MAC OS X Leopard Install

October 26th, 2007 by Malcolm Mac Donald
Respond

Wow! Just got my copy of Leopard. Unfortunately no family pack’s available, so I’ll install on one Mac, sell this copy to a friend with only one Mac (shame) once the family pack arrives and proceed appropriately.The new packaging is quite cool.opened 2all the bits

So here’s the install process:pa260024.jpgpa260025.jpgpa260026.jpgpa260027.jpgpa260028.jpgpa260029.jpgpa260030.jpg Note in slide 3 that the install did not detect the native resolution of my monitor (Samsung 32″ LCD panel)  and I had to clear the message with the monitor’s remote control.Otherwise absolutely seemless install so far.

Now the actual file copy part:
pa260001.jpg
pa260002.jpg
pa260003.jpg

Tags: No Comments.

Something about Minutes

September 5th, 2007 by Malcolm Mac Donald
Respond

Minutes of meetings have been around for a long time. Before email, they were circulated on paper to the attendees of the meeting. Nowdays they are circulated in a similar way, but the technology has changed – they are sent by email.

This has dealt with the following issues:

  • Paper consumption has been reduced
  • They can be easily forwarded to additional people

It has left the following problems though:

  • minutes clog up email inboxes
  • They remain difficult to find after a while
  • they can only be seen and searched by the recipients of the minutes

Enter Web 2.0

If we use an intranet/extranet based blogging solution as a method of publishing minutes, then we can solve several more problems:

  • Any person with access can search the minutes for mention of specific topics
  • Tags categories can be applied and searched.
  • Email box clutter reduced
  • there is always a place I can go to refer to old minutes
  • If I use an RSS-Reader I can carry historical, searchable minutes with me.
  • It is easy to comment on minutes and distribute changes.
  • Many blog solutions provide a subscribe-by-email module for those users who cannot adapt.

There are however certain issues:

  • Security requirements of certain minutes will mean they have to be handled differently
  • Version control of changes to Blog content is not very mature, or even desirable.
  • Users will need to learn to use RSS-Readers.

For the most part, this will be a great solution to make it much easier to share and distribute minutes.

Tags:   · · · · · · No Comments.

The formula for Systems Monitoring

July 14th, 2007 by Malcolm Mac Donald
Respond

In Formula 1 racing, monitoring and management are designed in from the beginning. All of the teams know they cannot be competitive without it and they are certain that they would not be competitive if they ignored the information provided by their monitoring systems.

In business we tend to leave the monitoring of systems as an afterthought, as a bolt-on at the end of a project, that we will do if we have some spare time. Very few business systems are designed with monitoring in mind, from the very beginning.

The operations benefit and business MIS benefit of having excellent monitoring only becomes apparent, once you have experienced it.

  • The value of having all your business systems reporting client activities into your CRM system is only evident when you have an opportunity to impress an important client on your call-centre.
  • The value of realtime transaction load monitoring is only evident when Christmastime loads start to hit your online transaction systems and you can see where your systems are starting to struggle.
  • The value of detailed audit-logging is only evident when fraud has been committed using your online systems and you can report all the pertinent details to the police in minutes.

But it is costly to implement monitoring, because all of your code has to be modified and metrics thought through and added and the entire system tested and retested. A monitoring system can be added anytime, but the instrumentation that feeds the monitor has to be designed into your system. And it is significantly more costly to add instrumentation to a system after it is built than to have designed it in from the beginning.

Imagine again in Formula 1, if the team needed to add throttle position sensors to the car after it had been completely constructed. There probably wouldn’t be space to attach the sensors and no conduit for the wires, or sufficient processing power to record all the events or adequate bandwidth to transmit all the messages back to the pit. It will be a lot more costly to add all the necessary requirements after the car is built, than to have designed them in from the beginning. Just take one example – not enough space for the sensor. What do we do now?

  • Change the design of the throttle assembly to make room?
  • Buy the smallest sensor available and shave something to make room for it?
  • redistribute the surrounding components so that there is room for the sensor?
  • make the compartment larger and retest the aerodynamics in case they have to change as a result?

Wow! It would have been much cheaper to have designed it in from the beginning.

Ask yourself at the requirements stage of your next system:

  • What do I need to measure to ensure that I have the right MIS once this thing is up and running?
  • What do I need to manage in realtime when this system is running at its peak utilization.
  • What information might I need to investigate failures or misuse of the system?

Don’t build it without a conscious knowledge of what it will cost to do now, versus what it will cost to add later.

Here is a copy of the Presentation used at the SPIN forum on 23rd August 2007:

F1 MITTUMAL Presentation

Tags:   · · · 1 Comment

Dear IT, Projects are your Children

May 29th, 2007 by Malcolm Mac Donald
Respond

We love our Children and we want them to grow up right, with good manners and appropriate attitudes towards the difficulties life will throw at them.

When they are young we make rules that they don’t necessarily understand but have to obey. It is best if they obey because they “want to” or because they love us. They could also obey because of the consequences of diobedience, but this is less optimal.

As they grow up we hope that they will realise that these behaviours are important and will be best for them in the end.

Projects are the same. Testing is important. Good design is important. The long term view is important. We can enforce adherence to these principles through consequences, but the very best reason for adherence is because the projects understand that it is best for them in the long-run.

So here’s the motive check:

Do you love your Parents?

  • Projects, Are you behaving in the best interests of IT?
  • Are you looking out for the good of IT?
  • Do you wish good things and success for IT?
  • Projects, do you love IT?

Do you love your children?

  • IT, are you encouraging projects to behave right?
  • Are your motives for doing this out of concern for the long-term success and good of that project?
  • Remember these projects will always be your children, you can’t disown them
  • IT, do you love your Projects?

Some children grow up being delinquent, but for the most part end up being good citizens who love their parents.

The motive is important. It is evident to children and they grow up to become different sorts of people, depending on whether they are loved or not.

Projects, are you the sort of children who end up being good citizens who look after their parents in their old age?

IT, are you the sort of parents who genuinely care for the long-term good of your children?

Tags:   · · No Comments.