Académique Documents
Professionnel Documents
Culture Documents
D’APPLICATIONS : SUR
MESURE OU VIA UNE
PLATE-FORME BPM ?
7 SIGNES QUI INDIQUENT QUE LE
DÉVELOPPEMENT D’APPLICATIONS
BASÉES SUR DES PROCESSUS PEUT
ÊTRE LA SOLUTION POUR VOUS
Sommaire
page 3 Introduction
page 4 Développement sur mesure vs basé sur des processus
page 5 Comparaison des deux approches
page 6 7 critères d’évaluation
page 7 Temps
page 9 Périmètre fonctionnel
page 13 Coût
page 15 Ergonomie
page 18 Fiabilité
page 20 Support
page 22 Performance
page 24 DevOps et le développement basé sur des processus
page 25 Quelle est l’approche la plus flexible ?
page 26 Questions à se poser avant de faire son choix
page 27 BPM : une excellente alternative
page 28 Restez informé
2
Introduction
Lorsque les développeurs de logiciels ont pour
mission de concevoir une nouvelle application métier,
leur objectif est de créer des applications de qualité
et à valeur ajoutée avec un minimum d’efforts.
3
À quoi correspondent DEVELOPMENT
5
1 TEMPS
7 critères
d’évaluation
Ces 7 critères sont utiles pour évaluer la
méthode de développement la plus adaptée
2
3
PÉRIMÈTRE FONCTIONNEL
COÛT
4 ERGONOMIE
à vos objectifs et à votre entreprise.
7 PERFORMANCE
6
1
De combien de temps en moyenne votre entreprise
a-t-elle besoin pour développer une application
mobile, de la conception jusqu’au développement ?
Temps
0% 5% 10% 15% 20% 25% 30%
Moins de 1 mois 4%
1 à 3 mois 22%
P
3 à 6 mois 18%
lus votre application logicielle est disponible tôt,
6 à 9 mois 27%
mieux c’est. Pour bénéficier de « l’avantage du
9 à 12 mois 11%
pionnier », vous réagissez rapidement à la demande
Plus de 12 mois 18%
du marché et vous fournissez une valeur réelle.
2014 MGO Research, Tous droits réservés
Un temps de mise sur le marché plus rapide grâce
au développement basé sur des processus
7
TEMPS
8
2 Périmètre
fonctionnel
9
PÉRIMÈTRE FONCTIONNEL
EFFORT
de la persévérance et de la patience.
10
PÉRIMÈTRE FONCTIONNEL
11
PÉRIMÈTRE FONCTIONNEL
12
3 Coût
Les coûts de développement d’applications
comprennent non seulement les coûts de
$
13
COÛT
Saviez-vous…
Des coûts de maintenance réduits grâce au
...selon Gartner research, 34 % des
développement basé sur des processus
budgets informatiques sont consacrés
Les applications basées sur des processus bénéficient au développement et à la maintenance
d’une définition et d’un développement plus efficaces d’applications. En 2013, 542 milliards
et permettent également de réduire les coûts de de dollars ont été dépensés pour
maintenance, car les applications déployées peuvent être les applications logicielles et les
facilement mises à jour. intergiciels conçus sur mesure.
La réduction des coûts de maintenance et des périodes
La même étude indique que les coûts
d’indisponibilité entraîne une réduction globale des coûts.
de développement et de maintenance
d’applications peuvent être
réduits d’au moins 50 %.
Bonita BPM sépare la logique métier, les données et l’interface
utilisateur afin de pouvoir les modifier indépendamment les uns des
autres. Les applications métiers élaborées avec Bonita BPM peuvent
être modifiées après le déploiement lorsque les interfaces utilisateur,
la logique métier ou les environnements techniques changent, sans
interrompre le fonctionnement de l’application.
14
4 Ergonomie
L’ergonomie est souvent associée aux utilisateurs
finaux, qu’il s’agisse de clients ou d’utilisateurs métiers.
Saviez-vous…
...que les plates-formes de
développement d’applications basées
sur des processus BPM mettent à
Les utilisateurs métiers doivent pouvoir être aussi disposition des outils qui facilitent la création de
productifs que possible, et chaque utilisateur final doit modèles de processus et de données, et génèrent
bénéficier d’une application conviviale. des interfaces utilisateur (métier) de base en vue
de créer une interface utilisateur entièrement
Cependant, nous devons également prendre en compte
la productivité du développeur de l’application. personnalisée. Elles fournissent également
un référentiel commun pour tous les artefacts
Les plates-formes de développement sur mesure sont nécessaires (modèles de processus, modèles de
conçues pour faciliter l’utilisation pour le développeur, données, composants de l’interface utilisateur)
mais ne prennent pas véritablement en compte qui facilite la reproductibilité et le partage.
l’utilisateur métier. Inversement, certaines plates-formes
BPM mettent l’accent sur l’utilisateur métier, mais
limitent la personnalisation et donc la productivité du
développeur.
15
ERGONOMIE
16
ERGONOMIE
17
5 Fiabilité
Les applications logicielles doivent être fiables. Si les
utilisateurs ne peuvent pas être certains que les données
Saviez-vous…
...que l’architecture en cluster connecte
de multiples ordinateurs qui peuvent être utilisés de
façon interchangeable.
métiers sont traitées avec précision et que l’application
L’architecture en cluster garantit la haute
est disponible lorsqu’ils en ont besoin, l’adoption
disponibilité des applications. Si un système est
et l’utilisation d’une application s’arrêteront net.
défaillant, d’autres peuvent immédiatement prendre
Haute fiabilité grâce au développement la relève (c’est ce qu’on appelle le basculement).
basé sur des processus
De plus, l’architecture en cluster permet
Dans le développement d’applications, l’un l’équilibrage des charges afin d’améliorer les
des moyens permettant d’assurer la fiabilité performances globales.
est d’organiser les applications en cluster.
18
FIABILITÉ
19
6 Support
Un autre moyen essentiel permettant de réduire
le plus possible les efforts de maintenance est
Saviez-vous…
… que les coûts de maintenance
peuvent représenter jusqu’à 4 fois les coûts de
développement d’applications initiaux ?
20
SUPPORT
21
7 Performance
Rien n’est plus préjudiciable à l’adoption réussie d’une
application métier que des performances médiocres.
Les développeurs ont donc pour mission d’améliorer
constamment la réactivité et l’évolutivité de leurs
applications.
22
PERFORMANCE
23
Le mouvement DevOps aime le
développement d’applications basées
sur des processus
Les sociétés de développement qui ont adopté une approche
DevOps sont généralement très enthousiastes à propos du
développement d’applications basées sur des processus.
24
Quelle est la méthode la plus
flexible : le développement sur CONCEVEZ LES APPLICATIONS
DONT VOUS AVEZ BESOIN
mesure ou le développement AU RYTHME DE VOTRE
ACTIVITÉ
basé sur des processus ? COMMENT LE BPM APPORTE UNE VALEUR AJOUTÉE
AU CYCLE DE VIE DES APPLICATIONS
25
i s e à d i s position
de m e
Le temps l a nouvell
est-il cru
cia l p o u r
?
Questions à se poser avant
i c at io n métier
a p p l
l e d e faire
de choisir une méthode de
i f fi c i s
Est-il d s b e so ins métier développement
re l e
comprend é v e l oppement
?
d e d
à l’équipe
u r s p r é f éreront-
ate terface
Vos utilis s u n e i n
t r a va i l ler da n
u r l e u r poste ?
il s p o
q u e m e n t conçue
spéci fi
e n v i r o n nement
n
e z - vo u s besoin d’u pannes Si vous avez Si vous avez
Av r a n t a u x
r, tolé
en cluste c a t io n s m étiers ? répondu oui trois répondu oui au
appli
pour vos e fois, vous devriez moins quatre fois,
n i b i l i t é nécessair
d’indisp o étudier le développement vous devez absolument
Le temps r d ’u n e a pplication
à jou d’applications basées consulter Bonita BPM !
à la mise a c c e ptable ?
t - i l sur des processus.
métier es
r
b e s o i n d e modifie
us
Aurez-vo u t i l i s a t eur, des
aces es
des interf o u d e s paramètr
tie r
règles mé l e s a p p l ications
s dans
technique e n p r oduction
?
é j à
qui sont d
d e l ’a p p lication
ité ilisateurs
L'évolutiv n d e s u t
ventio
avec inter écessaire
?
t - e l l e n
sera-
26
Commencez dès aujourd’hui
Découvrez comment le BPM en concevant une application
peut être une excellente basée sur des processus
alternative au développement avec Bonita BPM
d’applications personnalisées
3 Temps de mise à disposition rapide
3 Définition collaborative et flexible du périmètre fonctionnel
3 Coût inférieur
3 Bonne ergonomie
3 Haute fiabilité
3 Support facilité
3 Bonnes performances DOWNLOAD BONITA BPM
Vous avez parfois besoin de développement sur
mesure…Mais, c’est généralement inutile !
27
Suivez-nous sur twitter @bonitasoft
28