Chapter 9 Managing Schedules

Slides:



Advertisements
Similar presentations
This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.
Advertisements

SHA-1 Secure Hash Algorithm 1. SHA-1 – Brief Introduction 家族是美國國家安全局 (NSA) 設計,美國國家標 準與技術研究院 (NIST) 發佈的一系列密碼雜湊函 數,發表於 1993 年 從一個最大 2 64 位元的訊息中產生一串 160.
第十二章 常微分方程 返回. 一、主要内容 基本概念 一阶方程 类 型 1. 直接积分法 2. 可分离变量 3. 齐次方程 4. 可化为齐次 方程 5. 全微分方程 6. 线性方程 类 型 1. 直接积分法 2. 可分离变量 3. 齐次方程 4. 可化为齐次 方程 5. 全微分方程 6. 线性方程.
SE 501 Software Development Processes Dr. Basit Qureshi College of Computer Science and Information Systems Prince Sultan University Lecture for Week 7.
2010/12/12
建立使用案例敘述 --Use Case Narrative
第二章 太陽能電池的基本原理 及其結構 2-1 太陽能電池的基本原理 2-2 太陽能電池的基本結構 2-3 太陽能電池的製作.
PowerPoint2010 李燕秋 版面配置 版面配置指的是每一個頁面的內容配置 方式,不同的版面配置會有對應的母片。
目的 「升學調查系統」,幫助某一學校調查並記錄 其歷屆畢業生報考研究所的情況、未來提供給 學弟妹作參考,以及學校推廣之相關工作。 功能需求 紀錄並追蹤歷屆畢業生升學的狀態 協助畢業生做升學輔導 未來提供學弟妹作查詢、參考 計算上榜率、前十大學校上榜率.
核心能力意見調查 計畫主持人:劉義周教授 研究助理: 林珮婷 報告日期: 調查案的目標與性質 調查的主要目的在進行宣傳,讓全校師生可以瞭 解何謂「課程地圖」與「核心能力」。 通識中心將核心能力主要區分為「學術訓練」、 「就業準備」、「公民文化養成」、「個人特質 提升」等四大面向,本調查依據此四大面向進一.
山东大学齐鲁软件学院 1 Chapter 9 Managing Schedules. 山东大学齐鲁软件学院 2 In the chapter  How to develop schedules to track the progress of your work.  How to use checkpoints.
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
計算機視覺研究室 專題實作簡報 張元翔 老師.
1 真理大學運輸管理學系 實務實習說明 目錄  實務實習類別  實務實習條例  校外實習單位  實務實習成績計算方式  校外實習甄選 / 自洽申請流程  附錄:相關表格.
WEBPAT專利資料庫檢索. 2 WEBPAT 全球專利資訊網 n 網址:
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
真理大學航空運輸管理學系 實務實習說明. 實務實習部份 實務實習 校內實習 校外實習 實習時數必須在 300 小時 ( 含 ) 以上才承認 校內實習時數及實習成績。 二個寒假 各一個月 暑假兩個月.
MATLAB 程式設計 第 11 章 多維陣列 多維陣列的定義 在 MATLAB 的資料型態中,向量可視為 一維陣列,矩陣可視二維陣列,對於維 度 (Dimensions) 超過 1 的陣列則均可視 為「多維陣列」 (Multidimesional Arrays , 簡稱 N-D Arrays)
2009fallStat_samplec.i.1 Chap10 Sampling distribution (review) 樣本必須是隨機樣本 (random sample) ,才能代表母體 Sample mean 是一隨機變數,隨著每一次抽出來的 樣本值不同,它的值也不同,但會有規律性 為了要知道估計的精確性,必需要知道樣本平均數.
南投縣社區大學 Excel 實務應用入門 講師 : 林泉成
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
氣候變遷學分學程 大氣科學系 理學院專業學分學程說明會 照片提供:劉清煌老師. 設立宗旨 「氣候變遷」為目前全球所關注的 議題之一,為了培訓及儲備「氣候 變遷」相關專業人才,大氣科學系 設立了「氣候變遷學程」。
國立中央大學電機工程學系 99 學年度第 2 學期 助教會議 中央大學電機工程學系 工程認證 1.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 資料蒐集的方法.
行政院國家科學委員會工程技術發展處自動化學門 * 試以國立成功大學製造工程研究所 鄭芳田教授 產學合作計畫 : 智慧預測保養系統之設計與實作 成果報告盤點為範例 國科會工程處專題計畫成果典藏 自動化學門成果報告盤點範例.
真理大學航空服務管理學系 實務實習說明. 實務實習部份 實務實習 校內實習 校外實習 實習時數必須在 300 小時 ( 含 ) 以上才承認 校內實習時數及實習成績。 二個寒假 各一個月 暑假兩個月.
协同工作环境研究中心 协同共享 助力科研. 主要内容  认识协同及协同软件  协同科研软件 duckling 介绍.
1 CHAOYANG UNIVERSITY OF TECHNOLOGY 朝 陽 科 技 大 學 研 究 發 展 處 專案計畫審查辦法說明會 報告人:洪處長弘祈.
1 Excel 講授內容 ( 進階 ) 授課教師 : 吳槐桂 最後更新 : 2008/05/01.
生產系統導論 生產系統簡介 績效衡量 現代工廠之特徵 管理機能.
Analysis of Variance (ANOVA) CH 13 變異數分析. What is ANOVA? n 檢定 3 個或 3 個以上的母體平均數是否相等的統計檢定 n 檢定多個母體平均數是否相同 n 比較大二、大三、大四學生實習滿意度是否一樣 ? ( 來 自相同的 population)
6-2 認識元件庫與內建元件庫 Flash 的元件庫分兩種, 一種是每個動畫專 屬的元件庫 (Library) ;另一種則是內建元 件庫 (Common Libraries), 兩者皆可透過 『視窗』功能表來開啟, 以下即為您說明。
勞工分工. 定義  分工是指工人專責一項工作或工作 的某一部分。 遊戲規則  今天製造魚。  將全班同學分成八組每組五位同學。  當中四組同學體驗一下勞工分工。  另外四組同學個別自己製造魚。
程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0 程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0許翠婷
Chapter 6 線性規劃 緒言 如何在有限的經濟資源下進行最有效的調配與 選用,以求發揮資源的最高效能。此問題愈來 愈受到重視,也就是以最低的代價,獲取最大 的效益。 茲列舉如下: – 決定緊急設備與人員的地點,使反應時間最短化。 – 決定飛機、飛行員、地勤人員的飛航最佳日程安排。
概念性產品企劃書 呂學儒 李政翰.
報告人:陳錦生 校長 日 期: 99 年 10 月 21 日. 自我評鑑報告內容簡介 校務評鑑五大項目 自我評鑑過程 簡述自我評鑑過程 學校現況 校地、教職員生數、圖書冊數、院系所學位學程.
Chapter 7 Sampling Distribution
1 威斯康辛「學生教育成就保證」計劃 ( SAGE ) ( Ehrenberg, Brewer, Gamoran & Willms, 2001 ) 年間試行 對象是幼稚園到小三 (K-3) 30% 學生來自貧困家庭 每班人數 人.
UML 对象设计与编程 主 讲 : 董兰芳 副教授 Dept. of Computer Science,USTC
論文研討 2 學分 授課教師:吳俊概. 第一節 論文發表的目的 第二節 論文發表的歷程 第三節 投稿過程 第四節 退稿處理 學術期刊論文的製作與發表.
■ Fireworks MX : 國外使用者較多, 直接使用網頁上。 ■ PhotoImpact 8 (10) : 國產軟體。 ■ Photoshop 7(CS) :( 專業級 -- 美工設計專用 ) 。 影像處理軟體.
教學卓越計畫 讀書會 WIKI 教學. 大綱 WIKI 影片介紹 高醫 WIKI 申請 WIKI 操作.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
: SAM I AM ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11419: SAM I AM 解題者:李重儀 解題日期: 2008 年 9 月 11 日 題意: 簡單的說,就是一個長方形的廟裡面有敵人,然 後可以橫的方向開砲或縱向開砲,每次開砲可以.
Microsoft Excel.
閱選訂購 Approval Plan. 什麼是閱選訂購 ? 由圖書館與其所選定代理商簽 訂合約,代理商根據圖書館所 制定的選書興趣檔 (profile) 選 擇適合的圖書送至圖書館,由 圖書專員審核挑選過後才予以 購買,不合則主動退書。
第12章 團體溝通情境中的領導者.
結構學 ( 一 ) 第八次作業 97/05/22. 題目一 題目一 (a) 先決定放鬆哪個束制,成為靜定結構 以支承 C 之水平反力為贅力,則 C 點滾支 承變成自由端,即形成靜定基元結構 C 點滿足變位諧和  Δ CH =0.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
國立交通大學工業工程與管理學系 花卉供應鏈地理資料倉儲的設計與實作 研究生:曾世民 指導教授:梁高榮 博士 報告組員:吳思賢 H 詹賀翔 H 鄭安祐 H 邱耀信 H
Personal Software Process Overview CIS 376 Bruce R. Maxim UM-Dearborn.
Copyright © 1994 Carnegie Mellon University Disciplined Software Engineering - Lecture 1 1 Disciplined Software Engineering Lecture #5 Software Engineering.
Chapter 15 Projecting Defects( 缺陷预测 ). 山东大学齐鲁软件学院 2 outline  Analyze and use your defect data to help improve both planning accuracy and product quality.
SE 501 Software Development Processes Dr. Basit Qureshi College of Computer Science and Information Systems Prince Sultan University Lecture for Week 8.
INFO 637Lecture #41 Software Engineering Process II Development Plan INFO 637 Glenn Booker.
山东大学齐鲁软件学院 1 Chapter 7 Managing Your Time. 山东大学齐鲁软件学院 2 Review 1- 时间记录日志.
This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.
This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.
1 复习. 2 Main Three Elements  Plan  Period plan  product plan  Project Plan  Measure  Size measurement  defect measurement  quality measurement.
CS 350: Introduction to Software Engineering Slide Set 3 Estimating with Probe I C. M. Overstreet Old Dominion University Fall 2005.
Java 水晶报表. 目录 水晶报表开发 (CrystalReports 2008) Java 水晶报表 (JBuilder 2005) 报表项目布署 (WebSphere v6.1)
表单自定义 “ 表单自定义 ” 功能是用于制作表单的 工具,用数飞 OA 提供的表单自定义 功能能够快速制作出内容丰富、格 式规范、美观的表单。
CS 350: Introduction to Software Engineering Slide Set 2 Process Measurement C. M. Overstreet Old Dominion University Fall 2005.
参考文献管理软件. 常见参考文献管理软件 : 中文 : CNKI E-learning (目前免费) NoteExpress NoteFirst 英文: Refworks Endnote (网络版免费) Mendeley……
韩文数据库使用说明 鲁锦松. 主要内容 一、为什么要用数据库 二、怎样利用中文数据库 三、怎样利用韩文数据库.
網 站 架 設 新 概 念網 站 架 設 新 概 念. 跟團自由行 國外旅遊 東京廉價航空比較.
Estimating with PROBE II
Presentation transcript:

Chapter 9 Managing Schedules 山东大学齐鲁软件学院

In the chapter How to develop schedules to track the progress of your work. How to use checkpoints to track progress against a schedule. Tracking earned value. 山东大学齐鲁软件学院

The need of schedule You make schedule in order to meet commitments. A schedule is necessary when have several commitments to work on at the same time. Then you will alternate between tasks,doing one for a while and then moving to the next. example Careful schedule your time for larger and larger projects. Library Lab 山东大学齐鲁软件学院

The gantt chart 山东大学齐鲁软件学院 甘特圖是 1917 年由美國工程師暨社會學家 Henry L. Gantt 所開發的水平橫條圖,可當作生產管理工具。甘特圖常用於專案管理,以圖形呈現排程表,可協助計劃、協調及追蹤專案內的特定工作。甘特圖的呈現方式多樣,可以是方格紙上建立的簡單圖表,也可以是由 Microsoft Project 或 Excel 等專案管理應用程式自動建立而成的複雜圖表。 山东大学齐鲁软件学院

More examples Excel中的gantt图插件 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexcl2k2/html/ODC_Gantt.asp 山东大学齐鲁软件学院

Making a project schedule Step1:analyzing the job in enough detail to identify its several component tasks. Step2:estimate the size for each of these smaller tasks and determine the amount of work. Step3:list each task on a Gannt chart with a schedule bar to show when it will start and end. 山东大学齐鲁软件学院

If involves several people Make sure that each individual knows the tasks Obtain the committed dates for each of these tasks. Identify the interdependencies among the tasks. Document each of these interdependencies. Review the schedule and interdependencies. No conflicts,disagreements or misunderstandings. Review the schedule covers all the tasks needed. 山东大学齐鲁软件学院

checkpoints What is checkpoint? Break the work into several parts. When each part is completed,you have made a defined level of progress. Measurable schedule points like this are called checkpoints or milestones. Each checkpoint is a identifiable point, with a planned completion date. you can readily see if you are on schedule or falling behind. 山东大学齐鲁软件学院

Checkpoints must be clear & unambiguous Must be a specific action You have completed and submitted a term paper You completed a plan using a standard planning format You have reviewed the development plan You completed a program design using a specified design format You completed a program by implemented,compiled, and corrected . 山东大学齐鲁软件学院

Inadequate checkpoints You have made a plan to write a program. If the plan contained the needed information? You have designed a program. What constitutes a complete design? Coding is 90% complete. Vague and misleading. 山东大学齐鲁软件学院

Suggestions on establishing checkpoints 对个人来讲,每5—10个小时工作至少应该建立一个检查点; 对项目来讲,每周至少应该建立一个检查点。 Remind you to do the work when it is planned. It is important for each engineer in a project to have several intermediate checkpoints so that everyone can know the status of all the other work. 山东大学齐鲁软件学院

Tracking project plans Allow you to determine whether the project is on, ahead of,or behind schedule. To be able to take timely action in the event of problems. Recognize problem early, See how to fix them, Often be able to recover Anticipate problems before they become serious enough. 山东大学齐鲁软件学院

Tracking project plans 山东大学齐鲁软件学院

Suggestions on schedule tracking Make sure checkpoints definitions are clearly defined and written down Do not change until make a new one When posting status against the plan, don’t change the plan New estimated dates noted by dotted lines. Keep copies of original schedule and all update. 山东大学齐鲁软件学院

Tracking earned value(积分) Help to know where you are! See table9.1 (page 106), table9.2 (page 108) Calculating each task’s percentage of the total project. If some task completed, you will earn some values,which named earned value. If reach an earned value of100%, means you complete all the works. By using earned value,could do the work in different order than originally planned and still track progress against the plan. 山东大学齐鲁软件学院

summary Schedule,checkpoints Using schedule track project plan Using gantt chart Using schedule track project plan Track earned value 山东大学齐鲁软件学院

Assignment 9 Define 3 or more checkpoints for the work to write a modest-sized program. Submit a brief report describing each checkpoint. 山东大学齐鲁软件学院

Chapter 10 The project plan 山东大学齐鲁软件学院

In the chapter The need for Project plan How to make a project plan Project plan Summary form---record both estimate and actual program size and development time. 山东大学齐鲁软件学院

The Need for Project plans The project plan provides a definition of each major task, an estimate of the time and resource required, and a frame work for management review and control. The project plan is also a powerful learning vehicle. Help make better estimates for future tasks 山东大学齐鲁软件学院

The project plan summary 山东大学齐鲁软件学院

Will learn later 山东大学齐鲁软件学院

Contents of the project plan Summary Sections Head Summary Program size Time in phase Defect injected Defect Removed Parts Plan Actual To date 山东大学齐鲁软件学院

The Project Plan Summary ---Head Section Student ______ Date__________ Program______ Program#______ Instructor_____ Language______ 山东大学齐鲁软件学院

The Project Plan Summary ---Summary Section Summary Plan Actual Minutes/LOC ________ _______ LOC/Hour ________ _______ LOC/Hour = 60/(Minutes/LOC) Based on historical data A measurement of the productivity 山东大学齐鲁软件学院

The Project Plan Summary ---Program Size Section Program Size(LOC): Plan Actual To Date Total New & Changed ____ _____ ______ Maximum Size _______ Minimum Size _______ Meaning and calculation of the item To Date The calculation of Program size The aim of recording the Max. and Min. Sizes 山东大学齐鲁软件学院

Program size 山东大学齐鲁软件学院

New and Changed When engineers develop software, it takes them much more time to add or modify a LOC than it does to delete or reuse one. Thus, in the PSP, engineers use only the added or modified code to make size and resource estimates. This code is called the New and Changed LOC. N&C LOC = Added + Modified A modified LOC can be represented by a deleted and an added LOC Ignore those reused and copied LOC, the estimates will probably be more accurate. 山东大学齐鲁软件学院

Maximum and minimum size Useful for judging the likely time range for a development estimate. Not statistically derived and cannot be relied on to provide statistical limits. You need substantial amount of data. 山东大学齐鲁软件学院

The Project Plan Summary ---Time in Phase Section Time in Phase(min.): Plan Actual To Date To Date% Planning ____ _____ ______ _______ Design ____ _____ ______ _______ Code ____ _____ ______ _______ Code Review ____ _____ ______ _______ Compile ____ _____ ______ _______ Test ____ _____ ______ _______ Postmortem(后置处理)____ _____ ______ _______ Total ____ _____ ______ _______ Maximum Time ______ Minimum Time ______ 山东大学齐鲁软件学院

Time in phase It is later used for data on the phases for the software development process. Estimate the program size in Loc and then multiply it by the Minutes/LOC. Calculate maximum and minimum times by multiplying maximum and minimum sizes by the Minutes/LOC. Compare and track. 山东大学齐鲁软件学院

Estimating accuracy Initial probably not be very accurate, this is normal. Learn to make unbiased estimates. Estimate fluctuations will reduce only gradually. Document your estimates,study them, and learn from them, which will help you to make better estimate. Know how big an allowance. 山东大学齐鲁软件学院

Summary and assignment The need of project plan. How to make a project plan Project Plan Summary Assignment 10 Using table 10.2 to make Project Plan Summary in your Program exercises. At least submit 3 Project Plan Summaries of your homework. 山东大学齐鲁软件学院