Quem trabalha na indústria sabe que construir software não é uma tarefa fácil. É um meio altamente volátil, sujeito a mudanças e podem ser muito mais complexos que a engenharia de um carro, por exemplo. Sabemos como um motor a explosão funciona por pelo menos 100 anos. O UNIX surgiu no começo dos anos 70 do século XX. Os sistemas operacionais modernos surgiram com o Mac OS, em 1984. O POSIX (Portable Operating System Interface) que é o padrão IEEE 1003 foi publicado em 1988. Além disso, sistemas operacionais (SO) estão entre os softwares mais complexos de serem criados.

A Microsoft, para o Windows 7, adotou uma nova forma de se trabalhar. Não existe mais software “beta” dentro de cada build do SO. As equipes só podem entregar algum recurso depois que o mesmo passou por um ciclo completo de desenvolvimento, depuração e testes. Nada de entregar uma parte do software 90% pronta, como um beta, e finalizar depois.

Os ciclos ou iterações, são de 3 meses, na qual, ao contrário do que muitos pensam, metade desse tempo é gasto em requisitos, planejamento, documentação e testes. O resultado dessa forma de se trabalhar é que mesmo em pré-beta, o Windows 7 surpreendeu pela estabilidade. E isso também resultou em outro ponto positivo: ao invés de entregar 10 itens funcionando mais ou menos, eles optaram por entregar 5 que funcionam bem.

Outra decisão foi trabalhar com os fabricantes de hardware para que os drivers sigam o modelo do Vista. Se funciona no Vista, deverá funcionar no Windows 7 e não apenas isso, com o feedback dos consumidores e da indústria, o recado foi dado: performance e consumo de recursos. E pela resposta do PDC 2008 parece que a gigante do software até o momento, acertou muito mais do que errou.

Update:
Corrigida a data de publicação do POSIX para 1988 e link para o padrão IEEE 1003, na qual o mesmo foi definido.

Fonte: Engineering Windows 7

Notícias relacionadas

criscmaia's picture

Supreendemente bom! Eye-wink

imhoteep's picture

Trabalho como analista de sistemas e desenvolvedor WEB, programando em PHP, até hj só fiz coisas pequenas mas de qq forma, não deixo de ter uma cera experiência em desenvolvimento de softwares(apesar de programar pouco, sou analista de sistemas). Uma frase muito famosa no meio da analise é a seguinte:

Se tenho 8 horas para cortar uma árvore, passarei 6 afiando o machado. É de extrema importancia que as empresas entreguem uma versão final de um software que seja estável ao usuário , mas que acima de tudo tenha tido sua construção baseada nas experiências de uso daquelas pessoas que passam 12-13 horas por dia em frente a um computador, e sabem as reais necessidades do que utilizam.

A mudança do método de desenvolvimento da microsoft pode nos trazer inúmeros benefícios, como por exemplo permitir que nossos hardwares tenham compatibilidade com o novo sistema, sem que tenhamos que procurar os drivers em algum site do submundo com uma compilação zeta gray estranha cheia de bugs.

Ou até mesmo diminuir nossa carga diária de stress com o windows, chingando o sistema devido a um travamento, ou uma das mais amadas e conhecidas telas "azuis".

Apoio a iniciativa da microsoft! Que outras empresas desenvolvedores sigam o exemplo

Sem assinatura por enquanto!

Jason Manchest's picture

Como já dizia o professor de Engenharia de Software da faculdade:

"Qualidade não se discute"

É fato que temos de entregar um software com alta qualidade, como é fato de que se precise de um bom planejamento, mas como já disse o mesmo professor:

"É impossível garantir 100% de estabilidade, neste caso ainda bugs".

Cara fazer um sistema onde envolve arquitetura de hardware, linguagem de baixo e médio nível é muito difícil, uma coisa é fazer um programa em PhP onde só se preocupa mais com a programação na parte de negocios enquanto todo trabalho sujo é feito pelo interpretador, outra é fazer um sistema onde depurador nem sempre ajuda, imagina saber que ainda tem que implementar determinadas áreas usando assembly por causa dos drivers.

Neste campo a visão é totalmente outra, pois precisa de muita organização e muitas vezes não dar para prezar pelo código legível por causa do desempenho.

Agora a atitude da Microsoft mostra que ela realmente está aprendendo pois estas técnicas que ela adotou já existem desde muito tempo, além de outras, mas em relação a parte dos betas eu fico pensando quantos testers ela irá precisar contratar.

imhoteep's picture

Jason Manchest disse:
Como já dizia o professor de ....

Concordo plenamente, citei PHP pois é a linguagem atual que mais uso devido a minha necessidade de trabalho, mas tambem ja programei em c++, java, object pascal(delphi), etc.

Como vc disse "a microsoft está aprendendo", na faculdade os professores de engenharia de software batem muito na tecla "teste, documentação, analise de requisitos, dentre outros".

Sem assinatura por enquanto!

Rocky's picture

Jason Manchest disse:
...imagina saber que ainda tem que implementar determinadas áreas usando assembly por causa dos drivers...

Ai seria divertido. Assembly sempre é gostoso de programar, pelo menos uso como hobby. Smiling

E visite meu blog.
_____________________
About Me - Muita Pimenta para sua vida.

01010010 01101111 01100011 01101011 01

imhoteep's picture

wtf, meu navegador dobrou o post, maldito mozila 3.1 beta

Sem assinatura por enquanto!

o tal q vai bater o chrone( cross ) em velocidade?

Fabião's picture

Em resumo: Agora eles resolveram fazer do jeito certo.

imhoteep's picture

Fabião disse:
Em resumo: Agora eles resolveram fazer do jeito certo.

Melhor resumo que li no MeioBit até agora

Sem assinatura por enquanto!

deadman's picture

Se der certo, TALVEZ, não seja necessário esperar um SPx no Windows 7 para ter um SO realmente operacional Laughing out loud .

É esperar e ver para crer...
Santo Agostinho é que tava certo Laughing out loud

Não acredito muito nisso, sabe como é, quando a coisa começa a 'cair no gosto popular' é que surgem as falhas.

Dicas e tutoriais sobre Wordpress >> Mr. Wordpress

Heero's picture

Faltou avisar para o pessoal que cuida do touchscreen, hehe

http://www.youtube.com/watch?v=d0aS5t222_4

PS: Desculpem, mas foi inevitável não postar.

lordtux's picture

Pra mim pareceu mais uma falha do monitor, mas não tem como não zuar o windows por causa disso. Evil

Acesse My blog

vsenna's picture

hahahaha...muito bom Sticking out tongue
Blog

cyberlords's picture

Toda versão do Windows tem um vídeo viral de bug, é de lei! Smiling

Windows Vista até o RC1 rodava muito bem no meu computador, depois virou uma meleca.
Pago pra ver o resultado do windows 7 (literalmente)

Jason Manchest's picture

Então nunca deveria ter instalado a versão final Evil

lordtux's picture

Acredito que estabilidade no 7 não será problema, já que não se trata de nenhuma grande versão do windows que implicará em grandes mudanças, o 7 será o que a microsoft já deveria ter feito no windows vista.

Acesse My blog

Heero's picture

Possivelmente vai estar mais estável se cumprirem as promessas em relação a usar os mesmos drivers do Vista, já que os drivers devem estar bem maduros. Mas vamos ver, sempre há o fator Microsoft de piorar algo que parece bom, e nunca atender as expectativas.

Kds's picture

Temos que dar o braço a torcer! os caras são os maiores do software e dificilmente outra empresa faria bem o trabalho deles... vejam a Apple! eles tem medo de abrir o mac para os pcs!

Jason Manchest's picture

Oh velhinho a Apple não tem medo de abrir o Mac OS X para pcs, mas porque o Mac OS X é o que atrai os usuários para sua plataforma.

Outro fator é que fazer um software para hardware generico está mais sujeito a bugs que fazer um software para hardware expecífico, sem contar que como o Mac OS X é compilado para aquela única plataforma ao qual eles tem controle, então possuem a garantia que o desempenho do sistema será sempre superior, pois está adaptado para aquele hardware específico.

Talvez se eles abrissem para PC conseguissem até ultrapassar a Microsoft, só que o foco deles não é software, mas hardware, contudo por mais ironico que possa ser o que faz a garantia de seus usuários é mais o software que o hardware.

Kds's picture

Se a Microsoft fizesse a mesma coisa SOFTWARE + HARDWARE ai sim poderiamos comparar o Mac OS X com o Windows! muitos comparam os dois S.O mas não percebem que um é totalmente controlado o hardware e outro não.

Jason Manchest's picture

Exatamente, caso houvesse uma disputa de software+hardware por parte da Microsoft então ela poderia apresentar um SO mais maduro e talvez mais poderoso, mas o usuário final está pouco se lichando para esses detalhes técnicos, de forma que para eles isso é indiferente, por isso a comparação.

renanmarks's picture

Isso quer dizer que com esse novo ciclo a partir do Windows 7, a Microsoft não vai se preocupar mais em lançar Service Packs. Evil

rod.stuchi's picture

Boa iniciativa da Microsoft.

A Microsoft precisou tomar um puxão de orelha pra ver que esta/estava indo para o "lado errado", foi assim com o IE, que só agora estão melhorando o IE depois que o Firefox tomou uma significativa fatia do mercado, e a história se repetiu de certa forma com o Vista, tendo o seu predecessor como um forte concorrente, ou seja, a MS só busca melhoria quando a água bate na bunda de alguma forma.

rics's picture

Mas isso é praticamente uma lei de mercado. Se você está fazendo um negócio que está dando certo vai continuar fazendo daquele jeito. De repente você faz algo ruim, então volta e tenta fazer direito depois.

Normal.

--
Pensa Rics, pensa! http://www.pensarics.com
Sigam-me os bons! http://meadiciona.com/rics
cyberlords's picture

A MS viu que o povo não está trocando do XP para o Vista, quer dizer, está, mas não na velocidade esperada, e muita as vezes o usuário é "forçado" a trocar para o Vista, esse novo Windows acho que já vai dar para usar logo no SP 1, eu sempre espero até os SP 2 dos Windows Sticking out tongue

Pryderi's picture

Isso sem contar os que preferiram fazer downgrade.

_______________________________

Eu assinaria aqui, mas sou analfabeto.

Ceticismo.net

Como já disse anteriormente, o Windows 7 para mim não passa de um grande Service Pack que será cobrado, então é bem coerente todos os drivers funcionarem, e o sistema funcionar bem. O XP também funciona excelentemente com o SP3.

Mas de qualquer maneira a Microsoft merece um respeito. Gostei MUITO, mas MUITO MESMO da idéia dos drivers serem disponibilizados através do Windows Update. Agora só quero ver até que ponto esse serviço vai funcionar, eu não gostaria nada de ver algo faltar e eu ter que sair catando por aí.

Eu espero que dessa vez a Microsoft tome a vergonha na cara que deixou de tomar anteriormente quando lançou o Vista.

-

ONCE YOU GO MAC, YOU NEVER GO BACK.

Heero's picture

Isso dos drivers é cópia da Apple que já faz isso em relação aos drivers gráficos e impressora. Nada de idéia novo. E service pack cobrado é uma boa expressão para o que parece que vai ser o Win 7.

Jason Manchest's picture

A mesma coisa com todas as Distros existentes e com os BSDs da vida que também usam um sistema de repositório, só que não somente para drivers mas para todo tipo de software.

garoa's picture

Quote:
O resultado dessa forma de se trabalhar é que mesmo em pré-beta, o Windows 7 surpreendeu pela estabilidade.

Mas não é basicamente um Vista com recursos deste sendo adicionados seletivamente e com cautela para não repetir os mesmos erros? Eu espero que removam a UAC esquizofrênica e usem um sudo como do Ubuntu, sem senha a toda hora...

Rodrigo8's picture

eu sempre digo ..
Técnico é diferente de um administrador.
Se existem 10 tarefas a fazer, o técnico só passa para a etapa seguinte quando finaliza a anterior, já o administrador faz as 10 ao mesmo tempo para uma dar certo.

Para quem sabe sobre a historia da TV a MS esta indo no caminho certo, e daqui um tempo ninguém vai saber oq é problemas de SO , assim como foi a TV. Mantendo as suas respectivas proporções de tempo.

rics's picture

Estou muito curioso pra ver o Windows 7. Só tenho ouvido coisas boas sobre ele. Se tudo o que eu ouvir se confirmar estamos prestes a ver um dos melhores SO já criados, sem exagero.

Tomara!

Uma coisa que eu ainda não li em lugar nenhum e não fui atrás: O Windows 7 é o próximo Windows, sucessor do Vista, ou é uma versão paralela? Tipo, o Vista segue junto com o 7??

--
Pensa Rics, pensa! http://www.pensarics.com
Sigam-me os bons! http://meadiciona.com/rics
garoa's picture

Eu sempre ouço coisas boas sobre software Microsoft. Se chama hype.

Quote:
O Windows 7 é o próximo Windows, sucessor do Vista, ou é uma versão paralela?

É a próxima acachapante versão do Vista em um universo paralelo, onde Papai Noel, duendes e unicórnios existem de verdade.

Jason Manchest's picture

O Windows 7 nem é nem o primeiro e nem o último SO "estável", muitos mas muitos outros SOs são mais estáveis, mas neste caso vai depender muito do hardware, então mesmo se o 7 tiver o mesmo nível de um Linux/BSD/Solares/Mac OS X/BeOS/Zeta OS/outros ele ainda terá a preocupação do hardware que neste caso todos os desenvolvedores de SOs sabem que isso é o calcanhar de aquiles.

É engraçado ver que muitos destes SOs nem tiveram o menor apoio das fabricantes para o desenvolvimento de drivers e hoje se dispõem de muitos drivers estáveis, no caso do Linux/BSD/Haiku.

Fabião's picture

Um ponto interessante.

Ambos os Kernels, tanto Linux quanto Windows, são estáveis feito uma rocha. Eu realmente não tive problemas com nenhum dos dois em nenhum momento da minha vida informática.

O problema é a parafernália toda que roda neles. Neste ponto, o Windows é MUITO superior, em matéria de estabilidade. Excetuando-se um IE da vida ou outros, geralmente a estabilidade e incidência de erros em operações corriqueiras no Windows, pelo menos PRA MIM, é extremamente menor.

Um exemplo. Estava lá num parceiro meu de trabalho, e ele foi "coagido" a usar o Ubuntu na máquina dele.

Em três dias distintos, eu ví:

A máquina dele dar pau no APT por atualização incorreta;
O Evolution travar diversas vezes;
O BR Office com problemas na abertura de arquivos;
A impossibilidade técnica da instalação de uma Laser Lexmark antiga.

O Kernel foi culpado por estes pormenores? Não. Mas o resto do que o acompanha foi. E nem sempre a culpa era do usuário, isso é fato.

garoa's picture

Quote:
Em três dias distintos, eu ví:

Uau, vc é mesmo um sortudo por sempre estar presente na hora que o problema ocorre, hein? Ou isso ou é que nem o personagem de zorra total, com olho GORDO... Laughing out loud

"A máquina dele dar pau no APT por atualização incorreta;"

Que foi? Ele é desbravador como vc e resolver dar um force em alguma dependência duplicada? Laughing out loud

"O Evolution travar diversas vezes;"

Terá sido o tal driver de conexão ao servidor Microsoft Exchange? Sticking out tongue

"O BR Office com problemas na abertura de arquivos;"

Não me diga que ele estava tentando abrir um documento de Excel com um wmv com pr0n? Esse tipo de coisa não dá certo...

"A impossibilidade técnica da instalação de uma Laser Lexmark antiga."

Consultou listas de compatibilidade antes?

Dreadful's picture

Sinceramente?
O W7 será mais do mesmo, só que usando menos memória.
Nunca tive problema de instabilidade com o Vista depois da versão final. Muita gente testou os RCs achando que era aquilo, mas quem fez isso se deu é mal, porque o sistema é muito mais estável que aquilo.
O melhor será ver o pessoal falando "olha, o windows 7 é muito bom, tem X coisa", sobre algo que já existe no Vista, mas só foi notado depois do 7 por puro preconceito e modinha anti Vista/MS.

--------------
nosce te ipsum

Jason Manchest's picture

Discordo meu pai tem um note com o Vista já com o SP1 instalado e de vez em quando ele enfrenta problemas com respeito a algumas broncas que o SO dar, mas de certa forma isso é bem variado, concordo que na maior parte do tempo é estável, mas mesmo assim tens uns bugs que surgem do nada, muitas vezes nem consegue acessar a internet wifi de dentro da própria casa, as vezes dar conflito até com o modem de wifi da operadora por nada.

E outra o Vista é muito pesado e esse peso faz diferença, caramba só o Starter ocupa cerca de 32 gigabytes instalado por nada, além de que a carga do sistema é uma eternidade, demora tanto para ligar quando para desligar, e isso velho faz toda diferença, enquanto que o Mac OS X tem as mesmas capacidades e mesmo assim não ocupa o mesmo espaço, o suse com kde 4.1 a mesma coisa.

Fabião's picture

Quote:
caramba só o Starter ocupa cerca de 32 gigabytes instalado por nada

Quando instalei o Vista ULTIMATE, ele ocupou pouca coisa mais do que 10GB no sistema.

Definitivamente sua conta está errada.

cyberlords's picture

Isso é porque ele vem em um DVD, imagine então a compactação Sticking out tongue

Ou o Ultimate! Shocked

monthiel's picture

Curioso para ver esse Windows 7.... pena que precisa de um super computador... e falta muita grana para comprar um...

E não esqueçam, visitem o:
Blog do Monthiel

Jason Manchest's picture

Eu já estou pegando o dvd e vou testa-lo, depois de instalar e testar posso dar minha opnião sobre o sistema.

e viva o torrent!!!

criscmaia's picture

Precisa de um super computador?? Puzzled

cyberlords's picture

Essa dai é informação nova mesmo Sticking out tongue

T-800's picture

Já era hora da microsoft mudar, ninguem aguentava mais um tanto de recurso "bunitinho" que não funcionava direito, a maioria do usuários nem percebia os erros e bugs, mas que utilizava o windows para fazer algo além de acessar o orkut e o msn, se frustrava muito.

H123er's picture

Fiquei sabendo que tem "alfa" do Windows seven no Pirate Bay o pessoal é rápido no gatilho Sticking out tongue
__________________________________________________________

Pangamirratomiruaro...

darkpizza's picture

Bom seguindo a torcida do Fluminense e do Vasco.
Microsoft. Eu acredito na mudança!
xD
ENIAC@2.25Mhz

Que bom, será que a microsoft deixará de vender pseudo-sistemas operacionais?

Se o Windows 7 realmente funcionar, talvez até dê pra dar credibilidade aos produtos da Microsoft.

OMGWTFBBQ's picture

Aff! Vai lá e faz melhor então, oh gênio!

cyberlords's picture

Não alimentem os trolls. [2]

Fantasmazul's picture

PaulGA a Microsoft precisa de você!

nwolf's picture

Adotaram SCRUM, pelo visto? Smiling

____________________________
"Better to understand a little than to misunderstand a lot"

Marcelo13's picture

Acredito que o grupo de desenvolvimentos de novas tecnologias da Microsoft atenda pelo nome de Apple.

Brincadeiras a parte todo lancamento do Windows é a mesma historia. Este Windows Seven tem toda cara de ser uma especie de de SP2 do Vista (bem) pago a parte...

O video do bug é hilario. o cara so faltou colocar o pe na tela para ver se dimensionava Sticking out tongue

OMGWTFBBQ's picture

Todo lançamento do Windows é a mesma história. Tem sempre um grupo de babacas falando que a MS imitou a Apple, outro grupo de trouxas falando que é "mais do mesmo" e finalmente mais um grupo de imbecis falando que "quando sair o SP2 eu compro".

A estupidez humana é recorrente. Típico...

garoa's picture

Tem também aquele grupo de otários que tá sempre lá, defendendo a todo custo. Eye-wink