1-1手機軟件公司有大有小。
目前手機軟件公司應該說是參差不齊。
(2)壹般來說,具有壹定規模的公司都是按照傳統的瀑布式軟件開發模式,在軟件開發過程中引入項目管理的思想。根據軟件需求分析、軟件概要設計、軟件詳細設計、編碼、集成、軟件測試、軟件發布過程,它們是計劃項目,項目管理根據這個項目計劃進行軟件開發控制。軟件項目管理只強調軟件開發計劃和軟件開發控制,對整個軟件實施思想。
針對目前手機軟件需求變化較快的情況,在多項目的情況下,這種軟件需求確定、軟件開發計劃確認、軟件開發反饋與溝通、分工協作等開發模式,在實際實施過程中,往往會因為壹些軟件需求變化而導致項目交付問題!
(3)軟件更好的能力成熟度模型手機軟件開發公司引入了PM,重視按照CMM過程進行軟件開發過程控制和軟件開發技術積累。同時,為了適應手機軟件開發需求的快速變化,沒有采用傳統的瀑布模式軟件開發,在軟件實踐過程中引入了FDD、ASD、XP的敏捷開發模式,強調軟件開發過程中以架構為中心。需求驅動的叠代開發模式,通過架構保證軟件的可擴展性和接口合理性,強調接口設計,便於叠代和協同開發;通過需求驅動,每個需求功能作為壹個用戶測試點獨立開發。首先,對每個用戶特征進行驗證,然後進行整合。通過對每個用戶特性的驗證,引入客戶參與和反饋確認,從而控制開發過程的質量和需求匹配程度,減少軟件開發的偏差!
1-2敏捷開發的好處
引入敏捷開發,通過需求階段,需求管理是敏捷的,在需求管理過程中,以客戶為中心;
軟件架構,采用敏捷的分析、客戶、測試、研發* * *,這樣雖然有參與,但是可以第壹時間得到客戶的反饋,從而保證工作的正確性;
敏捷開發強調接口、合作、叠代集成和叠代測試;
敏捷測試:盡快確認R&D是否滿足需求,並給出反饋;
如果整個團隊都能熟練實施,可以考慮實施分布式敏捷開發;即機構異地外包開發或開發管理;
分布式敏捷:
快速獲得* * *知識-順暢的溝通和反饋確認-敏捷開發
2-1敏捷開發工具
Cc,SVN-軟件配置工具;
CQ,無bug測試管理工具
發展論壇:維基;;技術* * *享受,目標* * *享受,計劃* * *享受,界面* * *享受網絡工具:通訊工具。