Agile methodology

Vos problématiques

  • Vous souhaitez passer à l’agilité,
  • Vous souhaitez améliorer les processus agiles de vos équipes de développement,
  • Vos équipes agiles nécessitent des développeurs opérationnels et agiles.

Notre intervention

  • Comprendre et faire comprendre l’agilité : introduction à l’agilité, compréhension des différentes méthodes, les différences fondamentales avec les approches classiques, le Software Craftsmanship.
  • Audit : estimation de la maturité agile, des besoins de transition.
  • Coaching opérationnel : accompagnement des équipes dans leurs phases de transition et d’amélioration.
  • Outillage : ALM, industrialisation, tests automatisés, intégration/déploiement continus, DevOps.
  • Scrum Mastering : améliorer les processus Scrum, fluidifier le travail des équipes.
  • Product Ownership : garantir la vision produit, la qualité du backlog tout en maîtrisant les contraintes et besoins des équipes techniques.
  • Team Membership : des développeurs maîtrisant l’agilité et maîtrisant parfaitement les environnements techniques.

ALM

Vos problématiques

  • Vous cherchez à réduire les régressions et à améliorer de façon quantifiable vos développements ?
  • Vous souhaitez avoir de la traçabilité dans votre processus de développement ?
  • Vous cherchez à automatiser et fiabiliser vos tâches techniques (build, tests, déploiements) ?
  • Vous avez des difficultés à déployer votre logiciel ?
  • Vous voulez augmenter la qualité de votre logiciel (tests de performances, tests d’intégration, tests fonctionnels) ?
  • Etc.

Notre intervention

Nous vous aidons à mettre en place les outils et bonnes pratiques les plus adaptés à vos besoins sur l’ensemble du cycle de vie des applications.

alm
  1. Mise en place de processus Agiles afin d’apporter de la visibilité et de la souplesse à vos développements.
  2. Intégration continue : Build et automatisation de votre packaging et de vos tests.
  3. Déploiement continu pour automatiser et rendre plus réactifs vos déploiements.
  4. Mise en place d’un processus de livraison en continu afin d’intégrer les OPS au processus de développement.
  5. Adaptation de vos logiciels aux contraintes des OPS.
  6. Intégration des métriques de production et des retours utilisateurs dans le cycle de développement.

Application Development

Votre problématique

  • Vous menez un projet e-commerce ?
  • Vous avez un projet de site web public ?
  • Vous avez un SI contenant des applications intranet ?
  • Vous êtes éditeur logiciel ?
  • Vous souhaitez développer des applications d’entreprise «clients lourds» (WPF) ?
  • Vous souhaitez développer des applications store : Windows 8, surface, Windows Phone ?
  • Etc.

Notre intervention

Expertises

Nous développons des applications de qualité en utilisant les fonctionnalités les mieux adaptées à vos besoins : C#, WCF, WF, TPL, LINQ…

NUI : WPF, XAML, Silverlight, ergo W8, WPhone, Surface…

WEB : ASP.NET MVC, HTML5, Javascript, CSS…

CLOUD :Windows Azure ; Compute, Data Services, App Services, Networks

Bonnes pratiques

Nous sommes convaincus que le succès de vos projets passe par la mise en œuvre des méthodes Agiles adéquates et les pratiques techniques qui en découlent (Software Craftsmanship, le TDD, le BDD, le pair programming…).

Cloud

Votre problématique

  • Vous cherchez à réduire votre Time to Market sur vos projets ? Pouvoir déployer rapidement un nouveau projet stratégique pour vos Directions Métier ?
  • Vous souhaitez baisser les coûts de votre infrastructure ? Ne payer que ce que vous consommez réellement en termes de ressources ?
  • Vous avez besoin de plus d’élasticité pour votre site eCommerce ? plus de flexibilité ?
  • Vous devez intégrer à votre S.I. des solutions achetées en mode SaaS comme un CRM ?
  • Vous recherchez un hébergement proposant un fort niveau de service tout en gardant votre autonomie et avec un accès simplifié à vos ressources sans intermédiaire ?

Notre intervention

  1. Comprendre la stratégie Cloud et définir les objectifs (SLA, coûts, Time to Market…).
  2. Identifier les domaines applicatifs cibles en fonction des objectifs.
  3. Evaluer et auditer les solutions retenues (POC, matrice de maturité, gap analysis…).
  4. Mettre en œuvre la solution et/ou projet pilote dans le Cloud (plan projet, ROI…).
  5. Définir la RoadMap (priorisation des projets, planning).

Data & Analytics

Votre problématique

  • Vous souhaitez industrialiser votre BI
    • Vous cherchez à améliorer votre production, réduire les régressions et améliorer de façon quantifiable vos développements
    • Vous cherchez à automatiser et fiabiliser vos tâches techniques
    • Vous avez des difficultés à déployer
    • Vous avez déjà une solution Big Data que vous souhaiteriez industrialiser et réintégrer à votre SI décisionnel
  • Vous souhaitez moderniser vos plateformes et services BI
    • Vous souhaitez comprendre et mettre en œuvre les cas d’usage décisionnels dans le Cloud
    • Vous voulez découvrir le Big Data et son impact sur la BI
    • Vous voulez aller plus loin que le reporting opérationnel et mettre en place les nouveaux cas d’usage de la donnée : BI Self-Service, Data-visualization, Data Science et Statistiques pour le business, BI Mobile…

Notre intervention

Expertise Technique

SQL Server : SSIS, SSRS, SSAS Multidimensional and Tabular, T-SQL, MDX, DAX, Data-Mining

Azure : Architectures hybrides Cloud en IaaS et PaaS, Big Data avec HDInsight et StreamInsight

Office 365 : Power BI, BI Sites, Data Management Gateway, Power Query, Power Pivot, Power View, Power Map

Usages collaboratifs avec SharePoint, usages mobiles avec Power BI et les solutions tierces

Expertise Architecture et Méthodes

Focus sur la modélisation dimensionnelle et l’adéquation des modèles de données avec les besoins métier. Décisionnel en Agilité avec un découpage du besoin en fonctionnalités intégrant toute la chaîne décisionnelle, l’automatisation des tests et des développements. Organisation et coaching des équipes, pour contribuer à l’amélioration continue des développeurs aux utilisateurs.

Nous sommes convaincus que le succès de vos projets, et la satisfaction de vos équipes et de leurs utilisateurs, passent par la mise en œuvre de méthodes modernes de gestion comme l’Agilité (SCRUM) et le Lean IT. Nos consultants sont formés et expérimentés sur ces pratiques, et conscients de leurs impacts spécifiques sur le décisionnel.

Collaboration & Content

Votre problématique

  • Vous mettez en place SharePoint dans votre entreprise ?
  • Vous voulez migrer vers SharePoint Online ou OnPremise ?
  • Vous avez un projet intranet, extranet ou internet avec SharePoint ?
  • Vous voulez mettre en place un réseau social d’entreprise (RSE) avec SharePoint ?
  • Vous souhaitez développer une application ou un composant spécifique sur SharePoint ?
  • Vous voulez auditer votre environnement SharePoint ?
  • Etc.

Notre intervention

Bonnes pratiques

Nos consultants SharePoint sont certifiés ScrumMaster et utilisent au quotidien les méthodes agiles (XP, Lean, KANBAN…).

Expertises

Experts en développement SharePoint

Mise en place des Apps SharePoint 2013, intégration de conceptions visuelles, développement de solutions WSP, solutions sandbox, développement de composants spécifiques…

Experts en architecture SharePoint

Installation automatisée de plateformes SharePoint, configuration «Best Practice», mise en œuvre de SharePoint Online, paramétrage des services, audit, migration de version.

Offre mobilité

Votre problématique

  • Vous avez un projet d’application mobile ?
  • Vous ne savez pas quel type d’application réaliser ?
  • Vous souhaitez un accompagnement pour définir une ergonomie et un design original ?
  • Vous avez besoin d’aide pour la publication et la gestion de vos applications sur les différents stores ?

Notre intervention

Dans les grandes lignes

  • Cibler 98% des terminaux mobiles (applications web mobiles, natives avec Xamarin)
  • Etre prêt pour la révolution mobile
  • Réduire les coûts de développement
  • Réduire les délais de mise sur le marché
  • Démarrer sans attendre

En pratique

  • Applications Web Mobiles
  • Applications hybrides
  • Applications natives
  • Xamarin

Big Data

Votre problématique

  • Vous êtes dirigeant d’une entreprise, directeur marketing, responsable de produit ou de marché
  • Vous voulez obtenir une boucle de feedback sur la réalité du marché, non déformée par le prisme de votre propre organisation
  • Vous voulez savoir qui parle de votre marque, où et quels sont les sentiments exprimés

Notre intervention

Comment ? Être alerté au bon moment

En temps réel : quand la marque ou le produit sont mentionnés de manière significative, en bien ou en mal, à temps pour réagir, respectivement pour amplifier ou désamorcer le message

Comment ? Un suivi inscrit dans la durée

Dans la durée : conserver les données et les corréler aux opérations marketing, mais aussi aux changements de stratégie, d’organisation ou d’offre, afin de déterminer de manière quantitative et qualitative leur impact et leur efficacité.

Software Craftsmanship

Votre problématique

  • Vous en avez assez de concevoir des applications de mauvaise qualité, pleines de bugs, difficilement maintenables ?
  • Vous voulez voir vos développeurs épanouis et fiers de leur travail ?
  • Vous êtes convaincus que l’Agilité est un atout mais que vous devez également adopter de bonnes pratiques de développement ?

Notre intervention

Le Software Craftsmanship est un ensemble de valeurs et de pratiques techniques et humaines complémentaires aux méthodes agiles. Celles-ci sont centrées sur les interactions et les process entre les différents acteurs sans se préoccuper de la qualité technique des produits.

Le Software Cratftsmanship consiste à mettre qualité, responsabilité, professionnalisme, pragmatisme et fierté au centre du développement logiciel.