- Không ý thức: dự đoán
5.2.5 Lập kế hoạch phân công, bố trí nhân sự tiếp cận đối tác làm rõ các yêu cầu,
khái niệm chuyên môn chƣa rõ.
Đây là vấn đề nằm trong pha yêu cầu, Chúng ta thường nhận thức đây là giai đoạn quan trọng nhất của chu trình phát triển phần mềm. Chắc chắn rằng nó là một trong những phần khó khăn nhất, một phần do khó khăn trong việc lập tư liệu một mô tả được chấp thuận cho yêu cầu phần mềm. Bao giờ cũng có mâu thuẫn cơ bản về quyền lợi giữa khách hàng và người phát triển. Khách hàng miễn cưỡng kết thúc yêu cầu vì nhận biết rằng một khi đã làm điều này, mọi thay đổi sau này có thể phải trả giá. Mặt khác, người phát triển cần kết thúc yêu cầu càng sớm càng tốt vì tiến triển sẽ chậm đi chừng nào sản phẩm còn chưa hoàn toàn được xác định và cũng chính điều này là tốn kém. Nên đặc điểm chính của pha yêu cầu có thể được đặc trưng như là một hình thức của trò kéo co giữa khách hàng và người phát triển.
Có nhiều vấn đề liên quan đến việc thành lập đội ngũ phát triển dự án ban đầu. Đặt đúng người vào đội ngũ dự án hiếm khi là một việc dễ dàng. Thật vậy, bố trí người quản lý dự án thích hợp không phải bao giờ cũng là một việc dễ dàng.
Vấn đề thông thường hoặc là thiếu hoặc là thừa lãnh đạo dự án. Trong nhiều trường hợp, pha quan niệm do nhiều người chỉ đạo, người này có thể chịu trách nhiệm về phân tích thị trường, người kia về dự toán và lại người khác nữa về soạn thảo các tư liệu quan niệm. Điều này có thể gây ra tình trạng thiếu phối hợp giữa những người có trách nhiệm về các hoạt động khác nhau, tạo nên nhiều mâu thuẫn và những quyết định ban đầu tồi.
Khi đội ngũ ban đầu đã yên vị và kế hoạch phát triển sơ bộ đã được soạn thảo, không phải không phổ biến có chuyện nhiều ý kiến khác nhau về việc sản phẩm nên phải thực sự như thế nào tạo ra tư liệu quan niệm được thoả thuận thường có thể trở nên một vấn đề chủ yếu. Vấn đề này thường được giải quyết thông qua vận dụng các hệ thống trình diễn hay nguyên mẫu.
Bố trí nhân sự : Việc sắp xếp thành viên đội ngũ phát triển thích hợp có thể là một nhiệm vụ khó. Việc bố trí các thành viên đội ngũ phải được hoàn tất trong pha yêu cầu.
Giáo viên biên soạn: Nguyễn Trần Phương
Sử dụng nhân lực tạm thời.
Tăng dần đội ngũ sau này.
Huấn luyện nhân lực hiện có.
5.2.6 Hiệp thƣơng với đối tác để giải quyết các vấn đề mới nảy sinh về mặt kỹ thuật
và tài chính.
Như chúng ta đã thấy, có được sự phê duyệt chính thức về đặc tả yêu cầu là nhiệm vụ khó khăn nhất của giai đoạn này. Thường các yêu cầu tiến triển dần dần với nhiều phương án dự thảo của đặc tả tập trung vào tư liệu được phê duyệt cuối cùng. Dù sao nếu những thay đổi chủ yếu được đưa ra liên tục thì sẽ khó lên kế hoạch. Trong những tình hình như thế, việc tạo nguyên mẫu nhanh có thể có ích nhất trong việc giúp khách hàng xác định yêu cầu.
Mâu thuẫn giữa người phát triển và khách hàng trong việc kết thúc đặc tả yêu cầu. Đôi khi xảy ra các tranh chấp, bất đồng và lẫn lộn biểu thị không khí của giai đoạn yêu cầu chính là nguồn gối chủ yếu của các vấn đề. Danh sách thì dài nhưng những vấn đề thông thường nhất là :
Thay đổi yêu cầu luôn : Trong pha này, thường có luồng thay đổi có vẻ vô tận làm cho việc thu thập đặc điểm yêu cầu thêm khó khăn.
Chấp thuận yêu cầu và ký: pha này không thể hoàn tất nếu không có tư liệu yêu cầu đượcphê duyệt chính thức.
Tính khả thi của yêu cầu: đôi khi điều này khó xác định trước giai đoạn thực hiện.
Các thay đổi phút chót : Đây là một vấn đề chỉ có thể được giải quyết bằng cách đảm bảo thủ tục khống chế các thay đổi một cách nghiêm ngặt và có trình tự. Luồng thay đổi là tai họa của công trình nói chung và của phát triển phần mềm nói riêng. Rõ ràng thay đổi phải được phép trong một chừng mức nhưng luồng thay đổi không kiểm soát được có thể làm cho dự án sụp đổ.
Tranh chấp với khách hàng. Cuối cùng khách hàng có thể nhìn thấy phiên bản ban đầu của cái mà sản phẩm sẽ có dáng vẻ thế nào. Về điều này, có những lý giải yêu cầu khác nhau nảy sinh ra và thường cần được giải quyết ở cấp quản lý cao hơn.