<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Aline&#039;s Tech Blog</title>
	<atom:link href="http://techaline.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://techaline.wordpress.com</link>
	<description>Synthetic posts about technology, just in case it helps...</description>
	<lastBuildDate>Mon, 12 Dec 2011 09:23:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='techaline.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Aline&#039;s Tech Blog</title>
		<link>http://techaline.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://techaline.wordpress.com/osd.xml" title="Aline&#039;s Tech Blog" />
	<atom:link rel='hub' href='http://techaline.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Agile Grenoble vu par une PHER (Petite Homme En Rouge)</title>
		<link>http://techaline.wordpress.com/2011/11/29/agile-grenoble-vu-par-une-pher-petite-homme-en-rouge/</link>
		<comments>http://techaline.wordpress.com/2011/11/29/agile-grenoble-vu-par-une-pher-petite-homme-en-rouge/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 22:55:18 +0000</pubDate>
		<dc:creator>Aline</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[team]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://techaline.wordpress.com/?p=98</guid>
		<description><![CDATA[Voici encore un retour sur les 24 et 25 novembre à la conférence Agile Grenoble&#8230; Tout a commencé il y a presque un an, nous nous sommes vus régulièrement &#8220;Chez Manu&#8221; (très bonne adresse !) dans les locaux d&#8217;UT7 pour tout organiser. Je suis arrivée toute nouvelle dans l&#8217;équipe et j&#8217;ai déjà pu remarquer que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=98&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Voici encore un retour sur les 24 et 25 novembre à la conférence Agile Grenoble&#8230;</p>
<p>Tout a commencé il y a presque un an, nous nous sommes vus régulièrement &#8220;Chez Manu&#8221; (très bonne adresse !) dans les locaux d&#8217;UT7 pour tout organiser. Je suis arrivée toute nouvelle dans l&#8217;équipe et j&#8217;ai déjà pu remarquer que les plus &#8220;anciens&#8221; d&#8217;entre nous étaient déjà bien rodés après les 3 précédentes éditions. Rien n&#8217;a été laissé au hasard !</p>
<p>Et puis je suis partie, comme par hasard (je vous jure c&#8217;était pas exprès !) au moment où ça commençait à être stress dans l&#8217;orga, les réunions qui se rapprochent, et de plus en plus de choses à faire. Et là j&#8217;attendais de plus en plus le jour J et&#8230;</p>
<h1>Jour 1 &#8211; Des invités d&#8217;<strong>honneur</strong>, des plateaux <strong>repas</strong>, des <strong>poubelles</strong>, des <strong>sessions</strong> originales</h1>
<p>Je n&#8217;ai pas un énorme retour à faire sur les sessions étant donné que notre journée de PHER contenait d&#8217;autres activités intéressantes (pour ceux que ça intéresse, je préparerai un article sur la manière la plus rapide de placer 25 nappes rondes en non tissé sur des tables), mais j&#8217;ai quand même vu :</p>
<ul>
<li>1 min de la keynote de <strong>Karl Scotland&#8230;</strong> Je pense qu&#8217;il fallait y être depuis le début</li>
<li>3 min de la keynote de<strong> Jurgen Appelo&#8230;</strong> Et là j&#8217;ai retenu qu&#8217;il fallait fédérer l&#8217;équipe, autour d&#8217;une image de marque. Et suite à son exemple, je me dis qu&#8217;il faut absolument qu&#8217;on se procure les bracelets Clean Coder et ça se trouve ici : www.cleancodeproject.com</li>
<li>Le début de la Neuro Agilité de Laurent Bossavit et ce que je retiens c&#8217;est : S&#8217;il y a des bugs dans le programme ce n&#8217;est pas une fatalité ! C&#8217;est parce qu&#8217;il y a<strong> des bugs dans le cerveau humain</strong> ! Et Laurent nous le prouve et il a raison. Si vous n&#8217;êtes pas convaincu, vous demanderez à sa copine <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>15 min de la <strong>Contractualisation</strong> agile expliquée par des <strong>avocats</strong>. La présence d&#8217;avocats à Agile Grenoble montre que l&#8217;agilité est un véritable tournant que les organisations vont prendre tôt ou tard /et pas une secte. J&#8217;ai un peu eu l&#8217;impression qu&#8217;on essayait dans cette session de se raccrocher à ce qui était connu avant (gestion de projet, réunions&#8230;) mais en 15 minutes je ne peux rien dire, et puis&#8230; C&#8217;est un peu normal et pas grave !</li>
<li><strong>Maîtriser le legacy</strong> avec Mikado. Dans la track technique (amphi Makalu) j&#8217;ai vu qu&#8217;il y avait du monde toute la journée, et des sessions de qualité (j&#8217;en ai loupé bien sûr!). Encore un truc cool qui réconcilie tout le monde : il n&#8217;y a pas Agilistes vs Technicos à Grenoble ! C&#8217;est les mêmes ! Et donc Mikado, méthode naïve (pas au sens péjoratif du terme) permettant de réduire les dépendances dans le code&#8230; comme le baton du mikado. On essaye d&#8217;abord de faire une modif de façon naïve, et on note ce qui bloque (bottom-up). Ca nous fait dessiner un graphe qu&#8217;on devra parcourir afin d&#8217;arriver à notre objectif. Tout simple&#8230; Encore fallait-il y penser !</li>
<li>L&#8217;Agilité et les activités TMA : un super<strong> retour d&#8217;expérience concret</strong>, qui a aussi plu aux débutants. Avec 3 intervenants chacun dans leur rôle (Dont un Djeuns comme moi ! Génial !) Jean, tu es certifié PMI, mais on te pardonne quand on entend ce que tu dis ! A la fin de cette session, on a eu un début de grande discussion avec Jean sur la place du chef de projet dans les équipes après la transition. Affaire à suivre&#8230;</li>
</ul>
<p>Etre dans l&#8217;équipe d&#8217;organisation d&#8217;un tel évènement ? Un réel plaisir, oeuvrer en équipe avec des &#8220;authentiques teamplayers&#8221; ça marche tout seul !</p>
<h1>Jour 2 &#8211; <strong>PAS</strong> staff, <strong>100</strong> personnes (c&#8217;est tout petit !), des <strong>épiphanies</strong> (&#8220;je suis partie avec des réponses aux questions que je ne me posais pas&#8221;), journée &#8220;<strong>perchée</strong>&#8221; !</h1>
<p>Si vous lisez les blogs qui parlent de cette journée tout y est, c&#8217;était génial. Déjà, au début de l&#8217;open space, le &#8220;marketplace&#8221; où chacun qui le souhaite prend un carton et propose sa session aux autres. Nous nous sommes littéralement rués dessus, ça témoignait déjà de l&#8217;envie collective de faire émerger les idées !</p>
<p>J&#8217;en ai proposé 2, une sur le chef de projet, suite de la discussion avec Jean, et un atelier théâtre d&#8217;impro en fin de journée.</p>
<p>J&#8217;ai participé à :</p>
<ul>
<li>La <strong>Code Expo</strong> avec Laurent Bossavit, Et si on faisait une expo pour montrer du code ? Qu&#8217;est ce qu&#8217;on ferait ? De l&#8217;art et de la science, pas trop compliqué mais pas trop simple, des jeux pour les enfants, le côté artistique des lignes de code comme Laurent en a vu un jour exposé dans une église (mais quelle est donc sa religion !?)&#8230; On veut montrer la beauté, le côté magique, le côté simple, le pouvoir que ça peut procurer. On a envie que les gens comprennent ce qu&#8217;on fait au quotidien et qu&#8217;ils trouvent ça chouette !</li>
<li>J&#8217;ai <strong>butiné</strong> autour des autres sessions, les discussions semblaient bien facilitées, parfois animées. J&#8217;ai loupé VI&#8230; Car oui on peut parler de VI à une conf agile. Quoi de plus &#8220;Craftsman&#8221; que de bien connaître ses <strong>outils</strong> ?</li>
<li>Ensuite une bonne petite pause midi avec d&#8217;intéressantes discussions sur le Legacy.. <strong>&lt;3 le legacy</strong>. Et quelques poubelles d&#8217;hier qui restaient.. &lt;3 les poubelles.</li>
<li>Avec Jean on a animé notre session sur le<strong> chef</strong> de projet dans la transition agile. Notre constat commun : c&#8217;est souvent le grand oublié de la transition agile, il peut être déstabilisé de recevoir un nouveau rôle qui n&#8217;inclut plus les mêmes attributions. La conclusion : Ne pas l&#8217;oublier&#8230; Accompagner le changement, expliquer l&#8217;intérêt de la transition, définir les rôles ensemble avec le management. Il y a eu des désaccords avec des phrases &#8220;toutes faites&#8221; lancées, pas toujours vraies. Mais objectif atteint, on a compris qu&#8217;une bonne transition se fait d&#8217;abord dans le bon contexte et avec une bonne préparation.</li>
<li>Dans l&#8217;après midi, je suis passée voir les <strong>jeux</strong> (ils avaient l&#8217;air de s&#8217;éclater), les discussions (alors, certifié ?), et puis j&#8217;ai préparé mon atelier de théâtre d&#8217;impro totalement improvisé ! La journée est passée super vite mais je pense que j&#8217;oublie des détails.</li>
<li>Le <strong>théâtre d&#8217;impro</strong> a beaucoup plu. Sans faire de parallèle avec l&#8217;agilité nous avons commencé par travailler rapidement quelques grands principes du théâtre d&#8217;impro (accepte, écoute, percute), avec des jeux comme la balle invisible, les associations d&#8217;idées, ou encore la création d&#8217;espaces. (quelques jeux d&#8217;impro faciles :<a href="http://investigationline.free.fr/BIGSIMSITE2/teatre/exotheatre.htm"> http://investigationline.free.fr/BIGSIMSITE2/teatre/exotheatre.htm</a>). On a continué avec le jeu, où on a pu voir que c&#8217;était difficile d&#8217;écouter, d&#8217;accepter les propositions qui arrivent dans l&#8217;histoire alors qu&#8217;on ne les attend pas ; et le parallèle avec l&#8217;agilité ? Il se fait tout seul !</li>
</ul>
<p>En conclusion <strong>MERCI</strong> à toutes et à tous d&#8217;avoir fait de cet évènement une réussite !</p>
<p>Ah oui et je dois bientôt envoyer un mail à tous les SPEAKERS pour que vous pensiez à nous renvoyer vos <strong>supports</strong>, qu&#8217;on les mette sur le site. Je préviens juste au cas où <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>PS : Pour avoir une liste à jour des feedback, visitez <a href="http://www.agilex.fr/2011/11/encore-un-truc-de-malade-totalement-reussi/">agilex</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techaline.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techaline.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techaline.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techaline.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techaline.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techaline.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techaline.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techaline.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techaline.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techaline.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techaline.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techaline.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techaline.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techaline.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=98&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techaline.wordpress.com/2011/11/29/agile-grenoble-vu-par-une-pher-petite-homme-en-rouge/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d0721435ade58bb9ae5dab6eb9b091?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bootis</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;Femmes dans l&#8217;IT&#8221; aux Microsoft Techdays: Arrêtez-les!</title>
		<link>http://techaline.wordpress.com/2011/01/27/femmes-dans-lit-aux-microsoft-techdays-arretez-les/</link>
		<comments>http://techaline.wordpress.com/2011/01/27/femmes-dans-lit-aux-microsoft-techdays-arretez-les/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 22:47:55 +0000</pubDate>
		<dc:creator>Aline</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[femmes]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[team]]></category>

		<guid isPermaLink="false">http://techaline.wordpress.com/?p=89</guid>
		<description><![CDATA[Cela fait 2 ans de suite que je me rends aux Microsoft Techdays à Paris. Les deux années passées, bien que ne sentant pas l&#8217;utilité d&#8217;évoquer inlassablement le sujet (mais quand même, je suis une femme ^^), j&#8217;ai eu l&#8217;occasion de participer aux sessions &#8220;femmes dans l&#8217;IT&#8221;. La première année (2009) j&#8217;ai peu de souvenirs; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=89&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Cela fait 2 ans de suite que je me rends aux Microsoft Techdays à Paris. Les deux années passées, bien que ne sentant pas l&#8217;utilité d&#8217;évoquer inlassablement le sujet (mais quand même, je suis une femme ^^), j&#8217;ai eu l&#8217;occasion de participer aux sessions &#8220;femmes dans l&#8217;IT&#8221;.</p>
<p>La première année (2009) j&#8217;ai peu de souvenirs; si ce n&#8217;est que le message restait centré sur la question d&#8217;&#8221;être une femme dans un milieu d&#8217;hommes&#8221;. Et en rapport avec le titre: &#8220;Femmes dans l&#8217;IT: La bonne équation pour 100% des talents&#8221;. S&#8217;en était suivi un débat animé avec des témoignages de femmes qui avaient été discriminées ou prises pour la femme qui faisait le café&#8230;</p>
<p>L&#8217;année dernière, c&#8217;était déjà honteux. Plusieurs femmes témoignent de leur vie quotidienne et ne parlent que d&#8217;une chose: Leurs Maris. Comment tout concilier, à la maison avec &#8220;Nos Hommes&#8221; et &#8220;Nos Enfants&#8221;. Des bonnes blagues sur le fait que les mecs sont trop nuls. Le titre de la session: &#8220;Quel modèle de développement de carrière pour les femmes travaillant dans l&#8217;IT?&#8221; Sur le papier, et sur le site de Microsoft, ça avait encore l&#8217;air sérieux. Ce fut simplement ridicule. Aucun lien avec l&#8217;IT, aucun petit questionnement sur le caractère &#8220;masculin&#8221; des métiers de l&#8217;informatique. Non, même pas ça. Juste des complaintes de la femme qui travaille, comme si on était 30 ans en arrière, et &#8220;oui les hommes aussi pourraient passer l&#8217;aspirateur de temps en temps!&#8221; (rires).</p>
<p>Bon, là on peut se dire: OK, session ratée. Hors-sujet, ça arrive ; je serais bien incapable de préparer une session sur un sujet aussi complexe et polémique. Mais j&#8217;attendais justement des intervenantes capables de cela ; et je pense que ça existe.</p>
<p>Cette année le message a l&#8217;air d&#8217;être le même. On prend les mêmes et on recommence. Le titre de la session sera&#8230; &#8220;Femmes dans l&#8217;IT : Les bénefices de la diversité&#8221;.</p>
<p>Déjà, le <em><a href="http://blogs.technet.com/b/mstechdays/archive/2011/01/11/focus-techdays-2011-171-les-femmes-dans-l-it-187.aspx">teaser</a> </em>fait rêver:, où l&#8217;une des speakers nous raconte comment elle a pu profiter de la politique de discrimination positive de Microsoft car ils cherchaient des profils féminins.</p>
<p>Mais ce qui m&#8217;enrage c&#8217;est <a href="http://blogs.msdn.com/b/stephe/archive/2011/01/12/techdays-2011-les-femmes-dans-l-it-alias-girl-power.aspx">cet article</a>. Morceaux choisis mais je cite presque tout l&#8217;article:</p>
<blockquote><p>Une session sympathique et décontractée pour parler de la diversité dans les métiers de l’informatique…qui tourne parfois (et pour mon plus grand plaisir) en “comment mieux s’en sortir au quotidien avec nos hommes (à la maison, au boulot, au match de basket du petit dernier, à l’école pour les réunions parents/profs, dans le métro/train/avion, et au dodo <img src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-39-52-metablogapi/0451.wlEmoticon_2D00_smile_5F00_537821C7.png" alt="Sourire" />… )” ou plus généralement “mais comment font les autres pour tout concilier ?”.</p></blockquote>
<p>Mais les autres elles ont pas des matchos de mecs qui ne font rien à la maison, elles pensent à leur carrière comme beaucoup de femmes en 2011, toutes les femmes n&#8217;ont pas d&#8217;hommes ni d&#8217;enfants, mais au fait on va pas parler d&#8217;IT?</p>
<blockquote><p>Le thème de cette année sera plutôt axé sur la réussite des femmes dans les métier de l’informatique, et quels bénéfices on peut tirer de cette diversité…</p></blockquote>
<p>Merci ! Dommage je ne serai pas là pour voir ce petit passage&#8230;</p>
<blockquote><p><em>[Petit message perso : les gars, je vous conseille vivement d’être adorables et irréprochables d’ici la session parce que…ça va balancer !!!! ]</em></p></blockquote>
<p>Ah oui, ça va balancer. En effet l&#8217;an dernier, on a aussi eu droit au classique comparatif du cerveau de l&#8217;homme et de la femme. Les mecs ça ne pense qu&#8217;au sexe et ça ne sait faire qu&#8217;une chose à la fois. C&#8217;est sûr ça élèvera le débat.</p>
<blockquote><p>Les garçons : sont évidemment aussi les bienvenus…si vous cherchez des filles, c’est ici que vous les trouverez</p></blockquote>
<p>Je me trompe peut-être mais j&#8217;espère qu&#8217;on ne va pas en plus faire intervenir la séduction là dedans&#8230;</p>
<p>Tout ça pour dire que j&#8217;ai beaucoup de respect pour toutes ces personnes qui veulent bien partager leurs expériences passées et leurs points de vue, et qui sont capables d&#8217;aller en parler en public.</p>
<p>Mais s&#8217;il vous plait, élevez le débat ; collez au sujet et à ce que nous &#8220;vend&#8221; Microsoft sur son site, arrêtez de tomber dans le piège du combat stérile femme/homme et de la séduction. Et si vous essayiez de passer le Bechdel Test? (<a href="http://www.bechdeltest.com">www.bechdeltest.com</a>) :</p>
<div>
<blockquote><p><strong>1.</strong> It has to have at least two women in it</p></blockquote>
<blockquote><p><strong>2.</strong> Who talk to each other</p></blockquote>
<blockquote><p><strong>3.</strong> About something besides a man</p></blockquote>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techaline.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techaline.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techaline.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techaline.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techaline.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techaline.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techaline.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techaline.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techaline.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techaline.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techaline.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techaline.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techaline.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techaline.wordpress.com/89/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=89&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techaline.wordpress.com/2011/01/27/femmes-dans-lit-aux-microsoft-techdays-arretez-les/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d0721435ade58bb9ae5dab6eb9b091?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bootis</media:title>
		</media:content>

		<media:content url="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-39-52-metablogapi/0451.wlEmoticon_2D00_smile_5F00_537821C7.png" medium="image">
			<media:title type="html">Sourire</media:title>
		</media:content>
	</item>
		<item>
		<title>Some object-oriented principles for beginners</title>
		<link>http://techaline.wordpress.com/2010/02/18/some-object-oriented-principles-for-beginners/</link>
		<comments>http://techaline.wordpress.com/2010/02/18/some-object-oriented-principles-for-beginners/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 17:09:54 +0000</pubDate>
		<dc:creator>Aline</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Object-oriented]]></category>
		<category><![CDATA[S.O.L.I.D.]]></category>

		<guid isPermaLink="false">http://techaline.wordpress.com/?p=74</guid>
		<description><![CDATA[Here are some object-oriented principles explanations, targeted to beginner developers who may not be used to object-oriented programming, and who do not have a lot of time to read more details&#8230; High cohesion A module is highly cohesive when it has only one precise goal. Modules with high cohesion tend to be preferable because high [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=74&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here are some object-oriented principles explanations, targeted to beginner developers who may not be used to object-oriented programming, and who do not have a lot of time to read more details&#8230;</p>
<h1>High cohesion</h1>
<p>A module is highly cohesive when it has only one precise goal.<br />
Modules with high cohesion tend to be preferable because high cohesion is associated with several desirable traits of software including robustness, reliability, reusability, and understandability.</p>
<h1>Low Coupling</h1>
<p>Two modules are highly coupled when modifying something in one module implies having to make modifications on the other one as well. High coupling is to avoid, we must design our modules to make them independent from each other.<br />
Coupling can also be called <em>dependency</em>.</p>
<h1>Encapsulation</h1>
<p>Any object must include every method operating on it.</p>
<h1>Information hiding</h1>
<p>This is directly related to encapsulation: protect the internal implementation of an object (which is subject to change as the design will evolve…) by accessing it through an interface.</p>
<h1>“Don’t Repeat Yourself”</h1>
<p><em>“Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.&#8221;</em><br />
→ Avoid Copy-Paste of code.</p>
<h1>SOLID principles</h1>
<h2>SRP &#8211; Single Responsibility Principle</h2>
<p><em>“Every object should have a single responsibility, and that responsibility should be entirely encapsulated by the class.”</em><br />
→ 1 object has 1 “reason to change”. Avoid consequences if something changes in the object (low coupling).</p>
<h2>OCP – Open/Closed Principle</h2>
<p><em>“Software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification.”</em><br />
→ Never break what has been done when adding a new feature to a piece of software. Make methods which could be implemented differently abstract (use interfaces).</p>
<h2>LSP – Liskov Substitution Principle</h2>
<p><em>“If S is a subtype of T, then objects of type T in a program may be replaced with objects of type S without altering correctness of that program.”</em><br />
→ To facilitate this, use the base type instead of the subtype as much as possible.</p>
<h2>ISP – Interface Segregation Principle</h2>
<p><em>“No client should be forced to depend on methods it does not use.”</em><br />
→ Split interfaces into smaller and more specific ones so that any clients of the interface will only know about the methods that pertain to them.</p>
<h2>DIP – Dependency Inversion Principle</h2>
<p><em>“A. High-level modules should not depend on low-level modules. Both should depend on abstractions.<br />
B. Abstractions should not depend upon details. Details should depend upon abstractions.”</em><br />
→ Use interfaces and abstractions (“Wrappers”), in order to facilitate reuse of low-level modules.﻿</p>
<p>Sources: <a href="http://en.wikipedia.org/">Wikipedia</a>, <a href="http://philippe.developpez.com/articles/SOLIDdotNet/">developpez.com (fr)</a></p>
<p>Great link! <a href="http://blackbeltreview.wordpress.com/2009/12/15/solid-development-principles/">Black Belt Review</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techaline.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techaline.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techaline.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techaline.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techaline.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techaline.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techaline.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techaline.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techaline.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techaline.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techaline.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techaline.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techaline.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techaline.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=74&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techaline.wordpress.com/2010/02/18/some-object-oriented-principles-for-beginners/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d0721435ade58bb9ae5dab6eb9b091?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bootis</media:title>
		</media:content>
	</item>
		<item>
		<title>First steps with LINQ</title>
		<link>http://techaline.wordpress.com/2008/12/04/first-steps-with-linq/</link>
		<comments>http://techaline.wordpress.com/2008/12/04/first-steps-with-linq/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 19:36:34 +0000</pubDate>
		<dc:creator>Aline</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Object-oriented]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[vb.net]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://techaline.wordpress.com/?p=61</guid>
		<description><![CDATA[Last week, I had to think about LINQ for my project at work, and I discovered all the power of this framework. I didn&#8217;t go further than a very basic sample demo. Here are my first thoughts about this technology, after only a few hours surfing the net and trying a little things. (forgive me [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=61&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Last week, I had to think about LINQ for my project at work, and I discovered all the power of this framework. I didn&#8217;t go further than a very basic sample demo. Here are my first thoughts about this technology, after only a few hours surfing the net and trying a little things. (<strong>forgive me for my mistakes and lack of experience</strong>, though.)</p>
<h1>A powerful Database-to-classes mapper</h1>
<p>Several possibilities:</p>
<ol>
<li>You are using an existing database or you prefer designing your database before your object model: Create a new SQL connection in Visual Studio 2008 and drag-n-drop your database in a new DBML file&#8230; That&#8217;s all, everything is done and you can manipulate objects.</li>
<li>You are starting a new project&#8230; you will work with only 1 model / diagram: the DBML file.</li>
</ol>
<p>Something which could be useful if you want to create a database from the DBML : The <strong>db.CreateDatabase()</strong> feature. But <a href="http://csainty.blogspot.com/2008/02/linq-to-sql-be-careful-of.html">be careful, as he says</a>.</p>
<h1>An easy and secure way to query data</h1>
<p>Here you cannot forget a string query somewhere. You write your query using visual studio Intellisense, you cannot make mistakes&#8230;</p>
<h1>Easy to use, fast, smart&#8230; magic!</h1>
<p>In 5 minutes the mapping, the data abstraction is done. So easy. Nothing else to do. I think if I was designing a new project now, I would not hesitate.</p>
<p>LINQ allows anyone to have a good structure in his application by creating an adaptable data access layer.</p>
<h1>Limits</h1>
<h2>Full-Microsoft&#8230; Again</h2>
<p>What I only found about LINQ was LINQ to SQL (understand MS SQL SERVER) and LINQ to XML. Nothing for other database management systems for the moment.</p>
<h2>Not serializable</h2>
<p>This can look like a minor problem, but the LINQ tables and data is not serializable. And then, <strong>no .NET remoting </strong>with LINQ! But of course, the new .NET 3.5 WCF framework works with it.</p>
<p>I&#8217;d like to make further topics about LINQ. Probably 1 sample demo explained, and LINQ vs NHibernate.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techaline.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techaline.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techaline.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techaline.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techaline.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techaline.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techaline.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techaline.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techaline.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techaline.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techaline.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techaline.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techaline.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techaline.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=61&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techaline.wordpress.com/2008/12/04/first-steps-with-linq/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d0721435ade58bb9ae5dab6eb9b091?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bootis</media:title>
		</media:content>
	</item>
		<item>
		<title>Micro$oft Technet Days à Lyon</title>
		<link>http://techaline.wordpress.com/2008/11/07/microoft-technet-days-a-lyon/</link>
		<comments>http://techaline.wordpress.com/2008/11/07/microoft-technet-days-a-lyon/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 22:05:54 +0000</pubDate>
		<dc:creator>Aline</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[team]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://techaline.wordpress.com/?p=55</guid>
		<description><![CDATA[Petit compte-rendu de ce que j&#8217;ai vu d&#8217;intéressant aux microsoft Technet Days, qui avaient lieu à Lyon les 29 et 30 octobre. Pour connaître toutes les nouveautés qui ont été annoncées (et donc qui nous ont été rapportées à Lyon) à la grande messe microsoftienne, la &#8220;PDC&#8221; de Los Angeles, c&#8217;est chez Jerem que ça [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=55&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Petit com<a href="http://techaline.files.wordpress.com/2008/11/microsoft-in-tela.jpg"><img class="alignright size-medium wp-image-56" title="Microsoft" src="http://techaline.files.wordpress.com/2008/11/microsoft-in-tela.jpg?w=300&#038;h=200" alt="Microsoft" width="300" height="200" /></a>pte-rendu de ce que j&#8217;ai vu d&#8217;intéressant aux microsoft Technet Days, qui avaient lieu à Lyon les 29 et 30 octobre.</p>
<p>Pour connaître toutes les nouveautés qui ont été annoncées  (et donc qui nous ont été rapportées à Lyon) à la grande messe microsoftienne, la &#8220;PDC&#8221; de Los Angeles, c&#8217;est <a href="http://www.japf.fr/?p=23">chez Jerem</a> que ça se passe !</p>
<p>Pour ma part je parlerai de ce qui paraît bien fait dans l&#8217;environnement de développement Microsoft, là où ils ont une longueur d&#8217;avance (à mon avis). Voici, dans l&#8217;ordre, un tour d&#8217;horizon des conférences auxquelles j&#8217;ai eu la chance d&#8217;assister.</p>
<h1>L&#8217;Accès aux données</h1>
<p>Cette partie montrait des manières d&#8217;accéder à des sources de données &#8220;proprement&#8221; (mapping, librairie d&#8217;objets, abstraction de la base de données, couche d&#8217;accès aux données, tout ça).</p>
<p>Pour l&#8217;instant, j&#8217;utilise <a href="http://www.hibernate.org">NHibernate</a>, parce qu&#8217;en 2006 quelqu&#8217;un avait trouvé ça sympa.</p>
<p>Aujourd&#8217;hui, j&#8217;ai découvert la facilité d&#8217;accès de LINQ, la technologie de mapping de chez Microsoft. LINQ est totalement intégré à visual studio, et permet d&#8217;&#8221;oublier&#8221; complètement la source de données.. Tout en faisant des &#8220;requêtes&#8221;, ce qui permet une grande maniabilité. On oublie les &#8220;.hbm.xml&#8221;, fichiers &#8220;de mapping&#8221; de NHibernate qui permettent la correspondance objet/classe.</p>
<p>J&#8217;ai hâte de trouver quelques minutes pour essayer ça.</p>
<p>On a aussi entendu parler de Entity, un truc tout nouveau (j&#8217;ai pas compris grand chose, sujet classé dans ma &#8220;A Creuser&#8221;-list) plus proche de la base, qui semble être une alternative à LINQ.</p>
<h1>Plénière Développeurs</h1>
<ul>
<li>&#8220;on a inventé un .NET Embarqué, si si ça va marcher on vous jure&#8221;</li>
<li>&#8220;Microsoft est un standard, on devient de + en + standards. Tenez, par exemple, la norme <a href="http://www.zdnet.fr/actualites/informatique/0,39040745,39380140,00.htm">OOXML</a>&#8220;</li>
</ul>
<p>No Comment&#8230;</p>
<h1>Visual Studio Team System &amp; Team Explorer</h1>
<p>De nombreux outils permettent de gérer le projet de développement logiciel de A à Z, en intégrant au code des tests manuels, des tests de couverture, unitaire, la documentation associée, l&#8217;analyse du code, la liste des fonctionnalités, des métriques, des pages web, et tout ce dont on peut avoir besoin. En plus de ça, Team Enterprise permet de mettre en place l&#8217;intégration continue, et la gestion de la solution de manière bien meilleure que SourceSafe (en même temps y&#8217;a pas de mal).</p>
<p>Ici on a parlé d&#8217;agilité. L&#8217;outil visual studio 2008 semble contenir des outils très adaptés pour la gestion de tels projets.</p>
<h1>Silverlight</h1>
<p>Visual Studio 2010 permettra beaucoup plus de facilité dans le développement d&#8217;applications Silverlight et wpf.</p>
<h1>Solutions Online/Offline avec SQL Server 2008</h1>
<p>Un Microsoft geek (comprendre: un geek mais bien sapé et qui a une copine) complètement à fond nous a démontré qu&#8217;en 1h30 (1h45&#8230;) il était possible de créer très facilement une solution online/offline avec synchronisation des données grâce à SQL Server 2008 et son intégration avec Visual Studio.</p>
<p>Démo très intéressante avec un PDA et un PC. Ca aussi il va falloir le regarder de plus près.</p>
<h1>Offre décisionnelle Microsoft</h1>
<p>Plein d&#8217;outils pour faire des rapports et de l&#8217;analyse de données existent&#8230;</p>
<p>j&#8217;ai noté &#8220;Report Builder&#8221;</p>
<p>Après, la &#8220;BI&#8221; (Business Intelligence), c&#8217;est pas encore mon domaine.</p>
<p>En conclusion, ces 2 demi-journées ont été pleines d&#8217;informations concrètes, de qualité. Je ne m&#8217;attendais pas à aussi bien. J&#8217;ai plein d&#8217;informations à chercher pour essayer de faciliter les développements.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techaline.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techaline.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techaline.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techaline.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techaline.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techaline.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techaline.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techaline.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techaline.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techaline.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techaline.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techaline.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techaline.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techaline.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=55&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techaline.wordpress.com/2008/11/07/microoft-technet-days-a-lyon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d0721435ade58bb9ae5dab6eb9b091?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bootis</media:title>
		</media:content>

		<media:content url="http://techaline.files.wordpress.com/2008/11/microsoft-in-tela.jpg?w=300" medium="image">
			<media:title type="html">Microsoft</media:title>
		</media:content>
	</item>
		<item>
		<title>Notes Agile Tour Valence</title>
		<link>http://techaline.wordpress.com/2008/11/05/notes-agile-tour-valence/</link>
		<comments>http://techaline.wordpress.com/2008/11/05/notes-agile-tour-valence/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 18:38:50 +0000</pubDate>
		<dc:creator>Aline</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agiletour]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[team]]></category>

		<guid isPermaLink="false">http://techaline.wordpress.com/?p=53</guid>
		<description><![CDATA[Cet article n&#8217;est pas comme l&#8217;autre&#8230; Pas le temps en ce moment d&#8217;écrire une grosse réflexion sur tout ce que j&#8217;ai pu entendre à Valence. En plus, ça commence à faire longtemps ! D&#8217;une manière générale, on a encore appris plein de choses en ce jour du 23 octobre. Et surtout j&#8217;ai adoré l&#8217;organisation au [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=53&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Cet article n&#8217;est pas comme l&#8217;autre&#8230; Pas le temps en ce moment d&#8217;écrire une grosse réflexion sur tout ce que j&#8217;ai pu entendre à Valence. En plus, ça commence à faire longtemps !</p>
<p>D&#8217;une manière générale, on a encore appris plein de choses en ce jour du 23 octobre. Et surtout j&#8217;ai adoré l&#8217;organisation au top (avec un ManuChenu en pleine forme !) qui a rendu l&#8217;après midi très efficace, sans temps mort, et surtout sans un seul blabla inutile. (un prochain article parlera des Microsoft Days, c&#8217;était pas pareil)</p>
<p>Bon, voilà simplement ce qu&#8217;il y avait écrit sur mon petit bloc notes agiletour&#8230; A savoir : <span style="color:#ff6600;">les trucs qui m&#8217;ont interpellée</span>, <span style="color:#800080;">les sujets à creuser</span>, et <span style="color:#008000;">les trucs qu&#8217;il faudrait qu&#8217;on fasse</span>.</p>
<h1>Spécifieurs et artistes</h1>
<p>Je n&#8217;ai rien noté car c&#8217;était un atelier. Ce que j&#8217;en retiens c&#8217;est que la communication entre les spécifieurs et les développeurs (j&#8217;ai beaucoup aimé le parallèle avec &#8220;artistes&#8221; d&#8217;ailleurs) est très difficile dans la plupart des cas, et que la solution qui paraît la plus évidente c&#8217;est bien de la communication et de la collaboration fréquente et facile entre les 2 entités. (et donc on démontre que l&#8217;agilité c&#8217;est tout naturel. Ben oui&#8230;)</p>
<h1>Retour d&#8217;expérience Yahoo! international</h1>
<ul>
<li>Avant d&#8217;essayer quoi que ce soit, il faut <span style="color:#008000;">obtenir l&#8217;amont du management.</span></li>
<li><span style="color:#800080;">Aider l&#8217;équipe Produit à faire le backlog</span>. Dans le cas du retour d&#8217;expérience de Monsieur Boutin, 3 jours de dialogue ensemble.</li>
<li>Les métriques&#8230; Je voulais chercher à quoi ça correspondait, <a href="http://www.agilex.fr/2008/11/du-bon-usage-de-la-velocite/">il suffisait d&#8217;attendre un peu <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </a></li>
<li><span style="color:#ff6600;">Approche &#8220;framework&#8221; pour laisser la porte ouverte au choix de la &#8220;gestion de projet&#8221; / pratique. Standardiser les pratiques logicielles n&#8217;est pas incompatible avec les pratiques actuelles. <span style="color:#000000;">&#8211;&gt; c&#8217;est étonnant, mais quand je relis, j&#8217;ai du mal à comprendre =)</span><br />
</span></li>
<li>Petite pensée qui n&#8217;a rien à voir:<span style="color:#008000;"> penser à faire des &#8220;burndown charts&#8221;</span></li>
</ul>
<h1>Le Refactoring</h1>
<p>*waouh, complètement bluffée par les outils de refactoring utilisés dans cette démo !*</p>
<ul>
<li>C&#8217;est quoi ? du remaniement (ça fait plus classe que &#8220;nettoyage&#8221;, le terme qu&#8217;on utilise chez nous). Changer la structure du code pour en faire apparaître la conception, et donc pour qu&#8217;on soit capable de le partager ou de le faire lire à quelqu&#8217;un.</li>
<li>Un grand principe de XP qui rend le refactoring incontournable : <span style="color:#800080;">&#8220;Chaque chose ne doit être exprimée qu&#8217;une fois&#8221;</span>.</li>
<li>Refactoring vs documentation. Eh oui, je l&#8217;ai toujours soutenu et voici une preuve, Les commentaires qui redisent exactement ce que fait la fonction alors qu&#8217;elle est bien écrite et qu&#8217;elle utilise des identifiants explicites, <strong>ça sert à rien !!!</strong></li>
<li><a href="http://www.uispec4j.org">http://www.uispec4j.org</a> (pas encore eu le temps d&#8217;aller voir).</li>
</ul>
<h1>Crystal &#8211; méthodologie du jeu coopératif</h1>
<ul>
<li>Contexte de ce retour d&#8217;expérience:
<ul>
<li>Beaucoup de facteurs de découverte</li>
<li><span style="color:#800080;">Industrie</span></li>
</ul>
</li>
<li>Alistair Cockburn est à l&#8217;origine de Crystal</li>
<li>Idée générale: 1 projet = 1 méthode de dev différente. Même si toutes les méthodes ont le même &#8220;code génétique&#8221;:
<ul>
<li>théorie</li>
<li>propriétés</li>
<li>stratégies</li>
<li>techniques</li>
</ul>
</li>
<li>2 objectifs: 1) livrer, 2) être prêts pour après (doc&#8230;)</li>
<li><span style="color:#008000;">L&#8217;information est un parfum</span></li>
<li><span style="color:#ff6600;">Quitte à ne pas faire tout dans XP, autant savoir lesquels faire et pourquoi.</span></li>
<li><span style="color:#ff6600;">Miyamoto Musachi, Samurai</span></li>
</ul>
<p>Voilà, un compte-rendu peu exhaustif, mais qui reflète ce que j&#8217;ai retenu.</p>
<p><span style="color:#ff00ff;"><strong>Vivement l&#8217;édition 2009 !</strong></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techaline.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techaline.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techaline.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techaline.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techaline.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techaline.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techaline.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techaline.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techaline.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techaline.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techaline.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techaline.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techaline.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techaline.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=53&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techaline.wordpress.com/2008/11/05/notes-agile-tour-valence/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d0721435ade58bb9ae5dab6eb9b091?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bootis</media:title>
		</media:content>
	</item>
		<item>
		<title>Les sociétés de service et leurs techniques de séduction de recrutement</title>
		<link>http://techaline.wordpress.com/2008/10/18/les-societes-de-service-et-leurs-techniques-de-seduction-de-recrutement/</link>
		<comments>http://techaline.wordpress.com/2008/10/18/les-societes-de-service-et-leurs-techniques-de-seduction-de-recrutement/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 15:16:12 +0000</pubDate>
		<dc:creator>Aline</dc:creator>
				<category><![CDATA[job]]></category>
		<category><![CDATA[entretien]]></category>
		<category><![CDATA[recrutement]]></category>
		<category><![CDATA[SSII]]></category>

		<guid isPermaLink="false">http://techaline.wordpress.com/?p=47</guid>
		<description><![CDATA[Voici une petite anecdote que m&#8217;a envoyée un copain de promo. Ayant aussi eu pas mal d&#8217;appels au moment où je cherchais un boulot (même si pour moi, bizarrement, c&#8217;était plutôt des charmants jeunes hommes au téléphone&#8230;), je pense que c&#8217;est très significatif de ce à quoi on est exposés en tant que jeunes diplômés [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=47&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Voici une petite anecdote que m&#8217;a envoyée un copain de promo. Ayant aussi eu pas mal d&#8217;appels au moment où je cherchais un boulot (même si pour moi, bizarrement, c&#8217;était plutôt des charmants jeunes hommes au téléphone&#8230;), je pense que c&#8217;est très significatif de ce à quoi on est exposés en tant que jeunes diplômés !</p>
<p style="text-align:justify;">J&#8217;ai enlevé les noms de ville et d&#8217;entreprise.</p>
<p style="text-align:justify;">Merci beaucoup à lui pour ce témoignage !</p>
<p style="text-align:justify;">
<blockquote><p>Aujourd&#8217;hui et hier, j&#8217;ai rencontré 2 SSII, la SSII A et la SSII B, qui devaient me présenter toutes les deux à leur client. Le truc fort et que je ne savais pas, c&#8217;est qu&#8217;elles sont arrivées à me présenter toutes les deux au même mec. Je &#8220;double&#8221; mes chances pour le poste, mais eux et moi se retrouvent dans une situation assez bizarre.</p>
<h1>TECHNIQUE SSII A</h1>
<p>Le mec de la SSII A fait appel à mon éthique d&#8217;ingénieur comme quoi la SSII B avait pas été réglo, me dit que eux ils sont mieux positionnés dans le domaine système et m&#8217;annonce qu&#8217;il ne fera pas la course au salaire. Pour me convaincre, il me fait donc un petit tour avec sa grosse voiture 200ch : slaloms sur la rocade, accélération collage au fauteil.. Il me décroche un sourire puis m&#8217;annonce que ce sera 28k+4k de package qu&#8217;il n&#8217;a pas voulu me détailler.</p>
<h1>TECHNIQUE SSII B</h1>
<p>On me paie le train + un hôtel bien placé en centre ville pour m&#8217;incruster à l&#8217;entretien avec le client avant celui de la SSII A. On me coach assez rapidement pour faire un bon entretien avec le client, on me fait voir l&#8217;étage RH où je ne vois pas un mec à part celui qui me fait visiter et on finit par me présenter à la chargée de recrutement (qui a le physique 9/10 quoi). T&#8217;as envie de retourner dans la boîte juste pour revoir la chargée de recrutement qui se permet de me tutoyer sur la fin (genre on est amis :p).<br />
Le lendemain, je retourne chez eux et je leur parle des &#8220;points forts&#8221; de la SSII A. Ils ne sont pas déstabilisés et me proposent 29+2,8k (les 2,8 en gros ca m&#8217;a fait penser à de l&#8217;argent dans une enveloppe non déclarée mais bon :p). J&#8217;ai pas encore eu à négocier le salaire, je sais pas si on a eu grosse marge de manœuvre mais je crois qu&#8217;il ne faut pas trop y compter. Je ne sais pas trop encore quels sont les salaires moyens avec/sans &#8220;package&#8221;.
<p />
<p />
Voilà pour le moment je n&#8217;ai eu des propositions que de ces 2 SSII (qui n&#8217;ont pas encore l&#8217;affaire d&#8217;ailleurs). J&#8217;ai aussi rencontré une autre qui se vantait d&#8217;avoir également des projets dans ses locaux alors que plein de SSII se sont mis à faire ça. Ils avaient une chargée de recrutement peut être encore mieux que chez la SSII B.
<p />
<h1>SSII Method :</h1>
<p style="text-align:justify;"><strong>1- Tu fais croire qu&#8217;il n&#8217;y a que des femmes dans la boîte (tu sais très bien que dans le technique il y a 95% de meufs) et tu fais passer le candidat dans le couloirs des RH uniquement et aux forums tu ne mets que des meufs.<br />
2- Tu mets une mannequin en chargée de recrutement ou un autre truc si t&#8217;as pas (belle voiture par exemple).<br />
3- Tu précises que ta boîte a des opportunités dans tous les domaines, dans tous les endroits avec des perspectives d&#8217;évolution et des formations.<br />
4- Tu fais une offre.<br />
5- Tu fais signer.</strong></p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techaline.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techaline.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techaline.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techaline.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techaline.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techaline.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techaline.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techaline.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techaline.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techaline.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techaline.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techaline.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techaline.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techaline.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=47&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techaline.wordpress.com/2008/10/18/les-societes-de-service-et-leurs-techniques-de-seduction-de-recrutement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d0721435ade58bb9ae5dab6eb9b091?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bootis</media:title>
		</media:content>
	</item>
		<item>
		<title>Pour être en forme, soyez agiles</title>
		<link>http://techaline.wordpress.com/2008/10/13/pour-etre-en-forme-soyez-agiles/</link>
		<comments>http://techaline.wordpress.com/2008/10/13/pour-etre-en-forme-soyez-agiles/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 19:41:01 +0000</pubDate>
		<dc:creator>Aline</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agiletour]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[team]]></category>

		<guid isPermaLink="false">http://techaline.wordpress.com/?p=42</guid>
		<description><![CDATA[Voici un petit résumé de ce que j&#8217;ai retenu des 4 + 1 conférences auxquelles j&#8217;ai eu la chance d&#8217;assister Jeudi dernier : l&#8217;Agile Tour à Grenoble. 1. Le prof de management de l&#8217;école de Grenoble: Jérôme Barrand Alors, en gros, l&#8217;entreprise et son système d&#8217;information, grâce aux informaticiens (je ne fais pas partie des [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=42&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Voici un petit résumé de ce que j&#8217;ai retenu des 4 + 1 conférences auxquelles j&#8217;ai eu la chance d&#8217;assister Jeudi dernier : l&#8217;Agile Tour à Grenoble.</p>
<h1>1. Le prof de management de l&#8217;école de Grenoble: Jérôme Barrand</h1>
<p>Alors, en gros, l&#8217;entreprise et son système d&#8217;information, grâce aux informaticiens (je ne fais pas partie des coupables, je suis bien trop jeune <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ), c&#8217;est devenu<span style="color:#3366ff;"> </span><span style="color:#3366ff;">un gros truc innommable, </span>avec tout le monde qui est en relation avec tout le monde, où tout va à fond la caisse et bouge tout le temps.</p>
<p>Et puis malgré ça, on reste (trop) souvent dans une structure d&#8217;entreprise <span style="color:#ff6600;">hiérarchique</span>, avec tout en haut le grand chef qui réfléchit et qui détient l&#8217;information et le pouvoir, et qui donne des choses à faire à des exécutants en bas. Et ça c&#8217;est historique, c&#8217;était comme ça au vieux temps&#8230;</p>
<p>C&#8217;est pour ça qu&#8217;il faut trouver un nouveau truc. Un nouveau mode de pensée et de management des entreprises. Eh oui, <strong><span style="color:#ff00ff;">l&#8217;agilité ce n&#8217;est pas que des geeks dans un bureau qui ont une super machine de build qui s&#8217;allume en rose</span></strong>. C&#8217;est aussi tout un mode de &#8220;pensée au boulot&#8221;, admis et recommandé, et même par des gens qui en ont vu, des choses, dans leur vie.</p>
<p><em>Note pour plus tard :</em> Waouh&#8230; j&#8217;aimerais bien être capable de faire un show comme le sien !</p>
<h1>2. Introduction à Scrum</h1>
<p><em>Résumé :</em> Bon ben voilà, c&#8217;est bon, je n&#8217;ai plus peur. En fait, on peut se faire le truc à notre sauce ! Pas besoin d&#8217;en faire trop d&#8217;un coup.</p>
<p>J&#8217;ai surtout noté des infos concernant les pratiques d&#8217;<span style="color:#3366ff;"><em>équipe</em></span> plutôt que les techniques de gestion de projet avec sprints, backlogs et compagnie (parce qu&#8217;on avait vu ça en cours).</p>
<p>L&#8217;agilité pour une équipe c&#8217;est <span style="color:#ff6600;"><strong>Partage, Responsabilité, Confiance</strong></span> (etc). Effectivement, pour une équipe de basket ou d&#8217;impro, c&#8217;est une évidence. Mais pour du dev&#8230; On n&#8217;aurait pas imaginé&#8230; Ben si, en fait c&#8217;est pareil ! Et on verra aussi dans la conf suivante, que c&#8217;est aussi un peu le même fonctionnement qu&#8217;en famille&#8230;</p>
<ul>
<li>Ce qui passe en premier c&#8217;est pas les outils et les procédures compliquées, c&#8217;est les <span style="color:#ff00ff;">gens</span>. Le socle, c&#8217;est les individus et l&#8217;esprit d&#8217;équipe.</li>
<li>Avoir <span style="color:#3366ff;">quelque chose qui marche</span>, c&#8217;est mieux qu&#8217;une doc super compliquée avec des 1.1.2.a.iv.B) alinéa 3.</li>
<li>Le client c&#8217;est notre <span style="color:#3366ff;">partenaire</span> (parce qu&#8217;on est motivés en vrai pour lui, on cherche pas à l&#8217;avoir).</li>
<li>On est capable de s&#8217;adapter au changement.</li>
</ul>
<p>Et en fait tout ça, ça existe depuis longtemps, et les premiers à avoir imaginé quelque chose qui s&#8217;appelait &#8220;Lean Thinking&#8221;, c&#8217;est des américains. Lean Thinking a été mis en place par Toyota en 1950 pour la première fois. Et en 1987, il a été inventé un processus de développement &#8220;en spirale&#8221;.</p>
<p>Dernière chose que j&#8217;ai notée, c&#8217;est que la réunion quotidienne préconisée par Scrum, c&#8217;est (&lt; 15&#8242;) :</p>
<ul>
<li><span style="color:#ff00ff;">Qu&#8217;est ce qui s&#8217;est passé la veille ?</span></li>
<li><span style="color:#ff00ff;">Qu&#8217;est ce qui va se passer aujourd&#8217;hui ?</span></li>
<li><span style="color:#ff00ff;">Quelles sont mes difficultés ?</span></li>
</ul>
<h1>3. Aspects Psychologiques (Ψ) des méthodes Agiles</h1>
<p><span style="color:#3366ff;">(oh mon Dieu, là on a peur d&#8217;être tombé dans une secte bizarre !)</span></p>
<p><span style="color:#3366ff;">(et on n&#8217;en est pas loin&#8230;)</span></p>
<p>Il y a des aspects psychologiques bien sûr, car les méthodes agiles, comme on l&#8217;a vu, sont tournées vers l&#8217;être humain. Et l&#8217;objectif, c&#8217;est notre bien-être à tous !</p>
<h2><strong>Test-Driven Development = l&#8217;Apprentissage</strong></h2>
<blockquote><p><span style="color:#ff00ff;"><em>&#8220;Comme dans les réseaux Neuronaux&#8221;</em>, dit-il.</span></p></blockquote>
<p>(no comment)&#8230;</p>
<p>Effectivement, commencer par le test, et s&#8217;améliorer pour réussir le test, c&#8217;est un entraînement ou un apprentissage. Cela permet de reconnaître notre objectif et de ne pas le lâcher, ne pas partir dans une autre direction non plus. &#8220;Amélioration Continue&#8221;.</p>
<h2><strong>Binôme = Accepter de l&#8217;aide, échanger (commentaire personnel: = tous à poil !)</strong></h2>
<p>&#8220;Vérifier&#8221; devient &#8220;S&#8217;entraider&#8221;, &#8220;Concevoir&#8221; devient &#8220;Echanger avec l&#8217;autre&#8221;&#8230; Que de belles choses !</p>
<p>Une alternative (vient de la méthode &#8220;Crystal&#8221;): le &#8220;Side By Side&#8221;. On a chacun deux écrans, de manière à ce que le voisin puisse voir ce qui se passe chez l&#8217;autre et éventuellement intervenir.</p>
<p><em>Avantages du binôme :</em></p>
<ul>
<li><span style="color:#3366ff;">Concentration soutenue</span> (peut être aussi un inconvénient parce que ça fatigue)</li>
<li><span style="color:#3366ff;">Biorythmes psychologiques cumulés</span> (en gros, si y&#8217;en a un qui est fatigué c&#8217;est l&#8217;autre qui gère. ça fait les vases communiquants, comme dans un couple !)</li>
<li><span style="color:#999999;">Transparence</span></li>
<li>Assurance avec la <span style="color:#3366ff;">relecture</span></li>
<li><span style="color:#3366ff;">Consensus,</span> capacité à trouver un terrain d&#8217;entente</li>
<li><span style="color:#3366ff;">Apprentissage</span>, partage de connaissance, erreurs</li>
</ul>
<h2><strong>La rétrospective (le meeting quotidien de Scrum) = S&#8217;améliorer ensemble</strong></h2>
<p>A faciliter par un coach.</p>
<p>Equivalent à un conseil de famille où on propose des exercices à faire en famille pour s&#8217;améliorer (comprendre : le daily meeting de Scrum c&#8217;est comme <span style="color:#ff00ff;">Super Nanny</span> !!!)</p>
<p>Impose le <span style="color:#3366ff;">respect</span> entre les membres de l&#8217;équipe&#8230; Ce que chacun dit est personnel et à prendre en compte.</p>
<h2><strong>Les artefacts&#8230; La machine de build qui s&#8217;allume en rose et la peluche sur l&#8217;ordi de ManUChenu ont un rôle !</strong></h2>
<p>Moi qui croyais que c&#8217;était juste pour le <span style="color:#ff00ff;">fun</span>&#8230;</p>
<p>Nous les informaticiens on &#8220;fabrique&#8221; du vent (des opérations mathématiques basiques, finalement) Contrairement à un vendeur de <span style="color:#ff6600;">légumes</span>, un artisan ou un ouvrier. Les artefacts sont là pour matérialiser ce qu&#8217;on a fait (notamment les postit avec les fonctionnalités à réaliser). Ce sont des symboles qui améliorent notre perception&#8230; Et donc on se sent mieux.</p>
<h2><strong>Le reste que j&#8217;ai noté en vrac</strong></h2>
<ul>
<li><span style="color:#3366ff;">Communiquer face à face, </span>ça permet de se rendre compte que ce qu&#8217;on dit et qu&#8217;on fait, c&#8217;est pas rien, pas anodin, et ça a des conséquences et des répercussions. Bien plus difficile que de mettre quelqu&#8217;un en copie sur un email mal rédigé et le plus vague possible !</li>
</ul>
<ul>
<li>Agile ça rejoint la méthode de développement personnel &#8220;Getting Things Done&#8221;. J&#8217;ai noté ça mais j&#8217;ai rien compris, je trouve ça réducteur, parce que en gros Getting Things Done c&#8217;est un truc qui nous dicte comment réagir quand on a un truc à faire&#8230; On devrait être capable de s&#8217;en sortir seul à mon avis.</li>
</ul>
<ul>
<li>On stresse jamais parce qu&#8217;on a plein de trucs à faire, mais on stresse quand on ne sait pas ce qui va se passer (ah oui, et donc Getting Things Done ça permet d&#8217;éloigner le stress et de libérer *oh mon Dieu* la <span style="color:#ff6600;"><em>RAM Psychique</em> </span>[David Allen]). Je vais arrêter avec ce Getting Things Done c&#8217;est horrible.</li>
</ul>
<ul>
<li>Agile permet d&#8217;améliorer la confiance en soi. Jean Garneau dit que ce qui améliore la confiance en soi c&#8217;est:
<ul>
<li>Expérience</li>
<li>Risques</li>
<li>Résultats</li>
<li>Le fait de renouveler des expériences difficiles volontairement.</li>
</ul>
</li>
</ul>
<ul>
<li><span style="color:#ff0000;"><strong>Les 5 dysfonctionnements d&#8217;une équipe:</strong></span>
<ul>
<li><span style="color:#ff0000;">Absence de confiance</span></li>
<li><span style="color:#ff0000;">Crainte du conflit</span></li>
<li><span style="color:#ff0000;">Manque d&#8217;engagement</span></li>
<li><span style="color:#ff0000;">Manque de responsabilisation</span></li>
<li><span style="color:#ff0000;">Manque d&#8217;attention aux résultats</span></li>
</ul>
</li>
</ul>
<ul>
<li><span style="color:#3366ff;">Attention à la pensée dite &#8220;<strong>pensée de groupe</strong>&#8221; ou &#8220;pensée de masse&#8221; dans une équipe, qui a des effets néfastes tels que:</span>
<ul>
<li><span style="color:#3366ff;">Illusion d&#8217;invulnérabilité</span></li>
<li><span style="color:#3366ff;">Unanimité</span></li>
<li><span style="color:#3366ff;">Favoritisme</span></li>
<li><span style="color:#3366ff;">Partage incomplet d&#8217;informations</span></li>
<li><span style="color:#3366ff;">Pression</span></li>
</ul>
</li>
</ul>
<ul>
<li>Petit + perso : Les 10 principes du théâtre d&#8217;improvisation (par Christophe Tournier) :
<ul>
<li>Accepte !</li>
<li>Ecoute !</li>
<li>Percute !</li>
<li>Anime !</li>
<li>Construis !</li>
<li>Joue le jeu !</li>
<li>Prépare !</li>
<li>Innove !</li>
<li>Amuse-toi !</li>
<li>Ose !</li>
</ul>
</li>
</ul>
<h1>4. Mise en place d&#8217;outils pour industrialiser le développement</h1>
<p>Ah j&#8217;avais mal lu. Je croyais qu&#8217;on allait parler d&#8217;agile dans l&#8217;industrie&#8230; On arrive en retard&#8230; ça parle Java, Maven 2, ant, Eclipse et NetBeans. Sympa, mais on a pas vu l&#8217;objectif du début parce qu&#8217;on était à la bourre&#8230; En gros:</p>
<ul>
<li>Ils ont une chouette infrastructure, avec une appli web, de la doc en ligne, tout ça.</li>
<li><span style="color:#ff6600;"><strong>5% des bugs (ceux découverts post-release) représentent 95% des coûts de production.</strong></span> Ah ben oui, là, on a peur.</li>
<li>Les outils qu&#8217;ils ont mis en place permettent d&#8217;avoir des retours les plus rapides possibles, et c&#8217;est la fin du <span style="color:#ff00ff;">&#8220;ça marche chez moi ! Dommage pour toi !!&#8221;</span></li>
</ul>
<h1>5. Agilité et avionique</h1>
<p>Ben moi, XP ou pas XP, <span style="color:#3366ff;">j&#8217;ai peur dans l&#8217;avion</span>. Mais oui, malgré toute la complexité des normes imposées quand on fabrique un <strong>drône</strong>, un <strong>missile</strong>, un <strong>système de navigation GPS,</strong> ou <strong>toute machine de guerre destinée à être vendue pour ensuite aller tuer des millions d&#8217;innocents</strong> (ah oui pardon, on parlait *juste* des <span style="color:#ff00ff;">beaux systèmes pour les avions de ligne</span> <span style="color:#ff00ff;">1ère classe</span>), une équipe d&#8217;irréductibles a réussi à appliquer de l&#8217;agilité, et ça marche mieux.</p>
<p>Ce que j&#8217;en retiens en tout cas c&#8217;est encore une fois que ce qui est primordial c&#8217;est d&#8217;avoir une équipe ultra motivée, qui a envie de faire ça.</p>
<blockquote><p><em>&#8230; Et vous savez quoi ? ça a plu à mon chef, et il est super partant pour mettre ça en place, tous ensemble. C&#8217;est trop beau pour être vrai. Je suis super motivée et enthousiaste pour la suite ! Reste à voir ce qu&#8217;on arrivera à faire !</em></p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techaline.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techaline.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techaline.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techaline.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techaline.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techaline.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techaline.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techaline.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techaline.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techaline.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techaline.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techaline.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techaline.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techaline.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=42&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techaline.wordpress.com/2008/10/13/pour-etre-en-forme-soyez-agiles/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d0721435ade58bb9ae5dab6eb9b091?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bootis</media:title>
		</media:content>
	</item>
		<item>
		<title>Wake Up !</title>
		<link>http://techaline.wordpress.com/2008/08/12/wake-up/</link>
		<comments>http://techaline.wordpress.com/2008/08/12/wake-up/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 16:31:59 +0000</pubDate>
		<dc:creator>Aline</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[réveil]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://techaline.wordpress.com/?p=18</guid>
		<description><![CDATA[J&#8217;ai eu un petit problème hier soir&#8230; J&#8217;avais oublié mon téléphone portable chez des amis. Pas grave, sauf que c&#8217;était mon seul moyen pour me réveiller le matin ! Du coup, il a fallu penser à un autre stratagème&#8230; Ladies and gentlemen, voici le Réveil Script Shell ! C&#8217;est tout simple. Tout d&#8217;abord, le .sh, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=18&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai eu un petit problème hier soir&#8230; J&#8217;avais oublié mon téléphone portable chez des amis. Pas grave, sauf que c&#8217;était mon seul moyen pour me réveiller le matin !</p>
<p>Du coup, il a fallu penser à un autre stratagème&#8230; Ladies and gentlemen, voici le Réveil Script Shell ! C&#8217;est tout simple.</p>
<p>Tout d&#8217;abord, le .sh, qui permet d&#8217;ajouter d&#8217;autres lignes si nécessaire&#8230;</p>
<blockquote>
<pre>#! /bin/sh
/usr/bin/mpg123 /data/music/Ian_Carey_Best_Of_2007.mp3</pre>
</blockquote>
<p>Le tout appelé avec une commande &#8220;at&#8221; :</p>
<blockquote>
<pre>$ at -f ./reveil.sh 7:00 tomorrow</pre>
</blockquote>
<p>Et voilà&#8230; Il suffit de laisser l&#8217;ordi allumé, et le lendemain matin, que de douce musique dans tes oreilles&#8230;</p>
<p>Pour info, le mp3 utilisé est un podcast de Ian Carey (DJ), pioché sur son super siteweb : <a href="http://iancarey.podbean.com/">http://iancarey.podbean.com/</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techaline.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techaline.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techaline.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techaline.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techaline.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techaline.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techaline.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techaline.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techaline.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techaline.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techaline.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techaline.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techaline.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techaline.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techaline.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techaline.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=18&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techaline.wordpress.com/2008/08/12/wake-up/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d0721435ade58bb9ae5dab6eb9b091?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bootis</media:title>
		</media:content>
	</item>
		<item>
		<title>WPF Data Templates: Several views for 1 class</title>
		<link>http://techaline.wordpress.com/2008/07/28/wpf-data-templates/</link>
		<comments>http://techaline.wordpress.com/2008/07/28/wpf-data-templates/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 08:00:25 +0000</pubDate>
		<dc:creator>Aline</dc:creator>
				<category><![CDATA[WPF]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[data templates]]></category>
		<category><![CDATA[vb.net]]></category>

		<guid isPermaLink="false">http://techaline.wordpress.com/?p=12</guid>
		<description><![CDATA[Today i&#8217;m going to introduce you a WPF concept called Data Templating. When I started WPF, i felt lost, and i didn&#8217;t know how to do. I wanted to use my scholar knowledge about object-oriented programming, make inheritance relationships between usercontrols, like in windows forms or Java. My problem was that I had 1 user [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=12&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Today i&#8217;m going to introduce you a WPF concept called Data Templating.</p>
<p style="text-align:justify;">When I started WPF, i felt lost, and i didn&#8217;t know how to do. I wanted to use my scholar knowledge about object-oriented programming, make inheritance relationships between usercontrols, like in windows forms or Java.</p>
<p style="text-align:justify;">My problem was that I had 1 user control (basically, a grid with several labels), which displays the contents of a collection in the labels. My graphic control had to be used in different configurations. Depending on the configuration, the data was not displayed in the same way, but the business code (data collection, grid) was the same.</p>
<p style="text-align:justify;">The first idea i had, using my little UML model, was to make inheritance: a parent grid user control, with several children chosen depending on the configuration. In this way, with WPF, everything was coded into a .VB file. It was quite inappropriate. Moreover it was hard to realize this inheritance, because WPF didn&#8217;t allow me to display my parent Grid control into the designer&#8230;</p>
<p style="text-align:justify;">And then, I posted on <a href="http://forums.msdn.microsoft.com/en-US/wpf/thread/80eb3f57-9907-4bf7-9f48-b75043b8c97b/">MSDN forums</a>, <a href="http://groups.google.com/group/wpf-disciples/browse_thread/thread/ecf7738d16300335/557d64c4aabaae5d?lnk=gst&amp;q=bootis#557d64c4aabaae5d">WPF disciples</a>, I started reading <a href="http://www.amazon.com/Windows-Presentation-Foundation-Unleashed-WPF/dp/0672328917">this book</a>, and understood i wasn&#8217;t thinking the right way.</p>
<p style="text-align:justify;">The right way, for this particular case, is to use Data Templates.</p>
<p style="text-align:justify;">Data Templating allows you to have 1 class that contains all your business code (here, my data collection), and to consider your graphic interface as a template (here a grid template), that you define in a resource dictionary.<br />
This is very easy to do this with Expression Blend. You can define several templates to apply them to the class.</p>
<p style="text-align:justify;">After this you can define a Template Selector class to select your template programatically, or select it dynamically. The data template for a custom user control is defined by the ContentTemplate attribute. In my solution, i have bound this attribute to the selected item of a combobox.</p>
<p style="text-align:justify;">The template elements (labels,&#8230;) can be bound (in xaml ResourceDictionary) to the collection items. And the graphics can be completely different.</p>
<p style="text-align:justify;">To use data templates, here are some cool links which helped me a lot, including code samples and HowTos:</p>
<p style="text-align:justify;"><a href="http://msdn2.microsoft.com/en-us/library/ms752339.aspx">http://msdn2.microsoft.com/en-us/library/ms752339.aspx</a><br />
<a href="http://www.contentpresenter.com/index.php">http://www.contentpresenter.com/index.php</a><br />
<a href="http://msdn.microsoft.com/en-us/library/ms742521.aspx">http://msdn.microsoft.com/en-us/library/ms742521.aspx</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techaline.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techaline.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techaline.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techaline.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techaline.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techaline.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techaline.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techaline.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techaline.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techaline.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techaline.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techaline.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techaline.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techaline.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techaline.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techaline.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techaline.wordpress.com&amp;blog=4107218&amp;post=12&amp;subd=techaline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techaline.wordpress.com/2008/07/28/wpf-data-templates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5d0721435ade58bb9ae5dab6eb9b091?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bootis</media:title>
		</media:content>
	</item>
	</channel>
</rss>
