2009-01-17 74 views
3

我的公司沒有遵循任何明確定義的軟件開發流程。我想實施一個簡單而有效的流程,這將適合我的公司。需要的流程指南

我們擁有從項目經理到開發人員和測試人員的所有資源。

請提供一些我可以使用的參考或過程模板。

回答

1

你真的沒有描述你公司的特點或你面臨的主要挑戰,所以很難給出好的建議。如果你想要輕量級的東西,你可以嘗試類似scrum的東西,如果你現有的程序很少或沒有,這可能是一個好主意。

1

所選進程將根據您開發的軟件類型而有很大差異。遊戲開發所需的過程的本質與開發用於起搏器的嵌入式軟件所需的過程的本質大不相同。

我們在談論什麼樣的軟件?

歡呼聲,

羅布

0

如果您正在尋找項目管理模板,PRINCE2是一種有用的項目管理方法。
您可以輕鬆地用Prince2做Scrum

0

您將從員工那裏得到的推遲是每個項目都需要一個稍微不同的流程(取決於項目的規模,複雜性和參數)。

我會做的是爲您期望執行的最大項目製作一個過程,然後從中創建一個檢查列表。當你要開始一個新項目時,拿出檢查清單並對項目中的每一部分做出明智的決定,並決定是否需要使用該部分過程(例如,您可能不需要對某個項目進行壓力測試3用戶應用程序,但一個門戶網站 - 認爲youTube你會)。

0

正如其他人所建議的,沒有關於貴公司,項目和領域的更多信息,很難提供寶貴的建議。當你沒有定義的過程約任何定義的過程會做得更好。

我的建議是從一些小而不是全面的部署任何給定的方法開始。找到一些能夠爲你和你的同事帶來最大痛苦的東西;理解爲什麼它是痛苦的,並確定一個避免這個陷阱的程序。試着通過解釋遵循程序的價值來讓每個人都接受。當團隊使用這個程序時很舒服,找到下一個問題並執行相同的操作。

我不知道,如果你已經有這個,但如果你不這樣做,你可以做最重要的事情是問題的部署跟蹤工具像JIRATrac並開始跟蹤被發現有什麼問題測試人員或用戶報告以及如何解決這些問題。

0

我們正在進行定製軟件開發,同時還有一些產品,如薪資應用程序,共同基金和電子商務。我們使用的技術是使用sql 2005的.net 2.0。

0

在添加模板和流程之前,我認爲您需要對所遇到的問題進行「反思」,查看許多可用的基礎項目管理/軟件開發流程,並確定這將適合你的團隊最好的,他們將如何實施和在什麼時間框架,如何提供培訓等。

這是別的,抵制改變的衝動,直到你知道爲什麼,如何,什麼時候什麼和什麼時候誰 - 確保你有一種方法來跟蹤進展和成功......否則你不會知道你是否達到了你要去的目標。

0

過程也是一個治理問題。採用沒有管理參與的治理結構是徒勞的。 (尖頭髮老闆說:「我們今天開始編寫代碼!我們週五部署!你聰明的用例不會告訴我如何運行我的商店!」)另外,規模很重要。許多流程都是讓某人檢查某人檢查某人的方法,以確保他們的工作正確。如果你在一個團隊中,那麼這相當於你檢查自己的工作。除開發人員之外的其他人關心流程也很少見。 Federal SDLC,CMMI是假設數十人熱衷於過程的巨大過程的例子,這是一個經常未被滿足的假設。