做產品和項目的區別

http://maoguoning.blog.163.com/blog/static/11489722011316640510/

做產品和項目的區別:

  1.做項目是由客戶提出具體的需求,開發人員之需要按照客戶的需求來做就行了,遇到不懂得問題,就直接去問客戶就行了,可以看出做項目,需求是明確的,不具有不確定性。

  2.做產品是由客戶提出一個大概的,迷糊的,不明確的需求,然後開發人員進行探索性的開發,具體的需求還得和客戶一起討論,挖掘客戶的需求,在開發人員開發的過程當中,需要和客戶不斷探討,溝通,等產品發佈之後,讓客戶感受,並提出意見,如果客戶說這一塊不好,那麼開發人員就需要提出解決問題的方案。如果客戶滿意,那麼項目就是成功的,在這種開發模式下,項目團隊需要揣摩客戶需要什麼。

在這種開發模式下,需求面臨着不斷變化和技術不斷更新的條件下,那麼如何提高軟件團隊的生產率的呢?針對這種方法,美國猶他州成立了Agile聯盟,將輕載方法正式更名爲Agile方法,Agile有輕巧、機敏、活力的意思。它的主要思想和指導原則如下:

Agile 方法的四個價值“

  1.較之過程和工具,更注重人及其相互作用的過程。

  2.較之於無所不及的各類文檔,更主用可運行的軟件的價值。

  3.較之於合同談判,更注重和客戶合作的價值。

  4.較之於按計劃行事,更注重影響需求變化的價值。

Agile方法的知道原則:

  1.在快速不斷地交付用戶可運行的軟件過程中,應將用戶的滿意度放在第一位。

  2.以積極地態度對待需求的變化,Agile緊緊地圍繞變化展開並利用變化來實現用戶競爭優勢。

  3.以幾周到幾個月爲週期,儘快,不斷地交付可運行的軟件給用戶使用,

  4.在項目過程中,業務人員和開發人員最好能一起工作。

  5.以積極向上的員工爲中心建立項目組,給予他們所需的環境和支持,對他們的工作予以充分的信任。

  6.在項目組中,最有用、最有效的信息溝通手段是面對面的交談。

  7.項目進度度量的首要依據是可運行的軟件。

  8.Agile過程高度重視可持續開發。項目發起者、開發者和用戶應能始終保持步調一致。

  9.應時刻關注技術上的精益求精和設計的合理,這樣能提高軟件的快速應變力。

  10.簡單化(儘可能減少不必要工作的藝術)是基本原則。

  11.最好的框架結構、需求和設計產生於自組織的項目組。

   12.項目組要定期對其運作方面進行反思,提出改進意見,並相應進行細調。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章