SQL Server no MSDN e TechNet

Em primeiro lugar, gostaria de agradecer ao Gustavo Aguiar e ao Roberto Fonseca por me avisar sobre uma thread que está correndo no fórum do MSDN: https://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=3576237&SiteID=21&mode=1. Costumo acompanhar os fóruns por RSS, mas nunca iria ler uma thread com o título OFF. J

As pessoas que participam da thread questionam a falta de atividade nos fóruns do TechNet (comparado com o do MSDN), a divisão dos fóruns em assuntos específicos, como pode ser melhorado a divisão entre dos temas e como os moderadores e participantes do fórum devem atuar. Vou aproveitar a thread para explicar um pouco mais sobre a Microsoft, SQL Server e os fóruns.

Estrutura MSDN e TechNet na Microsoft

Dentro da Microsoft, as equipes do MSDN e o TechNet trabalham juntas para prover um conteúdo de qualidade para a comunidade, assim como desenvolver programas que possam ajudar os profissionais a se desenvolverem profissionalmente e conhecer melhor nossas tecnologias.

Dito isso, uma decisão de alteração dos fóruns de SQL Server, que é uma tecnologia que está envolvida nos dois canais, requer um planejamento e um alinhamento com todos, para que seja possível atender aos dois públicos.

O SQL Server no MSDN e TechNet

Fato: o SQL Server está numa área cinzenta entre desenvolvedores e infra-estrutura, aqui não existe preto ou branco. Vamos ter que aprender a conviver com isso, pois existirão assuntos que são impossíveis de classificar entre um e outro, não importa o quanto a Microsoft ou o mercado se esforce, isso não vai acontecer. Um exemplo claro da confusão é o BI (Business Intelligence), onde muitos classificam como infra e, eu acho que é 90% dev!

Olhando para os fóruns do TechNet e MSDN, vemos a seguinte divisão:

- TechNet: SQL Server 7.0, SQL Server 2000, SQL Server 2005, SQL Server 2008, Business Intelligence, “Instalação de segurança”, “Gerenciamento, alta disponibilidade, manutenção e backup”, “consultas e desempenho”.

- MSDN: SQL Server Geral, SQL Server – Reporting Services, SQL Server – Business Intelligence, “SQL Server – Queries, Procedures, scripting & SQL ANSI”.

Olhando para a estrutura do TechNet, gosto de ver a divisão que eles fizeram para os temas de BI, segurança, gerenciamento e desempenho. Mas não gosto da divisão dos fóruns por versão do SQL Server, explico: boa parte do funcionamento do SQL Server é mantido entre uma versão e outra (menos quando a funcionalidade é reescrita), então quando segmentamos o fórum por versões, a resposta para uma pergunta postada no tema “SQL Server 2005” pode estar respondida no fórum do SQL Server 2000 (pois pode ser um comportamento da engine que se aplica ao 2005 e até ao 2008), o que prejudica o usuário que terá que procurar a resposta em diversos fóruns.

Particularmente, eu não gosto da divisão do MSDN Brasil como está hoje! Concordo que o fórum SQL Server Geral e o de programação no SQL Server estão disputando espaço e só complica a vida de quem posta. Isso faz com que diversas pessoas coloquem o mesmo post nos dois fóruns, na tentativa de conseguir uma resposta mais rápida ou então porque não entendeu a divisão, o que é ruim de qualquer forma.

Pensando na divisão BI e SSRS, mesmo o SSRS sendo independente de BI, acredito que os dois se complementam. Então nesse caso, eu não colocaria um fórum de BI, separando esse tema em SSIS e SSAS. Assim teríamos todas as frentes cobertas e bem divididas. As questões de modelagem dimensional ficariam dentro do fórum de SSAS, que é onde definimos nossas dimensões e tabelas de fato.

Outra coisa que preciso destacar é a questão de não quebrarmos demais os fóruns, pois acho que isso diminui demasiadamente o número de threads por fórum, conseqüentemente o interesse das pessoas, e por fim teremos uma canibalização entre os temas. Fui contra a inclusão de um fórum de SQL Server 2008 no MSDN recentemente e continuo com essa opinião, pois acredito que podemos cair no circulo vicioso que o Gustavo bem citou na thread que deu início a esse post.

PS: também sou contra resposta do tipo “é verdade, concordo com o quê o fulano respondeu”.

A resposta para o problema e considerações

Pensando em como poderíamos resolver esse problema, entrei no TechNet e MSDN de US para ver como está o fluxo dos fóruns por lá, imaginando que também poderia haver uma disparidade entre os números dos dois portais, mas para minha surpresa não foi isso que encontrei.

Os fóruns de SQL Server lá de fora, tanto no MSDN quanto no TechNet, são os mesmos. Eu achei essa idéia fantástica, pois resolve todos os problemas citados e aceita o fato do SQL Server estar em uma área cinzenta.

Com essa abordagem, não preciso me preocupar em entender como estão os fóruns do MSDN ou TechNet, pois eles são os mesmos e, independente da pessoa se considerar de infra ou dev, ela vê todos os fóruns e acessa aqueles que lhe interessa. Isso facilita a navegação, pois se sou uma cara de DEV que precisa procurar alguma coisa sobre cluster, não preciso sair o MSDN e acessar o TechNet para ter acesso ao fórum que me interessa somente naquele instante. Poderemos também nos dar ao luxo de unificar alguns temas e trabalhar com assuntos bem divididos.

Pensando em uma futura divisão dos fóruns, faço a sugestão:

· SQL Server - Infra-estrutura: replicação, database mirroring, setup & upgrade, gerenciamento, manutenção e alta-disponibilidade.

· SQL Server - Desenvolvimento: T-SQL, CLR, acesso a dados, XML, Service Broker e modelagem.

· SQL Server - Database Engine: SQLOS, índices, estruturas interna, transaction log, full-text search, etc.

· SQL Server Integration Services: criação de pacotes, deployment, performance, etc.

· SQL Server Analysis Services: modelagem dimensional, cubos, partições, agregações, Excel, performance, etc.

· SQL Server Reporting Services: criação de relatórios, data model, deployment, configuração, segurança, performance, customização, etc.

O que vocês acham dessa divisão? Essa organização serviria para o MSDN/TechNet Brasil? Se for necessário manter separado o fórum do MSDN e do TechNet, será que é interessante criar o fórum de infra-estrutura no MSDN também?

Já estou conversando com o pessoal da Microsoft para ver como podemos unificar os fóruns, pois acredito que seja a melhor abordagem, mas existe uma série de questões internas que precisam ser analisadas e discutidas com o grupo. As dificuldades levantadas inicialmente dão sinais de que isso não será algo simples de ser feito, mas vou trabalhar para tentar melhorar a organização dos nossos fóruns de SQL Server!

É ótimo ver as pessoas discutindo como melhorar nossas ferramentas de comunidade, espero que continuemos sempre assim, crescendo juntos. Espero o feedback de vocês, pois toda consideração é bem vinda.

[]s

Luciano Caixeta Moreira

luciano.moreira@microsoft.com

=============================================================

This posting is provided "AS IS" with no warranties, and confers no rights

============================================================