Capitaliser sur Office 365 et implémenter des applications métiers personnalisées

71
tech.days 2015 #mstechdays SESSION I # mstechdays techdays.microsoft.fr

Transcript of Capitaliser sur Office 365 et implémenter des applications métiers personnalisées

tech.days 2015#mstechdaysSESSION

I

#mstechdays techdays.microsoft.fr

tech.days 2015#mstechdaysSESSION

+150 experts autour des technologies Microsoft

Conseil & expertise Haute ExigenceSur les solutions

…et de

Microsoft

Virtualisation, sécurité & Cloud

IT AdvisorReview – Maintain - Restore

Expertise reconnue & Retours d’expérience

Les meilleurs niveaux de certification

Créée en 2007

S.A.S au capital de 1 910 000€

C.A fin Juin 2014: 14,2€ millions

tech.days 2015#mstechdaysSESSION

Existant

tech.days 2015#mstechdaysSESSION

Ecosystème utilisateurCycle de vie du socle système,

Homogénéisation,

Gestion des exceptions,

Self service utilisateur,

Multi devices,

Authentification (SSO),

Multiples référentiels annuaires,

Sécurité,

DatacenterAutomatisation du Datacenter,

Rationalisation,

Gestion d’un SI multi sites et multi opérateurs,

Interconnexion avec le Cloud,

Infrastructure Hybride Cloud,

Fédération des annuaires,

Sécurité,

….

tech.days 2015#mstechdaysSESSION

tech.days 2015#mstechdaysSESSION

Migration vers 0365

tech.days 2015#mstechdaysSESSION

Déterminer les

cas d’usage

Évaluation de

l’information

Nouvelle

architecture

Les

considérations

Pré-Migration

Migration

tech.days 2015#mstechdaysSESSION

Pourquoi? Office 365Avantages d’Office

365Stratégie Hybride

tech.days 2015#mstechdaysSESSION

Déterminer les

cas d’usage

Évaluation de

l’information

Nouvelle

architecture

Les

considérations

Pré-Migration

Migration

tech.days 2015#mstechdaysSESSION

Comprendre vos

donnéesLes évaluer

Identifier les

risques

tech.days 2015#mstechdaysSESSION

Déterminer les

cas d’usage

Évaluation de

l’information

Nouvelle

architecture

Les

considérations

Pré-Migration

Migration

tech.days 2015#mstechdaysSESSION

Mettre à jour/migrer

vers le Cloud

Migrer vers la

prochaine version –

séquentielle

Sauter vers la

dernière version

tech.days 2015#mstechdaysSESSION

Les points à regarder:

Besoins de stockage

Personnalisation & fichiers

Les changements supportés

Sites orphelins

Niveau de mises à jour

Changement de rôles (Search, OWA, etc.)

Type d’authentification (Classic, Claims, etc.)

La méthode doit être

supportée par

l’éditeur

tech.days 2015#mstechdaysSESSION

Les points à regarder:

Besoins de stockage

Personnalisation & fichiers

Les changements supportés

Sites orphelins

Fonctionnalités utilisées

Workflows

Fonctionnalités non souhaitées

Chargement des ressources

Nécessite des outils

tiers ou des mises à

niveau multiples

tech.days 2015#mstechdaysSESSION

Les points à regarder:

Différence et capacités

Support plus long pour le Cloud

Se connecter à d’autres systèmes

Solutions personnalisées

Coût des solutions tierces pour la migration

Volume de données à migrer

Nécessite des outils

tiers ou une

migration manuelle

tech.days 2015#mstechdaysSESSION

Déterminer les

cas d’usage

Évaluation de

l’information

Nouvelle

architecture

Les

considérations

Pré-Migration

Migration

tech.days 2015#mstechdaysSESSION

Indisponibilités Performances Changement d’URL Communication

tech.days 2015#mstechdaysSESSION

Déterminer les

cas d’usage

Évaluation de

l’information

Nouvelle

architecture

Les

considérations

Pré-Migration

Migration

tech.days 2015#mstechdaysSESSION

Look & Feel PersonnalisationComment y

arriver?

S’organiser à

nouveau

Préparer le

contenu

tech.days 2015#mstechdaysSESSION

Déterminer les

cas d’usage

Évaluation de

l’information

Nouvelle

architecture

Les

considérations

Pré-Migration

Migration

tech.days 2015#mstechdaysSESSION

Solution Hybride

tech.days 2015#mstechdaysSESSION

Avantages Pourquoi Hybride? Topologies Prérequis

tech.days 2015#mstechdaysSESSION

Migrer sans garantir le même niveau de service

Un service géré par un ensemble d’utilisateurs

Migration vers O365

Fournir des services OnPremise ou en ligne selon les besoins métier

Continuer à utiliser les personnalisations du OnPremise

Migration vers un

modèle hybride

tech.days 2015#mstechdaysSESSION

La flexibilité

Personnalisation On-Premises

Répartitions des charges

Gestion facilitée

Confidentialité pour certaines données

On-Premises

Des entreprises sont en

route vers l’hybride

selon Worldwide

Partner conference

70-75%

tech.days 2015#mstechdaysSESSION

tech.days 2015#mstechdaysSESSION

tech.days 2015#mstechdaysSESSION

tech.days 2015#mstechdaysSESSION

Ferme SharePoint 2013

Reverse Proxy

ADFS (Gestion d’identités)

Office 365 (plan E3 ou E1 uniquement pour

la recherche)

tech.days 2015#mstechdaysSESSION

Création d’applications métier

tech.days 2015#mstechdaysSESSION

• Les outils fournis dans SharePoint Online suffisent-ils?

• Quelles autres alternatives pour informatiser mes

processus ?

• L’intérêt d’une plateforme comme K2

• Démonstration live

Comprendre comment

implémenter des applications

métiers personnalisées

lorsque l’on dispose d’Office 365 ?

tech.days 2015#mstechdaysSESSION

• SharePoint peut être utilisé comme base pour mes applications métier

Gestion documentaire

Espace collaboratif / RSE

Intranet / Communication

• Limites

La personnalisation de SharePoint Online sans écrire de code est compliquée et nécessite des

compétences techniques avancées.

La gestion des authentifications est un sujet complexe

tech.days 2015#mstechdaysSESSION

• Chronophage

• Coûteux

• Technique (peu de prise en main possible par

des utilisateurs métiers)

• Manque d'agilité

• Evolutivité complexe

• Peu flexible

• Plusieurs technologies différentes à maîtriser

• Difficulté d‘intégrer les solutions entre elles

• Plusieurs maintenances à gérer

• Coûteux (achat/support)

• Peu évolutif

• C’est à l’utilisateur de s’adapter au progiciel

• Pas ou peu d’intégration avec O365

Développement spécifique Les Progiciels

tech.days 2015#mstechdaysSESSION

• Conception rapide : NO CODE

• Pas de compétences techniques avancées nécessaires

• Réconciliation MOA/MOE

• Intégration facilitée dans le SI

• Agile et simple à faire évoluer : Tout est réutilisable

• Traçabilité en temps réel (tableaux de bord, indicateurs…)

tech.days 2015#mstechdaysSESSION

FORMSElaboration rapide de formulaires électroniques sans code

WORKFLOWInformatisation de tous types de processus

DATAIntégration des données métiers dans les processus opérationnels

REPORTSConsole d’administration, Indicateurs de performance, tableaux de bord…

tech.days 2015#mstechdaysSESSION

FINANCE

EXPLOITATION

RELATIONCLIENT

LOGISTIQUE

Gestion des entrées/sorties collaborateurs

Managementde la performance

Gestion de la paie et des NDF

Gestion de projets

Gestion des demandes de

congés/RTT

RH

Traitement des DIF

Gestion des paiements / factures

Traitement des investissements

Gestion du budget

Approvisionnement

Gestion des Réclamations/SAV

Gestion et suivi des commandes

Optimisation des flux logistiques

Gestion des stocks

Gestion de la Chaîne logistique

Gestion des contrats

Conformité/Qualité

tech.days 2015#mstechdaysSESSION

tech.days 2015#mstechdaysSESSION

tech.days 2015#mstechdaysSESSION#mstechdays techdays.microsoft.fr

tech.days 2015#mstechdaysSESSION

Upgrade service applications http://technet.microsoft.com/en-us/library/ee731990.aspx

Upgrade services farms http://technet.microsoft.com/en-us/library/cc303435.aspx

Configure shared services cross farms http://technet.microsoft.com/en-us/library/ff621100.aspx

SharePoint 2013 and O365 hybrid http://technet.microsoft.com/en-us/library/jj838715.aspx

tech.days 2015#mstechdaysSESSION

@K2FRANCE

WWW.K2FRANCE.COM

@K2VIDEOTHEQUE

© 2015 Microsoft Corporation. All rights reserved.

tech days•

2015

#mstechdays techdays.microsoft.fr

tech.days 2015#mstechdaysSESSION

C’est l’occasion de revoir l’approche de l’information en fonction du Business:

Quels sont les vrais besoins Business? En quoi SharePoint y répond?

Aligner la technologie et le fonctionnel

Utiliser les cas d’usage pour:

Définir et harmoniser les critères de réussite avec les intervenants

Comprendre les éléments clé de la migration

Aligner budgets et couts

Risques lié au budget, conduite au changement et engagement du management

tech.days 2015#mstechdaysSESSION

Business Intelligence

Excel BI and Services

Visio Searches

PowerView and PowerPivot

Search

Strong search capabilities

Rich contextual previews

Enterprise Content Management

eDiscovery

Site Mailbox

Record management

OneDrive Pro

tech.days 2015#mstechdaysSESSION

Social

Les Communautés

NewsFeeds

Follow et tagging

Yammer

Support de Différents terminaux

HTML5

APP Model

Nouveau modèle APP

Séparation de la logique et la plateforme

Le store public et privé

tech.days 2015#mstechdaysSESSION

Déploiement simplifié

S’appuyer sur des profils à valeur métier plutôt que le maintien de l’infrastructure

Prévisibilité

Coûts d’infrastructure maitrisés

Mise à jour rapide

Mise à jour sur Online avant OnPremise

Cycle de release de 90 jours

Intégration

Lync, Exchange, Projects, Dynamics

tech.days 2015#mstechdaysSESSION

Agilité

Livraison rapide de solution

Réponse rapide sur les changements de dernière minute

Evolutivité plus rapide et transparente

Mise au point

L’ensemble du service Office 365 est évolutif

Mise à jour rapide

Mise à jour sur Online avant On-Premise

Cycle de relaese de 90 jours

Intégration

Lync, Exchange, Projects, Dynamics

tech.days 2015#mstechdaysSESSION

Manque de contrôle

Impossible de déployer des solutions Full-Trust

Impossible de revenir sur des mises à jour

Manque de souplesse

Seulement SharePoint 2013

Règlement d’exécution

Conformité et souveraineté de données

Perte de données

Pas d’accès aux données sans connexion

Migration

Coût de la migration pour les éléments personnalisés

Intégration entière avec le système

tech.days 2015#mstechdaysSESSION

Les charges de travail sont répartis sur deux environnements SharePoint séparés

La transition vers le Cloud est progressive

Obtenir le meilleur des deux mondes

tech.days 2015#mstechdaysSESSION

Contenu

Évaluation applicative

tech.days 2015#mstechdaysSESSION

Types de documents

Taille des Documents et leur

moyenne

Les plus petits et plus grands

documents

Taille de contenu

Nombre global de documents

Nombre de bases de données

Nombre de sites et de collections

de site

Sécurité

Rétention (Life Cycle)

Audit/version

Impact sur la valeur

Business

Sensibilité

Confidentialité

tech.days 2015#mstechdaysSESSION

Migrate Archive Delete

tech.days 2015#mstechdaysSESSION

Delete Archive Migrate

tech.days 2015#mstechdaysSESSION

Données régulièrement consultées

Données non accessibles

Établir les règles pour le nettoyage

Données sombres (partage de fichiers)

Métadata se déplacent avec des données

Connaître vos besoins de classification

Gestion des versions et Audit

Intégration

tech.days 2015#mstechdaysSESSION

tech.days 2015#mstechdaysSESSION

Quelles sont les limites?

Quelle est la volumétrie de l’environnement?

tech.days 2015#mstechdaysSESSION

- Changer le mode d’authentification peut être complexe

- Prévoir une migration vers le Claims

tech.days 2015#mstechdaysSESSION

Qui est le propriétaire de

l’environnement?

Qui le gère?

Qui l’exploite?

Quelles sont les competence de

l’organization sur SP 2013

L’équipe d’exploitation

L’équipe de développement

Le support

tech.days 2015#mstechdaysSESSION

Gestion de projets

Expérience et compétences

Élément moteur au sein de l’entreprise

Interne ou externe

Méthodologie (ITIL, Agile, Ad-Hoc , etc.)

tech.days 2015#mstechdaysSESSION

Définir les changements importants tel que:

Changer la configuration client (IE par

exemple)

Recycler des serveurs

tech.days 2015#mstechdaysSESSION

Indisponibilité = 0 n’existe pas

Réduire au maximum le temps

d’indispo en utilisant un outil

Multiplier les tests pour anticiper les

problèmes

tech.days 2015#mstechdaysSESSION

Il faut avoir une idée sur la source et la cible

Estimer le temps nécessaire pour la

copie

Mesurer la migration vers la cible avec

les développements spécifiques

tech.days 2015#mstechdaysSESSION

Éviter si possible le changement d’url car elles

peuvent être dans:

Mail

Redirection dans des sites

Lien externe

Aider les utilisateurs à trouver les nouveaux

liens:

Créer une application avec des

paramètres

tech.days 2015#mstechdaysSESSION

Indiquer un plan de migration aux utilisateurs

finaux avec:

Que va-t-il se passer?

Qu’est ce que cela va changer à l’usage?

Quand la migration aura lieu?

Quand est ce que cela sera fini?

tech.days 2015#mstechdaysSESSION

Look and feel

FIRST, TRY BROWSER-

BASED OPTIONS

THEN, TRY NO-CODE

SOLUTIONS :

THEN, CONSIDER

CUSTOM CODE

SOLUTIONS

• Change site logo, title

and description

• Customize navigation

• Themes

• Apply custom css

• Use Design Manager

- Master pages

- Page layouts

• Visual Studio

- Site pages

- Ribon enhancements

- Master pages

tech.days 2015#mstechdaysSESSION

Personnalisation (simple ou complexe)

Par le navigateur

En utilisant des outils supportés

Access

Excel

Visio

Infopath

SharePoint Designer

En utilisant des apps pour SharePoint

Autres

Développement ou téléchargement d’apps

Sandboxes

tech.days 2015#mstechdaysSESSION

Outil tierce

POC

Couts

Limites

Prérequis de l’outil

Comment gérer les deltas

tech.days 2015#mstechdaysSESSION

Support

Aide (formation, videos, wiki)

Opérations régulières (quotidiennes, hebdo,

mensuel…)

Processus

Gouvernance

Architecture logique

Propriétaire

tech.days 2015#mstechdaysSESSION

Éviter tout ce qui est custom dans un premier lieu

Quelles sont les corrections à apporter avant de

migrer

Faire un mapping entre la source et la cible

Nettoyer : Archiver ou supprimer (sites inutilisés

depuis 6 mois par exemple)

tech.days 2015#mstechdaysSESSION

Automatiser dès que possible

Politique de transition (Switch)

Période de Freeze

Progressif ou one shot

tech.days 2015#mstechdaysSESSION

Migrer les sites

Freezer la ferme source (lecture seule si possible)

Synchroniser le différentiel

Test (phase pilote)

Adresses à rediriger

Raccourcis

Support

tech.days 2015#mstechdaysSESSION