Big companies are tough to get moving at the best of times but when you need to sprint rather than jog the frustration is gasket blowing.
Bogged down in process and governance frameworks, in which you need a PhD in jobs-worthiness to understand, the whole setup feels sclerotic. There must be fast track approaches that can enable the vast resources in these companies to mobilise without the need to fill in forms and tick boxes?
Don't get me wrong I fully understand the need for governance on projects, but the type of governance needed relates to actually control over whats being done. Not the sort where the easiest decision - usually by people remote from the project who just don't know what its all about - is to say no. Big companies are full of layers of such checking. I just wonder at the value adding. I suppose it keeps people in a job?
Even when up and jogging these businesses seem to have difficulty getting everyone on the bus and working in the same direction. Enter the power of the PID (Project Initiation Document - see PRINCE). Big business like these types of document - ah at last, something to tell us what to do, who is in charge and when we need to do things! Not unreasonable, but if you know what you are doing on an agile type development, not really a great help in delivering the project or creating the momentum and focus needed to deliver to tight timescales.
But great for ensuring a few boxes ticked .....
All things computing, software engineering and physics related! Now also including retirement stuff.
Sunday, 20 October 2013
Friday, 20 September 2013
Tunnelling through.....
To summarise;
A Roadmap is all well and good
But the end game is well understood
Short timescales, detours, you wont make it on time
What to do, well, follow this rhyme
Straight line, via a tunnel, through to the end
Is the only thing without a bend
Assurance is key to this tunnelling spree
To make sure you don't destabilise things
Beware this may become, a more permanent route
A highway to heaven or hell
Just check with the Roadmap, the end is what matters
Then close your eyes and dig, dig, dig
;)
A Roadmap is all well and good
But the end game is well understood
Short timescales, detours, you wont make it on time
What to do, well, follow this rhyme
Straight line, via a tunnel, through to the end
Is the only thing without a bend
Assurance is key to this tunnelling spree
To make sure you don't destabilise things
Beware this may become, a more permanent route
A highway to heaven or hell
Just check with the Roadmap, the end is what matters
Then close your eyes and dig, dig, dig
;)
Saturday, 31 August 2013
Following the 'Roadmap'
OK so you produce the 'roadmap' for how to start to integrate the new systems into the old - could be cloud based, could be crowbar into the internal setup, could be complete new redesign of internal. All of which make for good roadmap's - people like this roadmapping - you can explain what you are up to with a roadmap. The interesting part is what you start up the engine and begin to drive using the 'roadmap'.
What you find is that it is difficult to run a programme/project just using a 'roadmap' - the signposts are there but the details of what awaits you on the roads is what is needed when you drive. Bends, hollows, potholes (just driven down a few of them), pedestrians, cyclists all sorts of hazards that can only be negotiated on-the-fly. No amount of project (re)planning will help you much either - though you will probably be able to frighten yourself with how much all this dodging is costing you.
Sounds like you need to be 'agile', particularly if you have a strict deadline looming, but what does agile mean? Can a large programme actually be agile? Haven't we been there before with Rapid Application Development (RAD), and other associated methods?
Or is it the other definition of RAD - Rapidly Approaching Disaster - that will be the norm?
The drive continues.....
What you find is that it is difficult to run a programme/project just using a 'roadmap' - the signposts are there but the details of what awaits you on the roads is what is needed when you drive. Bends, hollows, potholes (just driven down a few of them), pedestrians, cyclists all sorts of hazards that can only be negotiated on-the-fly. No amount of project (re)planning will help you much either - though you will probably be able to frighten yourself with how much all this dodging is costing you.
Sounds like you need to be 'agile', particularly if you have a strict deadline looming, but what does agile mean? Can a large programme actually be agile? Haven't we been there before with Rapid Application Development (RAD), and other associated methods?
Or is it the other definition of RAD - Rapidly Approaching Disaster - that will be the norm?
The drive continues.....
Saturday, 17 August 2013
The art of the impossible.....
cont' from Steep Curves post....
Not just solution architects but also ..... so far and counting;
once upon a time all you had to do was write the code!
All these architects are in place to try and manage the complexity and poorly connected nature of all of the various applications and corporate systems that have grown up over the years without any thought for how they fit or flex within a changing business environment. Not to mention the disparate data sources, multiple systems, multiple variants of the multiple systems.
Or maybe it has all been through design? ..... I doubt it.
This landscape is changing rapidly though.
Do you bother even trying to engineer something into your current IT environment given the issues related to implementing new systems into this complexity? With all the architects in place making sure you don't mess with the business, it can take an inordinate length of time to get anything up and running. That's before you hit any 'stuck bolts' in the new system built itself. There's always a thousand reasons not to bother.
Enter the Cloud. Vanilla environment, vanilla interfaces, vanilla support, vanilla politics, vanilla risk, vanilla .... I can now see the attraction.
What is needed is a 'roadmap' so we know where we are going and a driver to get the bus moving .....
Not just solution architects but also ..... so far and counting;
- Enterprise architect
- Solution architect
- Data architect
- System architect
- Software architect
once upon a time all you had to do was write the code!
All these architects are in place to try and manage the complexity and poorly connected nature of all of the various applications and corporate systems that have grown up over the years without any thought for how they fit or flex within a changing business environment. Not to mention the disparate data sources, multiple systems, multiple variants of the multiple systems.
Or maybe it has all been through design? ..... I doubt it.
This landscape is changing rapidly though.
Do you bother even trying to engineer something into your current IT environment given the issues related to implementing new systems into this complexity? With all the architects in place making sure you don't mess with the business, it can take an inordinate length of time to get anything up and running. That's before you hit any 'stuck bolts' in the new system built itself. There's always a thousand reasons not to bother.
Enter the Cloud. Vanilla environment, vanilla interfaces, vanilla support, vanilla politics, vanilla risk, vanilla .... I can now see the attraction.
What is needed is a 'roadmap' so we know where we are going and a driver to get the bus moving .....
Sunday, 4 August 2013
Silent type
Not been very blog active over past few weeks.
Sensitive job and holidays got in the way of typing. Job now sorted so normal service will be resumed.
It's been an interesting few weeks - have learned a tremendous amount. Think by brain is about to explode!
Just how do you get to grips with complicated IT, massive business change and distributed data of varying quality?
To be continued.....
Thursday, 18 July 2013
Steep curves.
Learning curves that is!
Related to big data - in real companies with old legacy systems (COBOL - are you kidding me!), system variants (are you running V10 or V10.1?), a plethora of home grown (and I hasted not to call them) packages as well as multiple and complex processes for getting systems onto the company infrastructure (to make sure you don't muck up the current operations of course). Add to this time pressures of day-to-day business activity and the need to maintain existing system issues and upgrade in line with user expectations.
The very definition of complexity.
HELP - how do we get control over the big data - can we start again!
The answer of course is yes - but. How do you start to get a grip of this landscape?
Do you drive new business change projects into it to flesh out issues and interfaces, or take a global view of the mess and plan a grand strategy around what needs to be done. Or indeed do both simultaneously. Can you initiate 'agile' projects to get buy-in from stakeholders - indeed can you use agile in this type of environment?
Bring on the 'Solution Architects'.
We will see......
Related to big data - in real companies with old legacy systems (COBOL - are you kidding me!), system variants (are you running V10 or V10.1?), a plethora of home grown (and I hasted not to call them) packages as well as multiple and complex processes for getting systems onto the company infrastructure (to make sure you don't muck up the current operations of course). Add to this time pressures of day-to-day business activity and the need to maintain existing system issues and upgrade in line with user expectations.
The very definition of complexity.
HELP - how do we get control over the big data - can we start again!
The answer of course is yes - but. How do you start to get a grip of this landscape?
Do you drive new business change projects into it to flesh out issues and interfaces, or take a global view of the mess and plan a grand strategy around what needs to be done. Or indeed do both simultaneously. Can you initiate 'agile' projects to get buy-in from stakeholders - indeed can you use agile in this type of environment?
Bring on the 'Solution Architects'.
We will see......
Friday, 28 June 2013
6-Sigma twaddle
Diversion - I've wandered into a management quicksand as part of my asset management explorations.
Lean Six Sigma: Combining Six Sigma Quality with Lean Speed - WHAT - is this stuff?
Read more: http://www.ehow.com/about_7296799_difference-six-sigma-six-sigma.html#ixzz2Wy5Rw5Zp
This surely is management twaddle gone mad! Brown belts, yellow belts - do we really need all this - not very agile and looks a bit old school. I'm sure its all very well for improving what a business does but do we really need all the associated scientific psycho-babble.
Quote from my font of knowledge;
Lean Six Sigma: Combining Six Sigma Quality with Lean Speed - WHAT - is this stuff?
Read more: http://www.ehow.com/about_7296799_difference-six-sigma-six-sigma.html#ixzz2Wy5Rw5Zp
Quote from my font of knowledge;
"Hence the widely accepted definition of a six sigma process is a process that produces 3.4 defective parts per million opportunities (DPMO). This is based on the fact that a process that is normally distributed will have 3.4 parts per million beyond a point that is 4.5 standard deviations above or below the mean (one-sided capability study).[6] So the 3.4 DPMO of a six sigma process in fact corresponds to 4.5 sigma, namely 6 sigma minus the 1.5-sigma shift introduced to account for long-term variation.[6] This allows for the fact that special causes may result in a deterioration in process performance over time, and is designed to prevent underestimation of the defect levels likely to be encountered in real-life operation.[6]
The role of the sigma shift is mainly academic. The purpose of six sigma is to generate organizational performance improvement. It is up to the organisation to determine, based on customer expectations, what the appropriate sigma level of a process is. The purpose of the sigma value is as a comparative figure to determine whether a process is improving, deteriorating, stagnant or non-competitive with others in the same business. Six sigma (3.4 DPMO) is not the goal of all processes."
If you believe all that you will believe anything - can we get some real scientist involved please.
If you believe all that you will believe anything - can we get some real scientist involved please.
Subscribe to:
Posts (Atom)