Android

Past Was Guia para Alterações no Desenvolvimento do Windows

Microsoft SDET Explains Why Windows 10 Bugs Exist ?‍?

Microsoft SDET Explains Why Windows 10 Bugs Exist ?‍?
Anonim

Artwork: Chip TaylorSobre um ano atrás em seu campus em Redmond, Washington, um membro da equipe Windows Vista da Microsoft se reuniu com um grupo de jornalistas para enfrentar algumas perguntas difíceis sobre o sistema operacional.

Na época, estava claro que o Vista não seria o grande sucesso previsto pela Microsoft, já que muitos clientes críticos da empresa estavam começando a revelar que esperariam pela próxima versão do sistema operacional cliente da Microsoft, em vez de atualizar o sistema corporativo. Entre as questões colocadas à Microsoft naquele dia estavam como a empresa poderia ter conseguido o Vista tão errado depois de mais de cinco anos de desenvolvimento, e por quanto tempo a Microsoft poderia justificar lançar grandes lançamentos de software que precisavam de correções substanciais antes eles estavam aptos para a implantação corporativa.

Há muito tempo o mantra entre os profissionais de TI não é "sair e comprar a primeira versão" do Windows, mas "esperar até que o service pack seja lançado porque existem muitos erros e problemas ", disse o antigo parceiro Microsoft e cliente Scott Noles, diretor de tecnologia e educação do Kinex Medical, um centro de reabilitação médica em Waukesha, Wisconsin. O mesmo se aplica ao Vista, e até mesmo ao seu antecessor O Windows XP, um sistema operacional sólido ainda em uso, exigia uma versão principal do service pack para lidar com problemas críticos de segurança que incomodavam os usuários corporativos.

A Microsoft não tinha respostas nesse dia para as questões que enfrentava sobre o Vista. No entanto, um ano mais tarde até agora, e a empresa o faz.

Nos últimos meses, a Microsoft se envolveu em um grande mea culpa público pelo Vista, e nas duas últimas semanas, por si só, deu uma série de notícias. entrevistas para explicar como isso mudou o processo de desenvolvimento do Windows 7, o lançamento do próximo cliente, para aprender com os erros que ele cometeu no passado.

"Sabemos que ainda estamos aprendendo, mas sempre queremos fazer amanhã melhor do que ontem foi, "Mike Nash, vice-presidente corporativo de gerenciamento de produtos Windows, disse sobre o desenvolvimento do Windows 7 em uma entrevista recente.

Ele disse movimento da Microsoft em março de 2006 para colocar o ex-chefe de desenvolvimento do Office Steven Sinofsky responsável pelo Windows o desenvolvimento foi um dos principais impulsionadores das mudanças no processo. Sinofsky é agora vice-presidente sênior do Windows e do Windows Live Engineering Group, e Nash o credita por trazer a ordem ao grupo.

O Vista falhou entre os clientes corporativos por alguns motivos importantes. Uma delas era que seus requisitos de hardware premium tornavam incompatível com os PCs que as empresas já tinham em execução em seus ambientes de TI. Isso significava que a atualização para o Vista significava que as empresas também precisavam atualizar o hardware, uma proposta mais cara do que reciclar as máquinas existentes.

Outra foi que os parceiros periféricos e de software da Microsoft não estavam totalmente preparados para o lançamento, o que significa muitos produtos de terceiros. Gavriella Schuster, diretora sênior de gerenciamento de produtos do Windows, citou a "natureza de interrupção e início" do processo de desenvolvimento do Vista como uma contribuição para a falta de parceiros. de preparação para o lançamento final. A Microsoft parou o desenvolvimento do Vista no meio do processo para revisar a segurança do sistema operacional, uma medida que atrasou sua versão final.

A Microsoft mudou a forma como construiu o Windows 7 de algumas maneiras para aprender com os erros do passado. diz. Primeiro, a empresa decidiu "definir um conjunto de recursos desde o início" e apenas compartilhar esse conjunto de recursos com parceiros e clientes quando a empresa está confiante de que entrará no sistema operacional final, disse Nash.

Isso deve evitar qualquer confusão entre eles. Os clientes e parceiros da Microsoft a respeito dos novos recursos que o Windows 7 terá e também darão à Microsoft a chance de estabilizar esses recursos o máximo possível.

"Tornamos o trabalho do ecossistema realmente difícil [com o Vista]", reconheceu Nash, porque muito mudou no Vista entre o release beta e seu release candidate, e depois novamente entre o release candidate e o release final. Tornar os prazos de lançamento do Windows 7 mais previsíveis deve facilitar o processo de preparação.

A versão beta do Windows 7 já está disponível, embora sua versão final para clientes corporativos não seja esperada até novembro, de acordo com o cronograma da Microsoft. A Microsoft também está renunciando ao lançamento de um segundo beta em favor de mais uma versão teste - um candidato a lançamento que aparecerá logo antes do lançamento final do Windows 7.

Para resolver o problema geral de compatibilidade com computadores, a Microsoft disse que todas as versões O Windows 7 funcionará mesmo com netbooks de baixo custo, que geralmente não têm a mesma quantidade de RAM ou hardware que os PCs com recursos completos.

Profissionais de TI estão aplaudindo essas mudanças, da influência de Sinofsky sobre o processo de desenvolvimento para o Windows 7 beta produzido pela Microsoft.

"Ao trazer um líder da equipe do Office, a Microsoft conseguiu que alguém soubesse como enviar e entender a responsabilidade de acelerar um produto de infra-estrutura", disse Andrew Brust. chefe, nova tecnologia na firma de consultoria de TI twentysixNew York, que já está usando o Windows 7 com sucesso em um PC de baixo custo.

Ele disse que, embora seja necessário refrescar produtos como Windows e Office que muitas Com os novos recursos, também é necessário garantir que a atualização para uma nova versão não atrapalhe muito a base de usuários. Na opinião de Brust, Sinofsky provou em seu trabalho na equipe do Office que ele poderia equilibrar essas necessidades, e era um bom candidato para revisar o processo de desenvolvimento do Windows.

Stephen Hultquist, diretor da Infinite Summit em Boulder, Colorado, também concordou com as alterações feitas pela Microsoft no processo de desenvolvimento. "Eu acho que eles estão certos" com o Windows 7, ele disse.

Hultquist, que trabalhou duro como CIO corporativo e trabalhou pela primeira vez com o Windows quando ainda era um projeto conjunto da Microsoft / IBM, agora chama a si mesmo de " revolvendo CIO "para um número de pequenas e médias empresas. Ele mudou muito poucos deles para o Vista, optando por esperar pelo Windows 7, que está testando.

Certamente não há amor perdido entre o software da Hultquist e da Microsoft. Ele disse que acha que a Microsoft lançou o Vista antes mesmo de estar pronto - mesmo depois de cinco anos de desenvolvimento - "porque eles sentiam que sua reputação estava em jogo se não divulgassem algo".

No entanto, Hultquist está feliz que a Microsoft mudou o processo de desenvolvimento para o Windows 7, embora ele ainda ache que o próximo sistema operacional "é o que o Vista deveria ter sido". Outros defenderam a Microsoft, dizendo que a empresa - que projeta um sistema operacional que precisa trabalhar com uma variedade incrivelmente ampla. produtos de terceiros - não podem ser totalmente responsabilizados pelas compatibilidades de software e hardware que afetaram o Vista e afetaram sua adoção entre os clientes corporativos.

Arlin Sorensen, CEO e presidente da Heartland Technology Solutions, disse que os parceiros de negócios e clientes da Microsoft responsabilidade por ter tempo suficiente para testar um novo sistema operacional Windows antes de ser lançado, para garantir a compatibilidade com o ambiente de TI existente. A Heartland, com sede em Harlan, Iowa, é parceira da Microsoft e beta tester e early adopter do Windows Vista.

"Ao contrário do desejo popular, o material simplesmente não funciona sem algum esforço, e requer planejamento e orçamento para permanecer atualizado e competitivo com a tecnologia ", disse Sorensen em um e-mail. "Nós nos orgulhamos de nos engajar com a Microsoft cedo e frequentemente, e isso tem sido um grande trunfo para nós e para nossa base de clientes … Essa é uma escolha que fazemos, e fazendo isso não nos deparamos com os tipos de experiências que muitos querem Ainda assim, Hultquist observou que, se você comparar o primeiro lançamento de um novo sistema operacional Windows com o primeiro lançamento de um dos Mac OS da Apple ou com uma atualização para o Linux, a "estabilidade e confiabilidade e A compatibilidade do Windows - todos aqueles recursos que mais importam para um sistema operacional - não é nem perto, nem mesmo na mesma categoria "como os outros sistemas operacionais, que tendem a ser mais polidos.

A Microsoft não tem o luxo de desenvolver seu hardware e software no vácuo, como a Apple, nem tem o benefício de uma comunidade inteira de desenvolvedores de software livre que podem ajustar o Linux ao seu gosto. Ainda assim, a necessidade da Microsoft de trabalhar com um escopo mais amplo de parceiros e clientes para garantir que o Vista possa interagir com produtos de terceiros não a desculpa de ser um lançamento tão fraco, em primeiro lugar, disse Hultquist. perspectiva do usuário, quem se importa? " ele disse. "É realmente sobre o valor entregue ao usuário final."

Se uma empresa não pode entregar valor em um produto acabado, Hultquist disse: "Eu não posso usá-lo então, eu tenho que esperar até que esteja estável e ajuda a minha empresa. "

A Microsoft espera que, devido às mudanças em seu processo de desenvolvimento, o Windows 7 seja muito mais estável e não tenha as inúmeras complicações do Vista, mesmo antes de seu lançamento final.

Com o Windows 7" Nosso objetivo é garantir que os clientes possam tratar a versão beta de um de nossos produtos como um candidato a lançamento e tratar o release candidate como uma versão final ", disse Nash. Com a data de lançamento do Windows 7 se aproximando, os clientes em breve poderão descobrir se a Microsoft cumpre essa promessa.