quinta-feira, 1 de março de 2012

Office 365

Caros Leitores,

Estou atualmente envolvido em alguns projetos de implementação de Office 365, que, para que não sabe, é consituido por SharePoint 2010, Exchange 2010 e Lync 2010.

Não é de hoje que sou um insusiasta desta iniciativa da Microsoft.  Desde seu lançamento sob o nome de BPOS (Business Productivity Online Service) que era consitutido do SharePoint 2007, Exchange 2007, Office Comunicator e Live Meeting, Eu, antes de ser especialista e entregar projetos nestas plataforma também sou usuário do produto na organização das minhas coisas particulares - Minhas / Consultoria / StudioD81 (outro projeto pessoal), e assim como os usuário desta antiga versão aguardo anciosamente para a migração para o Office 365, prometida para este ano.

Falando um pouco mais sobre o Office 365, estou muito satifeito com os projetos que tenho entregue com o produto e com a maturidade que a solução tem se mostrado no dia a dia... Em conversa com diversos clientes o que eles relatam é que: Agora sim, a empresa deles está profissionalizada no que diz a respeito   E-Mail (Exchange), referindo-se a soluçõe de webmails  pop genericos ainda oferecidos no mercado... e o SharePoint Online tem surpreendido positivamente e caido como uma luva nestas empresas que antes não tinham como manter o produto internamete, ainda que fosse o "Gratuito", devido aos custos de infra etc... Eles relatam que é fantastico ter tudo na Web, disponível a qualquer momento, em qualquer parte do mundo, e que embora a adoção tenha mudado um pouco o modo que eles  trabalhavam, eles entendem que mudou para melhor, que com o SharePoint diminuiu drasticamente a troca de e-mails com anexos internamente, ao invés disso agora eles enviam apenas o link para o documento no sharepoint... isso garante que todos estão visualizando sempre o mesmo aquivo e sempre o arquivo final graças ao controle de versão, antes da solução, eles comentam, que era muito comum o mesmo arquivo transitar diversas vezes nas caixas de entrada e que posteriomente era uma locura lembrar qual era a versão correta e pior guardava-se todas as versões em uma pasta especifica dentro do "Outlook" isso a longo prazo produzia ".pst" gigantes...

O Office 365 na minha opnião é consolidação de que qualquer empresa, de qualquer tamanho, pode sim, ter um produtos de ponta sem ter abocanhar o figado e dois olhos dos empresários... Perfeito para pequenos e medios escritórios que as vezes não possuem grande orçamento para TI e precisão de disponibildiade.

Se você ainda não conhece o produto ou ainda tinha dúvida, pare de esperar, o momento é agora, aproveite esta oportunidade e faça bonito e de forma definitiva, chega desta história de "caio o servidor", "precisa comprar mais HD pq não tem mais espaço no servidorzinho de rede"... "gastos com soluções de backup amadoras" etc. Profissionalize-se!

Abs!

sexta-feira, 21 de outubro de 2011

Conteúdo Programatico: Treinamento End User

Caros Leitores,
Conforme antecipei anteriormente estou ministrando treinamentos de SharePoint para usuários finais este treinamento não é oficial Microsoft mas é um MIX do 50468 e 50469 veja abaixo o conteúdo programatico, estou com inscrições aberta para uma turma de 7 a 11 de setembro.  Interessandos entre em contato para ver a disponibilidade de turmas abertas ou para turmas fechadas "In Company".

Carga Horária do Curso: 20 horas
Formato do Curso: Hand-On (Pratico)
Material Oferecido: PPT de Ilustração/acompanhamento dos Modulos

Modulo 1: Instrudução ao Sharepoint 2010 (30 minutos)
- O que é?
- História
- Evolução
- Benefícios

Modulo 2: Conheça o SharePoint (30 minutos)
- Navegação
- Ribbon
- Menus Contextuais
- Temas
- Master pages

Modulo 3: Recursos do SharePoint (60 minutos)
- Recursos do Conjunto de Sites
- Recursos do Sites
- Infraestrutura de Sites
- Tipos de Conteúdo
- Colunas

○ LAB: Criação de Site (20 minutos)
○ LAB: Criação de Tipos de Conteúdo (30 minutos)
○ LAB: Ativar e Desativas Recursos do SharePoint (10 Minutos)

Modulo 4: Listas e Bibliotecas (60 minutos)
- Exibições
- Associações a Tipos de Conteúdo
- Controlo de Versão
- Check-in/out
- Pastas
- Alertas
- Integração com Outlook
- Integração com Excel
- RSS
- Edição Embutida

○ LAB: Biblioteca de Documentos (30 minutos)
○ LAB: Biblioteca de Formulários (30 minutos)
○ LAB: Biblioteca de Páginas Wikis (30 minutos)
○ LAB: Biblioteca de Imagens (30 minutos)
○ LAB: Lista de Enquetes (45 minutos)
○ LAB: Lista de Ativos (30 minutos)
○ LAB: Lista Personalizadas (60 minutos)
○ LAB: Criação de Exibições Personalizadas (30 minutos)

Modulo 5: Permissões (30 minutos)
- Criação de Grupos
- Quebra de Herança de permissões
- Grupos do AD
○ LAB: Manipulação de Usuários a partir de grupos locais e do AD (60 minutos)

Modulo 6: BCS (60 minutos)
- Listas Externas
- Tipos de Conteúdo Externos
○ LAB: Manipulação de dados do SQL Server a partir de Listas Externas (90 minutos)

Modulo 7: Workflows (60 minutos)
- Criação de workflows no SharePoint
- Criação de workflows com SharePoint Designer
○ LAB: Criação de Workflow no Internet Explorer (30 minutos)
○ LAB: Criação de Wokflows com SharePoint Designer (4 horas)

Modulo 8: Conclusão do Curso (4 horas)
- Dicas e Dúvidas
- Trabalho de Conclusão

Investimento
R$ 870,00 (A vista, todos os impostos inclusos - "nfp", incluso coffee break)

Forma de Pagamento:
A vista (pagseguro) : R$ 780,00 (10% de desconto)
A vista Nota Fiscal Paulista - nfp (R$ 870,00)
Parcelamento em até 18x (pagseguro) R$ 870,00 + taxa de parcelamento (pagseguro)

Ao interessados favor enviar um e-mail para que eu possa gerar a cobrança no pagseguro!

quarta-feira, 28 de setembro de 2011

Quem desenha e planeja a solução?

OLá Leitores,

Hoje gostaria de compartilhar com você algo que tenho observado e não é de hoje que é a quantidade de empresas que surgiram nestes últimos anos (2 a 3) “especialistas em SharePoint”.

Empresas que numa velocidade tremenda saíram do anonimato para posições de "destaque" e em alguns casos tidas como referência para alguns no mercado. Obviamente não estou endereçando este assunto para alguma empresa especifica, seja ela pequena ou grande..., e nem muito menos achando ruim o fato deste BUM gigantesco, mas ao fato de que até 1 ano atrás 2 no máximo elas se quer existiam ou pensavam em atuar no mercado de SharePoint, podiam até ser empresas grandes em um seguimento especifico, mas de repente a menina dos olhos virou o SharePoint.. Ai, vocês podem falar e dai e eu com isso, que bom pra eles que aproveitaram esta oportunidade... Sim, é verdade eu não tenho nada haver com isso, mas o ponto que quero destacar é justamente o fato de como isso nos impacta (especialistas e cliente) com relação ao conhecimento destes pseudos especialistas, a qualidade da entrega à mão de obra utilizada e por ai vai.

Como tenho estado bastante tempo dentro das salas de aula ministrando treinamentos de SharePoint, tenho observado uma crescente necessidade de os clientes começarem a ter o conhecimento especializado internalizado devido à baixíssima qualidade dos projetos entregues por estas empresas...

Empresas que contratam programadores JR. em Asp.Net e vendem como SR. com 5 anos de experiência em SharePoint... Programar no SharePoint não é só conhecer o framework Asp.Net é preciso entender o conceito do produto e não descaracteriza-los... e o que eu mais tenho visto é justamente isso, aplicações Asp.Net sendo rodada dentro do SharePoint como se fossem um iframe, um absurdo... em entrevistas com "profissionais" que se dizem "especialistas”, que não sabem o que é Definição de Lista (List Definition), WSP, tipos de conteúdo...

Na boa gente, num da pra aceitar isso e achar que é normal... e se você que esta lendo este post se diz especialista e não sabe do que é que eu estou falando, corra agora mesmo para um centro de treinamento, ou ao menos invista pesado e literaturas de SharePoint....


Tenho ouvido diversos relatos de empresas que começaram o mesmos projetos inúmeras vezes porque a solução entregue pelas consultorias era um mostro sem pé nem cabeça... A quantidade de horas de desenvolvimento, vide a quantidade de vagas existente para "desenvolvedor SharePoint"... Para um produto que tem como objetivo atender de forma nativa pelo menos de 70% a 80% das necessidades das empresas!! Ok, não estou querendo aqui matar todos os desenvolvedores, pelo contrario, quero destacar na verdade o amadorismo que esta em alta, pois um profissional de SharePoint não é exatamente barato devido a justamente a quantidade disponível no mercado (lei da oferta e procura).

É impressionante o quanto tenho ouvido de clientes da forma como os projetos são entregues... e pior, quando os reais profissionais chegam e vão revisão estes trabalhos o cliente quer morrer... o acha que você esta louco... nos últimos tempos tenho feito muitos projetos de planejamento e migração de SharePoint 2007 para 2010 e fico pasmo com a quantidade de código desenvolvido e pacotes de instalação entregue em ZIP, com manuais de procedimento para jogar dll, GAC outras no BIN, chaves no web config etc., e quando eu digo que boa parte será jogada fora pra dar lugar a um pacote novo ainda mais se tiver código refeito devido à mudança de plataforma, imagina como o cliente recebe esta noticia... Ai cria-se a imagem de que SharePoint é uma porcaria, que os profissionais são tudo uma BxxTA e por ai vai....

Eu não estou dizendo aqui que é culpa só destas consultorias até porque às vezes elas também podem ser vitimas de outra consultoria anterior, e o cliente diz que não tem como começar do zero de novo e por ai vai a avalanche de desculpas mundo a fora... Nem muito menos que isso só acontece nas empresas novas, mas sim que a qualidade dos profissionais é não é aceitável!!!

Outro ponto que é o que eu sofro na pele e a falta de interesse que profissionais que tem como critério usar a maior quantidade possível de recursos nativos quando estão planejando uma nova solução / arquitetura.

Se vagas de desenvolvedor esta em alta as de arquiteto estão muito em baixa se o profissional como eu busca desenhar soluções de forma mais nativas possível evitando a codificação Asp.Net este cara num tem valor no mercado... eu não consigo entender porque, mas em vários processos seletivos que passei a ordem era tem que desenvolver... e este cara Planeja, desenvolve, testa, e da o treinamento para o cliente!!! COMO assim!!! Pior muitas vezes como coquei acima este cara se quer tem conhecimento dos recursos do SharePoint ele é um desenvolver web a vida dele toda...

Enfim, queria apenas compartilhar meu ponto de vista / irritação, e se você é Cliente procure se informar sobre as boas praticas ou chame algum consultor renomado no mercado para auditar o trabalho da consultoria se você não esta plenamente satisfeito. Se você é um especialista prese por entregar o trabalho da forma certa, e se você esta vendo que esta errado, cabe a você impor a mudança, seja indo para um local que isto será exigido ou cobrado...

forte abraço
Humel

terça-feira, 3 de maio de 2011

Visão Pessoal sobre IRM / RMS


Caros leitores,

recentemente estive envolvido em um projeto que envolvia o uso do IRM – Information right Management ou RMS – Right Management Services para o SharePoint 2010.

Antes deste episodio eu só havia estudado para o assunto devidos as certificações mas nunca tinha de fato implementando uma solução de fato.

Bom, a primeira coisa que descobri foi que pouca empresas ou pessoal de fato tinham implementado soluções no SharePoint baseadas no IRM / RMS. Isso é um dedução devido a falta de informações disponível na Web a respeito do assunto, em muitas vezes falava do uso do RMS mas não integrado ao SharePoint como eu precisava, depois obvio acessando a documentação da Microsoft  sempre encontrava artigos usando o Windows server 2003 e quase nada para Windows Server 2008 e SharePoint 2010.

Conclusão, fui descobrindo  a lama que estava me envolvendo durante o processo de construção da solução, até então, uma analise de aderência do Sharepoint para apresentar para o cliente, que obviamente não havia ficado satisfeito apenas com uma apresentação ele queria de fato ver o RMS funcionando no SharePoint, e é claro estava certíssimo…

Bom, o final da história é que depois de muitas noites em claros (este é um problema que tenho eu não consigo desligar em quanto não acho uma solução para os problemas) eu consegui fazer esta trolha funcionar… apresentei para o cliente e correu tudo bem….

Mas depois de toda esta experiência obtida e pensando sobre o assunto cheguei a conclusão de que eu não sei realmente se vale a pena todo este esforço, ou seja, bloquear, gerenciar, e controlar o que os usuários podem ou não podem abrir, copiar, imprimir etc.… objetivo pelo qual esta funcionalidade foi desenvolvida para o SharePoint, porquê veja… em épocas que todo mundo tem celular com câmeras, tablets etc… porque chegar ao extremo de bloquear que o usuário possa tirar print-screen do tela se este mesmo usuário poderia sacar o seu telefone do bolso e tirar uma foto do conteúdo uma vez que ele tem permissão de leitura no documento e facilmente enviar isso para a concorrência e dar o uso que a empresa tanto tem medo????? Bom alguns puritano poderiam dizer:” Ah, mas pelo menos com o RMS você dificulta a vida o usuário da mais trabalho pra ele etc…” Mesmo discurso este usado quando vamos colocar alarmes em carros… Acontece que o cara que vem roubar o seu carro sabe exatamente o que está fazendo e qual a melhor maneira de faze-ló… eu vivi isso recentemente e digo… mesmo com alarme de fabrica do carro… o cara era tão profissional, que ele sabia exatamente onde ele tinha que mexer e como fazer para inoperar o sistema do carro… tanto que no meu caso ele levou tudo…só o carro que não porque ele não quis… mas o som, sub, modulo etc… ele tirou tudo do carro com a maior tranquilidade do mundo…

Da mesma maneira o usuário que está dentro de uma companhia com o objetivo de usar a informação para o “mal” tenha certeza que ele sabe exatamente como agir para usar esta informação… não como impedir, dificultar talvez… mas tenho minhas dúvidas se vale todo o esforço necessário… Eu penso que se você não confia no seu usuário não de acesso a ele a informação e isso o SharePoint faz muito bem… agora criar todas estas barreiras e com um simples celular tudo ir por agua a baixo eu sinceramente não sei se vale…

Com relação ao carro a lição aprendida foi:  não quer ser roubado não deixe o carro na rua…não quer dizer que não possam te roubar dentro do estacionamento como também já aconteceu comigo, mas dificulta...

 

é isso até o próxima, comentem!

Humel

quarta-feira, 12 de janeiro de 2011

Ano Novo


Olá Leitores,

Como perceberam eu dei uma breve sumida neste final de ano por diversos motivos o mais importante foi que estava atolado ministrando treinamento  de SharePoint 2010, motivo este que muito me agrada, alias cada vez mais tenho tentando me envolver nestes assuntos. Espero este ano poder contribuir mais por aqui e quem sabe ajuda-los de alguma forma.

Aproveito a oportunidade para fazer uma retrospectiva dos últimos anos e agradecer pelos diversos e-mails de elogio, dúvidas, treinamentos e até para pedir opiniões sobre carreira profissional… Fico muito lisongiado de ser considerado nestas situações e aproveito para dizer que gosto bastante então precisando escrevam sempre… às vezes eu demoro pra responder, mas eu respondo…

Quero desejar a todos vocês um excelente ano profissional e pessoal e continuem contato comigo.

abs.

Humel

terça-feira, 19 de outubro de 2010

SharePoint 2010 vs Windows 7

 

Caros leitores,

Recentemente muito a contra gosto resolvi instalar o Sharepoint 2010 em meu notebook (i5, 8GB DDR3 de memoria, 320 HD, etc.) após seguir os diversos “B A BAs” disponíveis na internet o bichinho funcionou, entretanto, no meu ponto de vista é um tiro no pé fazer esta instalação. Na minha maquina, por exemplo, mesmo com todo o hardware descrito acima, o notebook “sentou” e claro não obtive maior desempenho comparando o uso do SharePoint em uma VM nesta mesma maquina e dedicando de 4 a 5 GB de memoria para a VM. Portanto fica a i a dica, antes de instalarem vejam se estão dispostos a fazerem todas as configurações necessárias e ainda sim não terem um aumento de desempenho realmente visível, e pior ter q refazer toda a instalação se tiver que formatar a maquina. Após esta minha experiência vou permanecer com as minhas velhas VMs, portáveis, e aprova de formatações ocasionais...

Abs!

Humel

segunda-feira, 23 de agosto de 2010

MCT- Microsoft Certified Trainer

Caros Leitores,

Nesta ultima semana obtive o titulo de MCT junto a Microsoft o que me permite agora ministrar treinamentos oficiais Microsoft.
Este era um projeto antigo, e que agora virou realidade, portanto agora contem comigo também para esta finalidade, rs!!!

Atualmente estou ligado a um Centro de Treinamento Oficial Microsoft e havendo interesse entrem em contato diretamente comigo  aqui pelo blog, no twitter (@sharepoint_br) ou no telefone: + 55 (11) 3253-2529. Há não esqueçam de citar que viram este post aqui no meu blog, abraços.

abs

Humel

quinta-feira, 22 de julho de 2010

Proxy Reverso

Caros Leitores,

Gostaria de compartilhar com vocês uma dificuldade que encontrei recentemente no uso de Proxy Reverso com o SharePoint. No meu caso trata-se de um problema com um proxy reverso não Microsoft (ISA).

Vamos entender como isso funciona inicialmente: O Proxy reverso é em linhas gerais um simples ponteiro baseado em diretório existente dos dois lados do DNS algo como:

http://sharepoint-br.blogspot.com/MeuSiteSharePoint (endereço Web) que redireciona a partir de "MeuSiteSharePoint” para algo como:
http://minhaintranet/SeuSiteSharepoint (endereço interno).

No meu caso especifico o endereço raiz, ou seja, "/" já é usado para outra solução web não SharePoint, portanto minha solução tinha que funcionar a partir do "/MeuSiteSharePoint".

Inicialmente ao fazer o deploy da solução achei que o problema era no desenvolvimento, porem após revirar a solução inteira tive a brilhante idéia de fazer um teste usando um site 100% nativo sem mudar nada (site em branco) e qual foi a minha surpresa... BUM... Não funciona!!!

Porque não Funciona??

Simples o SharePoint como sendo uma aplicação ASP.NET possui diversos controles que são construídos na tela em tempo de execução são os chamados "Recursos incorporados" estes recursos possuem a extensão ".axd" e eles são referenciados sempre apontando para a raiz do Site do ISS exemplo: "/webresource.axd".

Na minha solução especificamente eu ainda tinha outro controle asp.net que também possui o seu próprio ".axd" mas nem era este o problema o site SharePoint simplesmente não funciona por que ele tenta resolver o endereço do arquivo a partir do endereço do navegador e não do redirecionamento feito pelo Proxy reverso.

É isso senhores, quando forem pensar em soluções SharePoint para internet ou extranet, havendo um Proxy reverso façam os devidos testes antes... Por aqui eu ainda não tenho uma solução, mas se eu encontrar e/ou tiver algum parecer da MS a respeito eu escrevo aqui.
Abs.

Humel

terça-feira, 15 de junho de 2010

SharePoint Designer

Caros Leitores,

Tenho recebido diversos e-mails recentemente e todos com a mesma pergunta: “O SharePoint Designer 2010 é compatível com a versão anterior do produto, ou seja MOSS 2007?”.

Resposta: Não o SharePoint Designer 2010 não é compatível com a versão anterior e sim, é possível manter as duas versões instalada no seu PC.

Fiquem ligados estou preparando um post sobre masterpage e customizações de layout no SharePoint… aos interessados comentem neste artigo, o que vocês gostariam de ver neste artigo… suas principais dúvidas etc.

Abs.

Humel.

terça-feira, 1 de junho de 2010

Tendências

Caros leitores, depois de um tempo meio sumido eis-me aqui novamente!!!

Hoje vamos falar um pouco sobre algumas tendências que tenho percebido no mercado de SharePoint, ainda mais com o lançamento da versão 2010 agora em maio como a maioria já sabe!

O que tenho observado no posts que tenho lido e em sites de referencias de Sharepoint na web, é o aumento de soluções envolvendo Silverlight tanto para experiências ricas, como para interfaces de aplicações desenvolvidas em SharePoint, ou seja, o Silverlight tem ganhado espaço de forma expressiva em soluções baseadas em SharePoint em opção ao tradicional uso de formulários “quadrados” em .NET ou InfoPath.

No codeplex, por exemplo, existem diversas web parts prontas em Silverlight que “aumentam” a experiência dos usuários no SharePoint, mesmo para recursos nativos como menu de contextual de listas e bibliotecas.

A própria Microsoft na versão 2010 oferece uma exibição em Silverlight para a criação de listas etc. Será isso uma conhecidência? Certeza que não…

Por aqui, [BR], o Silverlight ainda está bastante tímido é verdade,  principalmente para soluções de mídia etc. Mas com o aumento da demanda de SharePoint inclusive em agências  de Publicidade / Comunicação  e WEB(algo relativamente novo),  passa a fazer sentido em opção ao Flash que continua a ser uma solução legada a Soluções em SharePoint, ou seja, sem “nenhuma” integração.

A lição de casa agora é a Microsoft trazer o Silverlight para o mundo Mobile (que não para de crescer mundo a fora [não br]), não só para o Windows Mobile mas assim para qualquer plataforma, algo que o Flash já não conseguiu, (visto a declaração de Steve Jobs nos ultimos tempos no site da Apple…) para que assim  ele realmente ganhe mais força junto a estas frentes ligadas a midia.

deixo alguns links de sites com esta solução:

http://www.microsoft.com/2010/en/

http://sharepoint2010.microsoft.com/Pages/default.aspx

http://pressbox.teamusa.org/Pages/home.aspx

é isso, comentem!

Humel.