4.6 Thiết kế Conceptual
Để thực hiện một kế hoạch chính xác, bắt đầu với một thiết kế khái niệm. Nó định nghĩa một sơ bộ
phương pháp thiết kế và tên các yếu tố sản phẩm và chức năng của mình. Đừng sản xuất ra các thiết kế hoàn chỉnh, nhưng chỉ đơn thuần là chủ trương có các bộ phận sản phẩm chính và các
chức năng mà họ sẽ thực hiện. Đây là một quá trình trừu tượng mà bạn nói, "Nếu tôi
4.6 Thiết kế Conceptual Nhiệm vụ phương pháp HÌNH 4.1 DỰ ÁN QUY HOẠCH KHUNG có bộ phận thực hiện chức năng A, B, và C, tôi sẽ biết làm thế nào để xây dựng này sản phẩm. "Có rất nhiều cách để xây dựng một sản phẩm để đáp ứng hầu như bất kỳ yêu cầu, và các phương pháp tiếp cận khác nhau thường sẽ liên quan lượng công việc khác nhau. Ví dụ, trong 810 lần rằng các bài tập PSP được phát triển từ các yêu cầu báo cáo giống hệt nhau, sự phân bố kích thước là như thể hiện trong Bảng 4.1. Mặc dù một số phạm vi kích thước khổng lồ này là do kỹ năng và kinh nghiệm biến thể và một số từ sử dụng các chức năng ngôn ngữ nhúng, sự khác biệt chủ yếu là từ các chiến lược thiết kế khác nhau. Bằng cách sản xuất các thiết kế ý tưởng, bạn có thể căn cứ ước tính của bạn trên các chiến lược thiết kế đặc biệt mà bạn có kế hoạch để làm theo. Điều này giúp bạn để thực hiện một ước tính thực tế. Mặc dù ý tưởng là quan trọng, nó không phải là thiết kế và thực tế bạn không nên cảm thấy bắt buộc phải thực hiện nó. Bạn tạo ra nó chỉ để làm cho kế hoạch này. Khi bạn thực sự làm sản xuất thiết kế, kiểm tra một số phương pháp tiếp cận, động não ý tưởng thiết kế với các cộng sự, hoặc kiểm tra các mẫu thiết kế của các sản phẩm phát triển trước đây. Đối với các dự án lớn hơn, nó thậm chí còn là một ý tưởng tốt để làm điều này trong khi sản xuất các thiết kế khái niệm. Một vài phút dành cho việc thăm dò như vậy thường có thể tiết lộ các phương pháp có thể làm giảm các công việc phát triển bởi các yếu tố lớn. Đừng cảm thấy bó buộc phải thực hiện một thiết kế chỉ vì nó là một trong những đầu tiên bạn nghĩ đến. Mặc dù nó có thể là ý tưởng đầu tiên của bạn sẽ lần lượt ra là tốt nhất, được nghi ngờ của nó cho đến khi bạn đã kiểm tra một hoặc hai lựa chọn thay thế và thấy rằng nó vẫn là tốt nhất. Khi ước tính một sản phẩm lớn, sản xuất một thiết kế khái niệm có thể là một ý nghĩa nhiệm vụ. Mặc dù bạn có thể đặt câu hỏi về sự cần thiết phải đi vào nhiều chi tiết chỉ để làm cho một ước tính, vấn đề là chính xác. Nếu bạn cần một ước tính chính xác, bạn phải tinh chỉnh các thiết kế khái niệm thành đầy đủ chi tiết để xác định phần mà bạn biết làm thế nào để xây dựng. Ngay cả đối với các chương trình khá lớn, tuy nhiên, điều này không cần phải mất hơn một vài giờ. Trong sản xuất các thiết kế ý tưởng, hãy nhớ rằng mục tiêu là làm cho một kế hoạch, không để sản xuất các thiết kế. Bạn muốn chi tiêu vừa đủ thời gian suy nghĩ về thiết kế của sản phẩm để ước tính của bạn có nhiều hơn một đoán. Bí quyết là 64 Chương 4 Kế hoạch BẢNG 4.1 PSP CHƯƠNG TRÌNH SIZE Range trong dòng mã (LOC) Chương trình số 1 2 3 4 5 6 7 8 tối đa 613 872 560 578 338 542 1043 913 Upper theo phần tư 113 97 104 117 113 197 199 279 Trung bình 88,3 91,5 93,2 98,4 89,5 164,1 162,9 232,4 Median 76 62 71 84 81 153 138 208 Lower theo phần tư 54 43 50 63 54 114 100 156 tối thiểu 7 8 9 29 4 22 17 33 để sản xuất một thiết kế khái niệm cung cấp đủ hướng dẫn để ước lượng nhưng không đào sâu nghiên cứu quá sâu vào công việc thiết kế. Với các chương trình nhỏ như những người trong quá trình PSP, công việc thiết kế khái niệm không nên dùng nhiều hơn một vài phút, 20 là cùng. Thách thức với PSP là để hạn chế thời gian bạn chi tiêu vào các khái niệm thiết kế. Mặc dù là một thiết kế hoàn chỉnh hơn sẽ luôn tạo ra một chính xác hơn kế hoạch, mục tiêu với PSP là để nhanh chóng tạo ra các thiết kế tối thiểu cần thiết để thực hiện một kế hoạch hợp lý chính xác. Bởi vì không có phương pháp thần diệu có thể làm việc tốt nhất cho tất cả mọi người, thử nghiệm với các phương pháp khác nhau cho đến khi bạn tìm thấy một trong đó hoạt động tốt cho bạn. 4.7 Kế hoạch chất lượng Mục tiêu của quá trình lập kế hoạch là để sản xuất một kế hoạch chính xác. Ba tiếp theo chương giải quyết như thế nào để đo lường, dự đoán, và cải thiện độ chính xác quy hoạch. Như bạn lập kế hoạch cho các chương trình PSP của bạn, đừng lo lắng về những sai sót trong cá nhân của bạn kế hoạch, miễn là chúng xuất hiện để được ngẫu nhiên. Mặc dù bạn nên cố gắng để làm giảm ước lượng sai, một số lỗi là không thể tránh khỏi. Điều quan trọng, tuy nhiên, là làm cho thiên hoặc kế hoạch cân bằng. Khi bạn có thể thực hiện kế hoạch cân đối, năm trong số khoảng mười kế hoạch sẽ được ước lượng quá và năm sẽ được đánh giá thấp. Điều này rất quan trọng vì khi bạn làm việc trên một dự án TSP, bạn và đồng đội của bạn sẽ làm cho kế hoạch cá nhân để kết hợp vào kế hoạch đội. Nếu kế hoạch của bạn là tất cả những cân bằng, những sai sót trong kế hoạch cá nhân sẽ có xu hướng triệt tiêu lẫn nhau, dẫn đến nhiều kế hoạch đội chính xác. Các chương tiếp theo mô tả các biện pháp kích cỡ, phần mềm dự toán, và các phương pháp PROBE cho sản xuất kế hoạch cân bằng. 4.8 Các vấn đề Kế hoạch Mặc dù hầu hết các vấn đề quy hoạch được đề cập trong các chương tiếp theo, ba nói chung vấn đề này phải được bảo hiểm đầu tiên: yêu cầu chui, có kế hoạch cụ, và tuyên bố của công việc. Mặc dù những vấn đề này có thể sẽ không có ý nghĩa bằng văn bản cho PSP các chương trình tập thể dục, họ sẽ rất quan trọng khi bạn làm việc trên một dự án nhóm. Yêu cầu Creep Các yêu cầu cho công việc kỹ thuật luôn luôn phát triển. Vào đội của tôi tại SEI, đội khối lượng công việc tăng lên trung bình 1% mỗi tuần: Trong một chu kỳ kế hoạch 20-tuần, 4.8 Các vấn đề Kế hoạch 65 tổng công việc tăng lên khoảng 20%. Chiến lược đầu tiên để xử lý yêu cầu leo là lên kế hoạch cho mọi thay đổi được đề xuất và nhận được tất cả các bên liên quan phải đồng ý với những hậu quả chi phí và lịch trình. Thứ hai, yếu tố trong một khoản trợ cấp tăng trưởng khối lượng công việc trong quá trình lập kế hoạch. Tôi đề nghị bạn làm theo cả hai chiến lược. Dự toán và Kế hoạch Công cụ Nhiều dự toán và lập kế hoạch cụ có sẵn nhưng tất cả đều yêu cầu bạn đầu tiên thực hiện một ước tính phát triển. Những công cụ này có thể hữu ích trong việc kiểm tra dự toán và quản lý cơ học quy hoạch. Chi phí ví dụ ước lượng cụ là COCOMO II, REVIC, và SEER, và ví dụ cụ lập kế hoạch là Artemis Views, Microsoft Project, và Primavera. Tuyên bố của Work Tùy thuộc vào tình hình, một tuyên bố của công việc (SOW) có thể cung cấp một ích kỷ lục của bạn kế hoạch. Nó sẽ có một bản tóm tắt của khách hàng và quản lý các hiệp định, các giả định dự án trọng điểm, tên của các nhân viên, và phụ thuộc chủ chốt. Bằng cách gắn một bản sao của mẫu Tóm tắt kế hoạch dự án và gửi các bản thỏa thuận với quản lý của bạn và khách hàng, cả hai tài liệu kế hoạch và nhanh chóng xác định các bất đồng hoặc hiểu lầm. Mặc dù một thỏa thuận công việc thường là hữu ích cho một nhóm, nó thường không cần thiết cho công việc cá nhân. Khi trong nghi ngờ, tuy nhiên, sản xuất một bản thỏa thuận và đưa nó cho người quản lý của bạn và khách hàng. 4.9 Tóm tắt Kế hoạch là bước đầu tiên trong PSP vì ba lý do. Đầu tiên, không có kế hoạch tốt, bạn không thể quản lý hiệu quả các dự án phần mềm thậm chí còn khiêm tốn cỡ. Không có kế hoạch dự án này thường gặp khó khăn ngay từ đầu và gần như luôn luôn gặp rắc rối ở cuối. Thứ hai, lập kế hoạch là một kỹ năng mà bạn có thể học hỏi và nâng cao với thực hành. Nếu bạn không tìm hiểu làm thế nào để thực hiện kế hoạch tốt bây giờ, kỹ năng lập kế hoạch là hầu như không thể nhận về công việc. Thứ ba, kỹ năng lập kế hoạch tốt sẽ giúp bạn làm tốt hơn công việc của phần mềm. Mặc dù các kết nối giữa quy hoạch và chất lượng sản phẩm là không rõ ràng, các dự án ngoài kế hoạch là luôn chịu áp lực tiến độ và các nhà phát triển hiếm khi có thể dành thời gian để làm một công việc đầy đủ các yêu cầu, thiết kế, hoặc quản lý chất lượng. Trong kỹ thuật phần mềm, như trong các lĩnh vực khác, vai trò của các nhà phát triển là để đưa ra những giải pháp kinh tế và kịp thời nhu cầu của người sử dụng lao động. Đây là điều cần thiết 66 Chương 4 Kế hoạch vấn đề của quá trình lập kế hoạch: lập kế hoạch mà đại diện cho chính xác những gì bạn sẽ làm. Điều này sẽ giúp bạn quản lý tốt hơn công việc cá nhân của bạn và là một thành viên trong nhóm có hiệu quả hơn. Mặc dù kế hoạch cá nhân là một phần quan trọng của việc lập kế hoạch dự án, nó chỉ là một phần. Nhiều vấn đề khác có liên quan đến sản xuất một kế hoạch hoàn chỉnh cho một dự án lớn. Những kế hoạch lớn hơn, tuy nhiên, có nhiều khả năng phải thực tế khi chúng ta soạn thảo các kế hoạch cá nhân của nhiều cá nhân, những người sẽ làm công việc. Như tính chính xác và đầy đủ của các nguyên tố kế hoạch cải thiện, composite của họ sẽ có chất lượng cao hơn. Ngược lại, khi các kế hoạch cá nhân được phát triển kém, họ cung cấp một nền tảng tốt cho những tổng thể kế hoạch. PSP sẽ giúp bạn xây dựng các kỹ năng cần thiết để làm cân bằng và chính xác kế hoạch cá nhân.
đang được dịch, vui lòng đợi..