AXES D'INTERVENTION
L'ALM : L'ORGANISATION ET LA MANIÈRE
Les méthodes, processus et pratiques d'ingénierie logicielle visant à améliorer la collaboration, la visibilité, la traçabilité, la productivité, la rentabilité, la gestion du changement... reposant sur une industrialisation logicielle (DevOps).
L'ARCHITECTURE : LA SOLUTION
Basée sur des Exigences les plus exhaustives au démarrage du projet, puis de manière adaptative et incrémentale, c'est la conception technique de votre solution, visant à améliorer la reproductibilité, la pérennité, l'évolutivité, la robustesse, la performance...
LES TECHNOLOGIES : UN MOYEN
Notre expertise technologique et la maitrise avancée des outils vous assure une réalisation efficace ainsi que des choix techniques en adéquation avec l'ensemble des Exigences identifiées lors des phases d'analyses.
LES HOMMES : LA FORCE
Parce que le changement c'est tout le temps et que l'incertitude est inhérente à l'innovation, parce que notre industrie est en évolution permanente, le succès d'un projet logiciel est avant tout basé sur l'intelligence collective, la compétence, l'autonomie, et la collaboration entre les différentes parties prenantes.
MÉTHODES & PRATIQUES
APPLICATION LIFECYCLE MANAGMENT
L' ALM, processus transversal à l'entreprise, orchestre l'ensemble des activités assurant la délivrance du produit ou service logiciel, de l'idée "business" à la mise sur le marché ou l'exploitation comprenant le support. Ce processus ALM implique la mise en oeuvre d'une plateforme d'industrialisation logicielle (SoftwareFactory) adaptée à votre équipe, véritable chaîne de production continue et de distribution (DevOps) intégrant l'ensemble des artefacts et outils spécialisés utilisés par chaque rôle de l'entreprise, de la gouverance à l'exploitation.
ARCHITECTURES
Tekigo préconise, conçoit, réalise, audite et optimise tout type d'architecture logicielle adaptée aux Exigences identifiées. Ainsi, nos offres comprennent des prestations telles que :
- Aide aux choix technologiques
- Définition d'architecture logicielle testable adaptée aux Exigences
- Audits et préconisations curatives ou d'optimisations
- Migration technologique
- Intégration d'API et SDK
- Conception de frameworks et socles techniques
- Développement de composants réutilisables
- Etude et Conception technique de solutions innovantes
TECHNOS
BACKEND
- runtime .net (4, core, 5, ...)
- SQL Server, PostgreSQL, Mongo DB
- RabbitMQ, ElasticSearch
FRONTEND
- Angular
- React
- Vue.js
- Razor
- WPF / Windows Forms
MOBILE
- Xamarin Forms / iOS / Android
- SwiftUI
- Flutter
- React Native
De part notre maîtrise des technologies (Microsoft, Google, Apple, mais pas que), nous sommes en capacité de développer des solutions reposant sur l'ensemble des plateformes et devices répondant à la plupart des scénarios de déploiement et d'usage.
- Visual Studio ALM - IDE complet de développement
- JetBrains Rider / WebStorm / ...
- Microsoft Test Manager
- Azure DevOps Server
- Docker, Kubernetes
- Adobe XD
DES HOMMES
Parce que la technologie et la méthodologie ne sont rien sans les Hommes qui les maîtrisent,
parce
que faire du logiciel c'est du "jus de cerveau" collaboratif, notre objectif est d'apporter la
compétence et les bonnes pratiques adaptées au niveau de maturité de votre équipe et la faire
progresser à son rythme et dans un contexte de production.
Outre la montée en compétence, il s'agit de mettre en place des synergies entre les différents
acteurs du projet qui sont complémentaires, qui ont chacun leur rôle, leurs enjeux parfois
antinomiques mais avec la même volonté de réussir le produit.
Il s'agit naturellement d'augmenter l'autonomie de votre équipe et de favoriser la
capitalisation
par de la gestion de connaissance (KM).