Business System Analyst

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
เทคโนโลยีฐานข้อมูลสำนักงาน
Advertisements

กรอบแนวทางการทำงาน Dummy Project
Chapter 11 : System Implementation
Best Practices for Managing A Project
วงจรพัฒนาระบบ (System Development Life Cycle)
โดย ดร.วรินทร์ สุวรรณวิสูตร อาจารย์ผู้ประสานงานวิชาโครงการ
บทที่ ๑ ความรู้เบื้องต้น เกี่ยวกับการวิเคราะห์ และออกแบบระบบสารสนเทศ (Introduction to Information System Analysis) 22/7/03 บทที่
ตัวอย่าง การปรับปรุงข้อสอบ วิชา LB105: Study Skills ภาคที่ 1 / 2545 ( ก่อนการปรับปรุงเป็นข้อ 78 หลังการปรับปรุงเป็นข้อ 20 )
การตรวจสอบภายในที่ไม่ใช่การจับผิด ทำอย่างไร ?
Graduate School Khon Kaen University
Introduction to HCI (2).
Planning the site อ.ธวัชชัย สลางสิงห์.
Skill 1 – Analyzing the Problem
องค์ประกอบ e-Learning และ WBI
เนื้อหา ประเภทของโปรแกรมภาษา ขั้นตอนการพัฒนาโปรแกรม
การวิเคราะห์ความต้องการด้านระบบ
Poster Presentation โดย สำหรับ การประชุม สคร.5 รศ.นพ.สมพนธ์ ทัศนิยม
Use Case Diagram.
Surachai Wachirahatthapong
SCC - Suthida Chaichomchuen
บรรยายโดย สุรางคนา ธรรมลิขิต
Software Process Models
CHAPTER 1 Major Sources of Errors in Numerical Methods
การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริธึม
บทที่ 16 การใช้ข้อมูล ข่าวสาร ของ ผู้บริหาร จากงานเขียนตั้งแต่ข้อ 1-15 ผู้อ่าน คงจะได้ตระหนักถึงคุณค่าของ ข่าวสาร ก็น่าเชื่อได้ว่าหรือตั้ง สมมุติฐานได้ว่า.
การพัฒนาคุณภาพ การบริหารจัดการภาครัฐ
ให้ประหยัดการใช้หน่วยความจำ (space) ด้วยความรวดเร็ว (time)
บทที่ 2 การพัฒนาระบบ (System Development)
เครื่องมือช่วยในการจับประเด็น รวบรวมความคิดให้เป็นหมวดหมู่
Waterfall model แบบจำลองน้ำตก
แนวทางการปฏิบัติโครงการจูงมือ น้องน้อยบนดอยสูง 1.
การวิจัยดำเนินงาน Operations research
บทที่ 1 ความรู้พื้นฐานในการ พัฒนาระบบ
บทที่ 2 การพัฒนาระบบสารสนเทศ
Benchmarking.
วิธีการทางคอมพิวเตอร์
การออกแบบฐานข้อมูลและการบริหารธุรกิจ
แบบจำลองกระบวนการซอฟต์แวร์
System Development Lift Cycle
3. การพัฒนาระบบสารสนเทศ
Chapter 2 Software Process.
บทที่ 3 การวิเคราะห์ Analysis.
ที่ใช้ใน Object-Oriented Design
โครงการพัฒนาคุณภาพ การบริหารจัดการภาครัฐ (การส่งเสริมให้ส่วนราชการนำร่อง เข้าสู่การพัฒนาคุณภาพการบริหารจัดการภาครัฐ) เขียนรายงานหมวดที่ 7 : ผลลัพธ์การดำเนินการ.
II > วงจรการพัฒนาระบบ (System Development Life Cycle)
2.1 วิธีแก้ปัญหาด้วยคอมพิวเตอร์ (Computer problem solving methods)
Evaluation as a Strategy ; สำนักประเมินผล สำนักงบประมาณ
บทที่ 1 ระบบสารสนเทศ และบทบาทของนักวิเคราะห์ระบบ
บรรยาย โดย อาจารย์วทัญญู มุ่งหมาย
หลักการแก้ปัญหา.
การจัดทำดัชนีชี้วัดและ การกำหนดค่าเป้าหมายผลสัมฤทธิ์ของงาน
การวิเคราะห์และออกแบบระบบ System Analysis and Design
ADDIE Model.
Lesson 10 Software Evolution
การสร้างทีมงานในการบริหารโครงการ
Chapter 1 Introduction to Software Engineering – Software Engineering Chaichan Kusoljittakorn 1.
16. กลยุทธิ์ที่มุ่งเน้น ความสำเร็จ. Background การเปลี่ยนทัศนคติ จาก แรงงาน เป็นผลการปฏิบัติงาน แรงจูงใจบนพื้นฐานความเข้าใจ เพื่อบรรลุสู่ความสำเร็จ แบบญี่ป่น.
การบริหารงานวิชาการ : ในมิติของการประเมินผล
การพัฒนาการเรียนรู้รายวิชาการโปรแกรมคอมพิวเตอร์ด้วย e-Learning
นโยบายการพัฒนาทรัพยากรสารสนเทศ
บทที่ 5 การเขียนรายงานโครงงานคอมพิวเตอร์
Business System Analysis and Design (BC401)
Software Evolution แบบจำลองกระบวนการพัฒนา/ผลิตซอฟต์แวร์ (Process Model) แบบจำลองใช้สำหรับชี้นำถึงกิจกรรมหลัก (key Activities) ในการพัฒนาซอฟต์แวร์ ด้วยการกำหนดรายละเอียดหรือข้อบัญญัติไว้ในแต่ละกิจกรรมในแต่ละขั้นตอนที่มีลำดับขั้นตอนการพัฒนาที่ชัดเจน.
การพัฒนาระบบสารสนเทศ
วิศวกรรมซอฟต์แวร์ (Software Engineering)
การออกแบบบทเรียนคอมพิวเตอร์
วิชา วิศวกรรมซอฟต์แวร์ (Software Engineering)
กลยุทธ์การทดสอบซอฟต์แวร์ วิศวกรรมซอฟต์แวร์ (Software Engineering)
ใบสำเนางานนำเสนอ:

Business System Analyst Introduction

Introduction The Requirements Problem Introduction to Requirement Management Requirement and Software Lifecycle Software Team Computer Department Kasetsart University. (Prasertsak U.)

The Requirements Problem Key Points เป้าหมายของการพัฒนาซอฟท์แวร์ คือการได้ซอฟท์แวร์ที่มีคุณภาพ เสร็จ ตรงเวลา อยู่ในงบประมาณที่ได้วางไว้ และตรงตามความต้องการ การที่โครงการจะประสบความสำเร็จได้นั้นขึ้นอยู่กับการจัดการเกี่ยวกับ ความต้องการของผู้ใช้ ความต้องการที่ไม่ตรงกับความเป็นจริง ย่อมส่งผลให้ระบบพัฒนาใน แนวทางที่ผิด ซึ่งต้องเสียค่าใช้จ่ายในการแก้ไขเป็นอย่างมาก การสร้างทักษะความชำนาญให้กับผู้มีหน้าที่รวบรวมความต้องการย่อม ส่งผลให้ความผิดพลาดเกิดขึ้นน้อยลง และความผิดพลาดในการพัฒนา ระบบย่อมน้อยลงตามไปด้วย Computer Department Kasetsart University. (Prasertsak U.)

Goal of Software Development To Develop quality software On time On Budget Meet customer requirement Computer Department Kasetsart University. (Prasertsak U.)

Look at the Data 31% of projects will be canceled before they ever get completed. 52.7% of projects will cost 189% of their original estimates American companies and government agencies will spend $81 billion for canceled software projects. These same organizations will pay an additional $59 billion for software projects that will be completed. Standish Group [1994] reported Computer Department Kasetsart University. (Prasertsak U.)

Root Causes of success&failure European Software Process Improvement Training Initiative (ESPITI) Computer Department Kasetsart University. (Prasertsak U.)

Root Causes of success&failure Computer Department Kasetsart University. (Prasertsak U.)

Summary Requirements errors are likely to be the most common class of error. Requirements errors are likely to be the most expensive errors to fix. Requirements errors are likely to consume 25-40 percent of the total project budget. Computer Department Kasetsart University. (Prasertsak U.)

Requirements Management Key Points กระบวนการในการดึงความต้องการออกมาจากผู้ใช้ การจัดเรียง และการ รวบรวมเป็นเอกสารความต้องการ ความเข้าใจในตัวผู้ใช้ ถึงวัฒนธรรมการทำงาน และภาษาที่ใช้ในการสื่อสาร เพื่อสร้างระบบที่สามารถตอบสนองผู้ใช้ได้ การสร้างรูปแบบในการสื่อสารกลับไปยังผู้ใช้ เพื่อให้ผู้ใช้เข้าใจถึงผลลัพธ์ที่ได้ จากการพัฒนาระบบ Computer Department Kasetsart University. (Prasertsak U.)

What is SW Requirement? สิ่งที่ SW จะต้องทำได้ และเป็นไปตามที่ผู้ใช้ต้องการ เพื่อแก้ไขปัญหาหรือ เพื่อให้บรรลุวัตถุประสงค์ที่ตั้งไว้ สิ่งที่ SW จะต้องทำได้ เพื่อให้เป็นไปตามข้อกำหนดของสัญญา หรือ คุณสมบัติเฉพาะที่ระบุไว้ หรือเพื่อให้ตรงตามเอกสารตามที่มีการกำหนดไว้ Computer Department Kasetsart University. (Prasertsak U.)

What is REQ Management? a systematic approach to eliciting, organizing, and documenting the requirements of the system a process that establishes and maintains agreement between the customer and the project team on the changing requirements of the system Computer Department Kasetsart University. (Prasertsak U.)

What is REQ Management? Which project team members are responsible for requirement (#278), and which ones are allowed to modify it or delete it? ถ้า requirement #278 ถูกแก้ไข จะกระทบกับ requirement อื่นหรือไม่ และถ้ากระทบจะกระทบกับอะไรบ้าง จะแน่ใจได้อย่างไรว่า Requirement #278 โปรแกรมได้เขียนขึ้นเพื่อ ตอบสนองแล้ว และจะทดสอบได้อย่างไรว่า สิ่งที่โปรแกรมทำงานนั้นถูกต้อง และเป็นไปตามที่ต้องการจริงๆ Computer Department Kasetsart University. (Prasertsak U.)

The Road Map Computer Department Kasetsart University. (Prasertsak U.)

Software Lifecycle Waterfall Model Computer Department Kasetsart University. (Prasertsak U.)

Software Lifecycle Spiral Model Computer Department Kasetsart University. (Prasertsak U.)

Software Lifecycle Iterative Approach Inception (เริ่มแรก) Business case, scope of project, estimate budget and time Elaboration (ทำอย่างละเอียด) Requirement, Prototype Construction (ลงมือพัฒนา – Design, Coding) transition (User Testing, Train, Deploy) Computer Department Kasetsart University. (Prasertsak U.)

Software Lifecycle Iterations fashion (Iterative and Incremental) Computer Department Kasetsart University. (Prasertsak U.)

Software Lifecycle Disciplines of Iterative Approach Computer Department Kasetsart University. (Prasertsak U.)

Software Lifecycle ข้อดีของการจัดการ requirement ภายใต้รูปแบบการพัฒนาโดยใช้ Iterative Model Better Adaptability to Requirement Change Better Scope Management Computer Department Kasetsart University. (Prasertsak U.)

Software Team การจะจัดการ requirement ให้มีประสิทธิภาพ สามารถทำได้ดีถ้ามีการ จัดตั้งทีมงานที่ดี ทุกคนในทีมมีส่วนเกี่ยวข้องกับการจัดการ requirement การจัดการ requirement ที่มีประสิทธิภาพจำเป็นต้องใช้ทักษะหลักๆ เช่น Analyzing the Problem, Understanding Users, Defining the System, Managing Scope, Refining the System, Building the right System Computer Department Kasetsart University. (Prasertsak U.)

Software Team การตั้งทีมเพื่อพัฒนาระบบงานด้านคอมพิวเตอร์ จะต้องคำนึงถึงเป้าหมาย หลักอย่างน้อย 2 ประการคือ เพื่อการจัดการ requirement ได้อย่างมีประสิทธิภาพ เพื่อให้ระบบเสร็จตามเป้าหมายที่ได้วางไว้ ภายใต้ระยะเวลา และงบประมาณที่ กำหนด Computer Department Kasetsart University. (Prasertsak U.)

Software Team (ex.) Computer Department Kasetsart University. (Prasertsak U.)