2009-02-20 24 views
7

Môi trường phát triển hiện tại của chúng tôi tại nơi làm việc là Windows XP pro. Nó là một hệ điều hành tốt, nhưng sau khi sử dụng Vista và Windows 7 ở nhà, tôi thấy mình muốn sử dụng chúng tại nơi làm việc mà tôi dành phần lớn thời gian của tôi trên một máy tính.Từ góc độ phát triển: Làm thế nào để thuyết phục các ông chủ nâng cấp lên Vista/Windows 7?

Vấn đề nằm ở chỗ Windows XP thực hiện công việc, và có 0 chi phí trong việc chuyển tiếp như rõ ràng đã sẵn sàng và hoạt động, trong khi Vista/Windows 7 rõ ràng sẽ tốn tiền và thời gian trong ngắn hạn, nhưng tôi tin về lâu dài, tất cả chúng ta sẽ hiệu quả hơn trong môi trường Vista hoặc 7.

Vì vậy, câu hỏi của tôi là làm cách nào để thuyết phục những người ra quyết định nâng cấp lên ít nhất là Vista, tôi hiểu quy tắc gói dịch vụ 1 và tôi rất sẵn lòng đáp ứng điều đó. (ví dụ: giờ đây, 7 giờ sau).

Các đối số có thể từ góc độ lập trình .Net vì chúng tôi là tất cả các nhà phát triển nơi tôi làm việc.

+0

Tại sao bạn chưa đăng ký MSDN? Bạn không sử dụng Visual Studio? –

+0

Tại sao bạn muốn tự thay đổi? –

+0

Ở đâu nó nói anh ta không có một thuê bao MSDN? – Sakkle

Trả lời

7

Tất cả phụ thuộc vào quy mô doanh nghiệp của bạn.

Chúng tôi có hơn 10000 máy trạm để quản lý và đó là lý do chính khiến chúng tôi vẫn còn trong XPSP2.

Hệ điều hành đi kèm với nhiều quy tắc chính sách nhóm phải được kiểm tra.
Nó cũng đi kèm với phần mềm tùy chỉnh (chống vi-rút, giới hạn không gian hồ sơ của người dùng, ...) phải được đánh giá/nâng cấp.

Tóm lại, việc chuyển sang một hệ điều hành mới không phải là một nhiệm vụ tầm thường. Quá trình di chuyển/triển khai chỉ mất một tháng. Và nó chỉ là một bước. Tất cả việc đào tạo đội ngũ hỗ trợ phải được thực hiện trước.


Bây giờ, đối với một nhỏ công ty, các công việc liên quan vẫn là không nhỏ.

  • giấy phép cần phải được cập nhật
  • tương thích hoặc nâng cấp của tất cả phần mềm và trình điều khiển cần phải được xác định chắc chắn.
  • chính sách và an ninh cần phải được xem xét

Tất cả điều này có ý nghĩa nếu hành vi của các chương trình bạn đang viết không phải là quá khác nhau so với mục tiêu dự định. Nếu phần lớn người dùng sẽ sử dụng ứng dụng của bạn trên Xp, trong khi bạn đang phát triển trên Vista hoặc W7, bạn có thể phát hiện vấn đề không phải là giai đoạn phát triển, mà trong quá trình tương đồng hoặc các bước tiền sản xuất bất kỳ sửa chữa nào khó thực hiện hơn nhiều.

Cuối cùng, Đó là về ROI. Bạn sẽ đạt được mức năng suất nào và lợi thế của nền tảng phát triển mới này sẽ mang lại thời gian đưa ra thị trường cho ứng dụng của bạn là gì?

+0

Vì lợi ích vì chúng tôi thực sự là một công ty nhỏ – keith

+0

Tôi đoán rất khó để định lượng ROI cho khách hàng của chúng tôi, phần lớn trong số họ đang sử dụng XP x86 để có thể viết mã trong môi trường đó. Tôi dự đoán tôi sẽ đạt được năng suất trên những thứ GUI nhỏ hơn, một nơi đẹp hơn để làm việc, nhưng công cụ hiện tại đang thực hiện công việc. Câu trả lời hay :) – keith

+1

Tại sao nó lại quan trọng đến môi trường nào? Mã trong môi trường tốt nhất, sau đó kiểm tra trong môi trường gần với khách hàng của bạn. –

1

Chúng tôi đã sử dụng đối số sau đây để chạy các Văn phòng mới nhất và các phiên bản trình duyệt IE:

các ứng dụng của chúng tôi cần phải được chuẩn bị cho phiên bản tiếp theo, vì vậy nếu toàn bộ công ty làm cho công tắc, chúng ta biết các ứng dụng hoạt động trong các phiên bản mới, và chúng tôi có kinh nghiệm giải quyết một số vấn đề tương thích với nhất định.

Tất nhiên có thể lập luận rằng đây là những gì VM, nhưng chúng tôi đã chọn cách khác, sử dụng VM để kiểm tra các phiên bản cũ hơn.

Công ty chúng tôi có> 6000 máy tính, vì vậy chúng tôi đề nghị không được hỗ trợ công ty trên phần mềm mà chúng tôi đã nâng cấp.

Chúng tôi cũng thích nâng cấp hệ điều hành của mình, nhưng phiên bản máy chủ Novell không có ứng dụng khách Vista tương thích.

4

Lý do tốt nhất tôi có thể nghĩ đến để nâng cấp lên Vista là sử dụng phần cứng tốt hơn. Tôi vừa nâng cấp máy lên CPU lõi tứ và ram 8 GB. Với Vista 64 bit tất cả mọi thứ chỉ chạy như một giấc mơ. Ít trao đổi hơn và mọi thứ dường như đi nhanh hơn một chút.

Với giá phần cứng như hiện tại, thực sự không có lý do gì để đấu tranh với ít bộ nhớ hơn. Tất nhiên bộ phận CNTT của bạn có thể nhìn nó một cách khác nhau, nhưng từ quan điểm của nhà phát triển, một máy tính nhanh với nhiều bộ nhớ là cách để đi.

+0

Bạn không thể nghiêm túc về việc chuyển sang Vista "để sử dụng phần cứng tốt hơn" bạn có thể ?? đó sẽ là lý do đầu tiên không. XP 64bit sẽ sử dụng 8GB tốt. Tôi đoán là họ không sử dụng nhiều hơn 2 hoặc 3GB ngay từ đầu, nhưng dù sao đi nữa. Đang đợi Windows 7 có ý nghĩa rất lớn. – nachik

+0

Downvoting bởi vì bạn không đồng ý với sự lựa chọn Vista, đó không phải là quá tốt đẹp ... Vista tiêu cực chủ yếu là chỉ báo chí xấu và thiếu sự hỗ trợ trình điều khiển ban đầu. XP 64bit có nhiều vấn đề trình điều khiển hơn Vista 64bit, vì vậy tôi sẽ đồng ý, khi bạn đã có rất nhiều ram, sử dụng Vista 64bit. 1 để hủy bỏ các downvote. –

+0

+1 để từ chối không công bằng. Bằng cách sử dụng phần cứng hay không, trong experiense Vista của tôi chạy mượt mà và nhanh hơn trên cùng một phần cứng. Dù lý do cho điều này (bộ nhớ hay không) có thể là tôi sẽ gọi nó là tốt hơn sử dụng phần cứng. – Sakkle

3

Tôi chắc chắn sẽ bị cáo buộc là bị FUD phạt vì điều này, nhưng Vista? Nghiêm túc?

Đây là trái với hầu hết các dân tộc kinh nghiệm tôi nghĩ, đó là đáng ngờ (1, 2, 3, 4) nếu năng suất của bạn sẽ đi lên ở tất cả. Có một cốt lõi của các nhà phát triển nghĩ rằng việc nâng cấp là ở the other direction hoặc có thể đạt được tốt hơn with XP addons, và sau đó có đầu cơ bi quan rằng you should buy the licences only. Không được giả vờ rằng proopinions không tồn tại.

Đối với chi phí (và đừng quên sẽ có nâng cấp phần cứng và trình điều khiển bị thiếu) có ít được rõ ràng (USP lớn được coi là bảo mật mà không có công ty nào nên để hệ điều hành xử lý anyway). Nếu bạn đang nói về máy chủ 2k3 -> 2k8 đó sẽ là một bán hợp lý hơn nhiều, nhưng theo như tôi có thể thấy lý do tốt nhất để đẩy vào vista là bởi vì eventually bạn sẽ phải.

+0

Vấn đề bảo mật hợp lệ. Bất kỳ công ty nào có an ninh thậm chí từ xa nghiêm túc sẽ có nhiều lớp bảo vệ và sự vững chắc và được xây dựng trong bảo mật của hệ điều hành sẽ đóng vai trò trong điều này, được cho là không quan trọng nhất nhưng nhìn nó hoàn toàn sẽ là một sai lầm. – Sakkle

+0

Tôi đồng ý về phân lớp, nhưng một phần của xác nhận quyền sở hữu đó thực sự dựa trên IE7, đó là một điều dành cho người dùng gia đình, nhưng loại tranh luận cho một nhà phát triển. Cách họ bán nó là một bảo mật giả, không bao giờ nói rằng đó là một tuyên bố đáng ngờ so với MS OS. – annakata

+0

Tôi đồng ý ở một mức độ nào đó tuy nhiên bạn cần phải nhớ rằng áp phích ban đầu đã yêu cầu xem từ quan điểm .NET. Chỉ cho tôi nhà phát triển có thể có hiệu quả trong lập trình .NET ở trên nền tảng MS không. Nếu bạn đang mắc kẹt với MS tất cả mọi thứ khác là thực sự không thú vị trong bối cảnh này. – Sakkle

-1

Tôi đang ở đây với annakata? Vista để phát triển?

+0

Bạn đã sử dụng nó gần đây? : D – keith

Các vấn đề liên quan