Qui trình là gì

3 147 1
Qui trình là gì

Đang tải... (xem toàn văn)

Thông tin tài liệu

Qui trình gì? Qui trình gì? Bởi: Ngô Trung Việt John Vu Một sinh viên viết cho tôi: “Em không hiểu thuật ngữ “Qui trình” cần tuân theo qui trình phát triển phần mềm? Cải tiến liên tục gì?” Đáp: Qui trình trình tự có tổ chức hoạt động để hoàn thành Chẳng hạn: Dự án phần mềm Trong trường hợp này, dự án việc áp dụng tài nguyên vào qui trình Tài nguyên người, công cụ kĩ thuật mà bạn áp dụng tuân theo qui trình Thuật ngữ “con người” kĩ kinh nghiệm thành viên tổ Trình tự trật tự theo hoàn thành Thuật ngữ “trật tự” nghĩa bạn phải tuân theo “từng bước một” tương ức theo qui tắc Chẳng hạn, bạn phải hiểu yêu cầu trước bắt đầu thiết kế; thiết kế hoàn thành bạn bắt đầu viết mã v.v Qui trình đại diện ba yếu tố: Hiệu quả: Mối quan hệ việc dùng tài nguyên kết hoàn thành Thời gian chu kì: “Tốc độ” qui trình, tức là, thời gian cần để hoàn thành qui trình Và Chất lượng: Chất lượng qui trình xác định người dùng đáp ứng yêu cầu, lỗi v.v Tổ hợp ba yếu tố xác định lực tổ hay tổ chức Cải tiến liên tục việc thay đổi hay nâng cấp từ lực mức thấp lên lực mức cao Không có đào tạo đúng, người phát triển phần mềm làm họ muốn để làm cho công việc họ thực Vì phát triển phần mềm hoạt động “làm việc theo tổ”, hoạt động cá nhân, điều quan trọng thành viên tổ tuân theo qui tắc tuân theo “Qui trình xác định” cho dự án Người quản lí dự án phải nhận diện “Qui trình xác định” kế hoạch dự án giám sát hoạt động để đảm bảo thành viên tổ tuân theo để có kết mong muốn hiệu quả, chất lượng tốc độ Một vấn đề đào tạo khoa học máy tính sinh viên có xu hướng làm việc cô lập Điển hình, người trao cho vấn đề để giải quyết, chương trình để viết mã, người cho điểm tương ứng theo thành tích cá nhân Khi sinh viên làm, người tiếp tục làm để làm cho việc làm họ thực hiện, giống họ trường Không có hiểu biết làm việc tổ việc tuân theo qui trình, nhiều dự án không chuyển giao 1/3 Qui trình gì? phần mềm cho khách hàng lịch biểu có chất lượng Nhiều dự án thường chậm có chất lượng Chúng thất bại thiếu phối hợp làm việc tổ điều cho phép thành viên tổ làm việc Chúng thất bại số thành viên vội vàng viết mã mà không thực hiểu yêu cầu Chúng thất bại có nhiều thay đổi dự án điều thường tới trễ qui trình giải thay đổi Chúng thất bại người quản lí dự án cách lập kế hoạch, tổ chức hay ước lượng thời gian, lịch biểu nỗ lực cần để hoàn thành dự án Qui trình xác định lộ trình cho dự án Nó yêu cầu thành viên tổ tuân theo “con đường” bước Từng bước phải có vai trò trách nhiệm xác định rõ ràng cho thành viên tổ Khi thay đổi xảy ra, lộ trình nhận diện rõ ràng làm tổ làm cho công việc họ thực có hiệu quả, chất lượng đáp ứng lịch biểu dự án (tốc độ) —-English version—What is a process? A student wrote to me: “I not understand the term “Process” and why we need to follow a process in software development? What is continuous improvement?” Answer: A process is an organized sequence of activities to complete something For example: A software project In this case, a project is the application of resources to that process Resources are people, tools and techniques that you apply when following a process The term “people” also indicates the skill and experience of the team members A Sequence is the order in which things are accomplished The term “order” means you must follow it “step by step” according to a rule For example, you must understand the requirements before start designing; only when design is completed then you can start coding etc A process is represented by three factors: Efficiency: The relationship between resource use and accomplished results Cycle Time: The “speed” of the process, i.e., the time it takes to complete a process And Quality: The quality of the process as defined by users such as meet requirements, have no defects etc The combination of these three factors defines the capability of a team or an organization A continuous improvement is the changing or upgrading from lower capability to higher capability Without proper training, software developers will whatever they want just to get their works done Since software development is a “Teamwork” activity, not individual activity, it is important that all team members follow certain rules such as following a “Defined process” for that project The project manager must identify the “Defined process” in the project plan and monitor activities to ensure that team members are following it to get the desired results such as efficiency, quality and speed 2/3 Qui trình gì? One of the major issue in computer science training is students have a tendency to work in isolation Typically, each is given a problem to solve, a program to code, and each is graded according to individual achievement When students go to work, each will continue to whatever possible to get their jobs done, just like when they are in school Without an understanding about teamwork by following a process, many projects will fail to deliver software to customers within schedule and with quality Many projects are often late and with poor quality They fail because the lack of coordination and teamwork that allows team members to work together They fail because some members hurry to code without really understand the requirements They fail because there are too many changes in the projects that come late and there is no process to handle changes They fail because project managers not know how to plan, to organize, or to estimate the time, schedule and effort needed to complete the project A defined process is a roadmap for the project It require team members to follow the “road” step by step Each step has a clearly defined roles and responsibilities for each team member When changes happen, the roadmap clearly identify who is doing what so the team can get their works done with efficiency, quality and meeting project schedule (Speed) 3/3 ... tới trễ qui trình giải thay đổi Chúng thất bại người quản lí dự án cách lập kế hoạch, tổ chức hay ước lượng thời gian, lịch biểu nỗ lực cần để hoàn thành dự án Qui trình xác định lộ trình cho.. .Qui trình gì? phần mềm cho khách hàng lịch biểu có chất lượng Nhiều dự án thường chậm có chất lượng Chúng thất bại thiếu phối hợp làm việc tổ điều cho phép thành viên tổ làm việc Chúng... có vai trò trách nhiệm xác định rõ ràng cho thành viên tổ Khi thay đổi xảy ra, lộ trình nhận diện rõ ràng làm tổ làm cho công việc họ thực có hiệu quả, chất lượng đáp ứng lịch biểu dự án (tốc độ)

Ngày đăng: 29/12/2015, 09:59

Mục lục

    Qui trình là gì?

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan