Title: SALSA (Software for Assistance in Logistical Solutions Analysis)
1SALSA (Software for Assistance in Logistical
Solutions Analysis)
Mercredi 21 Décembre
2Plan
- Pourquoi un outil de management de la Supply
Chain amont ? - La couverture fonctionnelle de SALSA
- Architecture, algorithmes et démonstration de
loutil - La conduite du projet
3Pourquoi SALSA ?
- Organisation logistique plus complexe
augmentation de la sous-traitance et du nombre de
maillons sur la chaîne. - Une internationalisation de lapprovisionnement.
- Des organisations de plus en plus matricielles,
avec des actions inter services pour mener à bien
lactivité. - Importance du partage de linformation
- Manque doutils adaptés au niveau stratégique
4Quels sont les objectifs dune entreprise ?
5Comment atteindre ces objectifs ?
6Comment développer la transversalité achat
logistique
- Coordonner les actions des différents acteurs de
ce processus - Eviter la asymétrie dinformation entre ces
acteurs - Leur permettre de justifier et dargumenter leurs
choix - Faciliter laccès et lanalyse de linformation
7Développer la collaboration achats-logistique
8Couverture fonctionnelle de SALSA
- Utilisé par les achats et la logistique
- Définir les flux dapprovisionnement
- Prendre en comptes les contraintes logistiques et
la demande client dans la sélection des
fournisseurs - Réduire les couts dapprovisionnement
- Visualiser aisément les flux et leur provenance
9Pourquoi séquiper dun tel outil ?
10Un exemple de process
- Un fournisseur augmente ses prix
- Que se passe-t-il aujourdhui dans votre
entreprise ? - Avec SALSA
- Lacheteur saisit le nouveau prix dans SALSA.
- Il évalue les nouveaux coûts dapprovisionnement
à laide de SALSA. - Il peut ensuite vérifier si le nouveau prix donné
par le fournisseur est toujours intéressant. Si
ce nest pas le cas SALSA lui proposera une (ou
plusieurs) solution(s) alternative(s).
11Architecture, algorithmes et démonstration de
loutil
- Architecture logicielle de loutil
- Recherche opérationnelle et algorithmes
- Démonstration
12Architecture du logiciel Salsa
Interface Homme Machine
Gestion fichiers
Base de données
Algorithme doptimisation
Évaluation et comparaison
13Gestion des données
- Base de données Mysql avec interface JDBC
- Interface possible avec le système
dinformation existant - Flexibilité en cas de changement de SGBD
- Gestion de fichiers .sol pour larchivage des
solutions - Structure arborescente de type XML pour vérifier
la cohérence des données - Facilité daccès aux données
- Module dexportation dun fichier solution a
été envisagé - Exportation des tableaux de bord vers Excel
- Permet de travailler directement sur un tableur
- Archivage des tableaux de bord
14Évaluation dune solution
- Évaluation dune solution
- Par référence
- Par produit
- Globale
- Calcul du volume et du coût des marchandises
transportées par - Site
- Pays
- Mode de transport
- Comparaison des différentes solutions via lIHM
- Outils Salsa de visualisation
- Tableaux de bord et diagrammes circulaires
15Interface Homme Machine
- Une interface intuitive, proche de linterface
Windows XP - Une prise en main rapide
- Linterface nous guide dans les étapes à suivre
- Une interface robuste via swing
- Fonctionne sur tous les types dOS (Portabilité)
- LAPI swing est riche en fonctionnalité
16Programme de Génération de Solutions Logistiques
- 1) Principe Générer plusieurs solutions
pertinentes - 2) Réflexion Quelle modélisation choisir ?
- 3) Schéma fonctionnel Succession de modules
- 4) Développements envisagés Multi-flots,
Relaxation Lagrangienne
171) Principe
- A partir des données de lutilisateur
- et de ses critères stratégiques,
- modéliser la situation logistique
- pour générer des solutions
- pertinentes
- et variées.
- ? Générer des solutions permettant à
lutilisateur de visualiser les meilleures
possibilités dapprovisionnement selon différents
critères
182) Réflexion
- Pour résoudre un problème, il est nécessaire de
choisir une modélisation qui prend en compte le
plus déléments possibles. - ? Sites Fournisseurs, Entrepôts, Hubs (ports,
aéroports), Usines - ? Produits Demandes usines, Offres
fournisseurs - ? Chemins dapprovisionnement Avion, Train,
Bateau, Route - ? Contraintes Critères stratégiques (forcer
lutilisation dun fournisseur, bloquer un
transporteur), Capacités globales et locales - ? Données Coûts fixes et variables, Délais,
Risque, Qualité, Packagings
193) Schéma fonctionnel (1)
Base de Données
1 ensemble
Données
Graphe
Solution optimale
Solutions diversifiées
Sélection selon les critères Elagage des données
inutiles
Création des Nœuds et des Arêtes
Recherche de Flots canalisés de coût minimum
Recherche dapprochants (cycles) avec contrainte
de non-similitude
Regroupement des optimaux Mutualisation par
chemins communs
Solutions
203) Schéma fonctionnel (2)
21F1Pa
H1PT1
H1PT1
F1
F1Pb
U1Pa
H1
-D1
D1D3
0,6(D1D3)
U1
D
H1PT2
H1PT2
U1Pb
F1
F1Pc
-D2
H1PT1
H1PT1
U1Pc
U1
H1PT1
H1PT1
0,4(D1D3)
F2
F2Pa
U2Pa
-D3
D2
U2
D
H2PT2
H2PT2
U2Pb
Forcer à 40 pour le Produit A
H2PT2
H2PT2
F3
F3Pc
Coût, Capacité (Délai, Risque)
22F1Pa
5
H1PT1
H1PT1
F1
5
5
5
F1Pb
5
U1Pa
5
H1
-5
6
5
U1
D
H1PT2
H1PT2
U1Pb
4
F1
F1Pc
-4
4
H1PT1
H1PT1
U1Pc
U1
1
4
H1PT1
H1PT1
4
4
4
F2
F2Pa
5
U2Pa
4
-5
5
U2
5
5
D
5
H2PT2
H2PT2
U2Pb
H2PT2
H2PT2
4
Capacité limitée à 5 unités (sur la période
considérée)
23F1Pa
5
H1PT1
H1PT1
F1
5
5
5
F1Pb
5
U1Pa
5
H1
-5
6
5
U1
D
H1PT2
H1PT2
U1Pb
4
F1
F1Pc
4
-4
H1PT1
H1PT1
U1Pc
U1
1
4
4
4
4
H1PT1
H1PT1
4
4
4
F2
F2Pa
5
U2Pa
4
-5
5
U2
5
5
D
5
H2PT2
H2PT2
U2Pb
H2PT2
H2PT2
Comparaison du taux de similitude vis-à-vis des
chemins empruntés
4
24F1
H1
U1
F2
H2
U2
La deuxième solution de groupement a le plus de
chemins en commun
254) Développements envisagés
- Restrictions prises
- ? Pas de Capacités Globales
- ? Heuristique de Mutualisation
- Améliorations
- ? Multi-flots Considération des produits
ensembles - ? Relaxation Lagrangienne Intégration des
Capacités Globales - ? Coûts de qualification
- MAIS taille totale des données autorisée réduite
26Démonstration
27(No Transcript)
28- La conduite du projet
- Lorganisation mise en place
- Les outils du projet
- Le planning lhistorique
- La répartition des tâches
- Bilan en chiffres
29Organisation mise en place
30Les outils du projet
- MS Project
- projetlosii_at_yahoogroupes.fr
- Gestion du temps (outil développé)
- SVN (Archivage, versionnage)
- Eclipse (outil daide au développement)
31Planning réalisé du projet
Planning prévisionnel du projet
32Historique
Choix de la couverture fonctionnelle de loutil
Version finale
Comité de pilotage n2
Version intermédiaire
SOUTENANCE
Rencontre Bull
Rencontre Seb
Charte de fonctionnement
Rencontre Schneider
Analyse de lexistant
Comité de pilotage n1
Décision Algo de flots
Cahier des charges
Fin de mise en place des outils de gestion
Choix des rôles de chacun
Analyse du besoin
Cahier des Spécifications
Salon Progilog
33Répartition des tâches
Gestion de fichiers
Analyse de lexistant
Cahier des charges
Marketing Com
Analyse du besoin
Algo
Comparaison
BD
IHM
Evaluation
Tests
Débugage
Spécifications
Rendus
34Bilan en Chiffres
35Merci pour votre attention
Nous sommes prêts à répondre à vos questions