Sessão Best Practises na Construção de Sites Internet com Microsoft SharePoint Server 2010 - TechDays 2010 

Tags: SharePoint2010, Performance, Comunidade, Acessibilidade, SharePoint

Tal como eu e o meu colega Rodrigo Pinto temos vindo a referir junto dos nossos clientes, parceiros e na Comunidade Portuguesa de SharePoint , a construção de um portal SharePoint não é tarefa fácil, se pensarmos em todo o ciclo de vida do projecto bem como na qualidade da solução que nos comprometemos a entregar aos nossos clientes.

 

Tendo experiência em projectos de pequena, média e grande dimensão utilizando SharePoint, nada melhor do que apresentar um pouco do que foi o nosso dia-a-dia nos últimos anos e alguns pontos que apenas a experiência se encarrega de nos ensinar.

 

Melhor do que uma excelente checklist de como fazer as coisas da forma correcta é um conjunto de pontos a partir dos quais poderemos construir essa mesma checklist, tendo em conta how to's e pontos a evitar em cada situação ou fase do projecto.

 

A agenda da nossa apresentação englobou os seguintes pontos:

 

  • Arquitectura de  ambientes de desenvolvimento, qualidade e exploração SharePoint;
  • Boas práticas para optimização dos ambientes de desenvolvimento, qualidade e exploração referidos no ponto anterior;
  • Planeamento de projectos SharePoint tendo como base a framework ágil Scrum, a plataforma Team Foundation Server 2010 e ainda Visual Studio 2010;
  • Automatização de projectos SharePoint utilizando para o efeito a plataforma Team Foundation Server 2010 e a elaboração de um plano de branching adequado à organização e ao projecto a levar a cabo;
  • Apresentação da nossa Pain List ou seja, os factores que consideramos estarem na base do insucesso de muitos projectos SharePoint, factores esses que temos de combater e para os quais apresentámos algumas soluções;
  • Introdução de boas práticas para a elaboração e automatização de soluções (solution packages - .wsp) no desenvolvimento sob SharePoint e apresentação de alguns problemas de performance que poderão suceder no desenvolvimento de novas  funcionalidades em projectos desta natureza;
  • Algumas dicas para branding e usabilidade em projectos SharePoint (como por exemplo o uso da técnica Css Sprites e utilização do software Microsoft Expression Web SuperPreview para o desenvolvimento de projectos cross-browser);
  • Truques e dicas para a optimização dos tempos de resposta de portais SharePoint ou seja, para a melhoria substancial da performance das vossas aplicações .NET e SharePoint;
  • Apresentação da nossa Coffee List para optimização de portais SharePoint;
  • Importância dos Unit, Web e Load Tests (utilizando Visual Studio 2010 e MTLM com Team Foundation Server 2010) antes do "Go Live" dos vossos projectos SharePoint, assumindo como ponto fulcral dos vossos desenvolvimentos o cumprimento dos SLA's (Service Level Agreements) definidos a priori pelo que, uma boa estratégia de testes poderá ser fundamental para um projecto de sucesso!
  • Novas funcionalidades interessantes para quaisquer projectos SharePoint, como a nova Content Editor WebPart, a nova Content Query WebPart bem como a integração total e desejável com Microsoft Silverlight e componentes Rich Media;

 

Como definimos no abstract da nossa sessão, com o crescente aparecimento de novas tecnologias, torna-se cada vez mais difícil definir uma metodologia de desenvolvimento coerente e ágil a adoptar. Enfrentamos um novo ciclo de desenvolvimento e mais do que nunca uma checklist de boas práticas é essencial. 

 

Esta apresentação baseou-se na experiência acumulada em projectos junto dos nossos clientes e parceiros (em SharePoint 2003, 2007 e agora 2010) e tem como finalidade auxiliar os iniciantes em SharePoint a começarem de uma forma correcta e sustentada a sua aventura neste produto bem como evangelizar aqueles que já detêm alguma experiência no desenvolvimento de projectos em SharePoint no que toca a optimização e automatização dos seus projectos e processos internos.

 

Como costumamos referir em clientes, para que um projecto SharePoint tenha sucesso necessitamos apenas de atingir alguns pontos essenciais:

 

  • Gestão ágil e focada do projecto;
  • Optimização e automatização de processos inerentes à equipa de projecto;
  • Automatização e controlo de processos de desenvolvimento;
  • Planeamento a longo prazo do projecto em termos de arquitectura, escalabilidade e performance da solução;
  • Retirar o que de melhor cada elemento da equipa possui (experiência e skills) em proveito da equipa de projecto;

 

Espero que a nossa sessão vos tenha sido útil e espero encontrar-vos num futuro próximo, seja em eventos Microsoft ou  da Comunidade Portuguesa de SharePoint!

 

Podem efectuar o download da nossa sessão através do link:

http://www.techdays2010.com/Content/Sessions/1871d9ad-b10a-4460-b1b6-47e9bf1005ba/RodrigoPinto_DavidRosa.pptx

 

 

Um abraço a todos,

 

David Alexandre Rosa

Senior Consultant / Project Manager

Rumos Professional Services

Microsoft SharePoint Server Business Unit 

Email: david.rosa@rumos.pt

Twitter: http://twitter.com/david_rosa

LinkedIn: http://pt.linkedin.com/in/davidalexandrerosa

 

Rumos Professional Services

 
Posted em 3-May-10
1 Comentários  |  Trackback Url  |  Link para este post | Bookmark este post com:        
 

Links para este post

Comentários


Nuno Costa comentou em Monday, 3-May-2010
Muitos parabéns pela apresentação!! Estiveram muito bem!

Nome:
URL:
Email:
Comentário: