2009-02-20 9 views
7

Nasze obecne środowisko programistyczne w pracy to system Windows XP pro. Jest to świetny system operacyjny, ale po użyciu Vista i Windows 7 w domu, wydaje mi się, że chcę ich używać w pracy, w której spędzam większość czasu na komputerze.Z perspektywy programistycznej: Jak przekonać szefów do aktualizacji do systemu Vista/Windows 7?

Problem polega na tym, że Windows XP spełnia swoją rolę, a koszty przesuwają się o 0, co oczywiście jest już na miejscu i działa, podczas gdy Vista/Windows 7 oczywiście kosztowałoby pieniądze i czas w krótkim okresie, ale wierzę na dłuższą metę wszyscy będziemy bardziej produktywni w środowisku Vista lub 7.

Moje pytanie brzmi: w jaki sposób przekonać decydentów, aby uaktualnili system do wersji Vista, rozumiem zasadę dodatku Service Pack 1 i chętnie to uwzględnię. (tj. Vista teraz, 7 później).

Argumenty mogą pochodzić z perspektywy programistów .Net, ponieważ wszyscy jesteśmy programistami, w których pracuję.

+0

Dlaczego nie masz już subskrypcji MSDN? Nie używasz programu Visual Studio? –

+0

Dlaczego chcesz się zmienić? –

+0

Gdzie jest napisane, że nie ma subskrypcji MSDN? – Sakkle

Odpowiedz

7

Wszystko zależy od wielkości przedsiębiorstwa.

Mamy ponad 10000 stacji roboczych do zarządzania i to jest główny powód, dla którego nadal jesteśmy w XPSP2.

System operacyjny zawiera wiele reguł zasad grupy, które należy przetestować.
Jest również wyposażony w niestandardowe oprogramowanie (antywirus, ograniczenie przestrzeni profilu użytkownika, ...), które musi zostać ocenione/zaktualizowane.

Krótko mówiąc, przejście na nowy system operacyjny nie jest banalnym zadaniem. Sam proces migracji/wdrażania trwa miesiąc. I to tylko jeden krok. Całe szkolenie zespołu wsparcia musiało zostać wykonane wcześniej.


Teraz na małej firmy, zaangażowana praca nie jest jeszcze trywialne.

  • licencje muszą być aktualizowane
  • zgodność lub uaktualnienie wszystkie oprogramowanie i sterowniki musi być ustalona.
  • polityki i bezpieczeństwa musi zostać zweryfikowane

Wszystko to ma sens, czy zachowanie programu piszesz nie jest zbyt różni się od zamierzonego celu.

Jeśli zdecydowana większość użytkowników będzie korzystać z aplikacji na Xp, podczas gdy pracujesz nad Vistą lub W7, może się okazać, że problem nie dotyczy fazy rozwojowej, ale podczas etapów homologacji lub przedprodukcji, co powoduje każda naprawa, o wiele trudniejsza do zrobienia.

W końcu chodzi o ROI. Jaką produktywność zyskasz i jaką korzyść przyniesie ta nowa platforma programistyczna pod względem czasu wprowadzenia produktu na rynek?

+0

Ze względu na interesy jesteśmy naprawdę małą firmą – keith

+0

Myślę, że trudno jest oszacować zwrot z inwestycji dla naszych klientów, większość z nich używa XP x86, więc ma sens kodowanie w tym środowisku. Przewiduję, że zwiększę produktywność na mniejszych elementach typu GUI, jest to przyjemniejsze miejsce do pracy, ale obecne narzędzie wykonuje tę pracę. Dobra odpowiedź :) – keith

+1

Dlaczego to ma znaczenie w jakim środowisku będą działać? Koduj w najlepszym środowisku, a następnie testuj w otoczeniu bliskim Twoim klientom. –

1

Użyliśmy następujący argument, aby uruchomić najnowszą wersję pakietu Office i IE:

Nasze aplikacje muszą być przygotowane do następnej wersji, tak jakby cała firma wykonuje przełącznik wiemy nasze aplikacje działają w nowych wersjach, i mamy doświadczenie w rozwiązywaniu pewnych problemów związanych z kompatybilnością .

Oczywiście można argumentować, że do tego służą maszyny wirtualne, ale wybraliśmy odwrotnie, użyj maszyn wirtualnych do testowania starszych wersji.

Nasza firma ma> 6000 komputerów, więc zaoferowaliśmy, że nie otrzymamy wsparcia korporacyjnego od oprogramowania, które zaktualizowaliśmy.

Chcielibyśmy również zaktualizować nasz system operacyjny, ale wersja serwera Novell nie ma zgodnego klienta Vista.

4

Najlepszym powodem, dla którego mogę pomyśleć o aktualizacji do wersji Vista jest lepsze wykorzystanie sprzętu. Właśnie zaktualizowałem swoją maszynę do czterordzeniowego procesora i pamięci RAM o pojemności 8 GB. Z Vista 64 bit wszystko działa jak marzenie. Znacznie rzadziej się wymieniamy i wszystko wydaje się być trochę szybsze.

Przy cenach sprzętu, jakie są, nie ma powodu, by zmagać się z mniejszą pamięcią. Oczywiście twój dział IT może spojrzeć na to inaczej, ale z punktu widzenia programisty szybka maszyna z dużą ilością pamięci jest drogą do zrobienia.

+0

Nie można poważnie traktować przechodzenia na system Vista "w celu lepszego wykorzystania sprzętu". to byłby pierwszy powód, by tego nie robić. XP 64bit będzie używać 8 GB dobrze. Domyślam się, że nie używają więcej niż 2 lub 3 GB, ale w każdym razie. Oczekiwanie na Windows 7 ma wiele sensu. – nachik

+0

Dywersja, ponieważ nie zgadzasz się z wyborem Visty, to nie jest takie miłe ... Vista negativity to głównie zła prasa i początkowy brak wsparcia ze strony kierowcy. XP 64bit ma więcej problemów z kierowcą niż Vista 64bit, więc zgadzam się, jeśli masz dużo pamięci RAM, użyj Vista 64bit. +1, aby anulować likwidację. –

+0

+1, aby negować nieuczciwe głosy. Wykorzystując sprzęt lub nie, w moim doświadczeniu Vista działa płynniej i szybciej na tym samym sprzęcie. Bez względu na powód tego (pamięć lub nie) mógłbym nazwać to lepszym użyciem sprzętu. – Sakkle

3

Zdecydowanie zostanie oskarżony o upuszczenie FUD, ale Vista? Poważnie?

Jest to w przeciwieństwie do większości narodów doświadczenia myślę, że to wątpliwe (1, 2, 3, 4) jeśli wydajność wzrosną wcale. Jest rdzeń programistów, którzy uważają, że aktualizacja jest w the other direction lub może być lepiej osiągnięta with XP addons, a następnie pesymistyczne spekulacje, że you should buy the licences only. Nie udawać, że proopinions nie istnieje.

Dla kosztów (i nie zapomnij o uaktualnieniach sprzętu i brakujących sterownikach) nie ma widocznego zysku (duży USP ma być zabezpieczeniem, którego żadna firma nie powinna pozwolić, aby system operacyjny działał). Jeśli mówisz o serwerach 2k3 -> 2k8, byłoby to o wiele bardziej rozsądne, ale o ile widzę, najlepszym powodem, aby wcisnąć do Vista jest eventually będziesz musiał.

+0

Kwestia bezpieczeństwa jest ważna. Każda firma, która podejmie bezpieczeństwo nawet na poważnie, będzie miała wiele warstw ochrony, a solidność i wbudowane zabezpieczenia systemu operacyjnego będą odgrywać w tym rolę. Zapewne nie najważniejszy, ale całkowite pominięcie go byłoby błędem. – Sakkle

+0

Zgadzam się co do warstw, ale fragment tego twierdzenia jest oparty na IE7, co jest jedną z rzeczy dla użytkowników domowych, ale rodzaj dyskusji dla twórcy. Sposób, w jaki je sprzedają, jest fałszywym zabezpieczeniem, nigdy nie myśl, że jest to wątpliwe roszczenie w porównaniu do! MS OS. – annakata

+0

Zgadzam się w pewnym stopniu, ale trzeba pamiętać, że oryginalny plakat żądał wyświetleń z punktu widzenia .NET. Pokaż programistę, który może być skuteczny w programowaniu .NET na platformie innej niż MS. Jeśli utkniesz na SM, wszystko inne naprawdę nie jest interesujące w tym kontekście. – Sakkle

-1

Jestem tu z annakatą, poważnie? Vista do rozwoju?

+0

Yeh użyłeś go ostatnio? :RE – keith

Powiązane problemy