回覆列表
-
1 # 毅行山脊
-
2 # 蹦蹦樂小主
首先你要明確自己的研發團隊的專案流程,然後根據自己的需求去選擇產品。軟體無所謂好壞,只有適合自己需求的才是最好的。只要你確定了自己的需求,然後再逐個分析各個軟體的實際功能,從而確定真正滿足你需求的軟體。青銅器RDM軟體,它是一款高度整合、靈活可擴充套件的的研發管理工具,主要側重於公司對各型別專案的整體管理,可以針對不同型別的專案進行不同方式的管理,同時在專案中還可以對進度管理、技術評審、情景化的知識管理、市場需求、缺陷跟蹤(質量管理)、風險管理、問題管理、部門管理、資源管理和績效管理貫穿起來,軟體更加側重的是對研發人員和研發過程的管理。
IT專案管理以前主要用Jira進行BUG管理,後面發展為整套管理方案,這裡介紹2個方案,
一、國內的禪道系統禪道是第一款中國產的開源專案管理軟體,她的核心管理思想基於敏捷方法scrum,內建了產品管理和專案管理,同時又根據國內研發現狀補充了測試管理、計劃管理、釋出管理、文件管理、事務管理等功能,在一個軟體中就可以將軟體研發中的需求、任務、bug、用例、計劃、釋出等要素有序的跟蹤管理起來,完整地覆蓋了專案管理的核心流程。
這個系統比較輕巧,一臺伺服器基本就能搞定,系統是開源的可以自己補充和研究。現在禪道也推出雲禪道系統,可以直接使用網的。
二、confluence+JIRA方案來自澳洲的 Atlassian 公司推出的 JIRA和 Confluence 是敏捷開發的兩大利器,它們徹底地貫徹了敏捷開發所倡導的去中心化、協作、集體討論、資訊共享、靈活、透明、視覺化等原則。
JIRA 是專案與事務跟蹤工具,被廣泛應用於缺陷跟蹤、客戶服務、需求收集、流程審批、任務跟蹤、專案跟蹤和敏捷管理等工作領域(很多開源專案就是用 JIRA 收集和管理缺陷與交流)。
JIRA 是完全按照敏捷開發管理所需要的所有要件來開發的,完美支援 Scrum和看板方法,其易用性、靈活性、擴充套件性得到業界廣泛認同,可謂是“誰用誰喜歡”,有一定碼年的程式設計師幾乎都使用過JIRA。
Confluence 用於企業知識管理與協同和構建企業 wiki。JIRA 與 Confluence 相互結合,更是相得益彰。可以把 Confluence 理解成 Wiki。任何人都可以生成一份文件或知識點,任何人也可以對已有的文件或知識點進行編輯,所有編輯版本都會被自動記錄,而且支援多人對同一頁面的並行編輯。
除了可以構建普通的文件頁面外,還可以通過其預設或自定義的模板生成會議記錄、日曆管理、部落格、JIRA 報告等。
三、Choerodon豬齒魚協作平臺最近在網上看到了豬齒魚協作平臺,這個平臺也是開源的,是基於雲的開源協作平臺,以全新的介面開發,非常漂亮、美觀、大氣,上檔次,不過要基於K8S雲平臺。
Choerodon豬齒魚開源多雲技術平臺,是基於開源技術Kubernetes,Istio,knative,Gitlab,Spring Cloud來實現本地和雲端環境的整合,實現企業多雲/混合雲應用環境的一致性。平臺通過提供精益敏捷、持續交付、容器環境、微服務、DevOps等能力來幫助組織團隊來完成軟體的生命週期管理,從而更快、更頻繁地交付更穩定的軟體。
混合雲的容器平臺
容器技術和Kubernetes提供的容器編排和管理能力,將企業專有云和公有云基礎設施平滑地融合在一起,使混合雲平臺具有了良好的擴充套件性和延伸性,以及在發生任何部分損壞或宕機時執行自修復的快速響應能力,確保應用系統具有提供穩定高效服務的能力。
開發運營一體化
以DevOps為理念,結合敏捷的軟體開發實踐,有效促進開發(應用程式/軟體工程)、技術運營和質量保障(QA)人員之間的溝通、協作與整合;同時,持續整合與持續交付提高了公司對市場的響應速率和軟體交付的質量。
微服務應用架構
採用Spring Cloud作為微服務架構,將系統模組拆分成多個各自獨立的微服務,降低應用模組的耦合度。並且,利用容器編排和管理工具,結合DevOps最佳實踐,企業對應用的一部分使用更快、更敏捷的方式進行開發、部署和更新工作,因此能夠對新的市場需求和競爭狀況做出更及時和更靈活。