SlideShare a Scribd company logo
Chapter 6 ,[object Object]
Chapter 6 Objectives ,[object Object],[object Object],[object Object],[object Object]
Project Time Management  as defined in PMBOK  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Work Breakdown Structure (WBS) ,[object Object],[object Object],[object Object],[object Object]
Work Package ,[object Object]
Deliverables and Milestones  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Developing the WBS   ,[object Object]
Approaches to Developing WBSs ,[object Object],[object Object],[object Object],[object Object],[object Object]
Project Life Cycle  ประกอบไปด้วย  5  เฟส 1 2 3 4 5 SDLC
Systems Development Life Cycle (SDLC) เวลาเราจะพัฒนาระบบ  ( โปรแกรม )  อะไรสักอย่างหนึ่ง จะประกอบไปด้วย  5  เฟส เช่นกัน
The Relationship Between the PLC & SDLC
An IT Project Methodology
ดูให้เข้าใจส่วนใดคือ  PLC  ส่วนใดคือ  SDLC ในบล็อกนี้คือ SDLC และมันก็คือ  Execute And Control  ของ  PLC
Work Breakdown S tructure Phase Deliverable Activities/Tasks Deliverable  Completion Phase  completion
The WBS Should Follow the Work Package Concept
Developing the WBS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Basic Principles for Creating WBSs ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
Project Estimation ,[object Object],[object Object]
Pricing and Estimating ,[object Object],[object Object],[object Object],[object Object],[object Object]
Types of Estimates (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Types of Estimates (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Additional Estimating Methods (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Additional Estimating Methods (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Additional Estimating Methods (3) ,[object Object],[object Object]
Estimation Techniques - The Project Management Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Estimation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
Project Estimation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Estimation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example WBS with Estimated Task Durations 6.2 Test Results Report 6.2.1 Review test plan with client 1 day 6.2.2 Carry out test plan 5 days 6.2.3 Analyze results 2 days 6.2.4 Prepare test results report and presentation 3 days 6.2.5 Present test results to client 1 day 6.2.6 Address any software issues or problems 5 days
Estimating Pitfalls ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Engineering Metrics and Approaches  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Engineering Estimation Model
Software Engineering Metrics and Approaches ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Engineering Metrics and Approaches ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Application Boundary for Function Point Analysis 1 (EIF) 2 3 4 5
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
  Complexity   Low Average High Total Internal Logical Files (ILF) _ 3   x 7   = 21 _ 2   x 10   = 20 _ 1   x 15   = 15 56 External Interface Files (EIF) __  x 5   = __ _ 2  x 7   = 14 __  x 10   = __ 14 External Input (EI) _ 3   x 3   =  9  _ 5  x 4  = 20 _ 4   x 6   = 24 53 External Output (EO) _ 4   x 4   = 16 _ 2  x 5   = 10 _ 1   x 7   = 7 33 External Inquiry (EQ) _ 2  x 3   = 6 _ 5  x 4   = 20 _ 3   x 6   = 18 44   Total Unadjusted Function Points (UAF) 200
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],จะคำนวณหา  Total adjusted function points
General System Characteristic Degree of Influence Data Communications 3 Distributed Data Processing 2 Performance 4 Heavily Used Configuration 3 Transaction Rate 3 On-line Data Entry 4 End User Efficiency 4 Online Update 3 Complex Processing 3 Reusability 2 Installation Ease 3 Operational Ease 3 Multiple Sites 1 Facilitate Change 2 Total Degrees of Influence 40 Value Adjustment Factor VAF = (TDI * 0.01) + .65 VAF = (40 * .01) + .65 = 1.05 Total Adjusted Function Points = FP = UAF * VAF FP = 200 * 1.05 = 210
[object Object],[object Object],[object Object],[object Object]
  Source: http://www.theadvisors.com/langcomparison.htm Language Average Source LOC per Function Pont Average Source LOC for a 210 FP Application Access 38 7,980 Basic 107 22,470 C 128 26,880 C++ 53 11,130 COBOL 107 22,470 Delphi 29 6,090 Java 53 11,130 Machine Language 640 134,440 Visual Basic 5 29 6,090
COCOMO – C O nstructive  CO st  MO del   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
COCOMO – Effort Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
COCOMO Models (Duration) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
COCOMO Duration Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Mythical Man-Month – Frederick Brooks ,[object Object],[object Object],[object Object],[object Object]
The Mythical Man-Month – Frederick Brooks ,[object Object]
COCOMO – COnstructive COst MOdel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Engineering Metrics and Approaches ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
Some Examples of Heuristics from Estimating Software Costs by Capers Jones (1988) ,[object Object],[object Object],[object Object],[object Object],[object Object]
What Is the Best Way to Estimate IT Projects? ,[object Object],[object Object],[object Object],[object Object]
Pricing out a Project ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pricing Method ,[object Object],[object Object],[object Object]
จบหัวข้อ  6 ,[object Object]

More Related Content

What's hot

2 2โครงสร้างผังงานลำดับ
2 2โครงสร้างผังงานลำดับ2 2โครงสร้างผังงานลำดับ
2 2โครงสร้างผังงานลำดับ
Pannathat Champakul
 
รูปเล่มวิชาโครงงาน
รูปเล่มวิชาโครงงานรูปเล่มวิชาโครงงาน
รูปเล่มวิชาโครงงาน
AjBenny Pong
 
เฉลยแบบฝึกหัดหน่วยที่ 3
เฉลยแบบฝึกหัดหน่วยที่ 3เฉลยแบบฝึกหัดหน่วยที่ 3
เฉลยแบบฝึกหัดหน่วยที่ 3
Thanawut Rattanadon
 
การเขียนผังงาน (Flowchart)
การเขียนผังงาน (Flowchart)การเขียนผังงาน (Flowchart)
การเขียนผังงาน (Flowchart)Fair Kung Nattaput
 
โครงการอบรมเชิงปฏิบัติการประยุกต์ใช้คอมพิวเตอร์เพื่อการเรียนการสอน
โครงการอบรมเชิงปฏิบัติการประยุกต์ใช้คอมพิวเตอร์เพื่อการเรียนการสอนโครงการอบรมเชิงปฏิบัติการประยุกต์ใช้คอมพิวเตอร์เพื่อการเรียนการสอน
โครงการอบรมเชิงปฏิบัติการประยุกต์ใช้คอมพิวเตอร์เพื่อการเรียนการสอนยิ่งใหญ่ไอที อ.รัตนวาปี
 
9เร่งโครงการ
9เร่งโครงการ9เร่งโครงการ
9เร่งโครงการ
pop Jaturong
 
ตัวอย่างแผนการสอนคอมพิวเตอร์
ตัวอย่างแผนการสอนคอมพิวเตอร์ตัวอย่างแผนการสอนคอมพิวเตอร์
ตัวอย่างแผนการสอนคอมพิวเตอร์srkschool
 
การบทที่ 4 การวางแผนและการจัดตารางการผลิตหลัก
การบทที่ 4 การวางแผนและการจัดตารางการผลิตหลักการบทที่ 4 การวางแผนและการจัดตารางการผลิตหลัก
การบทที่ 4 การวางแผนและการจัดตารางการผลิตหลัก
Teetut Tresirichod
 
การเขียนโครงการ
การเขียนโครงการการเขียนโครงการ
การเขียนโครงการkasetpcc
 
บทที่ 14 การวางแผนความต้องการวัสดุ
บทที่ 14 การวางแผนความต้องการวัสดุบทที่ 14 การวางแผนความต้องการวัสดุ
บทที่ 14 การวางแผนความต้องการวัสดุ
Dr.Krisada [Hua] RMUTT
 
บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์
บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์
บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์
russana
 
บทที่ 1 การจัดการการผลิตและการปฏิบัติการ
บทที่ 1 การจัดการการผลิตและการปฏิบัติการบทที่ 1 การจัดการการผลิตและการปฏิบัติการ
บทที่ 1 การจัดการการผลิตและการปฏิบัติการ
Dr.Krisada [Hua] RMUTT
 
Mind Map : โครงงานคอมพิวเตอร์
Mind Map : โครงงานคอมพิวเตอร์ Mind Map : โครงงานคอมพิวเตอร์
Mind Map : โครงงานคอมพิวเตอร์
Visaitus Palasak
 
การเขียนโครงการ
การเขียนโครงการการเขียนโครงการ
การเขียนโครงการบูม บูม
 
ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ (Human Computer Interaction)
ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ (Human Computer Interaction)ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ (Human Computer Interaction)
ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ (Human Computer Interaction)
Dr.Kridsanapong Lertbumroongchai
 
ส่วนที่ 3 โครงการ (ตัวอย่างจากปี 53)
ส่วนที่ 3 โครงการ (ตัวอย่างจากปี 53)ส่วนที่ 3 โครงการ (ตัวอย่างจากปี 53)
ส่วนที่ 3 โครงการ (ตัวอย่างจากปี 53)Alongkorn WP
 
การออกแบบเอาต์พุต/การออกแบบอินพุต
การออกแบบเอาต์พุต/การออกแบบอินพุตการออกแบบเอาต์พุต/การออกแบบอินพุต
การออกแบบเอาต์พุต/การออกแบบอินพุต
CC Nakhon Pathom Rajabhat University
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
uncleRhyme
 

What's hot (20)

2 2โครงสร้างผังงานลำดับ
2 2โครงสร้างผังงานลำดับ2 2โครงสร้างผังงานลำดับ
2 2โครงสร้างผังงานลำดับ
 
รูปเล่มวิชาโครงงาน
รูปเล่มวิชาโครงงานรูปเล่มวิชาโครงงาน
รูปเล่มวิชาโครงงาน
 
เฉลยแบบฝึกหัดหน่วยที่ 3
เฉลยแบบฝึกหัดหน่วยที่ 3เฉลยแบบฝึกหัดหน่วยที่ 3
เฉลยแบบฝึกหัดหน่วยที่ 3
 
การเขียนผังงาน (Flowchart)
การเขียนผังงาน (Flowchart)การเขียนผังงาน (Flowchart)
การเขียนผังงาน (Flowchart)
 
5 1
5 15 1
5 1
 
โครงการอบรมเชิงปฏิบัติการประยุกต์ใช้คอมพิวเตอร์เพื่อการเรียนการสอน
โครงการอบรมเชิงปฏิบัติการประยุกต์ใช้คอมพิวเตอร์เพื่อการเรียนการสอนโครงการอบรมเชิงปฏิบัติการประยุกต์ใช้คอมพิวเตอร์เพื่อการเรียนการสอน
โครงการอบรมเชิงปฏิบัติการประยุกต์ใช้คอมพิวเตอร์เพื่อการเรียนการสอน
 
9เร่งโครงการ
9เร่งโครงการ9เร่งโครงการ
9เร่งโครงการ
 
ตัวอย่างแผนการสอนคอมพิวเตอร์
ตัวอย่างแผนการสอนคอมพิวเตอร์ตัวอย่างแผนการสอนคอมพิวเตอร์
ตัวอย่างแผนการสอนคอมพิวเตอร์
 
การบทที่ 4 การวางแผนและการจัดตารางการผลิตหลัก
การบทที่ 4 การวางแผนและการจัดตารางการผลิตหลักการบทที่ 4 การวางแผนและการจัดตารางการผลิตหลัก
การบทที่ 4 การวางแผนและการจัดตารางการผลิตหลัก
 
การเขียนโครงการ
การเขียนโครงการการเขียนโครงการ
การเขียนโครงการ
 
บทที่ 14 การวางแผนความต้องการวัสดุ
บทที่ 14 การวางแผนความต้องการวัสดุบทที่ 14 การวางแผนความต้องการวัสดุ
บทที่ 14 การวางแผนความต้องการวัสดุ
 
บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์
บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์
บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์
 
บทที่ 1 การจัดการการผลิตและการปฏิบัติการ
บทที่ 1 การจัดการการผลิตและการปฏิบัติการบทที่ 1 การจัดการการผลิตและการปฏิบัติการ
บทที่ 1 การจัดการการผลิตและการปฏิบัติการ
 
แบบฝึกหัดที่ 3 Microsoft PowerPoint
แบบฝึกหัดที่ 3 Microsoft PowerPointแบบฝึกหัดที่ 3 Microsoft PowerPoint
แบบฝึกหัดที่ 3 Microsoft PowerPoint
 
Mind Map : โครงงานคอมพิวเตอร์
Mind Map : โครงงานคอมพิวเตอร์ Mind Map : โครงงานคอมพิวเตอร์
Mind Map : โครงงานคอมพิวเตอร์
 
การเขียนโครงการ
การเขียนโครงการการเขียนโครงการ
การเขียนโครงการ
 
ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ (Human Computer Interaction)
ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ (Human Computer Interaction)ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ (Human Computer Interaction)
ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ (Human Computer Interaction)
 
ส่วนที่ 3 โครงการ (ตัวอย่างจากปี 53)
ส่วนที่ 3 โครงการ (ตัวอย่างจากปี 53)ส่วนที่ 3 โครงการ (ตัวอย่างจากปี 53)
ส่วนที่ 3 โครงการ (ตัวอย่างจากปี 53)
 
การออกแบบเอาต์พุต/การออกแบบอินพุต
การออกแบบเอาต์พุต/การออกแบบอินพุตการออกแบบเอาต์พุต/การออกแบบอินพุต
การออกแบบเอาต์พุต/การออกแบบอินพุต
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 

Viewers also liked

Script breakdown sheet1
Script breakdown sheet1Script breakdown sheet1
Script breakdown sheet1Yazzee
 
โครงการอันเนื่องมาจากพระราชดำริ 26
โครงการอันเนื่องมาจากพระราชดำริ 26โครงการอันเนื่องมาจากพระราชดำริ 26
โครงการอันเนื่องมาจากพระราชดำริ 26musitaporn
 
Ch8
Ch8Ch8
Script Breakdown Sheet 1
Script Breakdown Sheet 1Script Breakdown Sheet 1
Script Breakdown Sheet 1
hlr1993
 
โครงการสะพานพระราม 8
โครงการสะพานพระราม 8 โครงการสะพานพระราม 8
โครงการสะพานพระราม 8 Lovemommakmak
 
แบบฝึกหัด ระบบคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
แบบฝึกหัด ระบบคอมพิวเตอร์และเทคโนโลยีสารสนเทศแบบฝึกหัด ระบบคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
แบบฝึกหัด ระบบคอมพิวเตอร์และเทคโนโลยีสารสนเทศฐนกร คำเรือง
 
โครงการในพระราชดำริ ไบโอดีเซล
โครงการในพระราชดำริ ไบโอดีเซลโครงการในพระราชดำริ ไบโอดีเซล
โครงการในพระราชดำริ ไบโอดีเซลSleFongnoi Ag'
 
Wbs For Building Project
Wbs For Building ProjectWbs For Building Project
Wbs For Building Project
project management
 
What is a Work Breakdown Structure?
What is a Work Breakdown Structure?What is a Work Breakdown Structure?
What is a Work Breakdown Structure?
Kenny Hirschmann
 
Work Breakdown Structure Use This
Work Breakdown Structure Use ThisWork Breakdown Structure Use This
Work Breakdown Structure Use This
project management
 
Work breakdown structure
Work breakdown structureWork breakdown structure
Work breakdown structure
Abhishek Pachisia
 
Work Breakdown Structure
Work Breakdown StructureWork Breakdown Structure
Work Breakdown Structure
Emanuele Della Valle
 
WBS presentation
WBS presentationWBS presentation
WBS presentation
jpstewar
 
Work breakdown structure ppt
Work breakdown structure pptWork breakdown structure ppt
Work breakdown structure pptnazi2020
 
Types of estimates
Types of estimatesTypes of estimates
Types of estimates
Simarpreet Singh
 

Viewers also liked (16)

Script breakdown sheet1
Script breakdown sheet1Script breakdown sheet1
Script breakdown sheet1
 
โครงการอันเนื่องมาจากพระราชดำริ 26
โครงการอันเนื่องมาจากพระราชดำริ 26โครงการอันเนื่องมาจากพระราชดำริ 26
โครงการอันเนื่องมาจากพระราชดำริ 26
 
Ch8
Ch8Ch8
Ch8
 
Script Breakdown Sheet 1
Script Breakdown Sheet 1Script Breakdown Sheet 1
Script Breakdown Sheet 1
 
โครงการสะพานพระราม 8
โครงการสะพานพระราม 8 โครงการสะพานพระราม 8
โครงการสะพานพระราม 8
 
แบบฝึกหัด ระบบคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
แบบฝึกหัด ระบบคอมพิวเตอร์และเทคโนโลยีสารสนเทศแบบฝึกหัด ระบบคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
แบบฝึกหัด ระบบคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
 
โครงการในพระราชดำริ ไบโอดีเซล
โครงการในพระราชดำริ ไบโอดีเซลโครงการในพระราชดำริ ไบโอดีเซล
โครงการในพระราชดำริ ไบโอดีเซล
 
Wbs For Building Project
Wbs For Building ProjectWbs For Building Project
Wbs For Building Project
 
What is a Work Breakdown Structure?
What is a Work Breakdown Structure?What is a Work Breakdown Structure?
What is a Work Breakdown Structure?
 
Work Breakdown Structure Use This
Work Breakdown Structure Use ThisWork Breakdown Structure Use This
Work Breakdown Structure Use This
 
Work breakdown structure
Work breakdown structureWork breakdown structure
Work breakdown structure
 
Work Breakdown Structure
Work Breakdown StructureWork Breakdown Structure
Work Breakdown Structure
 
Work Breakdown Structure
Work Breakdown StructureWork Breakdown Structure
Work Breakdown Structure
 
WBS presentation
WBS presentationWBS presentation
WBS presentation
 
Work breakdown structure ppt
Work breakdown structure pptWork breakdown structure ppt
Work breakdown structure ppt
 
Types of estimates
Types of estimatesTypes of estimates
Types of estimates
 

Similar to The work breakdown structure and project estimation

Implementation_Methodology by Alex 2023 แปลโดย ธนเดช รันดิลก ณ ภูเก็ต.pdf
Implementation_Methodology by Alex 2023 แปลโดย ธนเดช รันดิลก ณ ภูเก็ต.pdfImplementation_Methodology by Alex 2023 แปลโดย ธนเดช รันดิลก ณ ภูเก็ต.pdf
Implementation_Methodology by Alex 2023 แปลโดย ธนเดช รันดิลก ณ ภูเก็ต.pdf
ธนเดช รัตนดิลก ณ ภูเก็ต
 
โครงการ
โครงการโครงการ
โครงการguest2824fef
 
โครงการ
โครงการโครงการ
โครงการguest3b08dd
 
Ms project
Ms projectMs project
Ms project
Bangalo Findsoul
 

Similar to The work breakdown structure and project estimation (20)

Implementation_Methodology by Alex 2023 แปลโดย ธนเดช รันดิลก ณ ภูเก็ต.pdf
Implementation_Methodology by Alex 2023 แปลโดย ธนเดช รันดิลก ณ ภูเก็ต.pdfImplementation_Methodology by Alex 2023 แปลโดย ธนเดช รันดิลก ณ ภูเก็ต.pdf
Implementation_Methodology by Alex 2023 แปลโดย ธนเดช รันดิลก ณ ภูเก็ต.pdf
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
SDLC
SDLCSDLC
SDLC
 
โครงการ
โครงการโครงการ
โครงการ
 
Present
PresentPresent
Present
 
Present
PresentPresent
Present
 
Present
PresentPresent
Present
 
Present
PresentPresent
Present
 
โครงการ
โครงการโครงการ
โครงการ
 
presentation
presentationpresentation
presentation
 
Present
PresentPresent
Present
 
Present
PresentPresent
Present
 
Present
PresentPresent
Present
 
Present
PresentPresent
Present
 
Ms project
Ms projectMs project
Ms project
 
Activity 4
Activity 4Activity 4
Activity 4
 
Activitiy-4
Activitiy-4Activitiy-4
Activitiy-4
 
Activity 4
Activity 4Activity 4
Activity 4
 
Identifying isd addie 2 wiki
Identifying  isd addie 2 wikiIdentifying  isd addie 2 wiki
Identifying isd addie 2 wiki
 

The work breakdown structure and project estimation

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Project Life Cycle ประกอบไปด้วย 5 เฟส 1 2 3 4 5 SDLC
  • 10. Systems Development Life Cycle (SDLC) เวลาเราจะพัฒนาระบบ ( โปรแกรม ) อะไรสักอย่างหนึ่ง จะประกอบไปด้วย 5 เฟส เช่นกัน
  • 11. The Relationship Between the PLC & SDLC
  • 12. An IT Project Methodology
  • 13. ดูให้เข้าใจส่วนใดคือ PLC ส่วนใดคือ SDLC ในบล็อกนี้คือ SDLC และมันก็คือ Execute And Control ของ PLC
  • 14. Work Breakdown S tructure Phase Deliverable Activities/Tasks Deliverable Completion Phase completion
  • 15. The WBS Should Follow the Work Package Concept
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. Example WBS with Estimated Task Durations 6.2 Test Results Report 6.2.1 Review test plan with client 1 day 6.2.2 Carry out test plan 5 days 6.2.3 Analyze results 2 days 6.2.4 Prepare test results report and presentation 3 days 6.2.5 Present test results to client 1 day 6.2.6 Address any software issues or problems 5 days
  • 32.
  • 33.
  • 35.
  • 36.
  • 37. The Application Boundary for Function Point Analysis 1 (EIF) 2 3 4 5
  • 38.
  • 39.   Complexity   Low Average High Total Internal Logical Files (ILF) _ 3 x 7 = 21 _ 2 x 10 = 20 _ 1 x 15 = 15 56 External Interface Files (EIF) __ x 5 = __ _ 2 x 7 = 14 __ x 10 = __ 14 External Input (EI) _ 3 x 3 = 9 _ 5 x 4 = 20 _ 4 x 6 = 24 53 External Output (EO) _ 4 x 4 = 16 _ 2 x 5 = 10 _ 1 x 7 = 7 33 External Inquiry (EQ) _ 2 x 3 = 6 _ 5 x 4 = 20 _ 3 x 6 = 18 44   Total Unadjusted Function Points (UAF) 200
  • 40.
  • 41. General System Characteristic Degree of Influence Data Communications 3 Distributed Data Processing 2 Performance 4 Heavily Used Configuration 3 Transaction Rate 3 On-line Data Entry 4 End User Efficiency 4 Online Update 3 Complex Processing 3 Reusability 2 Installation Ease 3 Operational Ease 3 Multiple Sites 1 Facilitate Change 2 Total Degrees of Influence 40 Value Adjustment Factor VAF = (TDI * 0.01) + .65 VAF = (40 * .01) + .65 = 1.05 Total Adjusted Function Points = FP = UAF * VAF FP = 200 * 1.05 = 210
  • 42.
  • 43.   Source: http://www.theadvisors.com/langcomparison.htm Language Average Source LOC per Function Pont Average Source LOC for a 210 FP Application Access 38 7,980 Basic 107 22,470 C 128 26,880 C++ 53 11,130 COBOL 107 22,470 Delphi 29 6,090 Java 53 11,130 Machine Language 640 134,440 Visual Basic 5 29 6,090
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.