Cũng cần phải xem xét theo nhiều chiều khác nhau nữa chứ.
Ví dụ như bạn kinh doanh, nhà nhà kinh doanh, thế giới kinh doanh cũng đều phải tạo ra CẦU MỚI để cho dòng tiền trên thế giới ko ngừng vận động.
Ngay cả chính công ty của bạn cũng đang ko ngừng mong muốn khách hàng cũ và khách hàng mới của bạn phát triển để có thể tạo ra nhu cầu mới đúng ko?
Hơn nữa, thế giới quanh ta là một thế giới động, luôn có nhu cầu thay đổi. 1 em bé cũng phải lớn lên và nhu cầu của em bé đó cũng thay đổi theo thời gian đúng ko? Khi đó em bé ko còn ăn sữa trẻ em, chơi trò chơi nữa. Thanh niên sẽ có nhu cầu của thanh niên, trung niên có nhu cầu của trunh niên, người già có nhu cầu của người già. Tương tự thế, một công ty cũng vậy, có chu kỳ phát triển của nó. Và vì vậy nhu cầu của công ty không ngừng thay đổi. Cũng như thế, một sản phẩm trên thị trường cũng ko ngừng được thay đổi và hoàn thiện. Bạn có biết trước kia M$ chỉ có MS DOS thôi, sau đó lên Windows 3.0, 3.1, Windows 95, 98, ME, 2000, XP, v.v... Vậy chẳng nhẽ tới năm 2007 rồi bạn vẫn còn muốn M$ (đại diện cho nhà cung cấp nói chung) chỉ bán mỗi MS DOS thôi à? Bạn có sure rằng vẫn muốn dùng MS DOS chứ? Hay vẫn thích cài Vista ko có lisence?
Nói như vậy để có thể nói với các bạn rằng: thế giới ko ngừng vận động và luôn hướng tới hoàn thiện. Và phần mềm nói riêng, vật thể xung quanh ta nói chung cũng đều có sự thay đổi như vậy (trừ có một số thứ tỷ như môi trường là bị thụt lùi đi thôi).
Về thực tế, rất khó có thể giải thích cho các bạn là để làm ra 1 SP chuyên nghiệp thì công sức, tiền của, rủi ro lớn đến mức nào (cũng như ngành nghề của các bạn vậy, mỗi thay đổi nhỏ trong thiết kế có thể mất bao công sức R&D, thậm chí thay đổi cả 1 dây chuyền sản xuất sản phẩm nữa,...).
Ví dụ, rất có thể khi ra đời 1 quyết định mới, nhà cung cấp phần mềm đã phải tổ chức nghiên cứu phân tích sự thay đổi, đánh giá mức độ thay đổi đó đối với hệ thống, tổ chức 1 dự án quản lý thực hiện sự thay đổi (đối với yêu cầu thay đổi lớn thì có thể phải tổ chức 1 dự án các bạn ạ - có thời gian, có tiền bạc, có nhân lực, có kế hoạch thực hiện,...), viết tài liệu yêu cầu thay đổi đối với phần mềm, phân tích thiết kế lại chương trình khi có thay đổi (từ thiết kế tổng quan tới thiết kế chi tiết), thực hiện viết chương trình theo thiết kế mới (nào là CSDL thay đổi, nào là triggers, store procedures, nào là mức Data layers, mức Business layers, mức Presentation layers... tất cả phải thay đổi hết), kiểm thử những thay đổi mới sau khi viết, kiểm tra tích hợp ứng dụng sau khi đã thay đổi (xem có ảnh hưởng tới các phần hành khác hay không), thay đổi cấu hình sản phẩm (gần như ít người biết đến công việc này của cty phần mềm), tổ chức thay đổi lại tài liệu hướng dẫn sử dụng, in lại một loạt các tài liệu marketing có liên quan đến thay đổi, đào tạo lại cho những nhân viên sales về những thay đổi đó để họ có khả năng giới thiệu cho khách hàng về sự thay đổi, đào tạo cho nhân viên triển khai về các thay đổi, thông báo trên các phương tiện thông tin đại chúng về sự thay đổi mới của sản phẩm (website, forums, báo chí,...), v.v....
Như vậy bạn đã hình dung chỉ 1 thay đổi đối với phần mềm, các nhà cung cấp sản phẩm chuyên nghiệp (ko tính các cá nhân phát triển phần mềm nhé) phải làm những gì rồi chứ? Những thứ đó có mất chi phí ko nhỉ? (Trên đây mới chỉ là viết sơ sơ thôi chứ ko phải viết chi tiết đâu nhé. Nếu viết chi tiết ra thì chắc ít người hiểu được)
Nói như vậy không hẳn là mình quá đứng về phía nhà sản xuất để bênh họ. Cũng phải nên xem xét cái gì nằm trong phiên bản mới, cái gì là update, cái gì chỉ là service pack thôi. Nếu trong hợp đồng hoặc trong chính sách sản phẩm công bố khi nào mới là lên version mới, khi nào thì chỉ là SPack,...
Nếu có sự thay đổi quá lớn thì chuyên nâng version cũng ko có gì là lạ cả. Bọn mình đã quen với hình thức đó từ rất lâu rồi. Các bạn còn chưa bao giờ thấy bọn Tây nó charge mình về hỗ trợ tính theo giờ đâu. Đến cả demo qua mạng họ còn charge tiền mình nữa là. Thế nên IT ở các nước tiên tiến toàn là những tập đoàn hàng đầu như M$, Oracle, SAP, v.v.... Còn ở VN thì chẳng có mấy cty phần mềm nào có đủ tư cách lên sàn cả. (Thuộc hàng bét nhất trong các ngành nghề có thể kinh doanh thì phải

. Thế nên các bạn thường xuyên "ca ngợi" phần mềm & dịch vụ Việt nam và "chê bai" phần mềm và dịch vụ của Tây cũng phải thôi (ấy lộn rồi).
Các bác làm phần mềm cũng ko rảnh lên đây và dỗi hơi giải thích dài dòng lòng vòng như tớ đâu.
Check mail cái rồi offline thôi.
Chúc mọi người ngủ ngon.
Cheers
PS: Ủa, hôm nay có avatar rồi à? Thanks Admin nhé :*******