Mr Bates vs The Post Office

Author
Discussion

hidetheelephants

25,724 posts

195 months

Tuesday
quotequote all
Mojooo said:
I don't think the Inquiry is going to go into too much detail on what the technical faults are

I assume its either been agreed at the previous case or PO just accepts it clearly was fudged as so many innocent people were caught up in it.

Although as that Scottish guy said the other day, the problems only make up a very small percent of the millions of transactions so overall the system works (depending on you definition of what works means!)
As far as the SPM convictions and POL extrajudicial persecution/intimidation/extortion of SPMs not put on trial but ripped off and deprived of their livelihoods it doesn't work at all, those convictions based on horizon "evidence" are unsafe and it's likely the latter are too.

Maxdecel

1,337 posts

35 months

Tuesday
quotequote all

siremoon

217 posts

101 months

Wednesday
quotequote all
Speed 3 said:
He's coming across as honest rather than slippery. The KC is trying to lead him into what the POL's motives were for system changes and quite rightly points out his role was to deliver the "what they want" not question the "why do they want that".
I don't buy that at all. Yes it is the job of a software architect/designer to try and understand what the customer wants but equally important is to understand why they want it. Why they want it is a function of how they intend to operate the system which in turn may influence critical design decisions. The old adage of the customer always being right is nonsense. Frequently the customer doesn't understand the system wide implications of something they've asked for or hasn't thought through the operational consequences and if you just blindly do it because you don't have sufficient subject matter expertise then there is a high probability the resultant system will be deficient, as this one is. Sometimes you have to protect the customer from themselves, other times you have to protect yourself from the customer.

Fujitsu's reputation is in the mud because of this fiasco, if anything that happened was because they blindly implemented an ill-conceived PO requirement without push back or covering themselves with a paper trail of their advice it was a bad idea then more fool them.

Edited by siremoon on Wednesday 26th June 07:41

siremoon

217 posts

101 months

Wednesday
quotequote all
simon_harris said:
Every developer I have ever worked with has had 1000% confidence that the system they built was correct and working as intended.

We used to have an in house developed data processing solution that ran like dogst in a virtual environment and the dev team were adamant we were not allocating enough RAM, we proved conclusively they way they had written it mean that it used almost no RAM but did need a big frontside bus so as not to overwhelm the available CPU.

we built a dedicated physical machine to run it and ran it about 5000% better than compared their required/advised virtual spec.
Every developer I have ever worked with has had 1000% confidence that the system they built was compliant with the spec they were given.

I've rarely seen a spec that represents what the customer actually wants.

Bonefish Blues

27,554 posts

225 months

Wednesday
quotequote all
siremoon said:
I don't buy that at all. Yes it is the job of a software architect/designer to try and understand what the customer wants but equally important is to understand why they want it. Why they want it is a function of how they intend to operate the system which in turn may influence critical design decisions. The old adage of the customer always being right is nonsense. Frequently the customer doesn't understand the system wide implications of something they've asked for or hasn't thought through the operational consequences and if you just blindly do it because you don't have sufficient subject matter expertise then there is a high probability the resultant system will be deficient, as this one is. Sometimes you have to protect the customer from themselves, other times you have to protect yourself from the customer.

Fujitsu's reputation is in the mud because of this fiasco, if anything that happened was because they blindly implemented an ill-conceived PO requirement without push back or covering themselves with a paper trail of their advice it was a bad idea then more fool them.

Edited by siremoon on Wednesday 26th June 07:41
That's absolutely the job of a good one, given the time and budget to do it. Looking back at the projects & implementations I've done, it has been very rare for those two to coincide frown

siremoon

217 posts

101 months

Wednesday
quotequote all
Mojooo said:
Although as that Scottish guy said the other day, the problems only make up a very small percent of the millions of transactions so overall the system works (depending on you definition of what works means!)
That of course is essentially the same as saying of the thousands of sectors flown by Boeing 737 max aircraft (and some 767s which also have the same system), the flawed MCAS implementation only caused 2 crashes so overall the system works.

siremoon

217 posts

101 months

Wednesday
quotequote all
Bonefish Blues said:
That's absolutely the job of a good one, given the time and budget to do it. Looking back at the projects & implementations I've done, it has been very rare for those two to coincide frown
It's a false economy not to do it. Trouble is too many programme managers think that timescales and budget are the only thing that matters. That's why so many software projects fail. Not enough attention is paid to the sanity of the requirements.

For instance. I only worked as a senior software bod on one Government project. We built it and it worked. It was widely lauded afterwards in Government circles as a triumph and we even got a letter from the Cabinet Office saying how delighted everyone was with it. How did we do this? Simple, we told them at the outset that in our opinion all Government software projects fail because of bad requirements and lack of understanding of the operational environment so if they wanted it to succeed we had to make the requirements the focus of everything. After much debate, they eventually agreed. It was a bit late and a bit over budget but it worked and is still working 12 years on. Because it worked so well nobody ultimately cared it was a bit late and a bit over budget. They would have done if it was on time and didn't work. Lesson to be learned there.

Speed 3

4,766 posts

121 months

Wednesday
quotequote all
siremoon said:
Bonefish Blues said:
That's absolutely the job of a good one, given the time and budget to do it. Looking back at the projects & implementations I've done, it has been very rare for those two to coincide frown
It's a false economy not to do it. Trouble is too many programme managers think that timescales and budget are the only thing that matters. That's why so many software projects fail. Not enough attention is paid to the sanity of the requirements.

For instance. I only worked as a senior software bod on one Government project. We built it and it worked. It was widely lauded afterwards in Government circles as a triumph and we even got a letter from the Cabinet Office saying how delighted everyone was with it. How did we do this? Simple, we told them at the outset that in our opinion all Government software projects fail because of bad requirements and lack of understanding of the operational environment so if they wanted it to succeed we had to make the requirements the focus of everything. After much debate, they eventually agreed. It was a bit late and a bit over budget but it worked and is still working 12 years on. Because it worked so well nobody ultimately cared it was a bit late and a bit over budget. They would have done if it was on time and didn't work. Lesson to be learned there.
I've made a good chunk of my living over the last couple of years with exactly this philosophy. I'm not an IT geek but I have fallen into this work as a result of being a procurement & process redesign specialist and the latter often results in an IT change. I consult with clients on technical projects (aviation mainly) and after an initial phase of process review & redesign I compel them to spend the most of their time writing their Business Requirements (to a template I set them) before we go anywhere near an RFP or supplier engagement. I've seen so many IT projects beset by scope creep (at best) and functional failure (at worst) because the client believed what the software salesman was telling them and bought a partially or wholly unsuitable product.

The problem is that clients asks can the system do "X" and of course the sales team automatically say yes. You then get into implementation and the technical guys from the software house clarify "yes it can sort of do that but not in the way you are now asking". That's when the cash register goes kerching and the blood pressure and disappointment rise.

The BR approach requires them to absolutely demonstrate functionality when you actually get in the room with them and gives the client project team a very clear view of what they should be asking. My BR sections of RFP's run to often hundreds more pages than the standard procurement sections. It also allows you to do a pretty robust desktop downselect by scoring their answers to the RFP before you spend quality time with the shortlisted ones. It's surprising how many software houses say it's the first time they've ever seen this approach.

As siremoon says, it's a complete false economy not to do this.

skwdenyer

17,021 posts

242 months

Wednesday
quotequote all
Speed 3 said:
I've made a good chunk of my living over the last couple of years with exactly this philosophy. I'm not an IT geek but I have fallen into this work as a result of being a procurement & process redesign specialist and the latter often results in an IT change. I consult with clients on technical projects (aviation mainly) and after an initial phase of process review & redesign I compel them to spend the most of their time writing their Business Requirements (to a template I set them) before we go anywhere near an RFP or supplier engagement. I've seen so many IT projects beset by scope creep (at best) and functional failure (at worst) because the client believed what the software salesman was telling them and bought a partially or wholly unsuitable product.

The problem is that clients asks can the system do "X" and of course the sales team automatically say yes. You then get into implementation and the technical guys from the software house clarify "yes it can sort of do that but not in the way you are now asking". That's when the cash register goes kerching and the blood pressure and disappointment rise.

The BR approach requires them to absolutely demonstrate functionality when you actually get in the room with them and gives the client project team a very clear view of what they should be asking. My BR sections of RFP's run to often hundreds more pages than the standard procurement sections. It also allows you to do a pretty robust desktop downselect by scoring their answers to the RFP before you spend quality time with the shortlisted ones. It's surprising how many software houses say it's the first time they've ever seen this approach.

As siremoon says, it's a complete false economy not to do this.
Great post, fully seconded. Many many software systems are designed around an idealised use case, and quickly fall off the reservation if your business doesn’t match. That of course used to be the key to successful ERP implementation - it only worked if you treated it as a BPR project with software as a bonus.

One way I’ve found to keep software sales people on the straight and narrow is to never ask a question to which “yes” would be a valid answer. The same approach works for taxi drivers in many parts of the world, too - you don’t need a people-pleasing service seller smile

TwinKam

3,046 posts

97 months

Wednesday
quotequote all
Oh dear oh dear....

outnumbered

4,179 posts

236 months

Wednesday
quotequote all
Jenkins in a bit of trouble this morning.

The inquiry have belatedly provided him with evidence that he was sent a document that set out the role of an expert witness, along with some agenda information for a meeting he was going to attend. Beer says that they only realised this yesterday.

Hence some of the statements Jenkins made yesterday are being revisited. I suppose he's on slightly stickier ground as a result, because he now can't say "nobody told me", it's more "yes, someone did send me this thing in passing once but I didn't take as much notice of it as I apparently should have done"

LimmerickLad

1,369 posts

17 months

Wednesday
quotequote all
outnumbered said:
Jenkins in a bit of trouble this morning.

The inquiry have belatedly provided him with evidence that he was sent a document that set out the role of an expert witness, along with some agenda information for a meeting he was going to attend. Beer says that they only realised this yesterday.

Hence some of the statements Jenkins made yesterday are being revisited. I suppose he's on slightly stickier ground as a result, because he now can't say "nobody told me", it's more "yes, someone did send me this thing in passing once but I didn't take as much notice of it as I apparently should have done"
IIRC he should have signed off his "expert report" with an affidavit stating he had complied with all of the requirements

I beat Mr Beer by 2 mins biggrin

Bonefish Blues

27,554 posts

225 months

Wednesday
quotequote all
Uncomfortable man is uncomfortable

LimmerickLad

1,369 posts

17 months

Wednesday
quotequote all
Bonefish Blues said:
Uncomfortable man is uncomfortable
He's human and makes mistakes but not a bad person IMO..........unlike some of the other ar.eholes we've seen............still 2 1/2 more days to go yet though.

mikeiow

5,551 posts

132 months

Wednesday
quotequote all
LimmerickLad said:
Bonefish Blues said:
Uncomfortable man is uncomfortable
He's human and makes mistakes but not a bad person IMO..........unlike some of the other ar.eholes we've seen............still 2 1/2 more days to go yet though.
I'm afraid I don't buy this "but not a bad person".
His expert evidence convicted MANY innocent people, including a pregnant woman.

The fact that his has a genial, almost elderly, demeanour should not belie the fact that he was the expert witness who was a HUGE factor in this whole miscarriage of justice.

He *is* a bad person.

I also believe Paula Vennels and Angela van den Bogerd are equally evil.

All of them should see the inside of a prison....but I suspect the only one who might is your genial Gareth Jenkins.

Bonefish Blues

27,554 posts

225 months

Wednesday
quotequote all
mikeiow said:
LimmerickLad said:
Bonefish Blues said:
Uncomfortable man is uncomfortable
He's human and makes mistakes but not a bad person IMO..........unlike some of the other ar.eholes we've seen............still 2 1/2 more days to go yet though.
I'm afraid I don't buy this "but not a bad person".
His expert evidence convicted MANY innocent people, including a pregnant woman.

The fact that his has a genial, almost elderly, demeanour should not belie the fact that he was the expert witness who was a HUGE factor in this whole miscarriage of justice.

He *is* a bad person.

I also believe Paula Vennels and Angela van den Bogerd are equally evil.

All of them should see the inside of a prison....but I suspect the only one who might is your genial Gareth Jenkins.
I am forming the view that his motivation was the protection of 'his' system, which integrity was under question, and he was played by others. Looking to explain, not excuse, for the avoidance...

Tye Green

689 posts

111 months

Wednesday
quotequote all
smoking gun?

Gareth Jenkin's just admitted that he knew that Fujitsu could access Sub Postmasters accounts - he's on the ropes .........

mikeiow

5,551 posts

132 months

Wednesday
quotequote all
Tye Green said:
smoking gun?

Gareth Jenkin's just admitted that he knew that Fujitsu could access Sub Postmasters accounts - he's on the ropes .........
I said a LONG time ago that I felt that Gareth Jenkin's could be the only one to see the inside of a prison cell.

Any top sysadmin (particularly one defined as a "Distinguished Engineer") will know where the bodies lie - they will know that there will always be a possibility of a back door, and it is very, very hard to imagine Jenkins not knowing this was done.

Mojooo

12,841 posts

182 months

Wednesday
quotequote all
outnumbered said:
Beer says that they only realised this yesterday.
Sounds like something out of a Hollywood movie where the smoking gun is found the night before

Underhand tactics?

mikeiow

5,551 posts

132 months

Wednesday
quotequote all
I'm a little behind (had to pause things), but Jenkins refuses to call it tampering, where we absolutely know that numbers WERE changed and people WERE prosecuted and jailed off the back of that tampering.

What a nasty piece of work he is: genial demeanour or not, he is a bad person.
Beer appears to be on him.