A公司給B公司做了一套很強大的BI系統。
B公司很開心。
這個系統很強大, A公司從中收取了大量的收益。
然而有一天, B公司忽然提出系統分值有些許差異。
因為B公司對A來說很重要, 所以A公司乾脆直接派出了自己公司的架構師去解決問題。
架構師很快分析出了系統瓶頸, 找到了問題所在。因為系統存在低級的SQL注入, 也就是說可能會有人入侵系統修改資料。
但是讓他不解的是, 為什麼這麼明顯的錯誤一直在使用卻沒有被發現。
於是他帶著幾個進階工程師很快解決了問題。
但是客戶似乎並不滿意。
架構師用盡了全身的力氣, 去最佳化, 去調整。
最終客戶卻越來越不滿意。
最終架構師憤然辭職, 項目無人接手, 被迫取消。
——————————————————————————
A公司給B公司做了一套很強大的BI系統。
B公司很開心。
這個系統很強大, 公司慢慢的開始依靠這個系統了。
不過B公司的老闆一直有一個事情很鬱悶。
因為他們公司的考評分數也是系統直接給出了。
而和他出生入死的那幾個兄弟, 有一個人,分值低的要命。
人事部實在不知道如何處理才好。
於是老闆找到了A公司, 試圖解決這個問題。
A公司派來一個很聰明的技術人員。
老闆對這個技術人員提的要求是:
“似乎人事評分這裡給的分值有些與實際不符。 請修正這個問題”
技術人員通過調研, 分析, 調試, 最終確定了α模組有一點點的瑕疵。
於是他帶著大家修複了這個問題。
真的, 他手下的人也是相當的厲害。
然而老闆的那幾個兄弟分值全都變低了。
是啊, 他們每天上班就是偷偷菜, 分值能高才怪呢。
不僅如此, 連老闆本人的分數也是在直線下降。
於是老闆向A公司抱怨。說他們的技術人員太爛了。 怎麼越做分數錯的越大呢?
A公司被迫將項目延期, 不計成本的投入人力來修複這個問題。
直到最後也沒有搞定。
最後項目被終止, 合約取消, 系統停用。。
——————————————————————————
A公司給B公司做了一套很強大的BI系統。
B公司很開心。
設計系統的人是一個只會陪客戶喝酒的人。
他叫了幾個外包人員拼拼湊湊的用網上down的代碼把系統給完成了。
然而出乎意料的是客戶居然對這個系統非常滿意
並很即時的付了全部的款,
設計人員以及骨幹人員都得到了大量的分成。
然後設計人員因為成績優異被獵頭髮現而高新跳槽走人。
外包人員各回各家。
直到有一天他們聽說系統因為升級失敗而被迫取消不再使用。
他們都很驚訝。
——————————————————————————
C參與了A公司給B公司做的系統的開發工作。
他只是一個完全沒有編碼經驗的人。
公司派他去加入外包團隊完全是因為沒有人願意要他。
有一天測試人員報出一個SQL注入漏洞的時候, 他震驚了。
沒想到過原來程式還可以這樣用。
因為這個, 他被扣了好多money。
但是慢慢的他卻開始對這個產生了興趣。
最後他做了一個大膽的計劃:
判角色。
如果登陸人的ID是總經理,並且時間是指定時間。那麼他會單獨提供一個做SQL注入的頁面。
這個頁面是偷偷加的, 沒有送測。
最終瞞過了測試, 代碼被送到了正式環境中。
他知道, 如果不出意外, 漏洞被發現的時候, 他早就不知道被哪個公司叫走了。
——————————————————————————
D是B公司的經理。
他非常反對系統的上線。 但是又不知道如何反駁IT提出的建議, 就允諾暫時試用看看。
系統上線後他發現自己居然可以按照一個小頁面的提示來隨意修改員工的評分。
於是他很開心, 批准了IT的全款, 並告訴IT, 這個系統非常完美, 不需要再修改了。
直到他發現了自己修改自己親信的分數的時候, 有一個和自己出生入死的哥們的分值居然不能被修改。
於是他叫來了A公司的工程師, 指出了幾個人的分值過高, 並指出了這個是正常的。
然後告訴了A公司的工程師:你懂的。
然而讓他匪夷所思的是A公司的工程師居然如此死腦筋, 越改越錯。
最終他借口品質不合格, 終止了項目。
----------------------------------------------------
E是B公司的伺服器。
它在運行系統的時候忠實的執行了C寫的代碼。
然而C的代碼裡面,
因為一個匪夷所思的異常, 導致了流程的混亂,
最終導致了那個偷偷加入的頁面永遠會被顯示。
E忠實的執行了這個代碼。
然後它得到了最好的照顧, 最好的優待。
一個月後, 代碼發生了變化。
E依然忠實的執行了代碼。
又一個月後, 它被拋棄在了機房裡再也沒有處理過什麼有用的資料。
現在它每天最大的事情就是在思考, 當代碼到來的時候, 到底要不要忠實的執行?