3 books I recommend for software project management

  1. The mythical man-month (人月神話)
  2. 走出軟體工廠
  3. 編程創藝

人月神話 The mythical man-month

http://www.anobii.com/books/%e4%ba%ba%e6%9c%88%e7%a5%9e%e8%a9%b1/9789867889188/002a05549f70bb3b3a

這本書要記著,  這本書專門談軟體開發的專案管理, 很有用,  即使是遊戲開發的公司,在開發大型複雜系統的專案管理思考也沒這麼完整.

可以看,應該看, 要學起來.  做軟體開發很像是外科手術團隊, 真的很像.

這些工作方法和原則要學起來.  軟體開發,人跟時間有一種微妙的關係, 往往人多解決不了問題, 並不是增加人手, 開發進度就會比較快.

其實微軟的很多做法也是應該學的. 我也寫過一些軟體開發的方法,

這書寫的清楚,簡潔. 書雖然很舊, 但保值性很高, 值得收藏. 有很多的工作習慣, 規範, 文件書寫紀錄,  這些方法, 在專案管理上都是相通的,  做的好不好 就反應人的素質和整個組織管理到不到位, 基本上這本書都可以做為研發專案觀摩的對象.

.

軟體產業怎麼追?

現在都有點晚了.  台灣產業的獲利結構基本上是美國科技業的相反, 如果是一碗牛肉麵,美國科技公司吃肉, 台灣公司喝湯.   軟體產業落後是結構性問題, 產業選擇, 法規過時, 教育課程落伍, 老闆心態, 公司治理差,薪資超低…還有很多原因,  讓這裡不適軟體產業群聚的發展.  文中很多好意見可參考.

  • 主因在開發者多為技術背景且為個人或初創公司,缺乏國際市場經驗,更重要是欠缺國際營運與銷售能力

技術人才要和商業人才互相平衡, 相輔相乘 企業就是滿足"產品"和"市場"的結果,  在商業世界, 死磕無效, 要能屈能伸,且戰且走.

  • 不能是R&D 英雄主義

一家技術為本的公司還需要其他人才, 不能是R&D 英雄主義, 需要國際行銷,國際業務, 國際法務, 財會投資專家, 人資專家.

本來的研發的優勢不要變成頑固的缺點,而傷害了企業的發展.

也不能沒有硬體經驗和知識, 需要對硬體設計的功能和成本的平衡有實務的理解.  這些都要人,  個人英雄主義很難很難面面俱到. 但是可以簡化.

這牽涉太多層面, 可以從個人微觀的技能學習提升,到社群營造, 社會風氣, 企業CEO 的遠見和眼光  我們軟體的社會文化環境跟真的與矽谷差很多, 要有"後發優勢" 急起直追的心理準備.

  • 要有持續學習跟全球同步的習慣

多說無益, 訂計畫和目標把這些軟體知識技能日積月累培養起來, 才能談產業發展. 這行業 全球競爭行業,  只想撿現成,數鈔票的慣老闆不太適合. 要有持續學習跟全球同步的習慣.

(note: 名家縱論/簡立峰:台灣軟體產業的下一步)

 

 

 

 

R&D innovation

It;s not a problem for a 1st-tire company, but for the 2nd, and lag

There are many new R&D concepts and methodologies.

A  good R&D leader concerns all those innovative trend and is willing to accept and use for R&D enhancement.

悄然改变着全球研发创新的5大趋势

  • 内部导向 v.s. 外部导向/客户导向

Be careful.

Most of R&Ds are always “internal-oriented" because of a close environment inside company.

Be “external and customer oriented"

  • 创新作为企业的新部门

Personally, I don’t believe that the form of so-called department can help innovation.

However, to form a department for innovation can be a way to track the performance result of innovation. But it is still have to be very careful.

Don’t judge innovation in short term.

  • 速度就是金钱

Yes, only paranoid can survive.  For this trend, it is necessary to use new methodologies.

  • 管理层要量化研发 

I know many R&D people or professors don’t like “KPI",  but to be a top management, it is necessary.  Top management is not playful for fun. It ‘s required a clear objective and to some extent to tolerate some ambiguous and failure.

For getting more fresh concept and new way of doing project, I think above 10 great books are useful.

 

Project statement

MaxthonSnap20170418110540

做項目,團隊工作,若能說明清楚為何, 能公開透明,能有所作為, 大概問題都解決一半了

The four rules of a project manager

MaxthonSnap20170416115154

Hacker Approach

A good approach for innovation, either

MaxthonSnap20170324063855

I think it is useful as to be an expert but require to think deeply on each element, not just reading words on surface.  In western culture, no one use exam to demonstrate capability.  They adapt " experimental" , to gain the know-how for domain knowledge and using the know-how. They try. They gain from experience. They gain by action until efficiency. They observed. They ask, They persist, They solve problem, They adapt, They focus on result, They plan. They analysis.

 

PLC of Agile methodology

MaxthonSnap20170323164717

團隊分工心智圖

maxthonsnap20170206112933

軟體產品大致是如此

評估新創公司的簡單方法


Photo via via VisualHunt.com

在資訊完全不對稱的階段, 有些小技巧 當然也是參考一些授信原則,但什麼都不知道 所知到很少, 怎麼看出一家新創公司搞什麼?

1  看網站內容是否與營業登記內容相符 (Consistency, Integrity)

  1. 看產品開發進度 (Product)
  2. 看產品預計上市時程? (Timetable)

  3. 看目標市場 (Market)

  4. 看目標市場,同業的多寡與競爭概況 (Competition, Peers)

  5. 看負責人是否實際真實控制這家企業?  還是個人頭,魁壘? (Corporate governance)

  6. 粗估一個產品在可預見的未來在目標市場一個月約能產生多少現金? (1.3.6.12,24 月) (Cash flow forecast)

8. 公司每月固定成本約多少? 多少人?  房租水電? (Fix cost, Overhead)

我為何寫這個?  一個不踏實的新創公司跟詐騙集團沒啥兩樣? 一個沒目標的新創 還不如一個踏實的實體商店.  新創公司在新創媒體的高談闊論對企業價值的延續毫無幫助, 很多都唬爛的.

這樣的評估條件絕對不會離投行差太多.

也用直覺, 看一群人的目標感. 就代替千言萬語.

(加入新創公司前,該如何評估新創公司的價值?// 

http://www.dgcovery.com/2017/01/29/how-to-choose-a-startup-company2/

http://www.dgcovery.com/2017/01/26/how-to-choose-a-startup-company1/)

%d 位部落客按了讚: