作者RobertChase (Chase)
看板Blog
标题[转录] Pixnet大改版却演变成大混乱,突显出哪些问题?
时间Thu Aug 28 21:42:40 2008
今天有人在网路上分析了一篇pixnet当机到现在出了哪些管理的问题
原文在这边,推荐给大家
http://mmdays.com/2008/08/28/pixnet_migration_mass/
=================
Pixnet大改版却演变成大混乱,突显出哪些问题?
Aug 28th, 2008 by Mr. Friday
Posted by Mr. Friday
〈前言:本文很长,属於探讨性质,阅读前请先有心理准备…〉
国内的部落格平台Pixnet一向在网路上的风评是很好的,长期下来也累积了许多死忠拥护者。不料,此次後台大改版却招致超大声浪的批评,还引发了一批出走潮,点解?〈图片引用自四十八个德瑞克〉
先让我们厘清一下这次改版的经过:
7/24:PIXNET官方发出改版预告:【服务】升级改版
8/11:PIXNET正式公告,将於8/19〈二〉凌晨2:00开始,先停机3小时,接着全站唯读21小时。换句话说,8/20〈三〉凌晨2:00开始正式开放使用新版後台。
8/19:PIXNET准时停机
8/20:PIXNET并没有准时回复,而且无法登入。PIXNET当日公告指出,PIXNET的资料需要全部倒入新版後台,但因为相簿资料库内容过大,无法顺利於24小时内全部汇入。预计21日早上7:00除了相簿外的服务都会先行上线,包括留言、回响、引用以及小圈圈服务等。PIXNET同时提出会对VIP补偿一天。
8/21:该日下午16:00的PIXNET公告指出,新旧後台已於早上8:00转换完成。PIXNET勉强能够登入,但而事实上只要登进去的人都会发现:这是我认识的PIXNET吗?版面大乱、文章消失或被截断、网址被改、速度变慢、许多个人设定消失,而且还有一大堆连结都是中看不中用,只会喷出晕狐狸500,就是上面那张图;换句话说,PIXNET实际上还是几乎不能用。网友抗议言论立刻塞爆了讨论区,更有许多人问说能否改回旧版,等新版正常後再上线?但官方没有正面回应。
8/22:该日晚上19:00的公告回答了该日的修复进度,也另外开了一篇公告说明新网址不会改变原部落格的PageRank,稍稍令人欣慰,但对於回复旧版的问题没有正面回覆。该日最令人振奋的消息是Funp针对Pixnet网址格式进行修改,原有的推文连结都已经更新为新的网址。
8/25:基本上23、24的公告仍然只是bug的修复说明,但25日的公告总算是有一个公开的承诺:
*修复的状况期限
我们预定最晚於下周一(9/1)修复到所有功能可正常使用,目前暂时没有出现的原功能也会陆续补齐显示出来,并持续於每日公告修正项目。
*旧版後台
之前没有立即说明是否回复旧版後台,主要是在一边修复错误一边测试回复旧版後台所需要的时间,目前评估回复旧版後台,所需要的停机时间和修复目前新版bug相差时间相异不大,会需要再度停机至少48小时,切换回旧後台时,在新版後台新增加的功能上,在这几天有变更调整的话会需要比对,另外在新版後台的功能如样式设计精灵、好友短讯、影音、照片同时上传、多档影音上传、单方加好友等新功能将无法使用…….,因此目前痞客邦目前评估後的方式是,会先将所有人力修正各位所使用不便的缺失,让整体功能能正常使用为优先前提,痞客邦对造成各位会员如此大
的不便感到十二万分的歉意……
*VIP补偿
自19号停机开始,陆续已为VIP补上延长两周,因为这次的影响,VIP部份我们也会在额外补偿一个月,总共补偿一个半月,非常抱歉并感谢各位会员的体谅,再次抱歉让您感到不便…..
从上面的节录,可以看出PIXNET已经定调为暂时不再换回旧版,要修新版修到9/1为止。
8/27:也就是昨天,在PIXNET新版许多功能正逐渐修复之际,早上却又发生「登入後才能看到部落格」的问题。幸好下午已修复。与此同时,在官方讨论区的bug回报列表也已经超过72项。
======================================
好。这几天网友拉里拉杂、断断续续的看了这麽多,整理以後大家应该开始有一些头绪。这次我想探讨的问题,就简单化作底下几点:
1. 根据系统更动的幅度,是否有相应足够的测试环境与测试时间?压力测试是否确认完整?
2. 8/20系统升级,当天是否有预备还原机制?还原的考量时机与着眼点为何?
3. 8/25公告9/1将会把所有新版功能修复,谁来保证?
首先就第一点来探讨。关於系统更动的幅度,为了写这篇文章我仔细研究了一下,我们可以在gslin的这次 PIXNET 前後台的一些整理可以一窥究竟。老实说不看还好,仔细一看差点昏倒,因为我发现这次PIXNET改版似乎是机器、作业系统、资料库、应用伺服器、程式库通通一起来,而且打算毕其功於一役,24小时後直接推上火线……。噢,我只能说PIXNET真的很勇,而且是神风特攻队的那种勇,因为其中任何一项的升级,如果拿到网路银行这种每日交易金额以百万起跳的世界里,绝对都是让人胆颤心惊,因为不可预测的变数太多了,而没有人敢随便担起系统当机的责任。
关於主机搬迁、作业系统升级、Middleware Migration等等,有人或许会觉得有什麽关系,何必一项一项慢慢升级,一次到位不是很好吗?小弟不才,在这方面没有什麽特别杰出的经验,但是血泪爆肝的故事〈还有八卦〉倒是一箩筐。不过跟主题没有关系,在这里就先不提了;说真的,要做也不是不可以,但是我会先考量到几个要素:
1. 一次到位所建置的环境是否经过完整测试?包括功能测试、整合测试、压力测试?以PIXNET新版如此多臭虫看来,事前功能测试似乎大有问题,更遑论压力测试了,那PIXNET事前为何有信心这套系统上线後能禁得起考验?
2. 与原先的系统切换方式为何?是属於平行使用,还是一次直接切换?若为後者,如何说服让习惯旧介面的使用者愿意接受新介面?
3. 以成本、时程、风险而言,新旧版本的优缺点在哪?在这三方面,何者的重要性较高?
虽然我不晓得PIXNET这次改版有没有考虑到这麽多,不过终归已经是好几个月以前就下了的决定,现在追悔也来不及。我们再来看这次8/20发生状况之後,PIXNET的危机处理机制,也就是第二个问题:8/20系统升级,当天是否有预备还原机制?还原的考量时机与着眼点为何?
我想以PIXNET工程师高手如云,预备还原机制是一定有的。我想问的真正问题在於後面那句:还原的考量时机与着眼点为何?其实我想这就是一个停损点的观念,在SI产业里面也适用,那就是主管事先预估:如果发生问题,到XX时间还没办法确知何时能修好,反正倒备份的时间是有限期的,顶多我就是损失这段停机时间的资料,赶快把系统救回来正常营运要紧。
然而以这套逻辑看来,PIXNET这次的决策相当反常。如果我是决策者,在8/21当天登入後,发现一大堆功能都不能用,这显然不是两天内可以修复完成的事〈网友的回报buglist都排到70+以上了,内部bug一定更多〉,如果倒备份照8/25公告所说要48小时,那我最多最多到8/22早上就会倒备份回来了。我的判断点是:
1. 这麽多大大小小的bug,2天内绝对改不完
2. 损害控制。新版上线拖得太久,就会有越多网友进来想写文章、改设定,晚一天切回旧版,切回旧版後的资料就会少一天,要修改的功夫就更多,这样会变得骑虎难下。
3. 工程师熬夜了三四天,也该让他们休息了。
然而我毕竟不是PIXNET的决策高层、也不是工程师、我什麽都不是,所以也许PIXNET有难言之隐,有必须要在短时间内升级完成的压力,又或者是他们判断问题很快就会解决,这就不是我能猜测到的了。
好吧。逝者已矣,来者可追。许多网友对PIXNET目前抱着的期望就是那则道歉再道歉的8/25公告:9/1将会把所有新版功能修复。理想上,这次升级噩梦应该到下星期一就会完结。不过我这里还是要泼冷水问一下:
谁来保证?你们已经跳票过了耶?
对於这件事我个人比较消极啦,毕竟这次更动幅度太大,台面上网友看得到的buglist就那麽多,台面下那些机器、OS、Middleware需要调整的地方我猜应该更是「罄竹难书」。我是不晓得PIXNET的人怎麽这麽有guts,小弟我平常还算有一点写程式的sense,但是熬夜了三天三夜之後我想任谁也办法把程式写得好到哪去。尤其以昨天突然要「登入才能看」的状况,很明显就是改完一个bug、没想到触发另外一个bug,然後没时间验证就丢上正式机,接着收到一堆抱怨信……。以这样的品质、还有这样多的bug〈先不管那些平常就要解的小问题、或是系统效能调教这种可以晚点研ꠊs的问题〉,如果 9/1真能赶得出来的话,那我也只能问PIXNET工程师们一句话:
请问,肝一斤怎麽卖?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.55.123
1F:推 shuiwuhen:我想经历这麽大的事件!对她们也是一件好事!能圆满落幕 08/28 21:47
2F:→ shuiwuhen:的话!我想不用别人去说,自己一定也会检讨,毕竟可以反省 08/28 21:47
3F:→ shuiwuhen:地方实在太多了!随便讲都好几点~她们一定也会内部会议啦 08/28 21:48
4F:推 silveryfox99:这种事﹐很明显只是一个人想上新版。我敢说工程师 08/28 21:52
5F:→ silveryfox99:没人会胆大到这样搞﹐更不会把自己的肝贱卖。 08/28 21:52
6F:→ silveryfox99:累积自己的信用很慢﹐要摧毁很快﹐谁是摧毁pixnet? 08/28 21:53
7F:推 shuiwuhen:话说...创PIXNET的都是工程师不是... = =! 08/28 22:37
8F:推 silveryfox99:创无名的当初也是学生。现在还是吗? 08/28 23:09
9F:推 MRjk:可能痞客他们觉得让大家线上收看debug实况转播比较有成就感 08/29 02:08
10F:推 fenixw:楼上真幽默,哈哈 08/29 02:33
11F:→ m7cord:我想问决策人员到底是谁= =? 09/01 01:34