Présentation de Philippe Sentenac et Adrien Siffermann
La présentation de SharePoint couplée avec une solution complexe de développement (Visual Studio Team System).
SharePoint couvre environ 80 % des besoins client, Il reste donc 20 % à couvrir par le développement. Exemple pris de l’ajout d’un Quizz (Content Types, WorkFLow, IHM, …)
SharePoint et le développement
- Machine de développement nécessite une environnement SharePoint
- AD, Exchange, SQL Server, Visual Studio, …
- Solution possible : Machine virtuelle
- Couplage avec un machine modèle associée avec des scripts d’automatisation pour l’Active Directory, …
- Machine virtuelle similaire pour tous les développeurs de l’équipe
- Travail en équipe (Taches, Gestion des sources, Suivi des avancements, Agrégation des développpements)
- Visual Studio Team System
- Team Foundation Server
- Project management
- Build automatique
- Gestion de sources
- Reporting
- Work Item Tracking
- Outils clients
- Visual Studio Team Suite
- Office
- Client tiers
- Client Web
Démo de TFS dans la machine virtuelle de développement SharePoint
Organisation de développement :
- Equipe de développeurs avec Machine virtuelle
- Server TFS partageant les informations et sources
Processus de développement de SharePoint :
- Développement ASP.NET spaghetti (Pattern Model-View-Presenter)
- Validation des composants (tests unitaires, Code Analysis, StyleCop)
- Packaging des composants (WSP, Build Server, Génération des documentations, Déploiement)
- Test fonctionnel avec scénario d’utilisation (pas de perte de fonctionnalité au long du développement) et simulation de montée en charge (à ne pas faire sur un environnement virtualisé pour tuer la machine mais surveiller l’utilisation avec plsusieurs utilisateurs)
- Bonnes pratiques et Normes de développement
Exemple utilisé : TechDays Quizz visible sur le Blog de Philippe
Projets CodePlex: SPG et SPTDATAPOP
Romelard Fabrice [MVP]
Commentaires
Enregistrer un commentaire