Không Silver Bullet: Essence và tai nạn của công nghệ phần mềm
của Frederick P. Brooks, Jr. Trong số tất cả những con quái vật mà điền vào những cơn ác mộng của văn hóa dân gian của chúng tôi, không khiếp sợ hơn người sói, bởi vì họ biến đổi bất ngờ từ quen thuộc thành nỗi kinh hoàng. Đối với những, ta tìm viên đạn bạc mà kỳ diệu có thể đặt chúng để nghỉ ngơi. Các dự án phần mềm quen thuộc, ít nhất là theo cách nhìn của các nhà quản lý không biết kỹ thuật, có một cái gì đó của nhân vật này; nó thường là ngây thơ và đơn giản, nhưng có khả năng trở thành một con quái vật của lịch trình bỏ qua, ngân sách thổi, và sản phẩm hoàn thiện. Vì vậy, chúng tôi nghe thấy tiếng kêu tuyệt vọng cho một viên đạn bạc - một cái gì đó để làm cho chi phí phần mềm thả nhanh như chi phí phần cứng máy tính làm. Tuy nhiên, như chúng ta nhìn vào chân trời của một thập kỷ do đó, chúng tôi thấy không có viên đạn bạc. Không có phát triển duy nhất, trong cả hai công nghệ hay kỹ thuật quản lý, mà bởi chính nó hứa hẹn thậm chí một trật tự-of-độ lớn cải thiện năng suất, độ tin cậy, trong sự đơn giản. Trong bài viết này, tôi sẽ cố gắng để cho thấy lý do tại sao, bằng cách kiểm tra cả hai bản chất của vấn đề phần mềm và các tính chất của những viên đạn được đề xuất. Chủ nghĩa hoài nghi không phải là bi quan, tuy nhiên. Mặc dù chúng tôi thấy không có những đột phá đáng ngạc nhiên - và quả thực, tôi tin như vậy là không phù hợp với bản chất của phần mềm - nhiều đổi mới đáng khích lệ đang được tiến hành. Một xử lý kỷ luật, nỗ lực nhất quán để phát triển, tuyên truyền, và khai thác những đổi mới thực sự nên năng suất được cải thiện trật tự của độ richter. Không có con đường hoàng gia, nhưng có một con đường. Bước đầu tiên hướng tới việc quản lý của bệnh là sự thay thế của lý thuyết quỷ và humours lý thuyết của lý thuyết mầm bệnh. Đó là biện pháp rất, khởi đầu của hy vọng, tự nó tiêu tan mọi hy vọng của các giải pháp huyền diệu. Nó nói với nhân viên rằng tiến bộ sẽ được thực hiện từng bước, lúc nỗ lực tuyệt vời, và rằng một, chăm sóc không ngớt liên tục sẽ phải được trả cho một kỷ luật của sự sạch sẽ. Vì vậy, đó là với công nghệ phần mềm hiện nay. Điều đó có phải là khó - Khó khăn Essential Không chỉ có không có đạn bạc bây giờ trong quan điểm, chính bản chất của phần mềm làm cho nó không chắc rằng sẽ có bất kỳ - không có những phát minh đó sẽ làm cho sản xuất phần mềm, độ tin cậy và tính đơn giản những gì thiết bị điện tử, bóng bán dẫn, và tích hợp quy mô lớn đã làm cho phần cứng máy tính. Chúng tôi không bao giờ có thể mong đợi để xem tăng gấp đôi mỗi hai năm. Đầu tiên, người ta phải thấy rằng sự bất thường mà không phải là tiến trình phần mềm như vậy là chậm, nhưng những tiến bộ phần cứng máy tính là quá nhanh. Không có công nghệ khác kể từ khi nền văn minh đã bắt đầu đã thấy sáu bậc độ lớn tăng giá hiệu suất trong 30 năm. Trong không có công nghệ khác có thể chọn để có những lợi trong hoặc cải thiện hiệu suất hoặc giảm chi phí. Những lợi ích này chảy từ việc chuyển đổi sản xuất máy tính từ một ngành công nghiệp lắp ráp thành một ngành công nghiệp.
đang được dịch, vui lòng đợi..
