需要的流程指南
回答
你真的沒有描述你公司的特點或你面臨的主要挑戰,所以很難給出好的建議。如果你想要輕量級的東西,你可以嘗試類似scrum的東西,如果你現有的程序很少或沒有,這可能是一個好主意。
所選進程將根據您開發的軟件類型而有很大差異。遊戲開發所需的過程的本質與開發用於起搏器的嵌入式軟件所需的過程的本質大不相同。
我們在談論什麼樣的軟件?
歡呼聲,
羅布
如果您正在使用C++和思考,包括在你的過程中一個編碼標準,你可能有興趣在這個線程:
如果您正在尋找項目管理模板,PRINCE2是一種有用的項目管理方法。
您可以輕鬆地用Prince2做Scrum
Jim Highsmith的書Agile Software Development Ecosystems提供了一個關於主要敏捷軟件開發方法的很好的概述。我建議從圖書館中查看它或購買一份副本,以瞭解不同的可能性,並瞭解哪種(如果有)適合您的公司和產品。您可能要查看的其他進程還包括IBM Rational Unified Process(這裏也有一個agile version)和Team Software Process。
您將從員工那裏得到的推遲是每個項目都需要一個稍微不同的流程(取決於項目的規模,複雜性和參數)。
我會做的是爲您期望執行的最大項目製作一個過程,然後從中創建一個檢查列表。當你要開始一個新項目時,拿出檢查清單並對項目中的每一部分做出明智的決定,並決定是否需要使用該部分過程(例如,您可能不需要對某個項目進行壓力測試3用戶應用程序,但一個門戶網站 - 認爲youTube你會)。
我們正在進行定製軟件開發,同時還有一些產品,如薪資應用程序,共同基金和電子商務。我們使用的技術是使用sql 2005的.net 2.0。
在添加模板和流程之前,我認爲您需要對所遇到的問題進行「反思」,查看許多可用的基礎項目管理/軟件開發流程,並確定這將適合你的團隊最好的,他們將如何實施和在什麼時間框架,如何提供培訓等。
這是別的,抵制改變的衝動,直到你知道爲什麼,如何,什麼時候什麼和什麼時候誰 - 確保你有一種方法來跟蹤進展和成功......否則你不會知道你是否達到了你要去的目標。
過程也是一個治理問題。採用沒有管理參與的治理結構是徒勞的。 (尖頭髮老闆說:「我們今天開始編寫代碼!我們週五部署!你聰明的用例不會告訴我如何運行我的商店!」)另外,規模很重要。許多流程都是讓某人檢查某人檢查某人的方法,以確保他們的工作正確。如果你在一個團隊中,那麼這相當於你檢查自己的工作。除開發人員之外的其他人關心流程也很少見。 Federal SDLC,CMMI是假設數十人熱衷於過程的巨大過程的例子,這是一個經常未被滿足的假設。
- 1. 需要GDI編程指南
- 2. Archimate學習指南需要
- 3. DataGridView需要與該指南
- 4. AngularJS與MVC控制器指南需要
- 5. JBoss Wildfly 10耳部署指南需要
- 6. 指南針PATH需要更正
- 7. 需要幫助瞭解本指南
- 8. 指南需要調試崩潰日誌
- 9. 需要:Tomcat + Axis2 + JAX-WS虛擬指南
- 10. 需要nHibernate指南來做CRUD
- 11. 在Windows上需要Python指南
- 12. 需要幫助'應用程序購買編程指南'爲iPhone!
- 13. 需要使用YouTube api授權Android應用程序的指南
- 14. 使用3軸加速計讀數模擬指南針(用於需要指南針的Android應用程序)
- 15. Android設備指南/要求
- 16. 需要一個好的初學者的WSGI指南
- 17. 需要一個更好的「入門」電梯指南
- 18. 需要一些簡單的撤銷/重做指南
- 19. 指南針添加不需要的父目錄符號
- 20. 我需要的位操作指南/參考資料C#
- 21. 需要針對學校項目的Android Studio/OSMDroid指南
- 22. 需要關於Eclipse + Weblogic開發Java EE web應用程序的指南
- 23. 教程/指南包(Debian的)
- 24. 指南針GPS指南針
- 25. 蘋果編程指南iOS背景執行指南的例子?
- 26. 合流主題改變指南
- 27. 編寫解析器 - 需要指南和研究論文
- 28. 需要商業資料網站入門指南
- 29. 我需要一個Zend Framework啓動指南PDF文件
- 30. RabbitMQ SSL指南...生產需要什麼變化?