Friday, January 25, 2008

Apple: a nova vilã do mercado?

Li este artigo bem interessante publicado na ComputerWorld. Basicamente ele mostra a repercussão dos caminhos que a Apple está trilhando e a impressão do mercado sobre isso. Antigamente a Microsoft era tida como a vilã , monopolizadora , mercenária, engole-empresas do mercado. Todos enchiam a boca para criticar a MS das formas mais absurdas possiveis. Bem , hoje a história é diferente, a Apple está cada vez mais sendo vista como sucessora da Microsoft para carregar o fardo de nova anti-queridinha do mercado. Leia no artigo que ações como reduçao do preço do Iphone, a obrigaçao de usar o iTunes para usar o iPod, etc, tem causado grande impacto na imagem da Apple. Clique aqui e leia o artigo na integra , realmente vale a pena.

Pesquisa diz que 84% dos projetos de migração de dados falham

Os orçamentos de projetos de migração de dados em 2007 ultrapassaram 5 bilhões de dólares e deverão chegar a 8 bilhões de dólares em 2012. Apesar disso, pesquisa da Bloor Research, encomendada pela Informatica Corporation, diz que 64% desses projetos não são entregues no prazo e 37% excedem o orçamento e incrementam os gastos em 30%. De acordo com o estudo, o excesso de tempo e de custo pode ser reduzido ou até mesmo eliminado, a partir de ações preventivas e disciplinas apropriadas, incluindo governança de dados, programas contínuos de qualidade de dados, metodologias com foco em migração e o uso de técnicas avançadas para limpeza e análise de dados. Nos casos em que houve excesso de tempo, a pesquisa diz que a média excedida foi de 40% do tempo total estimado. O fato é atribuído, em parte, ao escopo inadequado do projeto. Em média, 30% do excesso de custo indica gastos orçamentários não planejados.

Fonte: ComputerWorld. Clique para ler o artigo na integra

Nesse artigo podemos ver expressões infelizmente muito comuns no nosso dia a dia como mudança de escopo, estimativas mal feitas, etc. Essa pesquisa demostra mais uma vez que a economia "porca" nao reduz custos, pelo contrário, aumenta os custos exponencialmente e ainda aumenta a chance de insucesso do projeto. Muitas vezes o cliente é que faz a pressao de um prazo irreal ou custos que nao condizem com a dimensão do projeto. Algo que costumo dizer com frequencia é que um profissional (ou empresa) de TI deve passar a mesma confiabilidade que um médico deve ter, afinal os dados representam a saude da empresa. Ninguem chega para o médico e diz assim: Doutor, minha mulher está grávida, será que nao poderia tirar o nenem com sete meses ao invez de nove, nós queremos parar de pagar o plano de saude para cortar gastos. Acho que sete meses é um bom tempo, já esta todo formado, nós damos umas vitaminas para ele e ele vai crescendo e desenvolvendo o que faltar com o tempo. Já pensou? Com sistemas de informaçao isso acontece muitas vezes (vide dados da pesquisa), seja por idéia do fornecedor de solucoes ou por parte do cliente. Cabe ao profissional de TI ter a confiabilidade de dizer: precisamos dessas e dessas açoes preventivas antes de iniciar o projeto para que ele seja bem sucedido. Como? Profissionais : capacitem-se. Empresas: gerem confiança.

Um abraço

Wednesday, January 23, 2008

Artigo: Removendo um Team Project do Team Foundation Server

Hola Amigos,

Após alguns contratempos por conta de alguns team projects que mudaram de rumo, acabei tendo que aprender a apagar team projetcs do meu servidor tfs. Fiz um artigo sobre isso e publiquei no site do linha de código, confiram em http://www.linhadecodigo.com.br/Artigo.aspx?id=1651. Se por acaso voces tiverem alguma sugestão de artigo relacionado ao Team Foundation, fique a vontade para colocar um comentário neste post, afinal este blog é um blog democratico.

Segue o artigo na integra:

Neste artigo mostrarei como apagar um team project no team foundation server. Existem vários cenários nos quais pode haver a necessidade de remover um team project do seu TFS. Por exemplo:

- um projeto criado para testes
- um projeto que foi descontinuado
- um projeto que foi "mergeado" a outro

Infelizmente não há uma IDE ou menu no Team Explorer para realizar esta ação. É necessário utilizar o comando TFSDeleteProject. A referência completa deste comando você encontra no link http://msdn2.microsoft.com/en-us/library/ms181482.aspx.

Para deleter um team project abra o Visua Studio command prompt (normalmente encontrado no caminho Iniciar -> Programas -> Microsoft Visual Studio 2005 -> Visual Studio Tools -> Visual Studio 2005 Command Prompt) e digite o seguinte comando:

TFSDeleteProject /server:http://nomedoservidor:8080 NomedoProject

Obs: caso voce tenha instalado o tfs rodando em outra porta diferente da 8080 substitua no comando pela porta em que o tfs está configurado.

Para rodar este comando voce precisa ser membro do grupo Team Foundation Administrators ou do grupo Project Administrators.

Na verdade, o comando TFSDeleteProject no fim das contas acaba chamando a API do team foundation através de alguns web services que o TFS disponibiliza para a execução de tarefas administrativas no servidor. Quer dizer, se voce pretende realizar esse processo de apagar projetos com frequência e esteja pensando em desenvolver um pequeno aplicativo, o web service usado para apagar os projetos se encontra em http://nomedoservidor:8080/services/v1.0/CommonStructureService.asmx.

Agora lembre-se que, quando o comando TFSDeleteProject é executado , o sistema coloca os arquivos do source control daquele projeto em modo "deleted", ou seja , ele não apaga os dados do banco de dados nem recupera o espaço em disco ocupado por esses artefatos (na versão 2008 os arquivos de source control já são removidos também). Além disso, alguns dados permanecem na base de Warehouse do TFS, por isso se você apagar um projeto e tentar criar outro com o mesmo nome, o sistema irá exibir uma mensagem de erro, afinal o projeto anterior não foi totalmente removido do sistema.

Até a próxima.

Monday, January 21, 2008

Alterando o password do usuario SA do SQL Server

Quantas vezes eu já esqueci a bendita senha do usuário sa do sql server. Enquanto estamos no ambiente de desenvolvimento tudo certo, senha padrão em branco. Mas quando vai para a produção a coisa é diferente (espera-se). Achei essa dica na internet , testei , funcionou e entao estou compartilhando com os amigos. Se voce nao sabe mais a senha do sa , e caiu o post it do seu monitor com a senha, faça o seguinte:

Entre na máquina como administrator. Abra o Query analyser ou o SQL Management utilizando autenticaçao do windows. Roda a procedure sp_password para resetar a senha e criar uma nova.

sp_password @new = '123oliveira4', @loginame = 'sa'

Pronto , agora pode se logar novamente com o usuario sa.

fique atento para voce usou esse usuario como configuracao em alguma connection string. Pode ser que a conexao comesse a falhar caso a senha antiga esteja na connstring. Mas se a connstring tem a senha, voce nao precisava ter resetado a antiga. Bem , entao ficam mais duas dicas de bonus para o post. 1 - procure a senha do sa em alguma connstring do seu sistema. 2 - Evite deixar uma senha tao importante assim tao exposta.

Provas beta para certificação .NET Framework 3.5

Quem quiser se aventurar e testar os seus conhecimentos, pode fazer uma das três provas beta do framework 3.5.

As provas são:
1. 71-502 TS: Microsoft .NET Framework 3.5 - Windows Presentation Foundation (Use o código 502B1 e registre-se até 24/01)
2. 71-503 TS: Microsoft .NET Framework 3.5 - Windows Communication Foundation (Use o código503B1 e registre-se até 25/01)
3. 71-504 TS: Microsoft .NET Framework 3.5 – Windows Workflow Foundation (Use o código 504B1 e registre-se até 25/01)

Registre-se no site da prometric pelo link http://www.register.prometric.com/ClientInformation.asp e use o código para fazer a prova gratuitamente.

Eu já fiz algumas provas beta e posso dizer que a experiencia vale a pena. Fiz para Windows sharepoint services 3.0 e Sharepoint Portal server 2007. É cansativo pois voce tem que fazer quase o dobro de questões de uma prova normal. No entanto, voce pode verificar qual o seu rendimento naquela disciplina além de praticar sua capacidade de fazer um exame desse tipo, controlando o tempo, a forma com que as questões sao feitas, leitura do enunciado, sequencia na qual voce responde as perguntas, e por ai vai.

Boa Sorte

Friday, January 18, 2008

Abrindo arquivos Office 2007 com o Office 2003

Você quer abrir arquivos do Office 2007, mas voce só tem o Office 2003? Seus problemas acabaram.

Acesse o link http://www.microsoft.com/downloads/details.aspx?familyid=941B3470-3AE9-4AEE-8F43-C6BB74CD1466&displaylang=en e baixe o Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats. Com esta atualizaçao o seu office será capaz de abrir , editar e salvar arquivos .docx, .xlsx e .pptx (esses sao os formatos de arquivos do 2007) através do office 2003.

Thursday, January 10, 2008

Brasil no Dr. Dobbs - Orgulho de ser brasileiro

Saiu na edicao desse mes da revista Dr.Dobbs um artigo falando sobre a industria de desenvolvimento de software na America latina , focando principalmente o Brasil. O artigo está bem interessante e demonstra como o mundo tem visto com otimos olhos os nossos profissionais e a influencia que o Brasil tem feito nessa área. Vale muito a pena dar uma lida. Mais uma vez dá orgulho de ser brasileiro. Parabéns a voce que trabalha na área de TI. É por sua causa que nosso pais está recebendo esse reconhecimento.


http://www.ddj.com/architect/205600791
Um abraço,