Archi & techno

Intégrer SiriKit dans votre application

Une machine qui parle ... ce n’est pas nouveau me direz-vous. En effet le premier Mac le fait depuis 1984. Certes, à l’époque il ne s'agissait “que” d’un synthétiseur vocal. Maintenant on parle d’assistant vocal capable de réaliser des tâches relativement complexes. Aujourd’hui la voix est une IHM à part entière et le marché des enceintes dotées d’un assistant vocal relance l'intérêt de la commande vocale pour nos applications mobiles.

Lire la suite
Archi & techno

Combien d’architectes de SI faut-il pour faire un cadrage 360° ?

Les missions de cadrage 360° comprennent presque toujours des éléments d’architecture de SI. Pour traiter ces sujets, il faut répondre à deux questions pendant la phase de pré-cadrage (ou d’avant-vente dans le cas d’OCTO) : de quels types d’expertises va-t-on avoir besoin ? quel niveau d’effort faudra-t-il fournir ? Plutôt que des réponses très précises, qui elles-mêmes nécessiteraient du temps et de l’expertise (tout en restant des estimations), l’objectif est d’avoir des réponses avec un niveau d’information suffisant pour limiter les risques. Pour cela je…

Lire la suite
Archi & techno

Les animations sur iOS par la pratique : CAReplicatorLayer

Dans un précédent article sur les animations, j’expliquais les bases de CoreAnimation, les différentes manières de faire des animations, les pré-requis à connaître ainsi que les pièges à éviter. J’ai également parlé de tous les types prédéfinis de CALayer fournis par Apple, sans trop m’étendre. Aujourd’hui, je compte vous amener de la théorie à la pratique avec des cas concrets par une série d’articles, chacun ayant pour sujet un type de CALayer. Celui-ci va démystifier CAReplicatorLayer pour vous ! CAReplicatorLayer : Qu’est-ce que c’est ?…

Lire la suite
Agile

LANCER UN PROGRAMME AGILE MULTI-ÉQUIPES : 2 – LE BIG KICK-OFF

Le why ? La réussite d’un programme agile multi-équipes repose sur les mêmes principes que pour une seule équipe : Simplifier l’organisation et miser sur les interactions pour libérer l'intelligence collective. Pour ce faire, vous pouvez appliquer les principes de la croissance organique mais si cela n’est pas possible parce que le programme est déjà en retard, sur-spécifié et que plusieurs équipes vont être rapidement mobilisées pour le réaliser… Je vous recommande d’organiser un Big Kick OFF Agile. Le Big Kick Off est un événement…

Lire la suite
Agile

LANCER UN PROGRAMME AGILE MULTI-ÉQUIPES : 1 – LA CROISSANCE ORGANIQUE

Le why ? La réussite d’un programme agile multi-équipes repose sur les mêmes principes que pour une seule équipe : Simplifier l’organisation et miser sur les interactions pour libérer l'intelligence collective. La façon la plus simple, la plus participative et la plus agile -selon moi- d’assurer le lancement de ce type de programme est d’appliquer la démarche de “croissance organique”. La particularité de cette approche réside dans le fait de ne mobiliser qu’une seule équipe dans les premiers mois du projet puis de construire progressivement…

Lire la suite
Agile

LANCER UN PROGRAMME AGILE MULTI-ÉQUIPES : BIG KICK-OFF ou CROISSANCE ORGANIQUE ?

Le why ? Pour réussir un projet et créer une équipe agile qui performe, nous misons sur des petites équipes pluridisciplinaires co-localisées qui prennent le temps du cadrage agile (cadrage 360°) : une série de 6 à 7 ateliers qui assure la mise en place de l’esprit de collaboration et de co-conception avec toutes les parties prenantes, initie une démarche produit itérative et incrémentale et permet d’obtenir une équipe agile sur les « starting-blocks » prête à réussir son projet. Ces derniers mois, on m’a régulièrement posé…

Lire la suite
Software Craftsmanship

Le demi-cercle (épisode 39 — Mutation)

- Bonjour à tous ! Maria entre dans le bureau, et pose son ordinateur sur la table, ainsi qu'une liasse de feuilles A4 comportant des copies d'écran, pour certaines marquées au feutre rouge. Elle semble plutôt de bonne humeur. Elle s'assoit et dit en souriant : - 15 heures, comme convenu. Charlène n'est pas disponible aujourd'hui, mais ça nous empêche pas de démarrer. Tu la remercies pour sa ponctualité sur un ton un peu formel. Maria observe ce qui est projeté sur le mur du…

Lire la suite
Software Craftsmanship

Le demi-cercle (épisode 38 — Transaction)

Il est 8h24. Tu entres, tu serres la main de Jérémie. Tu poses tes affaires et tu ouvres ta session. Blip bonjour hello Maria Est-ce que tu aurais 15 minutes ce matin de préférence ? Je suis avec Jean-Bernard Il a vu votre graphique, et il a des questions OK Ce serait bien si Jérémie pouvait venir également Pourquoi pas passer à 10h30 ? Ce sera juste après notre récap. d'itération. Je lui demande … OK Tu te tournes vers Jérémie et dit : -…

Lire la suite