PSP課程 一 PSP簡介

2021-04-02 19:04:34 字數 4267 閱讀 1275

psp簡介

主題:

改變所需要的

psp和tsp原則和目標

什麼是tsp?

管理支援所需要的

什麼是psp, 它能提供什麼幫助?

課程結果

軟體, 改變的世界:

軟體控制著多數的商業、**和軍事系統。

l         工廠操作由軟體控制

l         大多數高階產品的生產由軟體控制

l         金融、管理和商業操作的運營都需要軟體

軟體的消費、規劃和質量現在是乙個內部商業概念。

軟體產品的需求率和生產率越來越高。

大型軟體專案經常失敗:

隨著規模的增大,專案就越陷入困境。

這是乙個伸縮性問題:現在的軟體實踐不能拉伸。

專案為什麼失敗:

大型和小型軟體專案的失敗原因主要有四個:

專案的提交經常是不現實的。

l         專案越大,衝突越少。

l         如果我們沒有什麼說的,就沒有人會聽到什麼。

大型專案不好掌控。

l         今天,很少的程式設計師有個人計畫。

l         沒有計畫,你不了解工作狀態。

l         你不知道你到了**,你就不了解工作狀態。

l         如果管理人員不了解工作狀態,他們就無法管理專案。

質量問題會隨著專案的增大而變差。

l         在軟體系統,如果哪部分有質量問題那麼軟體本身就有質量問題。

l         如果開發者不管理質量,那麼他們的團隊就無法管理質量。

l         不管理,質量絕對是糟糕的。

為了效率,團隊需要領導和合作。

l         領導建立團隊動力和集體討論決策的能力。

l         指導幫助團隊有團體增加內聚力。

l         有指導,有動力的團隊會有很好的表現。

改變所需要的:

許多個人和商業現在依賴於軟體。

我們現在需要更加複雜,安全的軟體系統在預期內交付。

沒有各種各樣的開發經驗,這是不可能實現的。

tsp提出了這樣的需要。

psp提供給開發者在使用tsp團隊中所需要的知識和技能。

管理支援:

tsp的初始目標就是增加管理的信心使團隊可以自導向。

乙個自導向的團隊是:

l         設定自己的目標

l         計畫特有的角色

l         決定自己的開發策略

l         定義自己的過程

l         發展自己的計畫

l         測量、管理和控制自己的工作

自導向團隊會工作的很好。

管理人員會支援你,主要你:

l         滿足他們的需要

l         提供你工作情況的正規報告

l         增加他們對你計畫的信心

l         做有質量的工作

l         響應變化的需求

l         當需要幫助的時候向他們尋求幫助

自導向團隊是乙個大腦。

當管理人員相信你工作不錯的時候會同意你自行管理自己的工作。

為了增加他們這方面的信心,你必須:

l         維護和計算計畫

l         測量和跟蹤你的工作

l         按時向管理人員交付工作成果

psp告訴你如何解決這些問題。

psp原則:

乙個軟體系統的質量決定於它最差元件的質量。

軟體元件的質量取決於開發它的個人。

軟體元件的質量取決於開發它所使用的過程。

質量的關鍵是個人開發者的技能、交付能力和個人過程的掌握。

乙個軟體專家必須清楚你的個人過程。

你應該測量、跟蹤和分析你的工作。

你應該從你的效能變化量中學習。

你應該經歷不同的個人實踐。

psp提供什麼?

乙個穩定成熟的psp允許你:

l         計算和計畫你的工作

l         滿足你的提交需要

l         組織無原因的提交

你也會l         明白你現在的效能

l         更好地準備提高你的能力

psp提供:

l         給定的開發和使用工業強化個人過程的基礎

l         展現如何提高你的個人過程

l         持續提高你工作的產量、質量和預言性的資料

psp是什麼?

psp是個人過程用來從事軟體開發和做任何已定義的活動。

l         已定義的步驟

l         表單

l         標準

它提供了測量和分析框架來明確和管理你的個人工作。

它也是乙個已定義的過程,可以幫助你提高個人效能。

psp過程流:

需求à構想(1)

à設計(2)

à編碼(3)

à編譯(4)

à測試(5)

à專案管理(6)

à完成的產品

步驟1-6需要」指令碼」來指導。

步驟design,compile和pm生成」日誌」。

構想和日誌能夠生成專案總結。

個人軟體過程:

psp被設計用來提供給個人使用。

基於向下伸展的工業軟體實踐。

psp課程演示了使用已定義和可測量的過程的價值。

幫助你和你的組織解決高質量和時間要求的軟體所帶來的不斷增長的風險。

學習psp

psp可以簡單想象成可向上擴充套件的六個步驟。

每步你需要寫乙個或多個模組尺寸的程式。

在你的工作聚合和分析資料。

使用結果提高你個人的效能。

psp0:

當前過程

時間記錄

缺陷記錄

缺陷型別標準

psp0.1:

編碼標準

規格測量

過程改進計畫(pip)

psp1:

規格預算

測試報告

psp1.1:

任務構想

安排構想

psp2:

**回顧

設計回顧

psp2.1:

設計模板

tsp:

團隊開發

psp0: 發布乙個可測量的效能基線。

psp1: 你製作規格,資源和安排的計畫。

psp2: 練習缺陷和產量管理。

課程結論:

你將需要練習工業強化軟體過程的重要元素。

你將會理解讓你更有效率的方法。

你會工作的更好。

你將會有乙個長期的改進目標。

課程結果:

我們現在有基於3000使用psp書寫的程式的資料。

下圖表示使用psp的進步:

l         規格和效果預算

l         編譯和測試時間

l         產量

psp預算計算:

psp0多數基於預算。

psp1平衡超出預算和非預算的內容。

psp2 更緊密的平衡在0周圍。

結果是降低了編譯和測試的時間。

規格和loc/小時:

規格變大的同時產量穩定。

記住的資訊:

psp是已定義的幫助你更好工作的過程。

當你完成課程的時候你將明白如何使用psp來滿足你的開發需要。

你將會獲得在乙個使用tsp的團隊所需要的知識和技能。

使用psp0,目標是完成和計算工作上的資料。

我也玩 PSP 開發! PSP開發環境 簡介

放假了,計畫每天接老婆回家,老婆心疼我,怕我路上寂寞,把她的psp給了我玩,沒玩兩天我就開始難以控制的想折騰了,psp這麼強大的功能 還支援wifi,給我乙個震撼!就想看看再上面的開發。於是就開始上網找psp的sdk。總結了一下,如下 psp的官方sdk應該是收費,網上找不到,只能找到第三方的sdk...

PSP購買導航

鑑於遊戲店的js們沒有良心 大部分 將翻新的,組裝的,假冒的次品,以次充好,賣給廣大玩家們,以獲得高額的利潤 良心都被錢吃了?所以我在這裡僅僅教大家們如何鑑別,至於怎樣使用,那是後話 如果有誤,歡迎指正 首先確定你要買普通版還是豪華版還是1g豪華版,普通版只有主機 說明書,電池和充電器。豪華版東西就...

PSP 筆記 未完

psp是為了得到 程式設計可控 改善你的能力 對自己評估 錯誤和解決 參考 www.sei.cmu.edu tsp psp 為了更好地學習psp,我們需要測試方法和激勵手段,如下 the psp 課程的學習 rup的資料 psp支援工具 psp論壇 一旦學好了psp,就可以在團隊中採用tsp進一步提...