Cách đo

09/07/2026 11:00
Cách đo

Tôi nhận được một email từ một sinh viên: “Tại sao chúng ta phải đo công việc của mình? Đo là khó và phí thời gian vì nó không cung cấp cho tôi giá trị. Nếu chúng ta có lỗi, chúng ta có thể sửa chúng về sau bất kể chúng có bao nhiêu. Tôi không biết tại sao chúng ta cần đo?”

Câu trả lời của tôi: Chúng ta dùng việc đo hàng ngày và chúng ta thường quên mất giá trị chúng cung cấp cho chúng ta. Khi bạn đi xe máy, bạn có xem đồng hồ chỉ xăng để chắc rằng bạn có đủ xăng trên chặng đường lái đi xa không? Trong khi tuân theo công thức nấu bếp, bạn có đo khối lượng các chất liệu như muối trước khi thêm vào thức ăn không? Bạn có kiểm thời gian bằng việc nhìn vào đồng hồ không? Đấy là những cách đo bạn dùng mọi lúc. Không có khác biệt trong điều bạn làm trong cuộc sống hàng ngày và dự án phần mềm: Bạn đo tiến bộ của mình để cho bạn biết bạn làm tốt đến đâu và nếu có vấn đề thì bạn phải sửa chúng. Tôi không biết tại sao nhiều người không chú ý tới việc đo khi nó là một phần lớn trong cuộc sống hàng ngày của họ?

Nếu bạn không nhìn vào đồng hồ đo xăng khi lái xe máy thì điều gì là hoàn cảnh khi bạn chạy hết xăng? Bạn có tiếp tục đi được không nếu đồng hồ xăng chỉ cho bạn là bạn không có đủ xăng trong xe máy? Tưởng tượng rằng bạn nấu cái gì đó và cứ đổ muối vào trong nó mà không đo gì cả? Mười hay hai mươi thìa muối là tốt hơn hay chỉ hai thìa thôi? Tôi chắc chắn trong trường hợp đó, bạn có thể phải uống nhiều nước sau đó vì thức ăn của bạn có quá nhiều muối trong đó.

Nếu bạn nghĩ việc đo là khó và phí thời gian thì bạn sẽ KHÔNG đi tới bác sĩ bởi vì bạn nghĩ ông ấy có thể tìm ra cái gì đó sai với thân thể bạn? Bạn sẽ KHÔNG nhìn vào đồng hồ bởi vì nó có thể cho bạn biết rằng bạn bị muộn giờ lên lớp? Bạn sẽ KHÔNG kiểm xem mình có bao nhiêu tiền khi bạn mời bạn gái đi xem phim? Bạn bao giờ cũng đo cái gì đó phải không? Bởi vì bạn cần điều đó để ra quyết định đúng. Nếu bạn không có đủ xăng thì bạn phải tới trạm xăng để rót đầy bình trước khi vào cuộc hành trình. Nếu bạn không có đủ tiền thì bạn có thể đi ra ngân hàng để rút tiền hay vay của bạn bè mình trước khi tới nhà bạn gái để mời cô ấy đi xem phim. Cách đo là chỉ báo cho bạn biết tình huống nơi bạn có thể có hành động đúng đắn.

Có chương trình đo cho dự án của bạn là quan trọng. Nó giúp cho bạn kiểm được tiến bộ của mình, nó cho bạn biết bạn đang làm tốt hay tồi cho nên bạn có thể sửa chữa nó trước khi quá muộn. Tất nhiên, nếu bạn có lỗi thì bạn phải sửa chúng nhưng điều gì sẽ xảy ra nếu bạn KHÔNG có đủ thời gian bởi vì bạn không đo thời gian? Điều gì sẽ xảy ra khi bạn không sửa một lỗi từ sớm và nó tích luỹ qua thời gian từ một lỗi thành một trăm lỗi? Bao nhiêu người trong các bạn đi trong rừng không có la bàn? Bao nhiêu người trong các bạn đi không có bản đồ? Bạn đã bao giờ nghe thấy nói “Nếu bạn không biết bạn đang ở đâu, bản đồ sẽ không ích gì.” Cách đo là những điều giúp cho bạn quản lí dự án của mình vì chúng cho bạn biết khi nào bạn phải lấy hành động sửa chữa.  Không ai muốn bị lạc và không ai muốn nhận được phần mềm đầy lỗi.

English version

Measurements

I received an email from a student: “Why do we have to measure our work? Measurement is difficult and it is a waste of time as it provides no value to me. If we have defects, we can fix them later regardless how many of them. I do not know why we need measurement?”

My answer: We use measurements every day and we often forget the value they provide to us. When you ride your motorcycle, do you watch the gas-meter to make sure that you have enough gasoline to go for a long drive? While following a cooking recipe, do you measure the amount of ingredients such as salt before adding to your food?  Do you check the time by looking at your watches? Those are measurements that you use all the time. There is no difference in what you do in your daily life and the software project: You measure your progress to let you know how well you are doing and if there are problems then you must fix them. I do not know why so many people do not pay attention to measurement when it is so much a part of their daily life?

If you do not look at your gas-meter when riding your motorcycle then what is the chance that you run out of gas? Would you continue to go if the meter indicates that you do not have enough gas in your motorcycle? Imagine that you cook something and just pouring salt into it without any measurement? Would ten or twenty teaspoons of salt are better than just two teaspoons? I am sure in that case, you may have to drink a lot of water afterward as your food has so much salt in it.

If you think measurement is difficult and a waste of time then would you NOT go to the doctor because you think he may find something wrong with your body? Would you NOT look at your watch because it may tell you that you are late to class? Would you NOT check to see how much money you have when you ask your girlfriend to go to a movie? You always measure something don’t you? Because you need it to make correct decision. If you do not have enough gas then you must go to the gas station to fill up the tank before go on the trip. If you do not have enough money then you may go to your bank to withdraw money or borrow your friend before go to your girlfriend ‘s house to ask her to go to the movies. Measurement is the indicator to let you know the situation where you can take correct action.

Having a measuring program for your project is important. It help you to check your progress, to let you know how good or how bad that you are doing so you can correct it before it is too late. Of course, if you have defects than you must fix them but what will happen if you do NOT have enough time because you do not measure the time? What will happen when you did not fix a defect early and it accumulates over time from one defect to hundred defects? How many of you would travel in the forest without a compass? How many of you would travel without a map? Have you ever heard the saying “If you do not know where you are, a map will not help”. Measurements are things that help you to manage your project as they let you know when you should take corrective actions.  No one want to get lost and no one want to receive software full of defects.

 


Gửi bình luận
(0) Bình luận
1

Đối thoại với sinh viên ở Vô Tích, Trung Quốc

Tháng trước khi tôi tới dạy ở Vô Tích, Trung Quốc, một sinh viên nói với tôi: “...Điều tốt hơn có lẽ là thầy đọc bài giảng về điều chúng em cần chứ không phải là cái gì đó quá tiên tiến mà có thể tốt ở Mĩ nhưng không tốt ở Trung Quốc.”
2

Thiếu hụt kỹ năng công nghệ thông tin

Trong vài năm qua, vấn đề thiếu hụt kĩ năng CNTT thường được nhắc tới ở Mĩ và nó làm khuấy động nhiều cuộc tranh cãi.
3

Cách học tốt hơn

Ngày nay sinh viên đại học có nhiều sao lãng ngăn cản họ học tập.
4

Qui trình đơn giản cho dự án nhỏ

Hôm qua, một sinh viên đã tốt nghiệp vài năm trước tới gặp tôi. Anh ta nói: “Em cần lời khuyên của thầy để thiết lập qui trình tốt nhằm phát triển phần mềm có chất lượng với chi phí thấp nhất có thể được."
5

Tại sao học công nghệ tính toán?

Một người mẹ hỏi tôi: “Tại sao thầy cổ vũ học công nghệ tính toán? Con gái tôi sẽ tốt nghiệp phổ thông năm nay và nó quan tâm tới khu vực công nghệ. Chọn lựa của nó là gì?”

Vòng đời kiểm thử

Nhiều người trong các bạn đã hỏi tôi về kiểm thử và mối quan hệ của nó với vòng đời phát triển phần mềm. Về căn bản kiểm thử tuân theo vòng đời tương ứng với mọi pha của vòng đời phát triển.

Quy trình phần mềm

Tôi nhận được một email mà người gửi hỏi: “Khác biệt giữa qui trình phần mềm và qui trình được xác định là gì? Khác biệt giữ qui trình được xác định và qui trình cá nhân là gì?”

Dự án phần mềm thành công

Một sinh viên hỏi tôi: Làm sao thầy biết liệu dự án phần mềm là thành công hay không? Nếu phần mềm chạy tốt, nó có là thành công không? Nếu mã qua được mọi kiểm thử nó có là thành công không?”

Ước lượng dự án

Nhiều dự án phần mềm có vấn đề bởi vì lịch biểu khách hàng đặt cho họ. Bởi vì người quản lí dự án không biết cách ước lượng thời gian cần để hoàn thành dự án cho nên họ đồng ý với bất kì ngày tháng nào khách hàng đặt ra.

Xem xét trường sau đại học

Tuần trước, một học sinh gửi cho tôi một email: “Em sẽ sớm tốt nghiệp và xem xét vào trường sau đại học nhưng em vẫn không chắc về học cái gì hay liệu vào trường sau đại học có là quyết định đúng hay không. Em cũng không chắc liệu em có nên vào trường địa phương hay đi học nước ngoài để có bằng cấp cao. Xin thầy lời khuyên.”

Người kiểm thử phần mềm

Ngày nay, nhiều thứ được kiểm soát bởi phần mềm và chất lượng phần mềm trở thành vấn đề số một.

Cơ hội nghề nghiệp

Công nghệ thông tin (CNTT) là lĩnh vực lớn nơi mọi người có thể xây dựng chuyên môn nghề nghiệp riêng của họ theo nhiều cách.

Kế hoạch hiệu năng kiểm thử

Ngày nay hầu hết các công việc CNTT được khoán ngoài nhiều nhất đều trong kiểm thử phần mềm.

Thế giới trong giọt nước - Khi những người tử tế không đồng ý với nhau

Trong "Thế giới trong giọt nước", Regina Linke không đặt các nhân vật trước lựa chọn giữa thiện và ác. Họ đều muốn giúp một con chim sẻ bị thương, nhưng lại không thống nhất về cách giúp. Cũng từ những bất đồng ấy, câu chuyện không còn chỉ nói về lòng tốt.

Công nghệ cao

Blog GS John VU - GS John Vu - 31/07/2026 11:00
Trong bài diễn văn hàng năm với quốc hội Mĩ để báo cáo về hoàn cảnh quốc qua và nêu đại cương kế hoạch mà chính phủ Mĩ muốn theo đuổi trong tương lai, tổng thống Barack Obama đã làm nổi bật tiềm năng cho tạo việc làm trong các lĩnh vực công nghệ sinh học và công nghệ thông tin.

Giới khoa học chụp não người đang toan tính trả thù và phát hiện ra thứ đáng sợ hơn cả ma túy

Suy ngẫm - Long Vân - 31/07/2026 10:00
"Quân tử trả thù mười năm chưa muộn", câu nói cửa miệng quen thuộc hóa ra không chỉ đơn thuần là một triết lý sống. Dưới lăng kính của thần kinh học hiện đại, nó là mô tả chính xác về một chu kỳ gây nghiện đáng sợ.

Nhạc sĩ Trần Tiến đi xe ôm lên tận đỉnh núi, ước mơ bỏ hết thế gian

Phong cách sống - Tùng Ninh - 31/07/2026 09:00
"Tôi đi 43 nước, không nước nào thân yêu bằng Việt Nam" – nhạc sĩ Trần Tiến nói.

Thế giới trong giọt nước - Khi những người tử tế không đồng ý với nhau

Từ sách - Phim - Quang Anh - 31/07/2026 08:00
Trong "Thế giới trong giọt nước", Regina Linke không đặt các nhân vật trước lựa chọn giữa thiện và ác. Họ đều muốn giúp một con chim sẻ bị thương, nhưng lại không thống nhất về cách giúp. Cũng từ những bất đồng ấy, câu chuyện không còn chỉ nói về lòng tốt.

Bạn có thể tìm thấy bao nhiêu khuôn mặt trong bức ảnh

Thư giãn - Tr. Quang - 30/07/2026 11:00
Chúng vô cùng khó tìm. Người ta nói rằng chỉ những người có khả năng quan sát cực kỳ tinh tường mới có thể tìm thấy chúng. Liệu bạn có phải là một trong số họ?

Người EQ cao vay tiền như thế nào?

Kỹ năng - Hà Nguyên - 30/07/2026 10:00
Ai cũng có lúc cần vay tiền để giải quyết một việc cấp bách. Nhưng điều khiến một người được tin tưởng không nằm ở số tiền họ vay, mà ở cách họ mở lời, giữ cam kết và ứng xử với khoản tiền mình đang mượn. Đó cũng là một biểu hiện của EQ tài chính.

Hành trình 3.000 km vượt sa mạc đến chiếc huy chương World Cup trên cổ của mẹ Nico Williams

Truyền cảm hứng - Minh Ngọc - 30/07/2026 09:00
Sau khi Tây Ban Nha bước lên ngôi vô địch, cầu thủ 24 tuổi của La Roja đã nhìn lên khán đài rồi tiến thẳng về phía mẹ mình - bà Maria, ôm bà thật chặt rồi tháo chiếc huy chương vô địch vừa nhận được để đeo lên cổ người phụ nữ đã đứng khóc suốt trận đấu.

'Sức mạnh của Đạo' - khi người bận rộn học cách không cản đường chính mình

Từ sách - Phim - Minh Nguyệt - 30/07/2026 08:00
Có những cuốn sách đổi đời người ta không phải bằng một chân lý lớn, mà bằng một tai nạn nhỏ. Với Max Landsberg, đó là một mảnh gỗ nhỏ mắc trong cổ họng vào một tối thứ Sáu — và ba mươi năm để hiểu vì sao mình lại ngồi ăn pizza kiểu ấy.

Lập kế hoạch dự án phần mềm

Blog GS John VU - GS John Vu - 29/07/2026 11:00
Một người phát triển phần mềm tới gặp tôi: “Tôi được đề bạt làm quản lí một dự án nhỏ. Ông chủ của tôi bảo tôi hội tụ vào viết mã chứ KHÔNG lập kế hoạch bởi vì lập kế hoạch là phí thời gian. Viết mã sẽ cho tổ nhiều thời gian hơn để hoàn thành dự án. Câu hỏi của tôi là làm sao lập kế hoạch cho dự án mà không phí thời gian và vẫn đạt tới thành công?”

Vì sao người Mỹ vẫn yêu quý Phạm Xuân Ẩn

Phong cách sống - Tô Giang - 29/07/2026 09:00
Giáo sư Larry Berman là tác giả "Perfect Spy", cuốn sách được độc giả Việt Nam biết đến với tên gọi "X6 - Điệp viên hoàn hảo" viết về Thiếu tướng tình báo Phạm Xuân Ẩn.

'Sức mạnh của Đạo': Lý - Nhận ra các khuôn mẫu để biết nên hành động lúc nào và như thế nào

Từ sách - Phim - TĐ - 29/07/2026 08:00
Lý nghĩa là các khuôn mẫu. Khi nhận ra các khuôn mẫu trong con người, tình huống và tự nhiên, bạn sẽ có cái nhìn rõ hơn về cách thức và thời điểm vận dụng các dòng chảy ngầm của vũ trụ sao cho có lợi cho bản thân. Đoạn trích dưới đây từ cuốn sách "Sức mạnh của Đạo" của tác giả Max Landsberg sẽ giúp bạn hiểu thêm về "Lý".

Thiếu hụt kỹ năng công nghệ thông tin

Blog GS John VU - GS John Vu - 28/07/2026 11:00
Trong vài năm qua, vấn đề thiếu hụt kĩ năng CNTT thường được nhắc tới ở Mĩ và nó làm khuấy động nhiều cuộc tranh cãi.

4 hành động thể hiện bạn là người EQ thấp

Kỹ năng - Kim Linh - 28/07/2026 10:00
Người có EQ (trí tuệ cảm xúc) thấp thường dễ hành động theo cảm tính, vô tình khiến cả bản thân lẫn người khác rơi vào những tình huống khó xử.

Nhà thiết kế nổi tiếng Việt Nam làm tài xế xe công nghệ để kiếm sống, mừng rỡ khi được khách 'boa' 2.000 đồng

Phong cách sống - Anh Khôi - 28/07/2026 09:00
Bài đăng của nhà thiết kế nhanh chóng nhận được làn sóng tương tác lớn từ giới giải trí.
HẠT GIỐNG TÂM HỒN
2019 Bản quyền thuộc về hatgiongtamhon.com.vn. Phát triển bởi ONECMS