* Posts by ColinPa

406 publicly visible posts • joined 23 Jul 2018

Page:

Resilience is overrated when it's not advertised

ColinPa

Re: Failover backup redlining

And of course you need to decide in advance what load you will shed, and have automation to do it, which you have tested/

Bad software destroyed my doctor's memory

ColinPa

Re: "radically alter the workflow of medical professionals, without their input"

My sister was a nurse. She said the "new IT team" came round to see how people used the system. Because the wards were very busy, the new IT teams had more time with the back office team.

The result was the system was great for the back office team - but useless for the ward staff. As my sister said having the patients address on the front screen was fine for the back office - but useless on the wards. She had to page down 3 (slow) pages to get to the "on the ward" page. 10 seconds for every access to a patient's details soon adds up.

NEW EMAIL SYSTEM

She said they were also going to change the email system to a different system, with different format email addresses. When they asked how they converted their address books, they were told you contact all the people and ask for their details... then you update your address book with the new info "overnight". My sister said I have nearly 1000 contacts in my address book. I use 200 regularly. The management decided to put the project on hold - then cancelled it.

Nobody would ever work on the live server, right? Not intentionally, anyway

ColinPa

I'm the rookie

When I first started work, we had a 360 DOS/VS system. Our development team had 2 disks. One live, and one build. After the build was successful - they swapped disks.

My job was to compile the product onto the build system. My second day in the job, had people coming round saying "its stopped working". Whoops I had built into the live system. My team leader came and discussed it with me, and agreed I had followed the written instructions - but there was one line missing. "Mount the build disk". He edited the instructions.

Next day the same problem happened - I overwrite the live system. My team leader came round... and agreed that yesterday's build disk was today's live disk, so the documentation should be clearer. He moved me to a different area where I could do less damage.

£214m effort to modernize SAP ERP in UK govt systems marked Code Red

ColinPa

Re: Methodology Question

For most of the projects I worked on the requirements was one of the first deliverables, before you staffed up, because you may not know what skills you need! They are 6+months in and do not understand the requirements.

A friend led a government contract providing systems across multiple departments. He called a meeting to present back to the stakeholders what he thought the requirements were. All the requirements had been "cut and pasted" from the departments into one document. Many requirements were inconsistent.

His first question "I assume you all know each other?" quickly showed that the various departments had never met.

He got every one to say who they were, and what they wanted out of the project. He then sat back refereeing the discussion. People had no idea of scale... "we want a list of people who...." "Really - that's about 2 million people" "what will you do with the list - ring them up?".

My friend said that the final requirements were much simpler, as most of what they wanted was already provided else were - it just needed some glue to join the bits together.

I think half way though the project was cancelled because they realised they didn't need it.

The choice: Pay BT megabucks, or do something a bit illegal. OK, that’s no choice

ColinPa

QWERTZ/QWERTY.

This is a real bother if you touch type! I learned to always check what you've typed! Eventually my brain became bilingual - a bit like driving in Europe/Britain, it takes a little while to get used to it.

Linux lover consumed a quarter of the network

ColinPa

How do I download the fix I need to fix my networking?

I was in Japan in the 1990's when hotel connectivity was to plug the phone line into the back of your computer. This didnt work because of a dialler problem ( which allowed me to connect to the corporate network) but there was a fix for it. My problem was how do I download the fix to be able to download the fix. This was late Friday night and I was working a a customer over the weekend.

I took the subway (1 hour) to our corporate building, but I could not get into the floor because my badge was not on their system, and there was no one in! I found there was a corporate WiFii signal if I held my laptop up. I downloaded the fix, went down the ground floor, and borrowed a telephone line from a security guard (who spoke no English) - and it worked!

These days with hotel Wifi - it is so easy.!

Bizarre backup taught techie to dumb things down for the boss

ColinPa

You would not keep important paper documents in the trash can would you - er yes.

One of my colleagues had a habit of if anyone gave him some confidential paper work, after he had locked his desk, he would put it in the bin. The security guards who checked the clean desk policy never looked in the bin. He was always first in the office, before the cleaners, so just got the documents out of the bin.

Turning a computer off, then on again, never goes wrong. Right?

ColinPa

It's never been installed

Someone told me that they worked on a project where the development was done in one country and the testing was done in a different country. Due to the executive announcing the customer date before development was quarter done, it was pretty chaotic and corners were cut.

The installation team followed the process of getting a clean machine and trying to install the product. It always failed. They executive blew his top and sent his top expert to "SHOW THE INSTALLATION TEAM HOW TO DO IT". The guy got off the plane, went directly to the lab and tried to install it. It didn't install. He spoke to the development team - they hadn't installed it either - they just replaced the binaries every day and were careful not to turn the machine off. I think no one had actually been given the job of writing the installation process, people just used some scrappy notes.

In the development team, because the project was running late, they were asked to resize the work. Now they knew what they were working on, instead of some chart-ware design, they resized it properly - and said it had gone up from 3 months work to 9 months work. The executive blew his top as this was not the answer he wanted to hear. He wanted them to resize it again! but someone told him - every time they resize it - it costs 2 weeks work. Do you really want to ask them?

Quirky QWERTY killed a password in Paris

ColinPa

Example dates

I remember reading the help for a product. The field was a date. They example they gave was "01/02/03". If they had done 23/04/69 - it would have been clearer

Metaverses are flopping – hard – says Gartner

ColinPa

Re: Noooo! Reeeally? Who would've seen that coming.

We tend to focus within a cone. So a 2ft square display 2 feet away works - so to see a 10 ft high "window".. I would need to be 10 ft away and would need a bigger font size, and thus get the same quantity of information (if the VR technology was up to it)

ColinPa

Re: Noooo! Reeeally? Who would've seen that coming.

I often shut my eyes during a conference call to focus on what is being said - and how it is being said. So the quality of the avatars does not matter.

Intel details coral-shaped immersion cooler that bubbles like Mentos in Coke

ColinPa

What goes around ...

I remember mainframes being water cooled, and heating the site "for free". When they became more efficient, and not needing water cooling, they had to install a big gas pipeline, and boiler to heat our site.

A toast to being in the right place at the right time

ColinPa

What to do in case of a real fire...

I was on a customer site when the fire alarm went off and they evacuated our building. There was a builder's shed in the car park which was in flames so it was a real fire. I believe there were gas cylinders in the shed - so potentially very dangerous. There were several buildings linked by corridors - and in order to get from building 1 to building 3 you had to go through our building. Despite fire wardens trying to stop people going into building 2 - people pushed their way past.

The fire brigade head officer happened to be in building 2 and asked why people were transiting through building 2.

Apparently the fire officers report was interesting reading. I heard there was an action plan along the lines of education ... "If the fire alarm is ringing. Leave the building. Do not go into the affected building to collect your keys, or to transit the building, or to go an collect your coat, or a cup of coffee... If someone is injured or killed as a result of your stupidity, you will be liable."

Australia to phase out checks by 2030

ColinPa

Re: Don't know what you've lost till it's gone.....

Some banks have a feature of their app - you take a picture through the app of the cheque and it magically get credited to your account.

Laid-off 60-year-old Kyndryl exec says he was told IT giant wanted 'new blood'

ColinPa

I wonder how old the executives are, how expensive they are, and how many are being let go.

Do they fit into the profile for being let go?

Software rollout failure led to Devon & Cornwall cops recording zero crime for 3 months

ColinPa

Running in parallel

Ive worked with many customers who ran two systems in parallel. You syphon off the data from the old system to the new system as it comes in... Everyday you compare the reports, and check they match. You do not go live until the data matches. It is slow - but better than debugging the live system.

Seriously, boss? You want that stupid password? OK, you get that stupid password

ColinPa

Re: but you need <s>the password</s> another round

No... incompetence of the requester, "I think we need this... let's ask for it to be installed.... oh - no we do not need it- lets go home"

ColinPa

but you need the password

I remember being asked on Thursday, that someone needed this product installed as it was needed for a demo on Monday afternoon. This was a mainframe system, and the products came on tape.

We paid for a motor cycle courier to deliver the tape - and it arrived Friday 4pm. I spent Saturday installing it, and getting it to work.

I put an overtime claim in to the requester's manager.

I emailed the requester saying it was installed. I didn't hear from him, or how the demo went, so I wandered over to his desk on Tuesday morning, and he was very very grateful for the work I had done - the customer's were very happy etc.

I then asked him which userid and password did he use? "um er, er um Admin!" and what password did you use?

He then came clean that they had not actually used the product. They found this out on Friday but had forgotten to tell me.

His boss queried the overtime, I explained what happened, and he rolled his eyes.

What's your Mean Time To Innocence – the time needed to prove that mess is not your problem

ColinPa

it is not my fault!

I heard about the guy whose code had the highest number of abends/sigv. He was leaned on to "fix it", even though he said his code was innocent.

To please the bean counters, he added code to value check every parameter passed to his routine (which doubled the path length). Anything that failed got passed back a "error in parameters" return code.

Suddenly his code was getting no problems, but every one else's code was reporting "error in parameters".

He compromised by providing two versions of the module. One for "friends" who passed in good data, and "general" for every one else.

UK emergency services take DIY approach amid 12-year wait for comms upgrade

ColinPa

Re: Too Big?

Someone said that he job was "The devil's advocate", and it was his job to explain/demonstrate why things will not work. He explained one project which relied on having a mobile signal to work. He took a holiday in the wilds of Scotland, and came back reporting that he only got a signal 50% of the time, and nothing up in the mountains. They changed the project as a result of this and some some parts of the project they used satellite phones. He would set up his test environments in a tough area (eg weak or no signal), rather than the middle of a city which had good coverage. His philosophy was "find the bad news as early as possible - it gives you more time to fix it (and factor into the price)".

You can cross 'Quantum computers to smash crypto' off your list of existential fears for 30 years

ColinPa

Encryption is not the only answer. The biggest problem is the human

Having your data encrypted means someone who does not have the keys cannot read it.

If you do have the keys then you can usually copy the data (or photograph it).

I have data on an encrypted disk. The data is visible to me because I had the key. I can easily copy the data to a USB. It is going to be a challenge to make this secure.

Microsoft suggests businesses buy fewer PCs. No, really

ColinPa

Why not go all the way?

The next step will be a screen, keyboard and almost nothing else. A bit like the green screens we had 40 years ago.

BOFH: We send a user to visit Kelvin – Keeper of the Batteries

ColinPa

Re: Keepers of...

Our printer just printed what was sent to it.

There was a sign saying "Please file any output in the relevant slot. Eg Output for Jones goes in 'J' ".

What happened was all output was filed under "A".

Some wag put up another sign "For those of you that do not know your alphabet there will be a class next week - but I doubt if you are able to read this"

Defunct comms link connected to nothing at a fire station – for 15 years

ColinPa

Re: "NEVER SWITCH OFF"

Another way is to expire all the password from the group of unhelpful people - and see which userids get their password reset.

Someone else looked at the cost of some servers, and decided to charge back to the managers. The manager getting a bill for "£50,000 for support of unused server" quickly took action. For those that didn't take action - a month later the manager's manager got a copy of the bill ( £500,000) for support of unused servers.

Uptime guarantees don't apply when you turn a machine off, then on again, to 'fix' it

ColinPa

What do you mean - its never been rebooted ?

Someone told me of when they worked in a small software company doing pretty advanced stuff. You could get fixes onto the system and incorporate them without having to restart the system. For 6 months the development team fixed all their problems this way. It was fast, it was slick - and looked great.

At a moment's notice they were asked to do a demo for an important customer. The unlucky person created a memory stick image, and rushed to the conference room with his laptop. The system almost started. When the boot got to their code, it fell over. For the previous 6 months their server had not been rebooted. He sat there trying to fix it, when the manager came out and said "We are over running, do you mind just giving a 2 minute description rather than the demo". Suddenly all was calm, and he said "that was fine by him".

Errors logged as 'nut loose on the keyboard' were – ahem – not a hardware problem

ColinPa

Re: Higgins

We had one guy in the test test team was great at finding bugs - from the simple to the most complex. We were asked to write up our test strategy for a prestigious magazine. . Based on his test philosophy the article was like ...

"You have been asked to test this new car. Go and visit a local farmer. Go at speed down the dirt track, aiming to hit all the potholes. Whoops you've got a puncture. Raise defects for the following. 1) no instruction book on how to change the tyre. 2) No spanner for loosening the wheel nuts. 3) cannot see where to put the jack. Once those are all fixed - do the same except drive it in reverse - at fast as is safe. Cross a muddy field - raise a defect because you cannot attach a towing hitch to pull you out. Run the car till it runs out of fuel... then add some (from a can) and check it continues to work ok. Give the car keys to the kids and say they can do anything but not drive it. By now the car is a bit scratched, take it in to the workshop and make sure they can do a paint job - what no paint of the right colour ? Another defect. Park it on a steep hill - not in gear - so it is just held on the handbrake.

Once you have done these basic tests - get your granny to drive it.... she is not very tall - and you find she cannot reach the pedals without the steering wheel pressed against her chest.

We submitted it - but it was rejected as being to "simple" and understandable. One reason was there were no graphs or complex equations.

ColinPa

Re: Lies, damn lies and metrics

One guy I know almost got an award for negative defects per lines of code.

He put in a thousand statements like "x= 1;" knowing the compiler would optimise these to one statement.

As a result his defects per lines of code was really small. The bean counters algorithms could not handle this (due to rounding errors in their code) , and and some times produced negative defects per lines of code.

He was nominated for an award till someone queried the results, and looked the code.

His argument was he did this to give him time to write the really difficult code without being chased by the "project managers" (and wasting his time).

Techie fired for inventing an acronym – and accidentally applying it to the boss

ColinPa

Richard head

I remember being in Sydney for the 2000 Olympics. Some of the Americans said that that thought the local drivers were very polite and old fashioned. When the American's made a mistake on the roads, the locals would touch their forelock as they used to when the local squire came past.

I had to explain that touching the forelock could be taken a different way ... known as Richard Head!

Duelling techies debugged printer by testing the strength of electric shocks

ColinPa

Re: Reminds me...

After a customer moved from main frame to "commodity hardware" (lots of x86 boxes) I got dragged into discussions about a performance problem.

I could see from an I/O trace that some I/Os were taking 100 ms... the rest of the time it was below 1ms. I reported this to the virtualisation team.

The virtualisation team said "on average the response time is below 1 ms across all the machines. So not a problem. It must be a storage problem."

The storage team said "Across all our storage the average response time is below a millisecond! - not us".

This had been going on for about 3 months. Eventually the customer took drastic action and turned off auditing to disk, and other things that did I/O.

After a lot of analysis it looked like there were some hot files on one disk. If many virtual machines all did something at the same time - you got I/O delay.

All the vendors were to keen on not looking bad - rather than resolving the problem.

Don't worry, that system's not actually active – oh, wait …

ColinPa

Is that really the fire alarm - oh no its not, oh yes it is.

A year or so ago (during the tail end of of covid), our local theatre was putting on one of those plays where every thing goes wrong. A theatrical flash went off on one side of the stage, and the genie appeared on the other side of the stage half dressed ... ha ha ha ... until the fire alarm went off.

We all dutifully trooped out, asking was this part of the play? We were half out - when we got told we could go back in ... so in we trooped - and we were told we >had< to evacuate.

If the fire alarm goes off and the fire brigade is summoned, you have to evacuate. etc.

Fortunately the lighting guy was a fireman and had been paged and could cancel the fire engine. We could then go back in... etc

The problem was caused by having additional doors to the theatre open for covid. Normally the over stage detector is disabled for an hour which is fine... but the wind through the open doors wafted the smoke into the corridor and so set of the alarm!

Service desk tech saved consultancy Capita from VPN meltdown, got a smack for it

ColinPa

Re: Wrong Visa

We had a tool which "helped" us decide which visa we needed for different countries. It wasn't very good. It said a UK citizen needed a visa to go from the UK to France, and could get it from the French embassy in Washington!

It also said I needed a work permit in China if I was doing any "education". This work permit takes 3 weeks + to get, and you need an address in China. As I was flying in Saturday morning - doing a "on support" Saturday night and flying home Sunday - I didnt have time to get an apartment or apply to the local police station which is only open Monday to Friday!

After weeks of complaining about the tool - they changed the tool to say "UK citizens do not need a visa to go to France"!

Every one else ignored the tool!

Save $7 million on cloud by spending $600k on servers, says 37Signals' David Heinemeier Hansson

ColinPa

Re: Seems quite simple to me...

Depends where your data is.

If you have your "data" in house, it might be challenging to give the cloud access to it -with the performance your business needs (speed of light comes into this).

ColinPa

Laugh all the way to the bank

They'll have taken their bonuses and retired, laughing all the way to the bank.

ColinPa

The pendulum swings

I remember organisations (40 years ago) getting a small mainframe, then using Bureau services, then bringing it in house, for control, availability, security and cost. Then "cloudifying it, then bringing it back in house.

Another example was "the main frame is expensive - we can do it cheaper with departmental machines". Then realising this simplistic view does not work - you need multiple machines for availability, you need to put fixes on it!, you need extra staff to support it - you need to do security audits, and backups, you need to manage (and pay lots of money for) software licenses. You need... a whole departmental IT sub-department. You then find your box sits there most of the time doing very little.

You find this is very expensive, so this then swings to having a central site manage all of these aspects and making much better use of people, and resources. As a result to use the centralised services you have to put requests in which get prioritised and there is a few weeks delay, so you get your own machine... or put it in the cloud - till you find the cloud is too expensive,

A tip for content filter evaluators: erase the list of sites you tested, don't share them on 100 PCs

ColinPa

mail filters

I was involved in supporting a large sporting event, where email addresses were provided for the participants.

Initially they put mail filters on to stop "bad" emails getting through.

There was a Dutch speed skater with name like xxxx le bombe ... who got no mail!

They they found the simple statement "We have your daughter" was both a very harmless phrase - and very sinister thread. Eventually turned they email filters off as they could not adequately filter the emails.

If you have a fan, and want this company to stay in business, bring it to IT now

ColinPa

Whoops goes the cooling

We were a development lab. We had some building work next to our machine room, and a digger dug through the main pipe from the air conditioning units to our building. It took a week to fix (getting the replacement pipe was the problem)

So no air con - and all but critical systems were shutdown. Also our building had no windows (why do you need them when you have aircon) so the offices soon got very warm with all the warm bodies.

This was before the days of being able to work from home. Some managers were enterprising. Some held meetings in the nice outdoors, under the trees. Other managers said "please work from home - and review the documentation". So people took the paper manuals and reviewed the stuff relevant to their area. Lots of stuff got pruned, and there was a lot of new content.

So overall it was not too bad an impact ( besides the sweaty bodies)

US military spends weekend shooting down Useless Floating Objects

ColinPa

Where did they launch it from?

If they have satellites that can spot a cigarette packet from space, surely a big balloon should be easy to spot. Can they just rewind the film?

Learn the art of malicious compliance: doing exactly what you were asked, even when it's wrong

ColinPa

Re: Rate your skill level

re manglement scoring 5/5.

We had a guy like that, so we hatched a plan. We had a deep problem which we could not resolve, so we assigned it to one of the "expert managers" with a 5/5 in the area, and made sure his name was on the charts for action and resolution. Suddenly he was not keen to point the finger at us. We eventually got him trained

ColinPa

Rate your skill level

Our management wanted to know the skill level of people in the department, so a questionnaire was created, which we all had to fill in. The questions were along the lines of What is your skill level in Windows/Linux/Mainframe

0 - I know nothing

1- There is a lot I do not understand

2 - I know a lot about it

We were told to answer the questions - and not to be too clever.

I had worked on the mainframe for over 30 years - and knew a lot about it. (People came to me for help) - but I knew there was so, so much I didnt know, so I put my self down as "1 There is a lot I do not understand"

The results were interesting.

The "experts" all came out as "need to develop their knowledge". The people who knew how to logon (and not much else) came out as "experts".

At first management were very happy, as they had some data. Some of us techies were asked to review the report and made comments like "give them a kernel dump, and they would not know where to start".

Us techies then rated the other people in the department, and the results were completely the opposite.

Management then realised they had asked the wrong question. They should have asked "do you have the knowledge to do your job" ( ie do you know which buttons to push) - but they gave up and this survey was never seen again.

We learned that you get what you ask for - so make sure you ask the right questions.

Eager young tearaway almost ruined Christmas with printer paper

ColinPa

Where is the unsend button?

I was PA to a senior manager who, in a moment of clarity, sent an email to all of his managers saying "this project is a mess - and this is what we are going to do about it". He came round to me about 10 minutes later saying he should not have sent it... can I go and delete it as it should have said "DO NOT PASS ON". I went to the IT department with a list of managers, and we started to delete the email from manager's in boxes.

A little while later someone found me and told me to stop what I was doing. Some of the managers had already sent it on to their staff.

Instead of being a disaster, the general feeling was it was a good email, it was good to hear that the senior manager had the same view as the troops. The senior manager ended up by getting lots of kudos.

No, you cannot safely run a network operations center from a corridor

ColinPa

Losing face

I had to go to an Asian country to help diagnose a performance problem - they wanted to go live the next week and it was not performing. The first thing I spotted was the applications still had debug code in them - they were writing out about 1000 printf's a second. Rather than tell them the problem, I showed the local team how to use the tool - the problem was obvious. The local team spotted the problem and went away and got it fixed. I then spotted they had some bad SQL statement's which could not be cached. Overnight they applied fixes, and by my second day the throughput had doubled!

I had to go to an all hands meeting on my second day, for a project status update. There was the bank staff, the staff from the company providing the systems, me, and a local person from my company. The senior project manager stood up to speak. I could not understand what they said - but he was clearly very upset and every one else dropped their heads in shame as he berated them. I was told later the manager said things along the line of "You have been working on this performance problem for three months, and made no progress. This person comes from the UK - and in the first day finds problems and has doubled the throughput - what have you been doing for three months!!!!!! You told me it could not be fixed...." My local contact was embarrassed having to explain the rant from the senior project manager.

Atos and Nest part company two years into 18-year £1.5bn contract

ColinPa

Re: Another waste of UK tax payers money?

A friend worked with a company doing business with the UK government, and felt that the high level requirement of a new project were not clear. He called a meeting with the stake holders to go over the requirements he had received. He started Monday morning, saying "I presume you all know each other", and found none of them had ever met. The rest of the day was spent by people explaining what their department did, and what they wanted out of the project.

He also explored what reports were needed. "So if this number goes up - is that good or bad?" They did not know. Then there were discussions like you want this number as a percentage of the total number of people involved, and do not know the total number of people involved;, and so it went on.

Finally they agreed a set of requirements which they could all sign up to, but then it got cancelled.

Labyrinth of 371 legacy systems hindered hospital's IT meltdown recovery

ColinPa

It's not a cost - it is a money saver

I remember visiting a foreign bank a few months after a major outage. After the event the CTO brought in an enlightened manager (and some of his old colleagues).

Instead of being a cost - he sold the IT systems as saving money. "If you are not part of the solution - you are part of the problem" and several senior managers decided it was a good time to retire.

They got rid of paper and used pdfs They managed to shrink the pipeline so things could be approved in hours not days (or weeks). Managers now had time to manager, not shuffle paper ( nor signing things).

Due to take overs they had several bespoke systems doing almost the same thing. They picked the best one (eg for loans) , and migrated all the bespoke loan systems to one. There was a 6 month bulge in spending, but then they got rid of old systems, and saved money in licensing costs. Some systems they virtualised, and so got rid of old hardware and made better usage of the existing resources.

He charged back costs to the departments, so now each department had to pay it's cost rather than have IT centrally funded. The heads of departments had to go to the CTO and discuss the cost of running their department. After this meeting the heads of departments were more than happy to let go of bespoke, expensive systems, and use the "off the shelf" system provided by the enlightened manager. When they saw progress, the heads of departments were even more keen. I think he was promised 1% of the savings, and retired a few years later a rich man. Getting rid of idle old, hot machines saved them a lot of money in electrical power and aircon.

User was told three times 'Do Not Reboot This PC' – then unplugged it anyway

ColinPa

Do not interupt -- but I've got to go!

I remember working in Japan with my UK issued laptop - in the days of dial up, when you used to have to plug your hotel telephone cable into your lapt op; and use a local free phone number.

At midnight (UK time) (getting up time in Japan) it started to download the weekly system updates; and displayed a message saying "do not disconnect - or power off". I had to go to work, so I had to disconnect and go to work with the customer.

I sent an email to the support people who told me how to disable these updates for a week. I manually did the updates one weekend - and it took over 12 hours down the slow phone line.

The download package got smarter - it detected your connectivity type, and what time zone you were in, and if they were not good - it did not do the updates.

There are plenty of reasons why government tech is stuck in the Stone Age

ColinPa

How many people are needed on a contract?

I had to visit a customer in India. They had over 10 people working on small bit of the project I was working on. One guy doing the work (long hours), and 9 others "learning". They were not allowed to do anything. I suggested 2 of the people who seemed competent should do some of the work, and avoid a critical resource.

All 10 were billed to the customer

UK govt Matrix has unenviable task of consolidating several different ERP systems

ColinPa

Lessons will be learned!

Perhaps they need a meeting or two to review major projects over the last 20 years to work out why some worked - and some did not work, and actually apply the lessons learned!

Simple lessons like

Agree the major requirements (and users) before you start, rather than half way through.

Do not add on "if we add this... function - we can do this clever nice to have at 10* the original cost."

How many millions of records in the database, and what end user response time is expected.

Prototype it at scale before you start coding.

Bill shock? The red ink of web services doesn’t come out of the blue

ColinPa

Depends how you cost it..

I got involved in customer which had two vendors offering solutions to a customer. The competition said of our company, you'll need this huge box, and all this (expensive) software from the opposition including power etc it will cost.. . Our software only needs a small box and look at the price. We replied - most of our software they listed is not needed for the what the customer asked for, and you only need a box a quarter of the size to meet the requirements, and have they included power and aircon in their bid ? (no they hadn't)

We were each asked to demo their scenario on our hardware.

Our lead person had meetings with the customer to understand the requirements.

"1000 transactions a second" turned out to be "1000 business transactions a second". Each business transaction is composed of 10 transactions.

A database of this size, ahh we had not realised we wanted to keep history as well. So the database could be 10 times the size.

In the end the customer went with us because we helped them understand their requirements (we wanted the best solution for them - preferably our solution) , and with the opposition you had to purchase an unknown number of "optional" things, such as support, and tiered costs.

Brit civil service claims there's enough money for mammoth ERP refresh project

ColinPa

Free bar!

It would be a good time to have a "reunion" of all of the major projects over the last 15 years to remind each other of the "lessons learned" that may not have been implemented.

A free bar would more than pay for itself, to get people talking about the projects in a relaxed atmosphere, and where they may become more indiscrete than usual

Cleaner ignored 'do not use tap' sign, destroyed phone systems ... and the entire building

ColinPa

Re: Water and IT

I was involved as a support person in one of the Olympic games. The servers were in the basement. With the many thousands of spectators, the toilets could not cope, and there was a slow sewage leak. People had to use wellington boots to get to the machines. They reckoned that with the rate of ingress, they could survive till 24 hours after the competition finished, when the water would be mid thigh deep. The sequence was medals awarded - switch off the power. The machines may still be there!

Don't lock the datacenter door, said the boss. The builders need access and what could possibly go wrong?

ColinPa

Re: Datacenter door?

We had something similar - we were visiting a customer, and had meetings in an "escorted area" where we had to be escorted every where.

We arrived earlier than usual one day. Firstly the external "secure badge lock door" was unlocked, and then we found the inner high security door blocked open for the cleaners to clean the floor - so we went in, sat down and started work. Half an hour the locals arrived and were amazed we had got in.

They checked - and at 0730 they had a power glitch and all of the external doors went "green" and opened. They had words with the cleaners, about blocking the doors open. The cleaners said there were no power sockets in the secure area - so they had to use the one outside.

Page: