Categories: Thủ Thuật Mới

Video Cách tính Man_day Chi tiết

Mục lục bài viết

Kinh Nghiệm Hướng dẫn Cách tính Man_day Mới Nhất

Update: 2022-02-16 22:30:04,Quý khách Cần tương hỗ về Cách tính Man_day. Quý khách trọn vẹn có thể lại Comments ở phía dưới để Mình được tương hỗ.


Điểm cốt lõi khi estimate effort (phần 1)

Thứ Tư, 27/03/2019Tram Ho

Mở đầu

Bài viết này sẽ trình làng về kiểu cách estimate effort chi ra khi thao tác.

Tóm lược đại ý quan trọng trong bài

  • Điểm cốt lõi khi estimate effort (phần 1)
  • Mở đầu
  • Effort là gì?
  • Tại sao nên phải có ý thức về effort?
  • C trong QCD
  • Tầm quan trọng của việc estimate effort
  • Những case không cần estimate effort (?)
  • Cách estimate
  • Khái quát
  • Chia nhỏ task

Effort là gì?

Effort tức là tổng thời hạn ước tính cho tới khi hoàn thành xong 1 task nào đó trong việc làm. Nó khác với nghĩa của cụm từ TAT (Turnaround time) xuất hiện trong kỳ thi FE.

Ví dụ, trong trường hợp có một task cần 40 tiếng để hoàn thành xong, vậy trọn vẹn có thể nói rằng effort đó là 40 tiếng. Nếu một ngày thao tác 8 tiếng, trọn vẹn có thể hiểu 40 tiếng là 5 man-day. Ngoài ra, nếu một tháng đi thao tác 20 ngày thì 40 tiếng đõ sẽ tương tự 0.25 man-month.

Thông thường man-day và man-month sẽ là cty chức năng được sử dụng để tính effort.

Thời học viên hẳn bạn không để ý lắm đến effort nhưng nếu trở thành kỹ sư IT thao tác trong công ty thì nên phải ghi nhận về effort.

Tại sao nên phải có ý thức về effort?

Cần có ý thức về effort là chính vì thời hạn thao tác mà nhân viên cấp dưới trọn vẹn có thể làm là hạn chế.

Theo quy định của Luật lao động, nhân viên cấp dưới thao tác tại một công ty, không phải phía vận hành công ty sẽ đã có được số lượng giới hạn về thời hạn thao tác tối đa. Năm năm ngoái, do vụ việc làm quá giờ ở một doanh nghiệp lớn, quy định về việc làm thêm giờ trở nên nghiêm ngặt hơn. Người tử vong do thao tác quá sức là vì trong một tháng làm thêm giờ khoảng chừng 80 tiếng.

Ngoài ra, cũng một phần vì yếu tố ngân sách. Thông thường nhân viên cấp dưới văn phòng được trả lương theo giờ thao tác nên dù đảm bảo tiêu chuẩn về luật lao động đi nữa, nếu ngân sách công ty không đủ thì vẫn phải hạn chế làm thêm giờ.

Dưới thời kỳ kinh tế tài chính khủng hoảng bong bóng hơn 20 năm trước đó, vốn chẳng có cụm từ cải cách cách thao tác, công ty cũng luôn có thể có thật nhiều tiền nên nhân viên cấp dưới xem việc làm thêm một cách không bình thường là một việc thường thì. Thế nhưng thời đại này đã qua rồi.

C trong QCD

Các kỹ sư IT khi thao tác cần ý thức được về QCD.

  • Q.=Quality
  • C=Cost, đó là effort
  • D=Delivery

Bài viết này sẽ nói về chữ C trong QCD.

Tầm quan trọng của việc estimate effort

Trước khi khởi đầu làm task, thứ nhất phải tiến hành estimate effort để làm task đó.

Như trên tôi có nói, nếu là một kỹ sư IT thao tác chuyên nghiệp thì sẽ không còn đổ thời hạn vô hạn vào task, mà phải số lượng giới hạn về thời hạn trọn vẹn có thể chi ra cho task đó. Thêm vào đó, 1 task có khi phải tiến hành tuy nhiên tuy nhiên với task khác, nếu chi ra effort nhiều hơn thế nữa dự tính để làm 1 task, thì không đủ effort để làm task khác, và kết quả là tiến độ task sẽ bị chậm trễ.

Vậy nên thứ nhất phải chốt được Giá trị ước tính cho effort làm task. Ngoài ra còn phải khiến giá trị ước tính (effort est) này sẽ không vượt quá effort sẽ sử dụng thực tiễn, nên việc làm estimate này thực tiễn là task có độ khó cao mà nhiều người cảm thấy trở ngại.
Tóm lại, quan trọng là đạt được:

1Effort thc tế < Effort ước tính

Nếu lỡ như effort thực tiễn vượt quá effort estimate mà chỉ có cách tiếp tục cho tới lúc hoàn thành xong, effort để hoàn thành xong những task khác hạ xuống mà cũng không moi đâu ra được effort bổ trợ update thì dev sẽ bị dồn vào thế trở ngại.

Nói chung effort estimate đó là cái bảo về chính bản thân mình mình nên quan trọng là không để nó to nhiều hơn effort thực tiễn. Nếu effort thực tiễn mà vượt quá effort estimate thì đại khái trách nhiệm thuộc về người đã đưa ra estimation.

Những case không cần estimate effort (?)

Cần để ý lúc không estimate effort mà nhận yêu cầu từ cấp trên kiểu như:

  • Dự án gấp, hãy làm trong MM/DD nhé.

Khả năng là đang ưu tiên lịch delivery nên buộc phải tiến hành với effort cố định và thắt chặt cho tới khi release. Nếu đó là việc mà tuân Theo phong cách lung tung cũng không sao thì có lẽ rằng không cần estimate thật, nhưng tôi không khuyến khích điều này.

Cách estimate

Khái quát

Việc biểu lộ estimate ra bằng công thức một cách logic là rất quan trọng. Dở nhất là estimate tuỳ tiện. Ví dụ việc làm của kỹ sư IT là lập trình viên thì nên để bạn ấy estimate cho fix bug ứng dụng. Ví dụ với cách estimate như này: Nói chung chưa làm thì chưa chứng minh và khẳng định nhưng chắc khoảng chừng 3 ngày.

3 ngày nên effort ước tính sẽ là 3 man-day (24h). Tuy nhiên số lượng nó lại không tồn tại một cơ sở nào cả nên không tồn tại tính tin tưởng. Nhưng nếu đấy là kết luận của một kỹ sư có kinh nghiệm tay nghề thì lại không tồn tại yếu tố gì. Vì tính tin cậy tới từ trực giác của một người dân có trên kinh nghiệm tay nghề chứ không phải một số lượng được đưa ra tùy tiện. Để tiến hành estimate có độ đúng chuẩn cao, không đại khái, thì nên để ý những điểm quan trọng sau.

  • Chia nhỏ task và đưa ra từng số lượng nhỏ
  • Feedback lại thành tích trong quá khứ
  • Cộng thêm buffer
  • Nhờ cấp trên check chéo

Chia nhỏ task

Nếu tăng trưởng ứng dụng theo sở trường thì thường rất triệu tập vào code, cơ bản sẽ đã có được flow như sau:

  • Điều tra nguyên nhân bug
  • Sửa code phần có bug
  • Cho hoạt động giải trí và sinh hoạt để confirm sửa đổi

Tuy nhiên khi thao tác trang trọng thì những quy trình sẽ đã có được nhiều thay đổi. Tùy vào từng công ty và dự án bất Động sản khu công trình xây dựng mà văn hóa truyền thống sẽ không còn giống nhau nhưng thường có flow như sau:

  • Điều tra nguyên nhân bug
  • Sửa đoạn code có bug
  • Chạy chương trình, confirm sửa đổi Nếu là việc làm thì những quy trình sẽ thay đổi quá nhiều. Tùy công ty, tùy dự án bất Động sản khu công trình xây dựng mà sẽ không còn giống nhau nhưng thường theo flow như sau:
  • Điều tra nguyên nhân bug
  • Phán đoán xem có phải nguyên nhân gốc rễ không. Nếu không thì quay trở lại 1.
  • Đánh giá tại sao phát sinh bug
  • Xem xét phương pháp sửa bug. Sửa sao cho phạm vi tác động là nhỏ nhất
  • Nếu là bug về mặt thiết kế cấu trúc thì nên phải sửa lại design
  • Sửa source code
  • Tiến hành review chéo. Làm 5,6 lần trước lúc hoàn thành xong.
  • Tiến hành unit test với chỗ đã sửa đổi
  • Tiến hành funtion test ở đoạn sửa đổi
  • Tiến hành regression test ở đoạn sửa đổi Như trên, bạn phải hiểu rằng không riêng gì có đơn thuần và giản dị sửa source code cho xong là được. Chỉ một từ fix bug thôi nhưng được chia nhỏ làm nhiều đầu mục. Mình sẽ phải estimate cho từng đầu mục đó.

ItemEffort(H)Điều tra nguyên nhân8Xem xét cách fix3Sửa design2Sửa code2Tạo TCs2Review2Unit test3Funtion test5Test quy hồi3Tổng30

(còn tiếp)

Chia sẻ nội dung bài viết ngay

Nguồn nội dung bài viết : Viblo

Reply
2
0
Chia sẻ

Review Share Link Tải Cách tính Man_day ?

– Một số từ khóa tìm kiếm nhiều : ” Review Cách tính Man_day tiên tiến và phát triển nhất , Share Link Cập nhật Cách tính Man_day “.

Thảo Luận vướng mắc về Cách tính Man_day

Quý khách trọn vẹn có thể để lại Comments nếu gặp yếu tố chưa hiểu nhé.
#Cách #tính #Manday Cách tính Man_day

Phương Bách

Published by
Phương Bách