It's finally over! I'll give it a few days before blogging about this fully, but what can I say? It certainly was something historical. I met quite a few interesting people, worked with Microsoft and other XML experts and tried my best to improve the spec as much as I could. I helped guide the Malaysian delegation, and that by itself I can safely say I am proud of my achievements.
I can vouch that everybody in the BRM did their darnest to improve the spec. Microsoft Business Partners (and there were a lot of them) took this chance to make sure that they got as much information as possible. Free and Open Source Supporters worked surprisingly well with the Microsoft techies to clarify and expand on areas. Standards Experts refined language and corrected issues which may/will/shall hinder future problems of interpretation.
Any effort was an improvement, and that by itself could mean that the BRM was a 'success'. Yes, it was a success DESPITE the what we had to work with, and DESPITE the time limits we had to work under.
The reason why I haven't been blogging since Wednesday (Day Three) was because work just caught up with me. Items which were too complex for an immediate vote had to be taken "off-line". Work had to be done in collaboration of other National Bodies who do not necessary speak your native tongue during the breaks. We had to get all the outstanding issues modified, compromised and resolved. During the meeting, we had to zoom through the voting processes to get our efforts recorded. It was quite confusing because we had to keep an eye on updates and collaborations on our resolutions, listen out for voting items of interests, and convince fellow delegates to vote for certain items. It was quite stressful and it's no wonder people felt completely beat after the day ended at 5pm.
But the day doesn't end there. More work on the resolutions had to occur. Logistical issues like finding a room for discussion had to happen. Some active members were shuttling from room to room to resolve multiple issues. Email and IM collaborations occurred and getting the 'blessings' from Ecma had to happen.
We eventually found out that if any changes affected current implementations it would certainly be rejected. This seriously compromised any elegant solutions, and it forced us to be mindful of the "existing corpus of documents" in the wild. I personally don't believe that that should be our problem, but there was a large and vocal voting bloc which would oppose any changes to the spec which would 'break' Ecma 376.
This was why appeasing Ecma had to happen. Even though they rushed their Ecma International Standard, and Microsoft took the risk in shipping Microsoft Office 2007 last year, we now have to bear the burden of having to support its limitations. This also means that future maintenance changes would get harder and harder. One day I will blog about the process of getting a relatively simple change into the spec.
The final day was absolute mayhem. We had to submit decisions on over 500 items which we hadn't have the time to review. All the important issues which have been worked on repeatedly happened to appear on this final day. So it was non-stop important matters. Unfortunately I was caught up in a change from Malaysia, so I must have missed deliberating on a few important matters.
But it's all over now. Due to the quirks in the voting mechanisms, a reported 98.4% of Ecma resolutions were approved. This on the surface projects an impression that the BRM is a resounding success. Unfortunately this is not the sentiment of the majority of participants, as Frank Farance, the very active and positive head of delegation for the United States of America, said publicly of this matter:
"Virtually every comment we processed did not survive unedited," he said.
The 80 percent of comments that were not discussed during the meeting were put to a "default vote," resulting in the automatic adoption of ECMA's recommendations without modification by delegates, he said.
This is not in criticism of the Convener Mr Alex Brown. He had a monumental task ahead of him at the beginning of the BRM. The chips were stacked high against him. It was not the failure of the National Bodies which attended. It was merely a failure of the process. And it may not be the failure of ISO as a process for creating standards, but mainly because a client chose the wrong method in forcefeeding a large draft standard in the conservative process of the ISO.
It was a failure of the Fast Track process, and Ecma for choosing it. It should have been obvious to the administrators that submitting a 6000+ page document which failed the contradiction period, the 5 month ballot vote and poor resolution dispositions, should be pulled from the process. It should have been blatantly obvious that if you force National Bodies to contribute in the BRM and end up not deliberating on over 80% of their concerns, you will make a lot of people very unhappy.
I think coming into the BRM at the beginning of the week, some people were optimistic that this could make a positive difference. But judging from the reactions from the National Bodies who truly tried to contribute on a positive manner, without having their concerns heard let alone resolved, they leave the BRM with only one decision in their mind come March 29th.
The Fast Tracking process is NOT suitable for ISO/IEC DIS 29500. It will fail yet again. And this time it will be final.
And please now, don't say we didn't try ...
yk.
Recent Comments