論非以軟體產品為主要業務既公司,其軟體產品能夠成功的話可以話係奇蹟。即使其軟體開發團隊有一個懂得軟體開發既團隊領導,其上頭不懂軟體開發的話,也是搞亂檔攤可期。(即使該上頭是來自資訊科技背景,也不一定懂軟體開發)
軟體開始有太多不可見性,對一般人而言,總不會理解「做件睇得下既貨」同「做件出得街既貨」以及「做件真係得既貨」,當中的資源增長絕非線性。不合理期待導致不合理計劃及不合理管理的情況下,正是軟體工程課告訴我們的教訓:失敗的軟體開發項目佔多數。
退而講其次,不懂軟體開發的高層能成功聘用一個懂軟體開發的領導就更加困難。就是說,很多人都不甚麼都不懂然後在名聞遐邇的科技公司,憑「識人好過識字」以文盲之身晉升至管理層。一個本身就不懂軟體開發的高層如何分辨那漂亮的覆歴、彷若懸河之口的背後藏著的是一個混飯吃?
簡而言之,這類公司最容易出現的管理層問題不外乎:一是「外行人管內行人」,或是「沒有半個像樣的內行人」。這問題各行各業也會遇上,以軟體開始作為主要業務的也可以遇上,但如果你公司不以軟體為主要業務,或不是開發支援主要業務所用的內部軟體,應是跑不掉的多了。
No comments:
Post a Comment