Apéro Agile, le retour !

 

Pour la troisième fois cette semaine, Edouard, votre Product Owner, vous a demandé sur quoi vous pouviez vous engager pour cette itération ?

Vous souhaitez annoncer à Sophie du Marketing dans combien de temps votre fonctionnalité principale sera réalisée, mais vos indicateurs actuels vous donnent le vertige ?

Lors du sprint planning, 10 écrans ont dû être estimés. Vous êtes dubitatif : quel écran doit porter le coût de développement du premier ?

Dans un autre registre, vous démarrez un projet Agile sur un lourd existant. Comment concilier le manque de tests unitaire avec des itérations rapides ?

L’équipe mainframe n’est pas Agile, et demande des commandes trois mois à l’avance. Est il possible de faire de l’Agile dans ces conditions ?

Je suis manager. Avant, je rédigeais des plannings, et j’attribuais des tâches à chacun. Quel sera mon rôle dans la nouvelle organisation ?

Vous avez envie d’en parler, venez le mardi 31 janvier à l’Apéro Agile dans les locaux d’OCTO !

Autours d’un verre, nous discuterons de pilotage, d’intéractions avec des projets non agiles, ainsi que de postes et de carrière. Nous parlerons de pratiques, de techniques, et de vos réussites.

Que vos équipes soient déjà Agiles, que vous soyez vous même praticien de longue date, ou que vous souhaitiez vous mettre à l’Agile prochainement, venez partager avec d’autres pratiquants vos problèmes du quotidien afin de les résoudre ensemble.

L’inscription est ouverte aux 20 premiers : http://aperoagile2.eventbrite.com/

Edit : Je suis impressionné ! Les 20 places sont parties en une soirée ! Du coup, j’ai ouvert une liste d’attente. Inscrivez vous si vous le souhaitez, vous serez contactés en cas de désistement.

Kinect, I mock you so much

Derrière cette formulation humoristique se cache un des fondements de l’industrialisation des développements : le fait de pouvoir tester de manière automatisée tout ou partie d’un système informatique.

Aussi bien dans les architectures complexes que dans les applications les plus simples, il est pertinent de pouvoir tester un composant logiciel unitairement (indépendamment des autres composants duquel il dépend) : les dépendances sont donc « mockées » ou simulées en français.

Il est aussi nécessaire de pouvoir créer un contexte favorable au scénario de test en injectant un jeu de données particulier via un automate de tests ou un injecteur.

Le développement d’applications Kinect n’échappe pas à cette nécessité. Voici comment simuler une Kinect avec la librairie MocKinect.
(Lire la suite…)

Le push web avec Pusher

Introduction

Depuis que les sites web sont devenus des applications riches, le besoin de push s’est largement manifesté. Il est présent sur des sites de mails, de feeds d’information, de partage de documents, de réservation de billets avec choix des places… Le push web permet de notifier le client d’une certaine information directement depuis le serveur, sans nécessiter de recharger la page du client. C’est typiquement un paradigme qu’on peut utiliser sur un site de messagerie instantanée.

Plusieurs technologies permettent d’implémenter ce genre de comportement, les plus connues étant probablement les WebSockets, les server-sent events (tous deux inclus dans les spécifications HTML5), ou encore le long polling, du web pull simulant du web push, utile sur certains navigateurs des moins récents.
(Lire la suite…)

Sérialisation : Thrift et Protocol Buffers, principes et aperçu

La sérialisation est une des bases de la transmission de données entre systèmes. Certains langages proposent d’ailleurs une méthode de sérialisation en standard, qui leur est souvent propre.

L’interopérabilité entre systèmes hétérogènes nécessite que le format de sérialisation soit compréhensible par différents langages et plates-formes. De nombreux standards utilisent le mécanisme d’IDL (Interface Description Language) pour répondre à ce besoin : ASN.1, CORBA ou encore SOAP.

Depuis quelques années, de nouveaux frameworks basés sur un IDL ont vu le jour pour l’interopérabilité de technologies hétérogènes dans une optique d’économie de bande passante. Parmi eux, on trouve Thrift et Protocol Buffers. Ce premier article présente les deux frameworks sous l’angle de la sérialisation des messages et détaille leur utilisation en Java.
(Lire la suite…)

Petit-déjeuner OCTO – Tablettes : passons à l’ère du post-PC le 26 janvier

OCTO organise le jeudi 26 janvier 2012 à partir de 8h45 un petit-déjeuner gratuit, à Eurosites George V  « Tablettes : passons à l’ère du post-PC ».

Avec la participation de BNP Paribas Fortis, ARVAL et AXA.

Pour vous inscrire cliquez ici . Découvrez le descriptif de l’évènement et les intervenants dans ce billet.

En moins de 2 ans les tablettes se sont imposées partout. Elles ont cannibalisé le marché du PC et tué celui du netbook !
Internet, mails, réseaux sociaux, actualités ou jeux. Ceux qui ont essayée la tablette l’ont adoptée.

Rapidité, légèreté, simplicité, autonomie et prix sont au coeur de ce succès.

Vos entreprises ont l’opportunité d’épouser cette révolution et de faire évoluer leurs métiers, services et applications en tirant pleinement partie des tablettes. Les exemples ne manquent pas : outils d’aide à la vente, applications RH, bureau mobile, contrôle qualité in situ, documentation ou encore formation.

Et vous, quels usages faites ou ferez-vous des tablettes ?

(Lire la suite…)

OCTO vous souhaite une très belle année 2012 !!

Chers lecteurs, tous les OCTOs vous souhaitent une belle et heureuse année 2012 ! Nous espérons qu’elle sera remplie de  projets ambitieux, d’échanges, de bonheur et de réussite !

Et surtout merci de nous faire part de vos avis, vos envies et vos remarques. C’est grâce à vous  que nous prenons toujours plaisir à alimenter le blog  d’articles , de prises de position et des sujets de « geeks » et de « boss » qui nous passionnent.

Une occasion pour nous de vous faire partager la carte de voeux OCTO édition 2012 ! Oui, en 2012 nous changerons notre logo. Nouvelle année, nouveau logo mais toujours OCTO ! 


 

 

Vidéo du petit-déjeuner NoSQL : « l’Extreme Transaction Processing » devient une réalité

Jeudi 15 décembre, OCTO organisait un petit-déjeuner NoSQL : « l’Extreme Transaction Processing, devient une réalité ».

Aujourd’hui, la multiplication des systèmes connectés à Internet (smartphone, tablette, TV connectée, véhicule connecté) et l’émergence des nouveaux flux de données issus notamment du web social (Facebook commerce, mobile-to-mobile, etc) vont pousser un peu plus les Systèmes d’Information vers l’Extreme Transaction Processing (XTP).

(Pour plus d’informations sur le contenu, veuillez cliquer ici)

Grâce à la vidéo de l’évènement disponible sur You Tube, vous pouvez découvrir les divers points abordés lors de ce Petit-Déjeuner, à savoir :

  • les concepts et les opportunités métiers autour de l’ »Extreme Transaction Processing« 
  • les enjeux d’architecture et d’exploitation
  • les fonctionnalités et l’implémentation faite par les solutions VMware Gemfire et SQLFire

Pour tout autre renseignement, contactez nous sur : contact@octo.com

 
Cliquez sur l’image pour lancer la vidéo
 

L’analyse décisionnelle en temps réel Convergence entre Big Data et Complex Event Processing

OCTO organise le  jeudi 12 janvier 2012 à partir de 8h45 un petit-déjeuner gratuit Big Data & CEP : « L’analyse décisionnelle en temps réel : Convergence entre Big Data et Complex Event Processing », à Eurosites George V.

Pour vous inscrire cliquez ici . Découvrez le descriptif de l’évènement et les intervenants dans ce billet.

Le pilotage des activités opérationnelles devrait pouvoir se faire au rythme du business et avec une connaissance précise de son état courant.

La lutte contre la fraude, l’analyse des parcours clients en temps réel ou le suivi des liquidités permettent d’améliorer vos profits et demandent une analyse complexe instantanée sur d’importants volumes d’évènements.

(Lire la suite…)

Appel à candidature : proposez votre session à USI 2012 !

L’année dernière USI vous a proposé plus de 40 sessions. Mais le programme USI ne se fait pas sans vous, alors si vous avez une idée de session n’hésitez pas à nous la soumettre et/ou venez voter pour vos sessions favorites !

(Lire la suite…)

Untar sous iOS, une approche pragmatique

Les connections réseaux sont une source fréquente de lenteur des applications mobiles. Remplacer 10 téléchargements de 1Mo par 1 de 10Mo peut améliorer le fonctionnement de votre application.

L’utilitaire unix Tar permet justement de regrouper des fichiers en un seul package. Malheureusement aucune implémentation sous iOS de tar n’est satisfaisante : trop lourde et surdimensionnée par rapport aux besoins d’une simple application.

Pourtant une librairie qui décompresserait simplement des fichier tar n’est pas trop compliquée à développer.

La suite en anglais: http://blog.octo.com/en/untar-on-ios-the-pragmatic-way/