This piece is my reaction to
— what TOC reported MP Ravi as saying on the running of a town council if he wind Hong Kah’; and
— a letter to TRE from a reader.
Mr Philemon said that residents can be assured that he would be able to run a town council if he were to be elected as he is supported by the party machinery of SPP, which had run Potong Pasir for twenty over years.
“We have twenty over years of experience with Mr Chiam leading the town council in Potong Pasir. And when he left, he left with a surplus. And there were lifts upgraded, I think about 29 lifts that were upgraded, without residents co-paying for it. So that is the kind of assurance the residents can have, when they elect someone from SPP.
Not so easy Ravi. I hope that the appropriate people in SPP read an article in TRE on how AIM fixed the WP in Aljunied. To double confirm, I append the piece in full below and I sent this post to Ravi.
Last December, I asked if AHPETC had a 21st century IT systema world-class town council town council management software package? https://atans1.wordpress.com/2014/12/16/does-ahpetc-have-a-21st-century-it-system/
It turned out that according to the Auditor-General, AHPETC didn’t even an accounting system that was fit for purpose.https://atans1.wordpress.com/2015/08/18/auntie-good-accounting-is-a-national-issue-toc-bans-avatar-again/
Here’s a piece from TRE that has a plausible explanation for part of the WP’s accouting woes: that the WP was fixed. The writer makes certain assumptions like AIM uses Oracle or that the WP used Excel to store files, but ignore these very technical issues.
At heart waz he saying is that the WP or (rather I suspect) its Managing Agent walked into a trap laid by the PAP: “When the export [of data from the AIM system] is done, you will need to import the data to the new system. And you can only do it after the new system is developed. Most likely the new system will be a subset of the old system.
‘Therefore with the removal of the system from AHPETC, all this information is gone. They will need to manually extract the information from the exported files. Definitely no easy task.”
This explains why the AHPETC had problems submitting data to MDA, And why Auntie and Pritam took so long to verify the arrears issue.
Now this begs the question: Why did the WP not foresee the problem? Or did it think, minor IT issue? (No, I don’t ask why did AIM fix the voters’ choice, it’s in the DNA of the the PAP: fixing the Oppo and all voters.)
And is it now too pi seh to admit it got screwed?
But it still doesn’t explain why its Managing Agent didn’t keep proper records of the transactions that the Managing Agent undertook when it started operations or why the WP didn’t monitor its Managing Agent. Remember it had three hot shot lawyers, and JJ (Masters in finance). OK it didn’t have a trained accountant at a senior level.
This is what we know so far.
The town council system that was used previously by the old Aljunied is a S$24 million software solution and it was sold to AIM for S$140,000.
I wasn’t involved in the project nor am I a member of WP. But anybody who has done Application Development projects with the government will know this is a huge project and it will probably involve hundreds of developers and testers, a couple of Project Managers and more Business Analysts. The size of the project tells me that they are using Oracle database (its license can easily reach $1million at least). The type of servers it is running on should be very high end, always turn on and has to be constantly kept cool (Air con is always on. Redundant air cons must be on standby in case the main one failed). This should be at least a 16 months project. I will not be surprised if it is 24 months.
However this is not the main issue. The main issue is the information from the database. And there are lots of it.
For example, these are the scenarios that I can think of.
Who has paid S&CC fees for last month? Who hasn’t? If you haven’t paid, is this your first time? Any reminders send? If so when? If this isn’t the first time, then how many times haven’t paid? If this isn’t the first time, then what are the months that have missed payments?
What type of flat? Based on flat type, penalty fees can be calculated.
Whether you are a PR or a citizen? Because the rates may be calculated differently.
If you have moved to a new flat within the GRC and you have missed the payments, what is the new address? How to ensure that the bill will be send to the new address and not the old?
These are just the tip of the iceberg. For a S$24 million project, there will be hundreds of scenarios more.
So if AHPETC was given 1 month to migrate the data, it will be an impossible task. Because to migrate, you need a new system for the migration to work. You need to migrate from the old to new system.
If there is no new system, then you have to export the data out. Given the time constraint, most likely to Excel files. And it will not be to 1 file. There will be hundreds/thousand of Excel file because of the way relational databases are designed. With Excel, it is very difficult to sort, filter and analyse the huge amount of data.
However that is only half the story.
When the export is done, you will need to import the data to the new system. And you can only do it after the new system is developed. Most likely the new system will be a subset of the old system.
Therefore with the removal of the system from AHPETC, all this information is gone. They will need to manually extract the information from the exported files. Definitely no easy task.
In short, I hope everyone will know the significance of what AIM has done.