Lịch sử Hệ thống ABC 1 thông tin cơ bản về hệ thống ABCBạn làm việc cho hệ thống ABC, một công ty cung cấp phần mềm phát triển và hỗ trợ các dịch vụ cho các doanh nghiệp khắp thế giới.Hệ thống ABC đã được yêu cầu để phát triển một sản phẩm mới-công cụ quản lý dự án của người Viking. Bạn đã được yêu cầu để quản lý các dự án này.Viking là hệ thống ABC 2 dự án phát triển phần mềm. Dự án đầu tiên của họ, Matador, là một tờ thời gian hệ thống giao diện với tất cả các hệ thống lập kế hoạch nguồn lực doanh nghiệp (ERP) lớn để tự động hoá việc thu thập và báo cáo của nhân viên làm việc đối với dự án được xác định, và để tự động hóa thanh toán của công việc của nhân viên nơi thích hợp.Bạn đã dành vài tuần đầu tiên làm việc lang thang về công ty và đặt câu hỏi. Dưới đây là những gì bạn khám phá:1.1 Hệ thống ABCHệ thống ABC là một công ty khá nhỏ mà tổng thống là rất giàu có. Tổng thống đã yêu cầu bạn để quản lý các dự án Viking/sản phẩm. Anh ta nói với bạn rằng bạn đang để giả định rằng bạn sẽ không chia sẻ bất kỳ tài nguyên dự án Matador như họ vẫn đang làm việc toàn thời gian trên phiên bản 2.Không có công việc đã được bắt đầu cho dự án Viking trừ URD mà đã nhận được từ khách hàng.Tổng thống thừa nhận với bạn rằng các khách hàng đầu tiên cho sản phẩm Matador đã không hạnh phúc. Họ chủ yếu ở lại với các sản phẩm thông qua tất cả những khó khăn do mối quan hệ cá nhân với anh ta, nhưng mà không thể cuối mãi mãi. Tổng thống có một nền tảng phát triển phần mềm như là một nhà phát triển, và dường như làm cho rất nhiều tiền từ một thừa kế.Anh ta nói với bạn rằng nó là công việc của bạn để đảm bảo rằng dự án Viking chạy nhiều, nhiều hơn Matador dự án.1,2 dự án matadorDự án Matador là một thảm họa. Không có tài liệu kế hoạch, lịch trình hoặc ngân sách. Rõ ràng hầu hết các nhà phát triển là bạn bè của tổng thống và tất cả họ đều tin rằng các dự án nhanh chóng và dễ dàng. Tùy thuộc vào những người bạn nói chuyện với Matador dự án đã giữa 9 và 18 tháng cuối năm.Chất lượng là một vấn đề lớn. Họ chỉ cần bây giờ nhận được đến giai đoạn mà người dùng cảm thấy thoải mái đưa sản phẩm vào sản xuất.Matador dự án quản lý và đội dẫn đầu là khá hay cau có khi bạn yêu cầu họ về dự án của họ. Họ là rõ ràng là rất phòng thủ, và không thích nói chuyện về nó. Dưới đây là những gì bạn thu thập từ chúng:• Matador được viết bằng C++ sử dụng Visual Studio. Phát triển và triển khai là dựa trên máy tính Windows.• Các yêu cầu đã thay đổi liên tục. Chủ yếu là từ chính khách hàng, một số từ tổng thống.• Họ liên tục chạy vào vấn đề kỹ thuật và đã phải suy nghĩ lại như thế nào họ sẽ thực hiện các giải pháp của họ.• Họ mô tả các phương pháp mà họ theo sau là "mô hình gia tăng", nhưng bạn thấy có bằng chứng về bất kỳ phương pháp đang được theo sau.• Bạn được cung cấp một đặc tả yêu cầu, bạn đọc. Nó là một tài liệu lớn (hơn 300 trang), nhưng nó là một bộ sưu tập của những suy nghĩ chứ không phải là một mô tả về tính năng mong muốn. Không có không có mô hình mô tả.• Họ sử dụng an toàn nguồn như cơ sở quản lý cấu hình của họ, nhưng một số các nhà phát triển không phải là xử lý kỷ luật như họ có thể, nên sử dụng nó.• Quy trình của họ cho việc tích hợp mã rất hướng dẫn sử dụng. Trong thực tế, phát triển cao nhất của họ là chịu trách nhiệm đảm bảo rằng tất cả các mã được kiểm tra tại, tạo ra các bản xây dựng và thực hiện các thử nghiệm ban đầu hội nhập.Bạn điều tra vài tài liệu có sẵn từ các dự án Matador và đi đến kết luận rằng không có họ là có giá trị tái sử dụng như là các mẫu.Nhóm QA là nhóm duy nhất mà dường như có bất kỳ dữ liệu dự án. Họ chia sẻ dữ liệu của họ với bạn, và nó sẽ cho bạn biết rằng:• Matador Phiên bản 1 được phát hành cách đây 6 tháng.• Mất 32 xây dựng và phát hành chu kỳ (sửa chữa lỗi, sản phẩm xây dựng, phát hành để bảo đảm chất lượng để thử nghiệm) trước khi Matador Phiên bản 1 sản phẩm được phát hành. o xây dựng và chu kỳ phát hành mất trung bình là 7 ngày.• Sản phẩm là phát hành vẫn còn chứa rất nhiều lỗi. Khách hàng đã thông báo lỗi nghiêm trọng 1 75 phát hành Matador Phiên bản 1. Những có tất cả được cố định, với Matador Phiên bản 1.20 bây giờ vận chuyển.• Đó là không có cơ sở dữ liệu theo dõi lỗi. Đội ngũ bảo đảm chất lượng các bản ghi lỗi trong một bảng tính Excel.• Matador Phiên bản 1 chứa khoảng 10.000 CLOC, nơi mà một CLOC là một nguồn thực thi mã tuyên bố, hay một dòng bình luận của mã.• Có là không có cơ chế cho việc theo dõi các mục hành động hoặc các vấn đề, dẫn đến các cuộc thảo luận cùng hơn và hơn nữa trong các cuộc họp.• Đội ngũ phát triển Matador đã từ chối tất cả các cuộc gọi cho việc thực hiện bất kỳ cải tiến quy trình, tuyên bố rằng nó sẽ chỉ làm chậm họ xuống.• Đội ngũ QA ước tính các dự án Viking là xấp xỉ 20% lớn hơn so với các dự án Matador.Tổng thống sẽ cho bạn biết rằng công việc của bạn sẽ là đảm bảo rằng tất cả các khía cạnh của ông vua thành công, từ tinh chỉnh các yêu cầu thông qua các thử nghiệm beta.
đang được dịch, vui lòng đợi..
