Các kịch bản PSP hướng dẫn bạn qua các bước xử lý. Các yếu tố kịch bản chính
là mục đích của nó, các tiêu chuẩn nhập cảnh, các giai đoạn (hoặc các bước) để được thực hiện, và các
tiêu chuẩn xuất cảnh. Các PSP0 Process Script được thể hiện trong Bảng 2.1. Nó mô tả trong các từ
cấu trúc quá trình đơn giản thể hiện trong hình 2.1. Một kịch bản PSP0 thứ hai, các Script Kế hoạch, được thể hiện trong Bảng 2.2. Nó sẽ tóm tắt các bước lập kế hoạch cho
PSP0. Với một quá trình đơn giản như PSP0, bạn có thể không cần phải nhìn vào kịch bản rất
thường, nhưng với một quá trình phức tạp hơn, nó là một ý tưởng tốt để sử dụng các kịch bản giống như
một danh sách kiểm tra. Sau đó, ở đầu và cuối mỗi giai đoạn quá trình, bạn có thể xác minh
rằng bạn không bỏ sót bất cứ điều gì quan trọng.
Các giai đoạn lập kế hoạch và sau khi chết là khá rõ ràng từ các script trong
bảng 2.1, 2.2, và 2.4, nhưng các giai đoạn phát triển trong Bảng 2.3 có bốn bước:
thiết kế, code, biên dịch và kiểm nghiệm. Cho đến khi các bước này đã được mô tả một cách rõ ràng,
18 Chương 2 Quy trình cơ bản cá nhân
BẢNG 2.1 PSP0 TRÌNH SCRIPT
Mục đích hướng dẫn sự phát triển của các chương trình mô-đun cấp
Tiêu chuẩn nhập • Mô tả sự cố
• Kế hoạch PSP0 Dự án mẫu Tóm tắt
• Thời gian và Defect Recording ghi
• Loại Defect tiêu chuẩn
• Đồng hồ bấm giờ (tùy chọn)
Bước hoạt động Mô tả
1 Kế hoạch • Sản xuất hoặc có được một tuyên bố yêu cầu.
• Ước lượng thời gian phát triển cần thiết.
• Nhập dữ liệu kế hoạch ở dạng tóm tắt kế hoạch dự án.
• Hoàn thành các bản ghi Thời gian ghi âm.
Phát triển 2 • Thiết kế chương trình.
• Thực hiện các thiết kế.
• Biên dịch chương trình, và sửa chữa và đăng nhập tất cả các khuyết tật tìm thấy.
• Kiểm tra các chương trình, và sửa chữa và đăng nhập tất cả các khuyết tật tìm thấy.
• Hoàn thành các bản ghi Thời gian ghi âm.
3 Sau cái chết Hoàn thành mẫu Tóm tắt Kế hoạch dự án với thực tế thời gian, khuyết tật, và
dữ liệu kích thước.
Tiêu chuẩn Exit • Một chương trình kiểm tra kỹ lưỡng
• Hoàn thành dạng Tóm tắt Kế hoạch dự án với dự kiến và thực tế dữ liệu
• Thời gian hoàn thành và Defect Recording ghi
2.6 Quá trình PSP0 19
BẢNG 2.2 PSP0 HOẠCH SCRIPT
Mục đích Hướng dẫn quy trình lập kế hoạch PSP
Tiêu chuẩn nhập cảnh • Mô tả sự cố
• Dự án Tóm tắt Kế hoạch dạng
• Thời gian ghi âm
hoạt động Bước Mô tả
1 Chương trình • Sản xuất hoặc có được một tuyên bố yêu cầu cho chương trình.
Yêu cầu • Đảm bảo rằng các tuyên bố yêu cầu rõ ràng và rõ ràng.
• Giải quyết bất kỳ câu hỏi.
2 Resource Hãy ước tính tốt nhất của bạn trong thời gian cần thiết để phát triển các chương trình này.
Ước tính
tiêu chí Exit • yêu cầu Tài liệu tuyên bố
• Hoàn thành dạng Tóm tắt Kế hoạch dự án với sự phát triển ước tính
dữ liệu thời gian
• Thời gian hoàn thành nhật ký ghi
BẢNG 2.3 PSP0 PHÁT TRIỂN SCRIPT
Mục đích hướng dẫn sự phát triển của các chương trình nhỏ
Tiêu chuẩn nhập • tuyên bố yêu cầu
• Mẫu Tóm tắt Kế hoạch dự án có thời gian phát triển chương trình dự kiến
• Thời gian và Defect Recording ghi
• Defect Loại tiêu chuẩn
Bước hoạt động Mô tả
1 Thiết kế • Xem xét các yêu cầu và sản xuất một thiết kế để đáp ứng chúng.
• Ghi vào Recording Defect đăng nhập bất kỳ yêu cầu các khuyết tật được tìm thấy.
• Ghi lại thời gian trong bản ghi Thời gian ghi âm.
2 Mã • Thực hiện các thiết kế.
• Ghi vào Recording Defect đăng nhập bất kỳ yêu cầu hoặc lỗi thiết kế
được tìm thấy.
• Ghi lại thời gian trong bản ghi Thời gian ghi âm.
3 Biên dịch • Biên dịch chương trình cho đến khi có không có lỗi biên dịch.
• Sửa chữa tất cả các lỗi được tìm thấy.
• khuyết tật Ghi vào nhật ký Defect Recording.
• Thời gian ghi trong nhật ký ghi Thời gian.
4 Kiểm tra • Kiểm tra cho đến khi tất cả các bài kiểm tra chạy mà không có lỗi.
• Sửa chữa tất cả các lỗi được tìm thấy.
• khuyết tật Ghi vào Defect ghi log.
• Ghi lại thời gian trong bản ghi Thời gian ghi âm.
Tiêu chuẩn Exit • Một chương trình kiểm tra kỹ lưỡng
Time • Hoàn thành và khiếm khuyết Recording ghi
không có cách nào để biết khi nào mỗi bước bắt đầu hoặc kết thúc. Một sự nhầm lẫn phổ biến, ví
dụ, liên quan đến sự phân biệt giữa mã hóa và biên soạn. Trong khi các trình biên dịch là chạy đầu tiên, mà rõ ràng là thời gian biên dịch, nhưng làm thế nào để bạn phân loại thời gian
dành làm thay đổi mã hóa cần thiết để khắc phục các khuyết tật tìm thấy trong quá trình biên dịch? Trong cuốn sách này, tôi đề nghị bạn nên phân loại thời gian chỉnh biên dịch
các khiếm khuyết như biên dịch, và thời gian dành cho chỉnh sửa và biên dịch các khuyết tật kiểm tra
như thời gian thử nghiệm. Tương tự như vậy, các tiêu chuẩn xuất cảnh gọi cho một chương trình kiểm tra kỹ lưỡng. Thử nghiệm kỹ lưỡng nên được xác định cho mỗi chương trình trong quá trình lập kế hoạch, yêu cầu, hoặc
thiết kế. Cho đến khi tất cả các tiêu chuẩn nhập cảnh và xuất cảnh được định nghĩa một cách chính xác, tuy nhiên, các
số đo này cho các bước là không chính xác. Để tìm hiểu làm thế nào để xác định và đo lường một
quá trình, tôi đã tìm thấy nó có hiệu quả nhất để bắt đầu với các phép đo chính xác và
sau đó sử dụng các dữ liệu kết quả thực hiện các quy trình và biện pháp của mình chính xác hơn.
2.7 Các biện pháp PSP0
PSP0 có hai biện pháp:
1. Thời gian dành cho mỗi giai đoạn
2. Các khuyết tật tìm thấy mỗi giai đoạn
20 Chương 2 Quy trình cơ bản cá nhân
BẢNG 2.4 PSP0 sau khi chết SCRIPT
Mục đích Hướng dẫn quy trình khám nghiệm tử PSP
Tiêu chuẩn nhập • Vấn đề mô tả và yêu cầu tuyên bố
• Mẫu Tóm tắt Kế hoạch dự án với các dữ liệu thời gian phát triển
• Thời gian hoàn thành và bản ghi Defect Recording
• A thử nghiệm và chạy chương trình
hoạt động Bước Mô tả
1 Defect • Xem lại Tóm tắt Kế hoạch dự án để xác minh rằng tất cả các lỗi
ghi âm được tìm thấy trong mỗi giai đoạn được ghi lại.
• Sử dụng hồi ức tốt nhất của bạn, ghi lại bất kỳ khuyết tật bị bỏ qua.
2 Defect dữ liệu • Kiểm tra các số liệu trên mỗi khiếm khuyết trong Recording Defect đăng
Tính nhất quán là chính xác và đầy đủ.
• Xác minh rằng các con số của các khuyết tật tiêm và loại bỏ mỗi giai đoạn
là hợp lý và chính xác.
• Sử dụng hồi ức tốt nhất của bạn, sửa bất kỳ dữ liệu bị mất hoặc hư hỏng không chính xác.
3 Thời gian • Xem xét các hoàn Thời gian ghi âm ghi về các lỗi hoặc thiếu sót.
• Sử dụng hồi ức tốt nhất của bạn, sửa bất kỳ dữ liệu thời gian thiếu hoặc không đầy đủ.
Các tiêu chí Exit • Một chương trình kiểm tra kỹ lưỡng
• Hoàn thành kế hoạch dự án dạng Tóm tắt
• Hoàn thành thời gian và Defect ghi
ghi, thời gian dành cho mỗi giai đoạn là một đơn giản kỷ lục của đồng hồ thời gian chi tiêu trong mỗi
phần của quá trình PSP. Mặc dù thời gian ghi và lỗi dữ liệu có thể mất một ít
thời gian, một số công cụ hỗ trợ PSP có sẵn. Khi sử dụng một trong các hỗ trợ
các công cụ, ghi thời gian là đơn giản và mất ít thời gian. Thời gian ghi âm được thảo luận trong
Phần 2.8, và các công cụ hỗ trợ PSP được bảo hiểm ở cuối chương này.
Ghi dữ liệu lỗi là một chút phức tạp hơn. Đối với PSP0, ghi lại các dữ liệu quy định
cho mọi lỗi bạn tìm thấy trong quá trình biên soạn và thử nghiệm. Một khiếm khuyết được tính mỗi
khi bạn thay đổi một chương trình để sửa chữa một vấn đề. Sự thay đổi có thể là một nhân vật,
hoặc nó có thể là nhiều câu lệnh. Miễn là những thay đổi liên quan đến các biên dịch cùng hay vấn đề kiểm tra, chúng cấu thành một khiếm khuyết. Lưu ý rằng bạn xác định những khiếm khuyết
đếm bằng những gì bạn thay đổi trong chương trình. Một số trình biên dịch, ví dụ, tạo ra
nhiều thông báo lỗi cho một khiếm khuyết duy nhất. Nếu chúng được tất cả các kết nối với một
vấn đề, sau đó bạn sẽ đếm nó như là một khiếm khuyết.
Cũng đếm khuyết tật trong các trường hợp thử nghiệm và các vật liệu khác nhưng đối xử với mỗi trường hợp thử nghiệm
như là một chương trình riêng biệt và khuyết tật kỷ lục so với nó. Ghi lỗi được thảo luận
trong Phần 2.9. Ghi lại tất cả các khuyết tật tìm thấy và cố định trong một chương trình chống lại mới
mã bằng văn bản cho chương trình đó. Khi bạn làm việc trong một đội, bạn sẽ thường xuyên được tăng cường các chương trình lớn hơn, vì vậy bạn có một cách riêng biệt nên ghi lại các khuyết tật tìm thấy trong các
chương trình cơ sở cũ chống lại chương trình đó và không chống lại các mã mới mà bạn đang
phát triển. Nói chung, không ghi lại bất kỳ khuyết tật từ bất kỳ chương trình khác, kiểm tra
thủ tục, hoặc các hệ thống hỗ trợ chống lại các mã mới của bạn. Làm như vậy sẽ làm cho nó
khó khăn để đánh giá chất lượng công việc của bạn.
Lý do cho việc thu thập cả thời gian và dữ liệu lỗi là để giúp bạn lập kế hoạch và
quản lý dự án của bạn. Những dữ liệu này sẽ hiển thị, nơi bạn dành nhiều thời gian của bạn và nơi
bạn bơm và sửa chữa hầu hết các khuyết tật. Các dữ liệu cũng sẽ giúp bạn để xem làm thế nào bạn
thay đổi hiệu suất khi bạn sửa đổi tiến trình của bạn. Sau đó bạn có thể quyết định cho chính mình mỗi quá trình thay đổi ảnh hưởng đến năng suất và phẩm chất của bạn như thế nào
sản phẩm công việc.
2.8 Thời gian ghi âm
Bảng 2.5 cho thấy PSP Time Recording Log và Bảng 2.6 cho thấy các Time
dẫn ghi Log. Mặc dù các bản ghi thời gian hỗ trợ PSP nhiều
công cụ có thể trông hơi khác nhau, tất cả họ đều ghi cùng một dữ liệu cơ bản:
▫ Dự án hoặc chương trình được làm việc trên
▫ Các giai đoạn quá trình cho các nhiệm vụ
▫ Ngày và thời gian bạn bắt đầu và kết thúc việc làm việc trên nhiệm vụ
▫ Bất kỳ thời gian gián đoạn
2.8 Thời gian ghi âm 21
▫ Thời net hay delta thành những nhiệm vụ
▫ Comments
Trước khi sử dụng bất kỳ công cụ hỗ trợ PSP, bạn phải nhập tên của bạn, các dự án,
và các thông tin khác theo yêu cầu của công cụ. Khi bạn bắt đầu một hoạt động, chẳng hạn như
kế hoạch chương trình PSP đầu tiên của bạn, hãy nhập ngày tháng và thời gian bạn bắt đầu. Sau đó, khi
bạn hoàn thành kế hoạch, nhập thời gian bạn hoàn thành. Công cụ này sẽ tự động tính toán sự khác biệt giữa bắt đầu và dừng lần trong cột Delta Time. Nếu
bạn đã bị gián đoạn trong giai đoạn này, ghi lại thời gian bị gián đoạn trong cột gián đoạn thời gian.
Với những hoạt động mà mất vài giờ hoặc nhiều hơn, bạn sẽ thường xuyên bị gián đoạn
bởi các cuộc gọi điện thoại, câu hỏi, hoặc những thứ khác. Nếu bạn thường xuyên bỏ qua thời gian như
bị gián đoạn mất, bạn sẽ không biết bao nhiêu thời gian bạn thực chi cho bất kỳ hoạt động. Mặc dù bạn có thể nghĩ rằng thời gian bị gián đoạn là quá nhỏ mà bạn
có thể bỏ qua chúng, họ thường bật ra được miễn hoặc dài hơn so với thời gian thực tế
chi cho các nhiệm vụ riêng của mình. Thật không may, hầu hết các bị gián đoạn, nó là không thể
nói ngay từ đầu họ sẽ mất bao lâu. Bạn có thể lưu ý trong Comments cột
khi sự gián đoạn bắt đầu và sau đó tính toán thời gian bị mất khi bị gián đoạn
đã qua. Đối với một sự gián đoạn 18 phút, ví dụ, bạn sẽ nhập 18 trong
cột gián đoạn thời gian. Sau đó, các công cụ hỗ trợ PSP sẽ trừ đi 18 phút
từ thời gian trôi qua vào cuối của nhiệm vụ.
Thông thường, bạn sẽ quên ghi lại khi bắt đầu hoặc dừng lần trong một giai đoạn hay sự gián đoạn. Khi bạn nhận ra điều này, hãy ước tính tốt nhất của thời gian tham gia của bạn. Nếu
bạn làm điều này kịp thời, nó có khả năng là khá chính xác. Tôi xử lý interrup
đang được dịch, vui lòng đợi..
