<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-148551625873298913</id><updated>2012-01-17T09:10:08.271-08:00</updated><category term='Psychologie'/><category term='mood'/><category term='User Interface'/><category term='business'/><category term='GWT'/><category term='Parralelism'/><category term='Shaders'/><category term='Thales'/><category term='java'/><category term='futur'/><category term='Design'/><category term='web marketing'/><category term='Voxel'/><category term='Management'/><category term='Web 2.0'/><category term='reflexion'/><category term='Compressed Sensing'/><category term='eBusiness'/><category term='Productivity'/><category term='3D'/><category term='SEO'/><category term='GPGPU'/><category term='développement personnel'/><category term='CUDA'/><category term='performance'/><category term='mobile phone'/><category term='OpenCL'/><category term='Android'/><category term='PersonnalMBA'/><title type='text'>Self-education is the only kind of education there is.</title><subtitle type='html'>Blog où je partage un peu de tout sur ma carrière professionnelle et mes divers centres d'intérêts</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-3517126297296457842</id><published>2012-01-17T09:10:00.000-08:00</published><updated>2012-01-17T09:10:08.285-08:00</updated><title type='text'>Stoos network gathering</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt;  &lt;w:View&gt;Normal&lt;/w:View&gt;  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;  &lt;w:TrackMoves/&gt;  &lt;w:TrackFormatting/&gt;  &lt;w:PunctuationKerning/&gt;  &lt;w:ValidateAgainstSchemas/&gt;  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;  &lt;w:DoNotPromoteQF/&gt;  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;  &lt;w:Compatibility&gt;   &lt;w:BreakWrappedTables/&gt;   &lt;w:SnapToGridInCell/&gt;   &lt;w:WrapTextWithPunct/&gt;   &lt;w:UseAsianBreakRules/&gt;   &lt;w:DontGrowAutofit/&gt;   &lt;w:SplitPgBreakAndParaMark/&gt;   &lt;w:DontVertAlignCellWithSp/&gt;   &lt;w:DontBreakConstrainedForcedTables/&gt;   &lt;w:DontVertAlignInTxbx/&gt;   &lt;w:Word11KerningPairs/&gt;   &lt;w:CachedColBalance/&gt;  &lt;/w:Compatibility&gt;  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;m:mathPr&gt;   &lt;m:mathFont m:val="Cambria Math"/&gt;   &lt;m:brkBin m:val="before"/&gt;   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;   &lt;m:smallFrac m:val="off"/&gt;   &lt;m:dispDef/&gt;   &lt;m:lMargin m:val="0"/&gt;   &lt;m:rMargin m:val="0"/&gt;   &lt;m:defJc m:val="centerGroup"/&gt;   &lt;m:wrapIndent m:val="1440"/&gt;   &lt;m:intLim m:val="subSup"/&gt;   &lt;m:naryLim m:val="undOvr"/&gt;  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"/&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt; &lt;/w:LatentStyles&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;&lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;}&lt;/style&gt;&lt;![endif]--&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Disclaimer : This a summary in French of the articles diffused by Jurgen Appelo in his blog after the Stoos Network Gathering. &lt;a href="http://www.noop.nl/" target="_blank"&gt;You can see them here&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR"&gt;&lt;a href="http://www.stoosnetwork.org/" target="_blank"&gt;Le but du rassemblement Stoos&lt;/a&gt; était une réflexion autour du management pour tenter deparvenir à un consensus sur la façon d'accélérer sa transformation.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Jurgen Appeloexplique dans son blog que beaucoup d'informations ont été collectées avantl'événement par l'intermédiaire de différents blogs mais peu d'information ontfiltré durant l'événement pour deux raisons principales :&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;certains desparticipants avaient des accords de non-divulgation avec leurs organisations et/ ou clients&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;certains desparticipants n'étaient pas à l'aise sur le fait de diffuser leurs opinions&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Au final seul lesparticipants pouvaient diffuser librement leurs opinions personnelles.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;A cela, c'estrajouté le Wifi de mauvaise qualité et le fait que les discussions étaient siintéressante qu'ils n'ont simplement pas pris le temps de les tweeter :)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Intervenants etPersona &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Qui est le client? Quel est l'audience visée ? Qui sont les intervenants dans la transformationde l'organisation ?&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Au final la listedes intervenants est longue (au total 16) mais les plus importants semblentêtre le middle management, l'enseignement et les startups. Une idée estd'aussi de catégoriser les intervenants car n'importe quelle méthode poureffectuer un changement dépend du besoin de l'intervenant. Certainsdemandent confiance et transparence, d'autres plus le retour surinvestissement. L’idée est doncde développer des persona et d'y associer des user stories (&lt;a href="http://ux-fr.com/2011/09/12/this-is-service-design-thinking-1ere-partie/" target="_blank"&gt;à l'instar des méthodes de l'expérience utilisateur ou du design thinking&lt;/a&gt;).&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;L'idée principale.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Le rassemblementà Stoos a pour principal objectif de découvrir une fondation commune qui puisseréconcilier les différentes méthodes de management (The Toyota Way, the 14 Points for Management, Radical Management, Management 3.0, Wiki-Management, Beyond Budgeting, Tribal Leadership, Servant Leadership, Elastic Leadership, the Declaration of Interdependence).&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Y a-t-il unaxiome de management ? Y a-t-il un message de base qui implique plus ou moinstout ce que pensent ces méthodes de management ?&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Un axe émergentest que les organisations les mieux managés privilégient des réseaux decréation de valeur plus que l'organisation classique de type hiérarchique. Cependant il y abeaucoup d'exemples de bon fonctionnement des hiérarchies au sein des réseaux.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Les mots clés dumessage sont les individus, l'apprentissage et la diversité. Le cœur dumessage pourrait donc être des réseaux de création de valeur et d'apprentissaged'individus variés.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;D'autresprincipes important viennent se greffer à ce message :&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;La confiance estnécessaire pour créer de la valeur dans un réseau de personnes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;L'améliorationcontinue est directement attachée au réseau d'apprentissage&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;La durabilitésignifie la création de valeur pour certaines intervenants&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;L'auto-organisationest évidemment la meilleure approche dans un réseau&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Les boucles derétroaction sont requises pour l'apprentissage&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://ux-fr.com/2012/01/04/quest-ce-que-le-design-thinking/" target="_blank"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;&amp;nbsp;On retrouvefortement l'idée cœur du design thinking.&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR"&gt;&lt;b&gt;Nom et identité. &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;La question durassemblement a aussi été de savoir comment la suite du mouvement et desrassemblements s'appelleraient et son identité. Il n'y a pas eude noms qui sont ressortis et les parties de l'identité qui ont émergées ontété incorporées à au &lt;a href="http://www.stoosnetwork.org/" target="_blank"&gt;communiqué&lt;/a&gt;. Comme quoi laquestion reste complexe :)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR"&gt;&lt;b&gt;Critique de l'événement. &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Jurgen revientaussi sur les critiques autour de l'organisation de l'événement dans &lt;a href="http://www.noop.nl/2012/01/stoos-network-part-5-complaints-complexity.html" target="_blank"&gt;son article&lt;/a&gt; : &lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;demander desdonnées avant l'événement&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;n'avoir qu'unediversité de participants et peut être ne pas inviter assez de participants&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;ne pas avoirlivré des résultats stupéfiants&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Les retoursnégatifs sont, d'après lui, compréhensibles mais il faut comprendre que leproblème est complexe et ce n'est qu'un premier pas.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;But et résultats&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Le but durassemblement était d'atteindre une compréhension du problème, un accord sur lefutur souhaité et au moins quelques suggestions pour atteindre ce résultat leplus rapidement.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;L'étude duproblème a abouti à la mind-map visible ici :&lt;a href="http://www.stoosnetwork.org/what-is-the-problem/"&gt;http://www.stoosnetwork.org/what-is-the-problem/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Le futur désiré aété défini de cette façon : &lt;i&gt;"Les organisations peuvent devenir des réseauxd'apprentissage d'individus créant de valeur, et le rôle des dirigeants devraitinclure la gérance de la vie plutôt que la gestion de la machine".&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Cet objectif estdifficilement mesurable mais le manifeste Agile ne l'est pas plus.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;La vraie questionest comment y arriver rapidement ? Beaucoup de discussions ne concernaient pasle problème ou le but mais comment accélérer le changement.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Voila quelquesidées qui en sont ressorties :&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;aucun mouvementde changement ne pourra se faire sans la confiance entre ces membres.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;il fautcatalyser et connecter les initiatives d'autres groupes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;il faut inclurele plus de personnes possibles (d'où la présence du &lt;a href="http://www.linkedin.com/groups/Stoos-Network-4243114?gid=4243114" target="_blank"&gt;groupe LinkedIn&lt;/a&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;il faut créerune véritable identité et un nom&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;Quelle est lasuite ?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;jurgen proposeles étapes suivantes :&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;mieuxdéterminer les persona représentant les différents intervenants&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;consoliderl'influence des personnes qui essayent déjà de provoquer le changement&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;identifier lesstratégies pour associer les agents du changement aux intervenants&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;se réunirrégulièrement&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;écrire à proposde ce rassemblement (&lt;a href="http://www.areyouagile.com/2012/01/stoos-network-un-depart-des-attentes/" target="_blank"&gt;ce que je fais ainsi que Pablo Perno&lt;/a&gt; ;) )&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;nommer cemouvement&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;&lt;b&gt;Mon humble avis.&lt;/b&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR"&gt;Je n'ai pu suivre réellement l'événement mais je suis extrèmement intéressé par ce qui va en ressortir.Je manque de l'expérience pour réellement participer au débat mais je suis content que les idées du Design Thinking, de l'expérience utilisateur ou encore du lean se retrouvent encore propulsée sur le devant de la scène et cela encore mon attrait et ma conviction que celles-ci représentent un réel axe de travail et de développement !&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;&lt;a href="http://www.slideshare.net/jurgenappelo/how-to-change-the-world-9444890" target="_blank"&gt;Plus qu'à s'entraider pour changer le monde !&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;D'autres articlesautour du Stoos network :&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://www.forbes.com/sites/stevedenning/2012/01/13/stoos-facilitating-a-tipping-point-for-organizations/"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;http://www.forbes.com/sites/stevedenning/2012/01/13/stoos-facilitating-a-tipping-point-for-organizations/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://www.forbes.com/sites/stevedenning/2012/01/16/why-is-diversity-vital-for-innovation/"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;http://www.forbes.com/sites/stevedenning/2012/01/16/why-is-diversity-vital-for-innovation/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://www.forbes.com/sites/stevedenning/2012/01/12/tedx-storytelling-the-secret-key-to-leadership/"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;http://www.forbes.com/sites/stevedenning/2012/01/12/tedx-storytelling-the-secret-key-to-leadership/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://www.internettime.com/2012/01/the-stoos-gathering-working-smarter/"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;http://www.internettime.com/2012/01/the-stoos-gathering-working-smarter/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://www.internettime.com/2012/01/no-more-business-as-usual/"&gt;&lt;span lang="FR" style="mso-ansi-language: FR;"&gt;http://www.internettime.com/2012/01/no-more-business-as-usual/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-3517126297296457842?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/3517126297296457842/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=3517126297296457842' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/3517126297296457842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/3517126297296457842'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2012/01/stoos-network-gathering.html' title='Stoos network gathering'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-5444228726864393049</id><published>2011-12-16T09:13:00.000-08:00</published><updated>2011-12-16T09:13:47.900-08:00</updated><title type='text'>Quel est le rôle de l'architecte logiciel ?</title><content type='html'>Michael Stiefel donne dans sa présentation &lt;a href="http://www.infoq.com/presentations/We-Dont-Need-No-Stinkin-Architects" target="_blank"&gt;"Architects? We Don't Need No Stinkin’ Architects!"&lt;/a&gt;&amp;nbsp; une définition du rôle de l’architecte logiciel que je trouve très intéressante et pas uniquement parce qu'il l'associe à la prise en compte de l'expérience utilisateur ;)&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;La présentation est en elle-même excellente (la définition de l’abstraction en se basant sur la peinture moderne par exemple) mais je vais surtout revenir sur les points qui m’ont marqué :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;L’architecte n’est pas obligatoirement le meilleur développeur car son rôle dans une équipe n’est pas le même. &lt;/li&gt;&lt;li&gt;Le rôle de l’architecte est de transformer la vision de l’expérience utilisateur en une abstraction correcte : l’architecture du logiciel. L’expérience utilisateur dépasse le domaine de l’UI et doit couvrir l’ensemble du logiciel.&lt;/li&gt;&lt;li&gt;Il insiste sur le fait que prendre en compte la facilité d’utilisation permet de pousser l’unité du design et son intégrité conceptuel ou, dans l’autre sens, une intégrité conceptuelle portée par l’architecte permet une unité du design et est vecteur de facilité d’utilisation. C'est d'ailleurs un des meilleurs points d'une vision UX&amp;nbsp;dans le cadre du&amp;nbsp;développement.&lt;/li&gt;&lt;li&gt;L’architecte doit avoir une vision holistique du projet et tenir compte de l’ensemble des besoins: performance, scalabilité, coût, sécurité, robustesse, facilité de déploiement, workflow...&lt;/li&gt;&lt;li&gt;L’architecte est l’intermédiaire entre les personnes du métier et les « technologistes ».&lt;/li&gt;&lt;li&gt;L’architecte doit aider le métier à comprendre les implications techniques d’une story et, pour cela, il doit s’aider du contexte. Le contexte permet de se trouver les bonnes réponses en fonction du projet et de l’organisation.&lt;/li&gt;&lt;li&gt;Il met en avant que le&amp;nbsp;point fort&amp;nbsp;de l’architecte est de poser les bonnes questions et non pas d’avoir les bonnes solutions ce qui est le&amp;nbsp;point fort&amp;nbsp;des&amp;nbsp;meilleurs développeurs. &lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Que pensez vous de cette vision du rôle de l'architecte ?&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-5444228726864393049?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/5444228726864393049/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=5444228726864393049' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/5444228726864393049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/5444228726864393049'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2011/12/quel-est-le-role-de-larchitecte.html' title='Quel est le rôle de l&apos;architecte logiciel ?'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-3035595372660607831</id><published>2011-10-09T07:18:00.000-07:00</published><updated>2011-10-09T07:39:31.119-07:00</updated><title type='text'>Trouver ses points forts !</title><content type='html'>Comme je suis un éternel insatisfait de moi-même et de mon environnement, je me suis décidé d'aller faire des tests psychologiques (non pas ceux de la Scientologie bien que bizarrement j'en vois partout en ce moment). Suite à une discussion, on m'a conseillé de faire celui de &lt;a href="http://personalmba.com/strengthsfinder-20/"&gt;Strengths Finder&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Donc c'est parti juste avant de partir du bureau, je me suis décidé à le faire. Bon j'aurais peut être du le faire chez moi... parce que, malgré qu'on est que 20 secondes pour répondre à chaque, il y en a quand même 177 et certaines nous poussent à des choix difficiles et surtout il n'y aucune possibilité de le refaire (à part réacheter&amp;nbsp;le livre). A la fin de ce test, on nous présente 5 qualités qui représentent nos 5 points forts avant une explication assez détaillée et une liste de propositions pour améliorer et mettre en avant ces points forts. Si au début je n'étais pas convaincu, je me suis complètement retrouvé dans la description.&lt;br /&gt;&lt;a href="http://www.blogger.com/goog_1105141945"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="https://docs.google.com/viewer?a=v&amp;amp;pid=explorer&amp;amp;chrome=true&amp;amp;srcid=0B3pccou_bj6EZWM4ZDUwZTItODAxOS00NDdhLWIzZTgtZjE1YTk1ZjkyOGZj&amp;amp;hl=en_US"&gt;Voila le résultat complet avec la description de chacun de mes points forts et une proposition d'objectifs concrets pour les développer et les mettre en avant.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pour résumer mes 5 points forts sont :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;learner : J'aime apprendre et toujours m'améliorer. J'ai le désir acquérir de nouvelles connaissances et compétences. Ce besoin provoque une certaine impatience et je n'aime pas être en manque d'information. Je fais tout pour partir d'un job ou d'une tâche que je sens dans l'impasse. Je cherche les opportunités pour améliorer mes capacités pour réparer les erreurs ou surpasser mes faiblesses. Je cherche aussi à travailler avec des personnes dans le même état d'esprit.&lt;/li&gt;&lt;li&gt;Input : J'ai un désir profond d'en savoir plus, j'aime archiver les informations et j'aime me retrouver au milieu de conversation mentalement stimulante. J'aime recueillir de nouvelles idées, approches, concepts ou utiliser de nouvelles technologies. Je sais apprécier les différences et les qualités de chaque personne et les placer dans une équipe.&lt;/li&gt;&lt;li&gt;Ideation : Je suis fasciné par les idées et j'aime trouver des relations entre des phénomènes qui peuvent sembler disparate. On peut me voir comme distant et réservé mais c'est que j'ai du mal à discuter de banalités. J'aime assister les gens avec mon raisonnement solide et ma logique sur des opportunités particulières, des problèmes ou des solutions proposées. Je peux aussi assister les gens en créant des façons innovantes d'exécuter les tâches. J'ai une solide réputation pour évaluer et critiquer certains types d'idées.&lt;/li&gt;&lt;li&gt;Intellection : Je suis plutôt introspectif et j'apprécie beaucoup les discussions intellectuelles. J'aime lire et associer ces lectures à mon travail (ceci explique surement mon personal mba) mais aussi les conférences ou encore expérimenter afin de d'améliorer et d'élargir la compréhension de mon travail. J'adore partager et même instruire les autres. J'aime poser les questions auxquelles personnes ne pensent. Cette curiosité est difficilement satisfaite.&lt;/li&gt;&lt;li&gt;Individualization : J'aime assister les personnes et mettre en avant leurs qualités uniques. J'ai un don pour tenir compte de les différences de chaque personne pour les faire travailler de façon productive. J'ai la réputation de tenir mes promesses et j'accueille une large variété de personne dans ma vie. Je suis particulièrement prêt à assister les adultes et je les encourage à voir grand.&lt;/li&gt;&lt;/ul&gt;On voit que les lignes directrices sont ma grand curiosité, ma volonté d'apprendre et de m'améliorer, le fait d'aimer débattre et transmettre des idées, mon ouverture d'esprit et j'aime assister les personnes.&lt;br /&gt;Il ne me reste plus qu'à trouver le travail qui me permette de mettre en avant ces atouts !&lt;br /&gt;D'ailleurs, si je prend l'ensemble des conseils de métier adaptés à mes atouts, le design, le conseil, l'écriture d'article, l'enseignement et la psychologie ressortent ! Je comprends mieux mon attrait pour le Personal MBA et la création de &lt;a href="http://ux-fr.com/"&gt;mon blog sur l'expérience utilisateur&lt;/a&gt;.&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;J'ai ensuite complété par le &lt;a href="http://www.primarycolorassessment.com/test.php"&gt;test Primary Color&lt;/a&gt; qui m'a donné ce résultat :&lt;br /&gt;&lt;blockquote&gt;Primary color : pink cadillac Management maven&lt;br /&gt;Curiosité 86%, Exécution 20%, Leadership 87%&lt;/blockquote&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ZpupY6HrmI4/ToMoO-3NhaI/AAAAAAAAAXM/h-kqmtrH_wc/s1600/PrimaryColor.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-ZpupY6HrmI4/ToMoO-3NhaI/AAAAAAAAAXM/h-kqmtrH_wc/s1600/PrimaryColor.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;blockquote&gt;You prefer situations that provide for considerable leeway in how you get the job done. There will times when others will see you as the visionary. You may also be viewed as an agent for change and will fit well in situations that are in flux and only loosely defined. If you find yourself leaning toward the Red area of the spectrum then you may be somewhat more introverted, often preferring time alone to get things done. In any event you need to feel appreciated for your intellect and will always do best when working with others who are intellectually quick and logical. &lt;br /&gt;It is not unusual for leaders in this color cluster to perform best when they have a bright team that includes strong executors and managers who can appreciate the vision and turn the conceptual into something real. Effective delegation can be an issue for leaders in this color family. General managers are often found in this color area.&lt;/blockquote&gt;On voit la encore cette tendance à l'introversion mais aussi le fait que j'aime avoir une vision, aider les gens à progresser voir changer, que je donne le meilleur de moi même quand je suis dans un environnement en changement et quand je suis avec des managers qui peuvent apprécier cette vision et la transformer en quelque chose de concret.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Le résultat suivant concerne mon métier actuel de développeur.&lt;br /&gt;&lt;blockquote&gt;Jobs and careers that migrate towards the center of the color chart are more or less an even blend of the three major colors (competencies) of Leadership, Curiosity and Execution. Here is where you will find jobs that require a balancing act of politics, broad-based management skills and temperament of the self-confident CEO and many entrepreneurial qualities in its inhabitants (both organizational and human). To be successful in these jobs you must be able to consolidate and balance technical expertise with strong project management skills and possessthe ability to put things into a global perspective.&lt;br /&gt;Having a well balanced temperament and solid interpersonal skills which allow you to interact effectively with others while, communicating forcefully when needed or remaining in the background when appropriate is critical to success in these career/job opportunities. If you have the ability to see patterns in complex ill-defined situations where others do not and can see the whole picture even when there are significant pieces missing and you are drawn to this particularchallenge then this may be the place for you. The eye of this storm is not quiet but if you possess the energy, enthusiasm and passion for taking on the whole enterprise then jump right in.&lt;/blockquote&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ajoqWSSuuZA/ToMyYc7kY1I/AAAAAAAAAXU/ZwecP2PBn8c/s1600/PrimaryColor2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="308" src="http://3.bp.blogspot.com/-ajoqWSSuuZA/ToMyYc7kY1I/AAAAAAAAAXU/ZwecP2PBn8c/s320/PrimaryColor2.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On découvre dans cette description une description très intéressante du développeur qui demande des compétences équilibrées de leader, de curiosité et d'exécution. C'est agréable de voir que d'après mes réponses mon métier de développeur est complet mais aussi complexe ! Par contre c'est la qu'on voit aussi que je pêche sur la partie exécution et je pense qu'être développeur dans un cadre typique est en majorité une simple exécution. Je comprend maintenant mieux mes difficultés sur certains projets :)&lt;br /&gt;&lt;br /&gt;Suite à ces deux résultats voila la réflexion fournie par le site que je remet en brut :)&lt;br /&gt;&lt;blockquote&gt;The Primary Color Assessment automatically generates two important sections of information unique for you. The first is a description of your Primary Color. This is not just interesting information – it is literally news you can use. Where your primary color falls on the spectrum (and how far your current job is from your that point) means quite a lot! &lt;/blockquote&gt;&lt;blockquote&gt;Where am I on the spectrum and what does it mean? &lt;/blockquote&gt;&lt;blockquote&gt;People who fall toward the right side of the spectrum favor execution of an existing plan, whereas &lt;b&gt;those who fall toward the left favor creation of the new and innovative&lt;/b&gt;. Those on the bottom are strong individual contributors, while &lt;b&gt;those toward the top prefer inspiring and getting things done through others&lt;/b&gt;. Typically, &lt;b&gt;those toward the center are open to numerous approaches and solutions&lt;/b&gt;, while those toward the outer edge are more decisive and impatient. Similarly, different areas of the spectrum are consistent with different areas of aptitude (and with preferences to participate in these types of activities). The Career Alignment tab highlights summary information about the general area of the spectrum where your current job (as you have described it) is the closest fit. The Job Cluster that is highlighted is independent of your own Primary Color – it may or may not fall in the same area of the spectrum. Those whose primary color falls within or very close to their current Job Cluster are much more likely to be satisfied with their jobs and careers, and often develop professionally at an accelerated rate.  Those whose current jobs are not aligned with their primary colors often become frustrated over time, being required to focus on activities that do not engage their strengths and passions.  While a specific job may exist on a discrete area of the spectrum, a career within an organization, and even within a specific function (like finance or marketing), is likely to move dramatically across the spectrum over time. &lt;/blockquote&gt;&lt;blockquote&gt;Based on research, specific career paths can now be mapped over the length of a career. For example, below is the career path for an operations focused company, as well as one for business consulting.  As you can see, the in the early stages of an operations focused career, consistent execution is highlighted, followed by path leading to strategic leadership over the span of a career.  Business consulting typically begins with independent analytic work, and evolves toward high level executive selling over time.  In the short term, the objective should be to find ways that your current role can more actively utilize your strengths and passions on a daily basis.  With a longer term horizon, your Primary Color is your home base (and is unlikely to change over time), therefore managing a successful carreer requires projecting your role out two, or even three promotions ahead on your current path, and analyzing whether this path is likely to move you closer to, or farther away from your Primary Color.   Does your Primary Color accurately describe you?  Are there some things that surprised you?Is your current Job Cluster close to your Primary Color? If you are promoted (even twice), do you expect your job activities will move closer to your Primary Color, or farther away?  How can you work with your colleagues to leverage more of your Primary Color in daily activities, and over time migrate toward a position that more fully leverages your strengths and passions? &lt;/blockquote&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-8OVPImRVl0Q/ToMzJBqjArI/AAAAAAAAAXY/CSpCg4_-8G0/s1600/PrimaryColor4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-8OVPImRVl0Q/ToMzJBqjArI/AAAAAAAAAXY/CSpCg4_-8G0/s1600/PrimaryColor4.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-SO0QD5ryYtg/ToMzLxIiT9I/AAAAAAAAAXc/5t6XDMf7JFA/s1600/PrimaryColor3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-SO0QD5ryYtg/ToMzLxIiT9I/AAAAAAAAAXc/5t6XDMf7JFA/s1600/PrimaryColor3.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang="EN-GB"&gt;Voila je m'arrête la ! Enfin ;)&lt;br /&gt;Je referais surement ces tests un jour car c'est extrêmement intéressant de s'évaluer et voir où l'on en est dans sa carrière.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-3035595372660607831?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/3035595372660607831/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=3035595372660607831' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/3035595372660607831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/3035595372660607831'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2011/10/trouver-ses-points-forts.html' title='Trouver ses points forts !'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ZpupY6HrmI4/ToMoO-3NhaI/AAAAAAAAAXM/h-kqmtrH_wc/s72-c/PrimaryColor.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-7940400471024261984</id><published>2011-10-07T02:15:00.000-07:00</published><updated>2011-10-07T02:15:20.380-07:00</updated><title type='text'>Gérer notre énergie, pas notre temps</title><content type='html'>En parlant de passion et de notre travail de développeur, je pense que cet excellent article &lt;a href="http://www.smith.edu/smp/resource-center/articles/Manage%20Your%20Energy%20Not%20Your%20Time.pdf"&gt;"manage your energy, not your time"&lt;/a&gt; peut apporter des éléments à la question.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;J'aime aussi beaucoup à la fin de l'article ce passage : &lt;br /&gt;&lt;blockquote&gt;The implicit contract between organizations and their employees today is that each will try to get as much from the other as they can, as quickly as possible, and then move on without looking back. We believe that is mutually self-defeating. Both individuals and the organizations they work for end up depleted rather than enriched. Employees feel increasingly beleaguered and burned out. Organizations are forced to settle for employees who are less than fully engaged and to constantly hire and train new people to replace those who choose to leave. We envision a new and explicit contract that beneﬁts all parties: Organizations invest in their people across all dimensions of their lives to help them build and sustain their value. Individuals respond by bringing all their multidimensional energy wholeheartedly to work every day. Both grow in value as a result.&lt;/blockquote&gt;On est très loin du constat du développement en france : &lt;a href="http://www.monde-diplomatique.fr/2011/05/SENE/20458"&gt;http://www.monde-diplomatique.fr/2011/05/SENE/20458&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-7940400471024261984?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/7940400471024261984/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=7940400471024261984' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/7940400471024261984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/7940400471024261984'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2011/10/gerer-notre-energie-pas-notre-temps.html' title='Gérer notre énergie, pas notre temps'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-4809955373435311193</id><published>2011-10-05T05:07:00.000-07:00</published><updated>2011-10-10T05:37:12.796-07:00</updated><title type='text'>Le développeur incompétent est un mythe</title><content type='html'>Sous ce titre complètement arbitraire et très clairement provocateur, je vais passer un contre pied aux derniers articles que j'ai lus sur le métier de développeur.&lt;br /&gt;Par exemple :&lt;br /&gt;&lt;a href="http://patricelamarche.net/2011/05/24/lincomptence-des-dveloppeurs/"&gt;http://patricelamarche.net/2011/05/24/lincomptence-des-dveloppeurs/&amp;nbsp;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.codes-sources.com/tja/archive/2011/10/04/etre-un-bon-d-veloppeur-c-est-aussi-une-question-d-attitude-personnelle.aspx"&gt;http://blogs.codes-sources.com/tja/archive/2011/10/04/etre-un-bon-d-veloppeur-c-est-aussi-une-question-d-attitude-personnelle.aspx&amp;nbsp;&lt;/a&gt;&lt;br /&gt;Ça tombe bien c'est juste avant la soirée du Paris JUG sur le métier de développeur ! Et comme on se plaint que les présentateurs ne sont pas de vrais (?) développeurs, je vais en profiter pour donner mon avis.&lt;br /&gt;&lt;br /&gt;Alors voila, d'après ces articles, un bon développeur connait ses fondamentaux.&lt;br /&gt;&lt;b&gt;Ok soit mais quelle est cette liste de fondamentaux ?&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Chez certains, c'est les maths et l'algorithmie pure, d'autres c'est C++ par coeur et savoir retourner une chaine de caractère en moins de 3 instructions et une seule allocation mémoire, d'autres c'est Java JEE, ses 100 jsr et frameworks indispensables, d'autres cela va être le langage qui est vraiment bien plus efficace que java (python, ruby, scala...), d'autres te demanderont si tu connais les patterns d'entreprise et le DDD enfin d'autres encore te demanderont si tu connais l'ensemble des protocoles réseau, bash et la liste des messages http quand tu te connectes à Google.fr.&lt;br /&gt;&lt;br /&gt;Pour d'autres encore c'est tout ça !&lt;br /&gt;Sérieusement ?&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.chimaera-swtor.com/wp-content/uploads/2011/09/u-mad-han-solo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="214" src="http://www.chimaera-swtor.com/wp-content/uploads/2011/09/u-mad-han-solo.jpg" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Alors je comprends, difficile de juger la personne sur sa réelle motivation, ses réelles capacités d’apprentissage et encore plus difficile en France de lui laisser une chance voire de comprendre ses talents qui peut-être apporteront une touche différente et utile (communication, design, psychologie ...) à une équipe :)&lt;br /&gt;Il faut mieux sortir sa liste d'exercices et de QCM casse gueule c'est plus simple.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Donc la on sort le développeur &lt;b&gt;BON &lt;/b&gt;et &lt;b&gt;PASSIONNE &lt;/b&gt;: celui qui fait ses 40 heures de jsp/struts/jdbc/cvs et qui, le soir, parce que c'est un passionné, travaille sur son projet open source (non jamais commercial il risquerait de partir créer sa boite pour être libre et indépendant ;) ) et va à ces 10  User Group ou Dojos pour l'ensemble des technos auquel il doit s'auto-former.&lt;br /&gt;J'ai une bonne et une mauvaise nouvelle pour nos recruteurs.&lt;br /&gt;La bonne : il existe et il est réellement bon en développement (j'ai un gros respect pour ces personnes).&lt;br /&gt;La mauvaise : il est rare.&lt;br /&gt;&lt;br /&gt;Honnêtement j'adorerais en faire parti (d'ailleurs j'en fait presque parti) mais j'ai aussi le sport pour avoir une santé, des réunions sur le business pour étendre mes compétences, une copine qui me demande de passer du temps avec elle, des loisirs et des amis. Et j'assume le fait de dire que je n'ai pas le temps de me remettre à coder de façon sérieuse le soir ou le week-end.&lt;br /&gt;&lt;br /&gt;Or entre le vrai bon développeur et le vrai développeur incompétent, il y a tout plein de développeurs qui aiment le développement, qui aiment construire des services, des écrans, des logiciels qui fonctionnent, qui sont testés, qui répondent&amp;nbsp;aussi bien&amp;nbsp;au besoin technique que celui de l'utilisateur. Ce sont des développeurs très souvent compétents. Mais ceux ci se retrouvent sur des projets où la qualité, la valeur et la technique n'arrivent qu'après les considérations politiques, stratégiques, de coût, de délai, de partenariat éditeurs, d'organisation de l'entreprise, etc ...&lt;br /&gt;&lt;b&gt;Ces développeurs en plus d'être souvent sous utilisés par rapport à leur motivation et leurs connaissances, n'ont bien sur aucun temps disponible pour se maintenir à niveau par rapport aux frais développeurs sortis de l'école ou encore à la main-d'oeuvre off-shore.&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Moralité, le type qui a envie de se construire une carrière va vite comprendre que le meilleur moyen de s'en sortir c'est de partir sur le fonctionnel ou sur le management ou aller chercher la plaquette commerciale qui lui vend le mieux une prise en compte de sa carrière et du développement des compétences ce qui entraîne en partie l'état du turn-over, des projets et du management.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;Alors avant de venir encore et toujours taper sur les développeurs, commençons par revoir comment nous considérons le logiciel, son développement, son management, son intégration dans la stratégie de l'entreprise !&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Allez j'en profite pour donner une piste : &lt;a href="http://ux-fr.com/2011/08/31/utiliser-le-design-thinking-pour-arreter-de-construire-des-logiciels-sans-valeur/"&gt;Design de service&lt;/a&gt;&lt;br /&gt;ou encore une autre : &lt;a href="http://en.wikipedia.org/wiki/Motivation"&gt;motivation&lt;/a&gt;&lt;br /&gt;Edit : et encore une &lt;a href="http://www.noop.nl/2011/10/change-the-environment.html"&gt;Change the environment, not the people&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-4809955373435311193?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/4809955373435311193/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=4809955373435311193' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/4809955373435311193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/4809955373435311193'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2011/10/le-developpeur-incompetent-est-un-mythe.html' title='Le développeur incompétent est un mythe'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-3679346157909525346</id><published>2010-07-19T12:35:00.000-07:00</published><updated>2010-07-19T13:56:31.105-07:00</updated><title type='text'>Hébergement d'un blog !</title><content type='html'>Bon il y a maintenant plusieurs semaines, j'ai lancé un blog sur l'expérience utilisateur (ux-fr.com) : hébergement sur le serveur gandi d'un ami, wordpress 2.8, un thème courant mais correct et les plug ins indispensables.&lt;br /&gt;&lt;br /&gt;Bon déjà le site était affreusement lent et enfin tout est tombé depuis une semaine impossible de relancer le wordpress.&lt;br /&gt;&lt;br /&gt;80% de chance que ca vienne du site en lui même mais qui à tout refaire (j'ai quand même les articles normalement c'est déjà une chance énorme), j'aimerais faire cette fois un choix efficace, robuste et rapide.&lt;br /&gt;&lt;br /&gt;Le prix n'est pas vraiment le problème (enfin jusqu'a 100 euros par an, j'ai pas encore 10 000 visiteurs par jour). Par contre, je veux quelque chose qui ne demande de perdre du temps sur la partie technique.&lt;br /&gt;&lt;br /&gt;Niveau site, je pense que le mieux est de rester sur du Wordpress donc je cherche un bon hebergeur pour du php/mysql ce qu'il y a de plus classique.&lt;br /&gt;&lt;br /&gt;Je suis ouvert à des propositions innovantes par exemple le cloud (même si vu le peu de visiteurs une solution type Google App Engine avec ses temps de lancement sera surement pas une bonne idée surtout qu'il faudrait tout re-développer).&lt;br /&gt;&lt;br /&gt;Merci pour vos conseils.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-3679346157909525346?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/3679346157909525346/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=3679346157909525346' title='5 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/3679346157909525346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/3679346157909525346'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2010/07/hebergement-dun-blog.html' title='Hébergement d&apos;un blog !'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-842747101343864396</id><published>2010-06-09T00:49:00.000-07:00</published><updated>2010-06-09T01:48:52.170-07:00</updated><title type='text'>Fin de ma période d'essai chez Objet Direct</title><content type='html'>Et voila mon CDI est confirmé chez Objet Direct.&lt;br /&gt;&lt;br /&gt;Je vais commencer une mission dans une banque privée sur un projet GWT et ExtGWT.&lt;br /&gt;J'ai aussi enfin fini mon forfait sur un système de video surveillance pour particulier.&lt;br /&gt;&lt;br /&gt;Le bilan personnel est largement positif : j'ai pu apprendre Google App Engine, Flex 3.5, Air 2 et ObjectiveC/iPhone.&lt;br /&gt;Bon j'ai quand meme bien souffert sur l'intégration  et le portage (Windows/MacOS) de la partie Air 2 + Agent C++. Trop de technos n'est pas une bonne idée si on ne veut pas se faire peur tous les jours :)&lt;br /&gt;&lt;br /&gt;J'ai quand même envi de faire quelques remarques :&lt;br /&gt;- Apple est vraiment un monde ultra fermé, restrictif et parfois pas du tout ergonomique (copier/coller, retour utilisateur, clavier du mac book) mais ca a vraiment l'avantage d'etre robuste aussi bien dans le développement que l'utilisation des produits sous Mac.&lt;br /&gt;- Adobe ferait bien de fournir un site correct et un environnement de dev correct (j'étais sous Flex Builder 3) si je dois retravailler avec leurs technos.&lt;br /&gt;&lt;br /&gt;Sinon coté boulot personnel, j'ai lancé le site francais sur l'expérience utilisateur &lt;a href="http://ux-fr.com"&gt;ux-fr.com&lt;/a&gt;. J'espère fournir un contenu régulier, réunir des personnes intéressées par le sujet et ainsi diffuser cette culture du design et de l'ergonomie.&lt;br /&gt;&lt;br /&gt;Venez participer !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-842747101343864396?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/842747101343864396/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=842747101343864396' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/842747101343864396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/842747101343864396'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2010/06/fin-de-ma-periode-dessai-chez-objet.html' title='Fin de ma période d&apos;essai chez Objet Direct'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-6904013465609158164</id><published>2010-04-19T00:20:00.000-07:00</published><updated>2010-04-20T04:41:48.376-07:00</updated><title type='text'>1er bilan chez Objet Direct</title><content type='html'>Voila presque deux mois que j'ai quitté Reuters Financial Software pour Objet Direct.&lt;br /&gt;&lt;br /&gt;Beaucoup de challenges en peu de temps et j'adore ca. J'ai eu l'occasion en ces quelques semaines de découvrir un peu flex et l'actionscript, de faire mes premiers pas sur android et surtout de faire ma première application Iphone (ainsi que découvrir la philosophie structurante et limitante d'Apple mais c'est un long débat).&lt;br /&gt;Ca me conforte dans l'idée que j'arrive à apprendre vite, pire que j'aime ca :)&lt;br /&gt;&lt;br /&gt;J'en profites pour participer à la communication de l'entreprise en participant au blog et au fil twitter.&lt;br /&gt;&lt;br /&gt;Plus qu'a voir la prochaine étape, la plus difficile : trouver la mission qui maintienne et favorise cette progression.&lt;br /&gt;&lt;br /&gt;A coté de ca, j'ai de nombreux projets notamment l'ouverture prochaine d'un site sur l'expérience utilisateur. Je me consacre aussi de plus en plus au sport avec l'objectif de reconstitution et free fights en armure ainsi qu'une pratique plus poussé du Systema.&lt;br /&gt;&lt;br /&gt;Enfin le point sur les livres et personalMBA, les deux derniers que j'ai lu sont réellement excelent :&lt;br /&gt;- Tribes de Seth Godin qui est un véritable manifeste pour le changement et qui confirme que le monsieur n'est pas juste un excellent blogueur.&lt;br /&gt;- Thinking in system, surement un des meilleurs voir le meilleur livre que j'ai pu lire. C'est une introduction à la systémique et ca devrait être une lecture obligatoire dans n'importe quel cursus d'études supérieures ! L'approche systémique est vraiment intéressante car elle élève la compréhension de notre environnement en mettant en avant le système et pas simplement des processus ou comportements isolés.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-6904013465609158164?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/6904013465609158164/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=6904013465609158164' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/6904013465609158164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/6904013465609158164'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2010/04/1er-bilan-chez-objet-direct.html' title='1er bilan chez Objet Direct'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-798120510820762823</id><published>2010-02-24T07:21:00.000-08:00</published><updated>2010-02-27T10:24:38.866-08:00</updated><title type='text'>Le reste des videos User Experience</title><content type='html'>&lt;a href="http://www.youtube.com/watch?v=RlQEoJaLQRA&amp;amp;feature=related"&gt;Don Norman: The three ways that good design makes you happy&lt;/a&gt;&lt;br /&gt;Cette présentation de Don Norman lors d'un TED s'attache à présenter l'importance des émotions.&lt;br /&gt;Sa nouvelle passion est de comprendre en quoi la beauté et les émotions participent au design.&lt;br /&gt;Il met en avant la différence dans la résolution d'un problème entre des comportements sous l'influence de la peur ou de la joie.&lt;br /&gt;Suivant ces deux émotions, le cerveau travaille différemment.&lt;br /&gt;La peur provoque la concentration mais vous pouvez aussi rapidement être bloqué. Quand vous êtes heureux, le cerveau génère plus d'idées.&lt;br /&gt;D'où l'importance des émotions qui servent à interpréter le monde qui nous entoure.&lt;br /&gt;Ainsi les objets plaisants et funs marchent mieux.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/3327288"&gt;Mobile User Experiences - Rachel Hinman&lt;/a&gt;&lt;br /&gt;Pour Rachel Hinman, ll faut trouver de nouvelle manière de gérer l'interaction avec le mobile.&lt;br /&gt;Actuellement pour utiliser un smartphone, on doit se déconnecter du monde extérieur pour utiliser la technologie. Or les gens ne veulent pas être fasciné par la technologie.&lt;br /&gt;Il faut permettre d'utiliser ce nouveau outil tout en continuant d'interagir avec le monde extérieur et pour ça il faut repenser la relation avec le mobile&lt;br /&gt;Actuellement, personne ne connait réellement les nouveaux besoin liés au mobile. Il faut donc approcher le problème avec de nouveaux points de vue.&lt;br /&gt;L'expérience utilisateur d'un mobile est actuellement principalement géré par l'interface graphique. D'où l'obligation de se déconnecter du monde extérieur.&lt;br /&gt;Quid de l'utilisation du son, du toucher ou encore de l'odeur ?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://videos.visitmix.com/MIX09/C30M"&gt;User Experience Design for non designer. - Shawn konopinsky&lt;/a&gt;&lt;br /&gt;L'expérience utilisateur est devenue si importante parce que les interfaces évoluent !&lt;br /&gt;Nous sommes passés d'une interface en ligne de commande (textuelle, connaissance des commandes nécessaire, Réponse déconnectée) à une Interface Utilisateur Graphique (intéraction indirecte avec le curseur de la souris) et maintenant nous découvrons les Interface Utilisateur Native (interface tactile) avec des objets et une intéraction directe.&lt;br /&gt;Il faut que programmeur et designer travaillent cote à cote pour produire de meilleurs interfaces et jeter moins de code possible.&lt;br /&gt;Il nous présente le cycle de vie de design ci dessous en le rapprochant du cycle classique de développement logiciel.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oeAoXBMfYDE/S4Wa6JkjMqI/AAAAAAAAAKA/zSZqF2BkSnw/s1600-h/DesignLifecycle.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 185px;" src="http://3.bp.blogspot.com/_oeAoXBMfYDE/S4Wa6JkjMqI/AAAAAAAAAKA/zSZqF2BkSnw/s320/DesignLifecycle.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5441926048539423394" /&gt;&lt;/a&gt;&lt;br /&gt;Concept ideation : Générer un grand nombre d'idées avec des esquisses.&lt;br /&gt;Interaction design: prendre un ou deux concepts et les dérouler avec des chemins d'utilisation, des maquettes (&lt;a href="http://en.wikipedia.org/wiki/Website_wireframe"&gt;wireframes&lt;/a&gt;) de l'interface et des interactions possibles.&lt;br /&gt;Visual design: Réaliser pour les maquettes clés un design visuel. Celui-ci permet de mieux apprécier les émotions et le sentiment que l'interface donne à l'utilisateur.&lt;br /&gt;Production : les développeurs commencent à coder et on commence à produire des "livrables"&lt;br /&gt;Polish :  l'utilisation réelle fait ressortir des éléments non vus plus tôt.&lt;br /&gt;Les itérations apportent beaucoup que ce soit avant ou durant le développement et s'associent très bien avec des méthodes agiles.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oeAoXBMfYDE/S4Wa50nYELI/AAAAAAAAAJ4/mJm2KGzEE3s/s1600-h/DesignIteration.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 225px;" src="http://3.bp.blogspot.com/_oeAoXBMfYDE/S4Wa50nYELI/AAAAAAAAAJ4/mJm2KGzEE3s/s320/DesignIteration.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5441926042914132146" /&gt;&lt;/a&gt;&lt;br /&gt;En conclusion, il faut :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;commencer à designer&lt;/li&gt;&lt;li&gt;designer tôt&lt;/li&gt;&lt;li&gt;faire beaucoup d'itération&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/6968360"&gt;The Mint.com Experience&lt;/a&gt;&lt;br /&gt;Sans l'affichage de la présentation, je n'arrive pas à me lancer dans son résumé. Tant pis.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/jmspool/journey-to-the-center-of-design"&gt;Journey To The Center Of Design -  Jared Spool&lt;/a&gt;&lt;br /&gt;Vidéo présentant un contre avis malheureusement la qualité du son rend ma compréhension de son point de vue difficile.&lt;br /&gt;Jared Spool commence par présenter l'origine de design centré sur l'utilisateur et la promesse que designer avec l'utilisateur au centre du problème aurait une meilleure acceptation par le marché.&lt;br /&gt;Mais pour Jared le design centré sur l'utilisateur n'a jamais marché. Pour dire, il se base sur des études de gros succès commercial.&lt;br /&gt;Pour lui le design centré sur l'utilisateur est un dogme dont il faut se passer.&lt;br /&gt;Les meilleurs équipes n'ont pas de méthodologie ou de dogme. Elles se concentrent sur l'augmentation des techniques et des astuces pour chaque membre de l'équipe.&lt;br /&gt;Les équipes en difficulté essayent de suivre une méthodologie sans succès et ont des techniques et astuces limitées.&lt;br /&gt;Pour lui le but de la recherche sur l'utilisateur est d'informer le design.&lt;br /&gt;Pour lui, le cœur de l'expérience utilisateur se base sur trois piliers :&lt;br /&gt;Vision, retour d'information  et Culture.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/7353260"&gt;5 Minutes on Imitation in Design&lt;/a&gt;&lt;br /&gt;Il ne faut pas simplement copier parce que le travail sur l'original est invisible et qu'on ne connait pas les raisons des choix du design. Les choix de design doivent être intentionnel.&lt;br /&gt;Cependant il est important de s'inspirer du travail des autres. &lt;br /&gt;D'ou la citation de Picasso, les bons artistes copient et les grand artistes volent.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-798120510820762823?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/798120510820762823/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=798120510820762823' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/798120510820762823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/798120510820762823'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2010/02/le-reste-des-videos-user-experience.html' title='Le reste des videos User Experience'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oeAoXBMfYDE/S4Wa6JkjMqI/AAAAAAAAAKA/zSZqF2BkSnw/s72-c/DesignLifecycle.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-6473824258573710972</id><published>2010-02-19T11:48:00.000-08:00</published><updated>2010-02-20T05:15:27.511-08:00</updated><title type='text'>Behavior is our medium by Robert Fabricant</title><content type='html'>&lt;a href="http://www.vimeo.com/3730382"&gt;Behavior is our medium by Robert Fabricant&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;J'ai eu énormément de mal à suivre et donc à résumer cette présentation qui se révèle très théorique.&lt;br /&gt;Je vais tacher de faire un résumé pour donner un avant gout du sujet abordé durant ces 60 minutes.&lt;br /&gt;Pour Robert Fabricant, l'interaction n'est pas une question de technologie mais une question de comportement.&lt;br /&gt;&lt;br /&gt;Il commence par aborder le sujet classique de la représentation des données où on s'attache à trouver la représentation la plus efficace.&lt;br /&gt;De nombreux gadgets apportent des informations de façon efficace mais rien dans le design ne donne envi d'utiliser l'appareil.&lt;br /&gt;&lt;br /&gt;Il s'attache aussi à expliquer qu'il est difficile de changer un comportement acquis. Le designer a beaucoup plus de facilité à modifier la part non humaine du système.&lt;br /&gt;&lt;br /&gt;Il y aurait deux modèles d'étude autour des expériences utilisateurs :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;l'ancien modèle mettant en avant le suivi, l'analyse et le mesures&lt;/li&gt;&lt;li&gt;un nouveau modèle mettant en avant l'influence et impact.&lt;/li&gt;&lt;/ul&gt;Pour mettre en place, ce nouveau modèle il faut comprendre l'état des émotions.&lt;br /&gt;On peut utiliser la perception pour augmenter l'attrait de l'utilisateur par exemple donner une face humaine est un très puissante moyen de motiver les gens.&lt;br /&gt;On peut aussi utiliser des motivations sociales qui sont très puissant mais plus risqué.&lt;br /&gt;L'idée est d'alors d'utiliser les comportements sociaux pour que les gens s'investissent plus.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oeAoXBMfYDE/S374k1_tNjI/AAAAAAAAAGI/38nRJW8lNQs/s1600-h/NewModelInfluence.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 209px;" src="http://1.bp.blogspot.com/_oeAoXBMfYDE/S374k1_tNjI/AAAAAAAAAGI/38nRJW8lNQs/s320/NewModelInfluence.png" alt="" id="BLOGGER_PHOTO_ID_5440058711763400242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;L'idée finale est aussi de se concentrer sur l'impact pour modifier les comportements.&lt;br /&gt;&lt;br /&gt;J'essaierais de me replonger une prochaine fois dans cette vidéo pour en faire un résumé plus précis&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-6473824258573710972?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/6473824258573710972/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=6473824258573710972' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/6473824258573710972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/6473824258573710972'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2010/02/behavior-is-our-medium-by-robert.html' title='Behavior is our medium by Robert Fabricant'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oeAoXBMfYDE/S374k1_tNjI/AAAAAAAAAGI/38nRJW8lNQs/s72-c/NewModelInfluence.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-4826035209814449320</id><published>2010-02-18T10:54:00.000-08:00</published><updated>2010-02-18T11:24:57.241-08:00</updated><title type='text'>Experience Is The Product - Peter Merholz</title><content type='html'>La vidéo dont je fais le résumé se trouve ici : &lt;a href="http://www.slideshare.net/peterme/experience-is-the-product?type=presentation"&gt;http://www.slideshare.net/peterme/experience-is-the-product?type=presentation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Peter Merholz d'Adaptive Path (encore !) commence sa présentation en prenant l'exemple de la photographie et de la simplification de l'appareil photo. Il s'attache nottament sur le premier appareil photo de chez Kodac qui a grandement simplifié la prise de vue.&lt;br /&gt;&lt;br /&gt;Il pose ensuite la question quel est le plus grand compliment qu'on puisse à propos d'une interface utilisateur ?&lt;br /&gt;Ce n'est pas le fait qu'elle soit hautement profitable ou quelle ne plante jamais mais qu'elle soit cool, fun, qu'elle suscite l'engouement qu'on en parle à ses amis (par exemple l'iphone).&lt;br /&gt;&lt;br /&gt;L'évolution d'un produit est représenté par cette pyramide :&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oeAoXBMfYDE/S32PSaAs2fI/AAAAAAAAAEo/PZ2HUe95h9s/s1600-h/UserExperiencePyramid.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 238px;" src="http://1.bp.blogspot.com/_oeAoXBMfYDE/S32PSaAs2fI/AAAAAAAAAEo/PZ2HUe95h9s/s320/UserExperiencePyramid.png" alt="" id="BLOGGER_PHOTO_ID_5439661471316105714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;0n commence par la technologie, l'erreur est de concentrer sur la technologie&lt;br /&gt;La technologie évolue et ne reste pas un avantage sur la compétition. Il faut en faire plus.&lt;br /&gt;Il prend l'exemple de Vi par rapport à la machine à écrire et les premiers magnétoscopes.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oeAoXBMfYDE/S32QW7n8o_I/AAAAAAAAAE4/0h0wFe02RWE/s1600-h/Vcr1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://3.bp.blogspot.com/_oeAoXBMfYDE/S32QW7n8o_I/AAAAAAAAAE4/0h0wFe02RWE/s320/Vcr1.png" alt="" id="BLOGGER_PHOTO_ID_5439662648570192882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oeAoXBMfYDE/S32QWeh0uDI/AAAAAAAAAEw/Wv4JyiILrts/s1600-h/vi.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 184px;" src="http://1.bp.blogspot.com/_oeAoXBMfYDE/S32QWeh0uDI/AAAAAAAAAEw/Wv4JyiILrts/s320/vi.png" alt="" id="BLOGGER_PHOTO_ID_5439662640759879730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;On se concentre ensuite sur les fonctions. On en ajoute de plus de plus pour garder l'avantage par rapport à la concurrence. Cela marche pendant un certain temps, les clients achètent en fonction du nombre de fonctions. Le produit devient tellement compliqué que l'utilisateur ne sait plus quels sont les possibilités.&lt;br /&gt;On obtient alors ca :&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oeAoXBMfYDE/S32Qwq069bI/AAAAAAAAAFI/qqQKXhZ9i3w/s1600-h/Vcr2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://4.bp.blogspot.com/_oeAoXBMfYDE/S32Qwq069bI/AAAAAAAAAFI/qqQKXhZ9i3w/s320/Vcr2.png" alt="" id="BLOGGER_PHOTO_ID_5439663090737804722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oeAoXBMfYDE/S32QwLhEH4I/AAAAAAAAAFA/pKo3nopaark/s1600-h/word.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 225px;" src="http://4.bp.blogspot.com/_oeAoXBMfYDE/S32QwLhEH4I/AAAAAAAAAFA/pKo3nopaark/s320/word.png" alt="" id="BLOGGER_PHOTO_ID_5439663082333020034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enfin on vient à l'experience utilisateur car la technologie et les fonctions ne sont plus compétitives. Cela permet de se distinguer de la concurence. Meme microsoft l'a compris.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oeAoXBMfYDE/S32RPdE0RgI/AAAAAAAAAFg/yNArYWyb3K8/s1600-h/Vcr3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://1.bp.blogspot.com/_oeAoXBMfYDE/S32RPdE0RgI/AAAAAAAAAFg/yNArYWyb3K8/s320/Vcr3.png" alt="" id="BLOGGER_PHOTO_ID_5439663619622323714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oeAoXBMfYDE/S32RPkKG9KI/AAAAAAAAAFo/CbgfJ9dBfOg/s1600-h/Word2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_oeAoXBMfYDE/S32RPkKG9KI/AAAAAAAAAFo/CbgfJ9dBfOg/s320/Word2.png" alt="" id="BLOGGER_PHOTO_ID_5439663621523567778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Il faut savoir jeter des fonctions et réfléchir continuellement au produit pour trouver la solution belle et élégante qui marche (il cite alors Steve Jobs d'un livre écrit en 1984).&lt;br /&gt;C'est un état d'esprit. Tout dépend de la façon dont approche les problèmes qu'on essaye de résoudre ou la façon dont on compte vendre notre produit.&lt;br /&gt;Il prend bien sur l'exemple de la Wii.&lt;br /&gt;Donner une personnalité à son produit pour le rendre plus attractif.&lt;br /&gt;&lt;br /&gt;Lors du développement d'un produit, l'erreur la plus classique est de construire le produit et l'expérience utilisateur à partir des données : quels données avons nous ? comment interpréter ces données ? (Voir le schéma ci dessous).&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oeAoXBMfYDE/S32PSOYqaGI/AAAAAAAAAEg/XdCgxycsK0Y/s1600-h/EngineerVision.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 241px;" src="http://2.bp.blogspot.com/_oeAoXBMfYDE/S32PSOYqaGI/AAAAAAAAAEg/XdCgxycsK0Y/s320/EngineerVision.png" alt="" id="BLOGGER_PHOTO_ID_5439661468195383394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Il faudrait faire l'inverse concevoir de l'extérieur (utilisateur) vers l'intérieur (données).&lt;br /&gt;&lt;br /&gt;On a besoin d'une vision de l'expérience, une liste d'objectifs qui répondent à un besoin de l'utilisateur.&lt;br /&gt;&lt;br /&gt;Il prend l'exemple de Google Calendar et de son succès. L'équipe de Google a interviewé plus de 800 personnes pour savoir ce qu'elle voulaient et construire une vision.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oeAoXBMfYDE/S32PR2uuSiI/AAAAAAAAAEY/XOH9hiX48Pc/s1600-h/GCalendar.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 238px;" src="http://1.bp.blogspot.com/_oeAoXBMfYDE/S32PR2uuSiI/AAAAAAAAAEY/XOH9hiX48Pc/s320/GCalendar.png" alt="" id="BLOGGER_PHOTO_ID_5439661461845461538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Il rajoute l'exemple du Palm Pilot.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oeAoXBMfYDE/S32SNEno3PI/AAAAAAAAAF4/QmH_G49mPiY/s1600-h/Palm.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://4.bp.blogspot.com/_oeAoXBMfYDE/S32SNEno3PI/AAAAAAAAAF4/QmH_G49mPiY/s320/Palm.png" alt="" id="BLOGGER_PHOTO_ID_5439664678209379570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Il faut aussi valoriser le système : Déplacer la difficulté pour permettre de simplifier l'expérience de l'utilisateur.&lt;br /&gt;Exemple de l'Ipod : toute la complexité a été déplacée dans Itunes et le store.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oeAoXBMfYDE/S32SNfFN6CI/AAAAAAAAAGA/Vr-i1tOWKNw/s1600-h/Ipod.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_oeAoXBMfYDE/S32SNfFN6CI/AAAAAAAAAGA/Vr-i1tOWKNw/s320/Ipod.png" alt="" id="BLOGGER_PHOTO_ID_5439664685312763938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Il prend aussi un très bon exemple sur les produits pharmaceutiques (aller aux slides à 37:27) ou encore Flickr.&lt;br /&gt;&lt;br /&gt;En conclusion :&lt;span style="font-weight: bold;"&gt; L'experience de l'utilisateur définit le produit que l'on veut créer&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-4826035209814449320?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/4826035209814449320/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=4826035209814449320' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/4826035209814449320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/4826035209814449320'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2010/02/experience-is-product-peter-merholz.html' title='Experience Is The Product - Peter Merholz'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oeAoXBMfYDE/S32PSaAs2fI/AAAAAAAAAEo/PZ2HUe95h9s/s72-c/UserExperiencePyramid.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-4882126976784588013</id><published>2010-02-18T01:34:00.001-08:00</published><updated>2010-03-01T14:24:14.463-08:00</updated><title type='text'>Domain Driven Design par Eric Evans</title><content type='html'>Résumé de la présentation Domain Driven Design par Eric Evans organisée par Zenika&lt;br /&gt;&lt;br /&gt;La soirée a commencé par une présentation du &lt;a href="http://groups.google.fr/group/dddugparis%20"&gt;DDD User Group parisien&lt;/a&gt; avec Jérémie Grodziski et Grégory Weinbach ainsi que le prochain lancement du site &lt;a href="http://www.domaindrivendesign.fr/"&gt;Domaindrivendesign.fr&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Titre de la présentation : Faire marcher les modèles.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Qu'est ce qui paie dans la modélisation ? Pourquoi s'ennuyer avec les modèles ?&lt;br /&gt;&lt;br /&gt;Il faut s'accorder sur la &lt;span style="font-weight: bold;"&gt;définition d'un domaine : une sphère de connaissance, d'influence ou d'activité.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La difficulté critique de la plupart des projets est d'en comprendre la difficulté fonctionnelle.&lt;br /&gt;Pour expliquer sa vision du DDD il prend tout au long de sa présentation le besoin simplifié du transport international.&lt;br /&gt;Il insiste sur le besoin d'un dialogue intelligent avec le client qui connait les besoins fonctionnels.&lt;br /&gt;Le problème est souvent d'utiliser des termes techniques trop rapidement.&lt;br /&gt;Le premier principe est de parler avec un expert du domaine fonctionnel.&lt;br /&gt;Il faut établir une collaboration avec une personne non technique.&lt;br /&gt;(Note personnel : C'est à rapprocher du Behaviour driven development).&lt;br /&gt;Il faut aussi beaucoup explorer (Brainstorming).&lt;br /&gt;&lt;br /&gt;Qu'est ce qu'un modèle ?&lt;br /&gt;Un modèle aide à se concentrer sur ce qui est important.&lt;br /&gt;Le modèle choisi doit faire en sorte de faciliter le travail du client (pour expliquer cela, il prend l'exemple de la projection de Mercator qui aide les navigateurs mais n'offre pas une vision correcte de la taille des pays).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Définition d'un modèle : Un système d'abstraction qui décrit une sélection d'aspect d'un domaine et peut être utiliser pour résoudre les problèmes de ce domaine.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sélectionner le modèle le plus efficace : un modèle doit servir un usage particulier.&lt;br /&gt;Quelle partie du programme vous cause le plus de problèmes ? Peut être y-a-t'il un besoin pour deux modèles ?&lt;br /&gt;&lt;br /&gt;Langage d'ubiquité (omniprésent) : un langage structuré autour du modèle du domaine et utilisé par l'ensemble des équipes pour relier toutes les activités avec le programme.&lt;br /&gt;&lt;br /&gt;Il y a toujours plusieurs modèles possibles. Chaque département a une vue différente du logiciel.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;D'où l'importance du contexte : les paramètres dans lesquels un mot ou une déclaration apparaissent détermine son sens.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Il faut déterminer des frontières à ce contexte.&lt;br /&gt;Eric Evans reprend alors l'exemple du transport en rajoutant un besoin de déterminer un algorithme du plus court chemin. Ce besoin nécessite un modèle complètement différent. Il faut donc apprendre à faire cohabiter deux modèles différents.&lt;br /&gt;&lt;br /&gt;Il faut alors mettre ne place une « carte de contexte », une carte qui sert à traduire deux modèles dans deux contextes différents.&lt;br /&gt;&lt;br /&gt;Les prerequis pour un modèle sophistiqué sont :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Avoir acces à des domain experts&lt;/li&gt;&lt;li&gt;Iteration&lt;/li&gt;&lt;li&gt;Des frontières claires&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Il faut aussi savoir faire le choix complexe entre revenir en arrière et retravailler le code ou créer un nouveau contexte.&lt;br /&gt;&lt;br /&gt;Pour conclure, Eric Evans souligne que tous les gros systèmes ne seront pas bien conçus. Il faut se concentrer sur certaines parties essentielles et les isoler avec des frontières de contexte.&lt;br /&gt;&lt;br /&gt;Les ingrédients clés du DDD se trouvent à deux niveaux :&lt;br /&gt;niveau tactique :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Expérimenter des modèles appliqués à des scénarios concrets.&lt;/li&gt;&lt;li&gt;Collaborer avec les experts du domaine.&lt;/li&gt;&lt;/ul&gt;Niveau stratégique :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Langage d'ubiquité avec des un contexte limité&lt;/li&gt;&lt;li&gt;Se concentrer les besoins essentielles (core domain).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Ressources : dddcommunity.org, domainlanguage.com&lt;br /&gt;&lt;br /&gt;PS: on me fait remarquer que cette présentation est très proche de celle donnée au Paris JUG. Olivier Croisier en a fait un joli résumé la : &lt;a href="http://thecodersbreakfast.net/index.php?post/2009/06/16/Paris-JUG-%22Domain-driven-design%22-%3A-compte-rendu"&gt;http://thecodersbreakfast.net/index.php?post/2009/06/16/Paris-JUG-%22Domain-driven-design%22-%3A-compte-rendu&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-4882126976784588013?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/4882126976784588013/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=4882126976784588013' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/4882126976784588013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/4882126976784588013'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2010/02/domain-driven-design-par-eric-evans.html' title='Domain Driven Design par Eric Evans'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-866645675810319373</id><published>2010-02-16T09:35:00.000-08:00</published><updated>2010-02-16T10:00:20.684-08:00</updated><title type='text'>UX Team Of One</title><content type='html'>La vidéo est visible ici : &lt;a href="http://www.slideshare.net/ugleah/how-to-be-a-ux-team-of-one?type=presentation"&gt;http://www.slideshare.net/ugleah/how-to-be-a-ux-team-of-one?type=presentation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Un spécialiste de l'expérience utilisateur a actuellement des responsabilité multiples: analyse de la concurrence, recherche, architecture de l'information, design, tests d'utilisabilité, prototypage, documentation&lt;br /&gt;&lt;br /&gt;La vidéo se concentre sur le design et donne un ensemble d'aide pour une "Equipe d'un seul". Ces aides sont réparties en trois parties :&lt;br /&gt;&lt;br /&gt;1 Beaucoup de brainstorming&lt;br /&gt;générer beaucoup d'idées puis les raffiner (schéma ci-dessous).&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oeAoXBMfYDE/S3rZk1R9kZI/AAAAAAAAADs/Y1OEkfakUOI/s1600-h/brainstorm.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 238px;" src="http://1.bp.blogspot.com/_oeAoXBMfYDE/S3rZk1R9kZI/AAAAAAAAADs/Y1OEkfakUOI/s320/brainstorm.png" alt="" id="BLOGGER_PHOTO_ID_5438898726804230546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Utilisez des cadres conceptuels (spectres 1D, 2DS, grilles)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oeAoXBMfYDE/S3rZlBofjII/AAAAAAAAAD0/rT35X535lJo/s1600-h/conceptualframework.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 238px;" src="http://4.bp.blogspot.com/_oeAoXBMfYDE/S3rZlBofjII/AAAAAAAAAD0/rT35X535lJo/s320/conceptualframework.png" alt="" id="BLOGGER_PHOTO_ID_5438898730119957634" border="0" /&gt;*&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Exemple de spectre: la familiarité avec le site de débutant à expert&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oeAoXBMfYDE/S3rZlzVu_dI/AAAAAAAAAEE/x6PWNlsiXFI/s1600-h/spectrums.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://2.bp.blogspot.com/_oeAoXBMfYDE/S3rZlzVu_dI/AAAAAAAAAEE/x6PWNlsiXFI/s320/spectrums.png" alt="" id="BLOGGER_PHOTO_ID_5438898743463050706" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oeAoXBMfYDE/S3rZlmF6VWI/AAAAAAAAAD8/Ue-itEcffSk/s1600-h/2x2s.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_oeAoXBMfYDE/S3rZlmF6VWI/AAAAAAAAAD8/Ue-itEcffSk/s320/2x2s.png" alt="" id="BLOGGER_PHOTO_ID_5438898739907024226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oeAoXBMfYDE/S3rZmKpyFXI/AAAAAAAAAEM/fRY9eiN1WRI/s1600-h/grids.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://3.bp.blogspot.com/_oeAoXBMfYDE/S3rZmKpyFXI/AAAAAAAAAEM/fRY9eiN1WRI/s320/grids.png" alt="" id="BLOGGER_PHOTO_ID_5438898749721154930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;utiliser une bibliothèque d'inspiration (&lt;a href="https://addons.mozilla.org/fr/firefox/addon/1146"&gt;screengrab plug in pour Firefox&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;2 Rassembler une équipe "ah hoc" même si ce ne sont pas des specialiste de l'UX&lt;br /&gt;Il va falloir s'aider des gens autour de vous et tirer parti de leurs idées.&lt;br /&gt;Utilisation de "scketchboards"&lt;br /&gt;Ouvrir des sessions de conception libre et fun (pizza ! :) )&lt;br /&gt;Exécuter des ateliers basés sur un modèle&lt;br /&gt;décorer votre espace afin de lancer des discussions.&lt;br /&gt;Cet ensemble d'idées va surtout permettre de communiquer sur les besoins des utilisateurs et générer des idées.&lt;br /&gt;&lt;br /&gt;3 Choisir les meilleures idées&lt;br /&gt;Il faut avoir une "Etoile du Nord" pour se réorienter au milieu de l'océan d'idées générées.&lt;br /&gt;Cette étoile peut etre:&lt;br /&gt;Les besoins du business sont bons&lt;br /&gt;+ les besoins des utilisateurs sont mieux&lt;br /&gt;= Principes de conception&lt;br /&gt;Ces principes de conception sont différents en fonction de chaque produit car chaque expérience utilisateur est différente.&lt;br /&gt;&lt;br /&gt;Comment démarrer :&lt;br /&gt;Faire des esquisses&lt;br /&gt;Organiser des ateliers&lt;br /&gt;mettre en place des principes de conception&lt;br /&gt;&lt;br /&gt;En conclusion, la présentatrice met en avant l'importance d'avoir foi en ses idées. Cela augmentera votre confiance personnel, permettra de mieux vendre vos idées et vous rendra heureux.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-866645675810319373?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/866645675810319373/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=866645675810319373' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/866645675810319373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/866645675810319373'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2010/02/ux-team-of-one.html' title='UX Team Of One'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oeAoXBMfYDE/S3rZk1R9kZI/AAAAAAAAADs/Y1OEkfakUOI/s72-c/brainstorm.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-1094961406947200908</id><published>2010-02-14T08:38:00.000-08:00</published><updated>2010-02-14T09:56:54.883-08:00</updated><title type='text'>User Experience Best Practices - Nick Finck</title><content type='html'>&lt;span id="result_box" class="long_text"&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Nick Finck / www.uxnet.org"&gt;&lt;a href="http://www.slideshare.net/nickf/user-experience-best-practices?type=powerpoint"&gt;La vidéo est ici&lt;/a&gt; - www.uxnet.org&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="User experience is the quality of experience a person has when interacting with a specific design from a cup to a museum."&gt;L'expérience utilisateur est la qualité de l'expérience d'une personne est en interaction avec un design spécifique d'une tasse à un musée.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="There is lots of experts for user interface."&gt;Il y a beaucoup d'experts  comme le montre le schema ci-dessous.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oeAoXBMfYDE/S3g2di5-ZbI/AAAAAAAAADc/wHCvINA325s/s1600-h/UXexperts.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 203px;" src="http://3.bp.blogspot.com/_oeAoXBMfYDE/S3g2di5-ZbI/AAAAAAAAADc/wHCvINA325s/s320/UXexperts.png" alt="" id="BLOGGER_PHOTO_ID_5438156431263950258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Une expérience utilisatrice se doit de répondre aux besoins suivants :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span id="result_box" class="long_text"&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Easy of use (usability),"&gt;Facile d'utilisation (convivialité),&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span id="result_box" class="long_text"&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Easy of use (usability),"&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Intuitiveness (Information design),"&gt;Intuitive (conception de l'information),&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span id="result_box" class="long_text"&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Intuitiveness (Information design),"&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Structure (information architecture),"&gt;Structure (architecture de l'information),&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span id="result_box" class="long_text"&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Structure (information architecture),"&gt;&lt;/span&gt;&lt;span title="Visual aesthetic (visual design),"&gt;Visuel esthétique (conception visuelle),&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span id="result_box" class="long_text"&gt;&lt;span title="Visual aesthetic (visual design),"&gt;&lt;/span&gt;&lt;span title="Functionnality (Interaction design)"&gt;Fonctionnalité (design d'interaction)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span id="result_box" class="long_text"&gt;&lt;span title="List of website exemple :"&gt;Nick Finck présente ensuite une liste de Site Web d'où il tire des exemples de bonnes ou mauvaises pratiques.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Amazon : lots of analytics = data driven, user experience mostly driven by data analysis (quantitative) and not user input (quantitative)."&gt;&lt;span style="font-weight: bold;"&gt;Amazon.com&lt;/span&gt;&lt;br /&gt;Beaucoup d'analyse de données (Data driven); l'expérience utilisateur est liée à l'analyse des données (quantitative) et pas les retours des utilisateurs (qualitatif).&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Improper functionnality : navigational functionality should always properly support the level of information on a site"&gt;La navigation doit toujours supporter correctement le niveau d'information sur un site.&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Business trumping : businnes drivers and business decisions should never over power the user's needs, it should be a balance"&gt;Le business et les décisions commerciales ne devraient jamais limiter l'utilisateur; il devrait y avoir un équilibre.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title="Ebay"&gt;&lt;span style="font-weight: bold;"&gt;Ebay.com&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Try to respond to everybody needs - user driven !"&gt;Essayes de répondre aux besoins de chacun : user driven.&lt;br /&gt;&lt;/span&gt;&lt;span title="Filter exceptionnaly well designed"&gt;Filtres exceptionnellement bien conçus.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title="Flickr"&gt;&lt;span style="font-weight: bold;"&gt;Flickr.com&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Community Driving architecture should be a supplement and never should drive a site's architecture and navigation."&gt;Ici c'est la communauté qui dirige les choix de design alors que ca devrait être un complément et non diriger l'architecture d'un site et la navigation.&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Websites should never rely on search as primary navigation"&gt;Les sites web ne doivent pas se baser plus sur la recherche que la navigation directe.&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="By Popularity vs See all : You should always show and access to part of a set of information"&gt;Il doit toujours être possible d'accéder à une partie d'un ensemble d'informations&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title="Netflix.com"&gt;&lt;span style="font-weight: bold;"&gt;Netflix.com&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Allow user to clearly see the primary information, don't overwhelm the user with other facets of that information"&gt;Permettre à l'utilisateur de voir clairement l'information principale; ne pas submerger l'utilisateur par d'autres facettes de cette information.&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="If your product has to way of purchasing, make it inherent in the existing architecture"&gt;Si votre produit a plusieurs façons d'être acheter, faire en sorte qu'elle sont inhérentes à l'architecture existante.&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Do not disrupt a user trying to complete their task with calls to action or other disruptive information."&gt;Ne pas pertuber un utilisateur qui essaie d'accomplir une tâche avec des appels à l'action ou de l'information perturbatrice.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title="Target.com"&gt;&lt;span style="font-weight: bold;"&gt;Target.com&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="The amount of options and paths in a navigation should never overwhelm the user"&gt;La somme des options et des possibilités dans une navigation ne devrait jamais écraser l'utilisateur.&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="When enough changes occur in a page it's important to look at the design and redesign if needed."&gt;Lorsque suffisamment de changements se produisent dans une page, il est important d'examiner son design et le refondre si nécessaire.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title="Toyota.com"&gt;&lt;span style="font-weight: bold;"&gt;Toyota.com&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title="Avoir unnecessary pages"&gt;Éviter les pages inutiles&lt;br /&gt;&lt;/span&gt;&lt;span title="Keep pages accessible."&gt;Garder les pages accessibles. &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Don't use limiting technology (like flash ;) ) if it's not absolutely needed"&gt;N'utilisez pas une technologie avec des contraintes comme Flash si elle n'est pas absolument nécessaire.&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Allow users to compare not just products in a given line but all of your products side by side"&gt;Permettre aux utilisateurs de comparer non seulement les produits d'un type donné mais l'ensemble des produits côte à côte.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title="Twitter.com"&gt;&lt;span style="font-weight: bold;"&gt;Twitter.com&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Threading : site-based messaging systems should always be threaded"&gt;Threading: les sites de systèmes de messagerie doit toujours être géré par "Thread".&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Make &amp;quot;my profile&amp;quot; page easy to find"&gt;Faire en sorte que la "Mon profil" soit facile à trouver.&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Show relevant information to the task the user may be to accomplish on that page"&gt;Afficher les informations pertinentes à la tâche que l'utilisateur essaye accomplir sur cette page&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title="Key information"&gt;&lt;span style="font-weight: bold;"&gt;Informations clés&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="- Proper balance of needs between the user, the business and technology"&gt;- Bon équilibre des besoins entre l'utilisateur, les contraintes du projet et la technologie&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oeAoXBMfYDE/S3g2d4fmalI/AAAAAAAAADk/8RgqC_v85n4/s1600-h/UXFactors.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 194px;" src="http://4.bp.blogspot.com/_oeAoXBMfYDE/S3g2d4fmalI/AAAAAAAAADk/8RgqC_v85n4/s320/UXFactors.png" alt="" id="BLOGGER_PHOTO_ID_5438156437058906706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span id="result_box" class="long_text"&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="- Keep things simple, don't get in the user's way, allow them to complete their task with ease"&gt;- Gardez les choses simples, ne pas gêner l'utilisateur;  lui permettre d'accomplir ses tâches avec aisance&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="- don't focus only on the most critical parts, the user experience is made up of the sum of all parts"&gt;- Ne pas se concentrer seulement sur les parties les plus critiques, l'expérience utilisateur est constitué de la somme de toutes les parties&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="- Good UX involves lisening to users on both a qualitative and quantitative level but don't over do it."&gt;- Une bonne expérience utilisateur implique une écoute des utilisateurs tant au niveau qualitatif que quantitatif sans exagération.&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="- User experience is not implemented, it is adopted as a philosophy by the entire organization"&gt;- L'expérience utilisateur n'est pas simplement mise en pratique, elle est adoptée comme une philosophie de l'entreprise tout entière.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-1094961406947200908?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/1094961406947200908/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=1094961406947200908' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/1094961406947200908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/1094961406947200908'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2010/02/user-experience-best-practices-nick.html' title='User Experience Best Practices - Nick Finck'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oeAoXBMfYDE/S3g2di5-ZbI/AAAAAAAAADc/wHCvINA325s/s72-c/UXexperts.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-2692014340671916941</id><published>2010-02-14T05:04:00.000-08:00</published><updated>2010-02-14T08:37:23.806-08:00</updated><title type='text'>Jesse James Garrett - Adaptive Path</title><content type='html'>Résumé de cette &lt;a href="http://vimeo.com/6952223"&gt;présentation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;L'expérience utilisateur est une condition acquise pour lesquels il n'existe aucun remède.&lt;br /&gt;La question de l'expérience des utilisateurs est partout.&lt;br /&gt;Cette expérience est subjective, éphémère et immatérielle.&lt;br /&gt;De plus ce que veulent les utilisateurs est variable.&lt;br /&gt;&lt;br /&gt;Cependant il y a un moyen de mesurer l'intérêt des utilisateurs : c'est son engagement.&lt;br /&gt;&lt;br /&gt;Le design de l'expérience est le design de n'importe quoi indépendamment du médium ou du média avec l'expérience utilisateur en résultat explicite et l'engagement de l'utilisateur comme but explicite.&lt;br /&gt;&lt;br /&gt;Le design de l'expérience utilisateur est étudié depuis presque 10 ans et le schéma ci dessous en représente la représentation classique.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oeAoXBMfYDE/S3gd_O1Cw7I/AAAAAAAAADE/UPUy49kaddY/s1600-h/VisualDesign.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 272px; height: 320px;" src="http://1.bp.blogspot.com/_oeAoXBMfYDE/S3gd_O1Cw7I/AAAAAAAAADE/UPUy49kaddY/s320/VisualDesign.png" alt="" id="BLOGGER_PHOTO_ID_5438129522199413682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Le travail autour de l'experience utilisateur s'organise actuellement autour des quatres facteurs et engagements suivant :&lt;br /&gt;- Perception: l'engagement des sens (vue mais aussi toucher, odorat, gout). Par exemple le directeur de la photographie fait en sorte que chaque image ai une signification de complexe.&lt;br /&gt;- Action: l'engagement du corps (exemple de la Wii)&lt;br /&gt;- Cognition: l'engagement de l'esprit&lt;br /&gt;- Emotion: L'engagement du cœur&lt;br /&gt;&lt;br /&gt;On peut alors faire le lien entre ces quatre éléments et le schéma du dessus.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oeAoXBMfYDE/S3glhttOjjI/AAAAAAAAADM/QQop8olVEws/s1600-h/4componentsOfUX-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 245px;" src="http://3.bp.blogspot.com/_oeAoXBMfYDE/S3glhttOjjI/AAAAAAAAADM/QQop8olVEws/s320/4componentsOfUX-1.png" alt="" id="BLOGGER_PHOTO_ID_5438137811185077810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Comme on voit l'élément qui est souvent oublié est l'émotion!&lt;br /&gt;&lt;br /&gt;Il faut aussi prendre en compte deux limitions :&lt;br /&gt;- les contraintes : les gens ont leurs limites.&lt;br /&gt;- le contexte : comment vous vous engagez avec l'expérience ?*&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oeAoXBMfYDE/S3gmPvKfh-I/AAAAAAAAADU/kUAC4-gcezU/s1600-h/4componentsOfUX-2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 252px;" src="http://4.bp.blogspot.com/_oeAoXBMfYDE/S3gmPvKfh-I/AAAAAAAAADU/kUAC4-gcezU/s320/4componentsOfUX-2.png" alt="" id="BLOGGER_PHOTO_ID_5438138601850243042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;La subjectivité de la conception est l'intersection entre nos capacités, notre contexte et nos contraintes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-2692014340671916941?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/2692014340671916941/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=2692014340671916941' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/2692014340671916941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/2692014340671916941'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2010/02/jesse-james-garrett-adaptive-path.html' title='Jesse James Garrett - Adaptive Path'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oeAoXBMfYDE/S3gd_O1Cw7I/AAAAAAAAADE/UPUy49kaddY/s72-c/VisualDesign.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-4172561057297610508</id><published>2010-02-14T03:39:00.000-08:00</published><updated>2010-02-28T09:17:21.133-08:00</updated><title type='text'>25 vidéos sur l'Experience Utilisateur !</title><content type='html'>Dans les jours qui viennent, je vais enfin prendre le temps de regarder les 25 videos (pfioouuuu) sur l'Experience Utilisateur (ou encore User Experience / UX) disponible ici :&lt;br /&gt;&lt;a href="http://www.smashingmagazine.com/2010/01/05/25-user-experience-videos-that-are-worth-your-time/"&gt;http://www.smashingmagazine.com/2010/01/05/25-user-experience-videos-that-are-worth-your-time/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Je vais en profiter pour faire un résumé rapide de chaque vidéo dans un message et je mettrais les liens ici. Clairement pour approfondir le sujet, il faut mieux écouter entièrement les présentations.&lt;br /&gt;&lt;br /&gt;D'ailleurs j'en profite pour conseiller Smashing Magazine qui est un excellent site web pour toute personne s'intéressant au design web, au graphisme et bien sur à l'expérience utilisateur.&lt;br /&gt;&lt;br /&gt;J'ai décidé de parler d'expérience utilisateur pour etre proche des présentations mais on est clairement ici dans l'interface homme machine ou l'interface graphique.&lt;br /&gt;&lt;br /&gt;Voici les résumés :&lt;br /&gt;&lt;a href="http://ygrenzinger.blogspot.com/2010/02/jesse-james-garrett-adaptive-path.html"&gt;Jesse James Garrett - Adaptive Path&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ygrenzinger.blogspot.com/2010/02/user-experience-best-practices-nick.html"&gt;User Experience Best Practices - Nick Finck&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ygrenzinger.blogspot.com/2010/02/ux-team-of-one.html"&gt;UX Team of one - leah buley - Adaptive Path&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ygrenzinger.blogspot.com/2010/02/experience-is-product-peter-merholz.html"&gt;Experience Is The Product - Peter Merholz&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ygrenzinger.blogspot.com/2010/02/behavior-is-our-medium-by-robert.html"&gt;Behavior is our medium by Robert Fabricant&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ygrenzinger.blogspot.com/2010/02/web-form-design-luke-wroblewski-bon.html"&gt;Web form design - Luke Wroblewski (Tres concrète et très intéressante !)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ygrenzinger.blogspot.com/2010/02/learning-interaction-design-from.html"&gt;Learning Interaction Design From Everyday Objects par Bill DeRouchey&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ygrenzinger.blogspot.com/2010/02/experience-utilisateur-et-agilite.html"&gt;Expérience utilisateur et Agilité - Johanna Kollmann&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ygrenzinger.blogspot.com/2010/02/tap-is-new-screen-dan-saffer.html"&gt;Design des interfaces gestuelles et tactiles - Dan Saffer&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Je regroupe &lt;a href="http://ygrenzinger.blogspot.com/2010/02/le-reste-des-videos-user-experience.html"&gt;l'ensemble des résumés "courts" pour éviter de trop multiplier les articles.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-4172561057297610508?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/4172561057297610508/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=4172561057297610508' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/4172561057297610508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/4172561057297610508'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2010/02/25-video-sur-lexperience-utilisateur.html' title='25 vidéos sur l&apos;Experience Utilisateur !'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-6300721773545214137</id><published>2010-01-20T05:58:00.000-08:00</published><updated>2010-01-21T07:02:42.899-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PersonnalMBA'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Deep survival</title><content type='html'>Once again a very good book from PersonnalMBA !&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Written by Laurence Gonzales, it explain how accident happens and why people live or die in survival situation.&lt;/div&gt;&lt;div&gt;This is actually the two main parts of the book.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This book use a lot of philosophy (mainly &lt;a href="http://en.wikipedia.org/wiki/Stoicism"&gt;Stoicism &lt;/a&gt;and &lt;a href="http://en.wikipedia.org/wiki/Taoism"&gt;Taoism&lt;/a&gt;), a lot of real examples and statistics studies.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is a very opening and inspiring book and, even if it's main public is people who wants to go to the wild or do dangerous thing, it's also very useful for "common" people or business.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At each time of your life or your business, you will find yourself facing difficult situation : divorce, loosing your job, a big contract ... At this time, you should have a survivor mentality (or philosophy) to pass these events with the less problems !&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here, the survival's rules directly taken from the book :&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;look, see, believe : accept the reality of the situation.&lt;/li&gt;&lt;li&gt;Stay calm : use humor; use fear to focus.&lt;/li&gt;&lt;li&gt;Think/Analyse/Plan : get organized; set up small, manageable tasks.&lt;/li&gt;&lt;li&gt;Take correct, Decisive action : be bold and cautious while carrying out tasks; Willing to take risk to greater good; Break down large task into small one.&lt;/li&gt;&lt;li&gt;Celebrate your successes : take joy in completing tasks.&lt;/li&gt;&lt;li&gt;Count your blessings : be grateful, you're alive !&lt;/li&gt;&lt;li&gt;Play : engage the crisis almost as a game.&lt;/li&gt;&lt;li&gt;See the beauty : relieve stress and creates strong motivation and allow to take new information more effectively.&lt;/li&gt;&lt;li&gt;Believe that you'll succeed&lt;/li&gt;&lt;li&gt;Surrender : let go your fear of dying; "Put away the pain"; "Resignation without giving up"&lt;/li&gt;&lt;li&gt;Do whatever is necessary : be determined, have the will and the skill, don't expect or even hope to be rescued.&lt;/li&gt;&lt;li&gt;Never ever give up : let nothing break you're spirit; Embrace the world in which you find yourself and see opportunity in adversity.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;There is also some advise to stay out of trouble :&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Perceive, believe then act : attempt to make prediction accurate but, as environment change, you need versatility; Avoid the "Four poison of the Mind", fear, confusion, hesitation, surprise.&lt;/li&gt;&lt;li&gt;Avoid impulsive behavior; Don't hurry.&lt;/li&gt;&lt;li&gt;Know your stuff like Marcus Aurelius, the Roman emperor and general, said : "Of each particular things, ask : what is it in itself, in its own construction ?"&lt;/li&gt;&lt;li&gt;Get the information.&lt;/li&gt;&lt;li&gt;Be humble.&lt;/li&gt;&lt;li&gt;When in doubt, bail out. And don't underestimate the difficulty of doing this !&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;These information are enterely quoted from the conclusion of the book. The whole book needs to be read to get the full comprehension.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;you can also have a lot of info on the website : &lt;a href="http://www.deepsurvival.com/"&gt;http://www.deepsurvival.com/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If want more info or more details, don't hesitate to ask questions :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-6300721773545214137?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/6300721773545214137/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=6300721773545214137' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/6300721773545214137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/6300721773545214137'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2010/01/deep-survival.html' title='Deep survival'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-618421580931310090</id><published>2010-01-20T03:54:00.000-08:00</published><updated>2010-02-14T03:39:45.119-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Paris JUG - Soirée performance</title><content type='html'>Résumé de cette soirée animé par &lt;a href="http://www.parisjug.org/xwiki/bin/view/Speaker/PepperdineKirk"&gt;Kirk Pepperdine&lt;/a&gt; et Dan Hardiker, tenant le site http://www.kodewerk.com/.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La présentation fut similaire à celle ayant eu lieu au Devoxx 2009 (visible ici &lt;a href="http://beta.parleys.com/#sl=1&amp;amp;st=5&amp;amp;id=1594"&gt;http://beta.parleys.com/#sl=1&amp;amp;st=5&amp;amp;id=1594&lt;/a&gt;) donc vous pouvez voir les transparents.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ambiance bien sympathique surtout par la dynamique du duo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Coté technique, dans l'ensemble, la présentation portait plus sur le coté méthodologie et bonnes pratiques de l'amélioration des performances d'une application. Seuls des outils de base mais indispensable ont été utilisés (suivi des processus système, JMeters tiré du profiling netbeans ou encore Thread Dump Analyzer&lt;span class="__wave_paste" __wave_annotations="" __wave_xml="Thread Dump Analyzer"&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Kirk nous a présenté un ensemble d'anti-patterns liés aussi bien à la technique qu'à la méthodologie.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La panique.&lt;/div&gt;&lt;div&gt;Erreurs : ignorer des éléments clés, pointer du doigt ("Ca vient de la base de données ou du reseau !"); la pression des utilisateurs et des manageurs; beaucoup de stress.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Pas de "stress testing".&lt;/div&gt;&lt;div&gt;Erreur : utiliser le navigateur pour faire des tests (non répétable, difficile à réaliser).&lt;/div&gt;&lt;div&gt;Besoin : avoir une specification claire du besoin du client en terme de performance; Aucune réponse de plus de 3 sec.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"Shot in the dark".&lt;/div&gt;&lt;div&gt;Erreur : ne pas travailler sur des intuitions, par exemple, code propre et non propre ont souvent les memes performances. Faire des optimisations de facon prématuré est inutile.&lt;/div&gt;&lt;div&gt;Besoin : mesurer pour connaitre l'origine du probleme. Identifier les principaux consommateurs. Tester chaque niveau de l'application, dans l'ordre Hardware puis JVM/OS puis application puis le client associé à des patterns d'utilisation.&lt;/div&gt;&lt;div&gt;Par exemple si au niveau de l'OS, si les ressources affectés au processus se partagent également entre l'application et sa gestion par le systeme, il y a surement un probleme de threads.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dans la scéance des questions / réponses, il est ressorti qu'un des principaux objectifs du consultant sur des questions de performance va etre de faire parler les différents acteurs du projet. Les problemes de performances Java se repartissent à 40% sur des problemes de mémoire et à 40% sur des problemes d'accès base de données (JDBC).&lt;br /&gt;&lt;br /&gt;Allez le compte rendu + wave par Olivier Croisier :&lt;a href="http://thecodersbreakfast.net/index.php?post/2010/01/23/Paris-JUG-Performance-Kirk-Perpperdine"&gt; http://thecodersbreakfast.net/index.php?post/2010/01/23/Paris-JUG-Performance-Kirk-Perpperdine&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-618421580931310090?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/618421580931310090/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=618421580931310090' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/618421580931310090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/618421580931310090'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2010/01/paris-jug-soiree-performance.html' title='Paris JUG - Soirée performance'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-9007864095703486444</id><published>2010-01-20T03:07:00.000-08:00</published><updated>2010-01-20T05:49:53.116-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='développement personnel'/><category scheme='http://www.blogger.com/atom/ns#' term='reflexion'/><category scheme='http://www.blogger.com/atom/ns#' term='futur'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>TED: Ideas worth spreading</title><content type='html'>TED (&lt;a href="http://www.ted.com/"&gt;http://www.ted.com/&lt;/a&gt;) est une conférence annuelle dont l'idée est de "transmettre les idées" .... et quelles idées !&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sérieusement toutes les videos que j'ai pu voir ont toutes leurs intérets et très souvent effectuées par des gens passionnés et renommés dans leurs domaines respectifs. &lt;/div&gt;&lt;div&gt;Les sujets sont devenus très variés meme s'ils s'orientent historiquement sur la technologie, le design et le "fun".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ce genre de conférence me redonne espoir sur notre futur :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Et clairement certains discours meriterait réellement d'etre plus pris en compte !&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A regarder sans modération et en plus c'est souvent sous titré.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Trois examples :&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.ted.com/talks/lang/eng/seth_godin_on_the_tribes_we_lead.html"&gt;http://www.ted.com/talks/lang/eng/seth_godin_on_the_tribes_we_lead.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.ted.com/talks/lang/eng/dan_pink_on_motivation.html"&gt;http://www.ted.com/talks/lang/eng/dan_pink_on_motivation.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.ted.com/talks/lang/eng/don_norman_on_design_and_emotion.html"&gt;http://www.ted.com/talks/lang/eng/don_norman_on_design_and_emotion.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-9007864095703486444?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/9007864095703486444/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=9007864095703486444' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/9007864095703486444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/9007864095703486444'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2010/01/ted-ideas-worth-spreading.html' title='TED: Ideas worth spreading'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-8389661761222385472</id><published>2009-12-17T05:54:00.000-08:00</published><updated>2009-12-17T06:01:19.442-08:00</updated><title type='text'>Six ways to make people like you</title><content type='html'>&lt;b&gt;Become genuinely interested in other people.&lt;/b&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Smile.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Remember that a person's name is to that person the sweetest and most important sound in any language.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Be a good listener. Encourage others to talk about themselves.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Talk in terms of the other person's interests.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Make the other person feel important ... and do it sincerely.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Quoted from "How to win friends and influence people" by Dale Carnegie.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-8389661761222385472?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/8389661761222385472/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=8389661761222385472' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/8389661761222385472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/8389661761222385472'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2009/12/six-ways-to-make-people-like-you.html' title='Six ways to make people like you'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-8911871110854876301</id><published>2009-12-17T03:16:00.000-08:00</published><updated>2009-12-17T06:22:13.079-08:00</updated><title type='text'>How to keep a disagreement from becoming an argument</title><content type='html'>&lt;b&gt;Welcome the disagreement.&lt;/b&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Remember the slogan, "When two partners always agree, one of them is not necessary". If there is some point you haven't thought about, be thankful if it is brought to your attention. Perhaps, this disagreement is your opportunity to be corrected before you make a serious mistake.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Distrust your first instinctive impression.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Our first natural reaction in a disagreeable situation is to be defensive. Be careful. Keep calm and watch out for your first reaction. It may be you at your worst, not your best.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Control your temper&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;Remember, you can measure the size of a person by what makes him or her angry.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Listen first.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Give your opponent a chance to talk. Let them finish. Do not resist, defend or debate. This only raises barriers. Try to build bridges of understanding. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Look for areas of agreement.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;When you have heard your opponents out, dwell first on the points and areas on which you agree.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Be honest.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Look for areas where you can admit error and say so. Apologize for your mistakes. It will help disarm your opponents and reduce defensiveness.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Promise to think over your opponent's ideas and study them carefully.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;And mean it. Your opponent may be right. It is a lot easier at this stage to agree to think about their points than to move rapidly ahead and find yourself in the position where your opponents can say: "We tried to tell you, but you wouldn't listen".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Thank your opponents sincerely for their interest. &lt;/b&gt;&lt;/div&gt;&lt;div&gt;Anyone who takes the time to disagree with you is interested in the same thing you are. Think of them as people who really want to help you and you may turn your opponents into friends.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Postpone action to give both sides time to think through the problem.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Suggest that a new meeting be held later that day or the next day, when all the facts may be brought to bear. In preparation for this meeting, ask yourself some hard questions : Could my opponents be right ?  partly right ? is there truth or merit in their position or argument ? Will my reaction drive my opponents further away or draw them closer to me ? Will my reaction drive elevate the estimation good people have of me ? will I win or lose ? What price will I have to pay if I win ? Is this difficult situation an opportunity for me ?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Quoted from "Bits and Pieces published by The Economic Press, Fairfield.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-8911871110854876301?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/8911871110854876301/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=8911871110854876301' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/8911871110854876301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/8911871110854876301'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2009/12/how-to-keep-disagreement-from-becoming.html' title='How to keep a disagreement from becoming an argument'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-7906763046925659337</id><published>2009-12-14T05:18:00.000-08:00</published><updated>2009-12-14T07:12:26.668-08:00</updated><title type='text'>Retour Model Driven Day 2009</title><content type='html'>&lt;div&gt;Le 26 novembre 2009 avait lieu la journée du Model Driven organisé notamment par Objet Direct qui m'avait invité.&lt;/div&gt;&lt;div&gt;Je n'ai malheureusement pu assister à toutes les présentations mais le bilan fut plutôt positif et m'a permis de me remettre au gout du jour sur MDA.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Je vais présenter rapidement les présentations qui ont retenu mon attention mais vous pouvez voir les présentations 2009 sur &lt;a href="http://www.mdday.fr/"&gt;www.mdday.fr&lt;/a&gt; dans la rubrique téléchargement.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt;1ere présentation générale sur le Model Driven Engineering par Jean Bézivin.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Présentation de l’écosysteme « Model Driven » de la génération de code à l'interopérabilité des modèles en passant par la découverte de modèle (e.g. a partir du code).&lt;/div&gt;&lt;div&gt;Pour rappel, Le MDA est basé sur un modèle, un méta modele et des transformations. Dans un cadre encore plus général et haut niveau, on a un système qui est représenté par un modèle lui même conforme à un méta modèle (lui même conforme à un méta méta modèle...).&lt;/div&gt;&lt;div&gt;Le mieux est d'aller voir la présentation vu la complexité de celle-ci il est difficile de la résumer en quelques lignes. De plus personnellement je l'ai trouvé trop éloigné de la pratique.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;2ème présentation  par Object Direct : moderniser son SI avec MDA&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;La présentation a porté sur un projet de refonte d'un projet existant fondé sur un Atelier de Génie Logiciel.&lt;/div&gt;&lt;div&gt;Le socle technique de destination choisi se base sur des technos éprouvés : Java, Seam, JSF, Hibernate (@JPA).&lt;/div&gt;&lt;div&gt;Il a fallu construire une Usine de Transformation MDA dont un des principaux objectifs fut de minimiser les risques. &lt;/div&gt;&lt;div&gt;Cette usine de transformation MDA a été divisée en 4 étapes : &lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Rétromodéliser à partir de l'existant&lt;/li&gt;&lt;li&gt;Renormaliser le PSM source en PIM&lt;/li&gt;&lt;li&gt;Transformer le PIM en PSM cible&lt;/li&gt;&lt;li&gt;Génerer le code source.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Très positif mais il y a des points difficiles :&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;limite à la standardisation du code&lt;/li&gt;&lt;li&gt;énormément de code à appréhender en une seule fois&lt;/li&gt;&lt;li&gt;améliorer le caractère itératif du code.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Petit tour dans l'univers dans l'univers .Net avec la 4ème présentation : CodeFluent&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;L'idée de CodeFluent est :&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;de modéliser n'importe quelle application manipulant des données&lt;/li&gt;&lt;li&gt;de ne pas avoir à gérer les améliorations de l'architecture .Net&lt;/li&gt;&lt;li&gt;cohérence des couches&lt;/li&gt;&lt;li&gt;utilisation de briques logicielles&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Les cycles de développement sont définis dans l'ordre suivant :&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Phase de conception du modèle ou import&lt;/li&gt;&lt;li&gt;Phase d'inférence et de génération de code&lt;/li&gt;&lt;li&gt;Phase de développement et de production&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Les fonctionnalités sont nombreuses :&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Modélisation du diagramme de classe&lt;/li&gt;&lt;li&gt;Intrégration de règle&lt;/li&gt;&lt;li&gt;fonctionnalité unique de « modélisation dynamique » par des « patterns »&lt;/li&gt;&lt;li&gt;Vocabulaire de base riche permettant de personnaliser le code généré&lt;/li&gt;&lt;li&gt;Génération de code performant et propre&lt;/li&gt;&lt;li&gt;Possibilité de modifier la génération en agissant sur le moteur de template&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;CodeFluent permet donc de développer n'importe quel type d'application aux normes Microsoft en prenant en construisant un Business Object Modele qui fait office d'interface forteresse avec les parties exterieurs (de l'IHM aux autres produits).&lt;/div&gt;&lt;div&gt;Une présentation démo montre l'intégration puissante avec l'univers Microsoft : génération d'écran sharepoint, synchronisation avec Access ou Excel.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Retour dans le monde Java avec la 5ème présentation : Celerio de la société Jaxio&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;L'idée est d'exploiter au maximum le modèle métier avec une génération à partir du modèle de données et une configuration de code sur lequel va s'appuyer la couche métier. Il ne reste plus qu’a traiter les cas transverse complexe.&lt;/div&gt;&lt;div&gt;On est dans le domaine des « Opinionated Software »  tel Grails, SpringROO qui mette en avant les conventions de structure du projet sur la configuration. Jaxio met aussi une version gratuite de leur outil en ligne avec SpringFuse qui a permis d'avoir un retour sur des milliers de projet.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Enfin la dernière présentation qui fut à mon avis la plus révélatrice à propos de MDA :Model for maintenability, par Andrew Watson, OMG Technical Director&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Après une courte présentation des domaines de travail de l'Object Management Group, Andrew Watson s'est lancé dans une argumentation en faveur du MDA que j'ai trouvé plutôt convaincante.&lt;/div&gt;&lt;div&gt;Il a commencé par un historique du métier d'ingénieur dans le cadre du design et de la réalisation des gros projets aéronautiques en prenant l'exemple du Concorde et l'Airbus.&lt;/div&gt;&lt;div&gt;L'utilisation de dessins (alias blue print) qui étaient ensuite retraduits en objet physique était source d'erreurs et nécessitait de nombreuses itérations.&lt;/div&gt;&lt;div&gt;L'utilisation de l'informatique et plus précisément des outils de CAD/CAM a révolutionné ce travail en facilitant la modélisation mais aussi les corrections.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Le constat est qu'actuellement le design logiciel ressemble plus à l'activité historique de l'ingénieurie aéronautique. &lt;/div&gt;&lt;div&gt;MDA prendrait alors la fonction du CAD en introduisant l'informatique pour aider à la réalisation de logiciel (MDA : computer aided manufacturing for IT).&lt;/div&gt;&lt;div&gt;MDA fournit une syntaxe de diagrammes et les outils pour faire ces diagrammes. Cependant la plupart des développements traduisent ces diagrammes en code à la main.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mais c'est surtout dans la suite où il met en place les arguments principaux en faveur du MDA.&lt;/div&gt;&lt;div&gt;Il se base sur le cout de la maintenance qui représenterait environ 80% du cout du produit.&lt;/div&gt;&lt;div&gt;La maintenance étant définie selon par les standard ISO/IEC 14764 par :&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;la correction des problèmes de design&lt;/li&gt;&lt;li&gt;l'intégration des nouveaux besoins&lt;/li&gt;&lt;li&gt;l'amélioration des performances&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Il en profite pour critiquer les méthodes agiles car, à son avis, elle traite uniquement la création du logiciel pas de sa maintenance (Note pour soi-même : comprendre cette guerre entre prêcheur des méthodes agiles et ceux du MDA).&lt;/div&gt;&lt;div&gt;Il s'appui aussi sur le fait que les technologies changent tout le temps et les systèmes deviennent bloqués dans leur cadre historique, impossible à faire évoluer (cf les nombreux systèmes bancaires en COBOL).&lt;/div&gt;&lt;div&gt;Enfin il nous présente des chiffres liés à des exemples de projets tests réalisés en parallèle avec et sans MDA qui mettent en valeur MDA avec moins de défauts et un temps de développement plus court. Par contre même si Disney fait parti des projets cités en exemple, je resterais prudent vu qu'il est facile de prouver tout et n'importe quoi avec l'utilisation des chiffres de quelques projets :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sa conclusion met en avant que les bénéfices du MDA viennent sur le long terme et qu'on ne peut plus prétendre que la technologie actuelle utilisée pour un projet ne sera pas amené à évoluer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Pour avoir connu de nombreux travaux de maintenance sur différents projets, il est clair que sa démonstration m'attire. Cependant je reste encore prudent face à MDA qui reste, à mon avis, difficile d'utilisation. Je me pose aussi cette question : est-on sur que MDA répond bien à ce besoin de maintenance et d'évolution ?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Voila pour ma journée rapidement résumé et en espérant découvrir mieux les avantages et très certainement aussi les défauts de MDA.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-7906763046925659337?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/7906763046925659337/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=7906763046925659337' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/7906763046925659337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/7906763046925659337'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2009/12/retour-model-driven-day-2009.html' title='Retour Model Driven Day 2009'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-3045769878558023853</id><published>2009-11-25T09:04:00.000-08:00</published><updated>2009-11-25T09:19:04.372-08:00</updated><title type='text'>Behaviour Driven Development at Zenika</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;I have assisted to the Zenika's conference about Behaviour Driven Development given by Mauro Talevi from Agilesque.&lt;br /&gt;&lt;br /&gt;The presentation was mainly decomposed in 3 parts : Introduction to BDD, Presentation of JBehave (the API used to do BDD in java) and return on experience about a real project.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Introduction to BDD.&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;BDD brings together Test Driven Development and Domain Driven Design by&lt;br /&gt;- describing behaviour is a better form of testing&lt;br /&gt;- describing needs from from point of view of it's stakeholder&lt;br /&gt;&lt;br /&gt;BDD relies on the use of a specific language to help communication between the business, developers, testers, analysts and managers. It improves presentation.&lt;br /&gt;Behaviours are described by scenarios with a why ? the value, a who ? the actor and the what ? the feature.&lt;br /&gt;BDD introduce a grammar of steps GIVEN a context, WHEN there is an event, THEN produce an outcome AND do other steps.&lt;br /&gt;BDD offers step parametrisation, aliases for changing language or tabularisation for changing parameters for a given scenario.&lt;br /&gt;Behaviours can also become regression tests.&lt;br /&gt;&lt;br /&gt;Example of scenario (from wikipedia) : Refunded items should be returned to stock&lt;br /&gt;Given a customer buys a black jumper&lt;br /&gt;and I have three black jumpers left in stock&lt;br /&gt;when he returns the jumper for a refund&lt;br /&gt;then I should have four black jumpers in stock&lt;br /&gt;&lt;br /&gt;See more info here :&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Behavior_Driven_Development"&gt;http://en.wikipedia.org/wiki/Behavior_Driven_Development&lt;/a&gt;&lt;br /&gt;&lt;a href="http://behaviour-driven.org/"&gt;http://behaviour-driven.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Use of Jbehave.&lt;/b&gt;&lt;br /&gt;&lt;a href="http://jbehave.org/introduction/"&gt;http://jbehave.org/introduction/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Jbehave is based on Java with command line, IDE and Web integration.&lt;br /&gt;It supports classic parameters type and Custom for business objet (by implementing ParameterConverter).&lt;br /&gt;The association with the project code is done with annotation and the scenario data are organised in table.&lt;br /&gt;It provides a layer for web testing tool (Selenium for example).&lt;br /&gt;There is a small tutorial here : &lt;a href="http://jbehave.org/documentation/two-minute-tutorial/"&gt;http://jbehave.org/documentation/two-minute-tutorial/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Retrospective from real project experience.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The good :&lt;br /&gt;communication with scenario&lt;br /&gt;confidence by making behaviours more readable and visible&lt;br /&gt;allows aggressive re-factoring&lt;br /&gt;Tool integration allowing developer to run scenarios before commit&lt;br /&gt;Web runner allowing separates testing from development environment&lt;br /&gt;pairing is very valuable between tester, developer and business&lt;br /&gt;&lt;br /&gt;The bad :&lt;br /&gt;Data formats don't re-factor well (XML, CSV) especially for large data-set&lt;br /&gt;finding the « then » : best form of verification can be tricky for data-centric scenario&lt;br /&gt;Developer are not behaviour driven&lt;br /&gt;Scenario data can become unmanageable. Cut &amp;amp; paste is easy temptation.&lt;br /&gt;Need times to improve scenarios&lt;br /&gt;&lt;br /&gt;The conclusion from Mauro Talevi is that BDD represents a new paradigm : very useful and simple but not always as easy and needs time.&lt;br /&gt;&lt;br /&gt;A good presentation in french : &lt;a href="http://www.slideshare.net/ehsavoie/at2009-soigner-sa-schizophrenie-12"&gt;http://www.slideshare.net/ehsavoie/at2009-soigner-sa-schizophrenie-12&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-3045769878558023853?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/3045769878558023853/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=3045769878558023853' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/3045769878558023853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/3045769878558023853'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2009/11/behaviour-driven-development-at-zenika.html' title='Behaviour Driven Development at Zenika'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-6090837253437822087</id><published>2009-10-28T08:47:00.000-07:00</published><updated>2009-11-08T08:38:18.921-08:00</updated><title type='text'>My last books from PMBA</title><content type='html'>I have read four books from PMBA recently.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The power of less from Leo Babauta and The power of full engagement from Jim loehr and Tony Schwartz, two books about Productivity &amp;amp; Effectiveness.&lt;br /&gt;The first one presents how to :&lt;br /&gt;&lt;ul&gt;&lt;li&gt; break any goal down into manageable tasks&lt;/li&gt;&lt;li&gt; focus only on a few task at a time&lt;/li&gt;&lt;li&gt; create new and productive habits &lt;/li&gt;&lt;li&gt; increase our efficiency.&lt;/li&gt;&lt;/ul&gt;The second presents that energy, not time, is our most precious resource, how to  mobilize our four source of energy (physical, emmotional, mental and spiritual) and the necessity to balance stress with recovery.&lt;br /&gt;&lt;br /&gt;I have also read the Path of Least Resistance by Robert Fritz but i am actually not convinced and it is very complicated to explain it shortly. However you can find an excellent presentation &lt;a href="http://www.books-that-can-change-your-life.net/2008/the-path-of-least-resistance-learn-to-become-the-creative-force-in-your-own-life-1/"&gt;here&lt;/a&gt; and &lt;a href="http://www.books-that-can-change-your-life.net/2008/the-path-of-least-resistance-learning-to-become-the-creative-force-in-your-own-life-2/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Finally I have read Brain rules.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;This one is really a  fantastic book. John Medina, a developmental molecular biologist, presents how brain works in twelve chapters.&lt;/span&gt;&lt;/span&gt; Each chapter presents one important fact about brain.&lt;br /&gt;I can explain it a lot but the best option is to go to the very good website : &lt;a href="http://www.brainrules.net/"&gt;http://www.brainrules.net/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-6090837253437822087?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/6090837253437822087/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=6090837253437822087' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/6090837253437822087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/6090837253437822087'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2009/10/my-last-books-from-pmba.html' title='My last books from PMBA'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-4129467302264325004</id><published>2009-10-28T07:00:00.000-07:00</published><updated>2009-10-31T08:11:15.247-07:00</updated><title type='text'>Reporting Tool</title><content type='html'>Reporting time used in project is a boring task that most of us must do to please our manager, especially in big firm.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Why is it boring ?&lt;/div&gt;&lt;div&gt;Because it has no interest for the worker ? And why tell what we are doing if the work is done ?&lt;/div&gt;&lt;div&gt;Because we must do it multiple times ? One for the accounting departement, one for the project manager and one during team meeting ?&lt;/div&gt;&lt;div&gt;Because the tool are frequently slow and horrible to use ?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think we can find many reasons to hate reporting our work time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However It's an important thing to keep track of what are you doing for your managers but also your coworker and even for you.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So why not try to change a boring into something usefull ?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have some ideas and I want to try to present something.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To help me, I have recently discover &lt;a href="http://grails.org/"&gt;Grails&lt;/a&gt;. Yet Another new java framework ? oh yes but this one is really cool. It takes the main idea of Ruby on rails with all java environnement. &lt;/div&gt;&lt;div&gt;The most impressive advantage of Grails is that you can have your next Web 2.0 project done in weeks instead of months.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have let aside this project for too long and I hope I will keep enough time to advance this project. Moreover I will try to present some info about my advancement. Maybe directly on my &lt;a href="http://twitter.com/ygrenzinger"&gt;twitter account&lt;/a&gt; because it's more easier for me for quick update.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-4129467302264325004?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/4129467302264325004/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=4129467302264325004' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/4129467302264325004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/4129467302264325004'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2009/10/reporting-tool.html' title='Reporting Tool'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-1541811420361833819</id><published>2009-09-12T02:27:00.000-07:00</published><updated>2009-09-12T03:03:37.491-07:00</updated><title type='text'>Machiavel et le management</title><content type='html'>Après avoir lu&lt;a href="http://artdelaguerreselonsuntzu.ifrance.com/"&gt; l'Art de la Guerre par Sun Tzu&lt;/a&gt;, je viens de finir &lt;a href="http://classiques.uqac.ca/classiques/machiavel_nicolas/le_prince/le_prince.html"&gt;le Prince de Machiavel&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Le premier est un excellent livre mais il reste un ouvrage dont les principes sont très rattachés à la stratégie militaire. A mon avis, il est difficile de les juxtaposer dans d'autres domaines de nos sociétés occidentales.&lt;br /&gt;&lt;br /&gt;Le deuxième, cependant, mérite complètement sa lecture.&lt;br /&gt;&lt;br /&gt;Principalement car il présente des principes fondamentaux dans la politique surtout dans son contexte de lutte de pouvoir. Et la politique et les luttes de pouvoir sont présentes dans beaucoup de domaines.  On peut ainsi facilement retrouver des conseils applicables dans de grands groupes.&lt;br /&gt;&lt;br /&gt;Mais, particularité intéressante, j'y ai trouvé une relation entre ces principes et le management de projet. Pour ca, il faut voir les qualités d'un Prince que présente Machiavel :&lt;br /&gt;- les scrupules dans la préparation (bonne spécification ? test driven development ?)&lt;br /&gt;- l'énergie dans la conquête (conquête rapide et itérative ?)&lt;br /&gt;- le courage (une des valeurs de l'Extreme Programming)&lt;br /&gt;- L'attention dans la préservation des acquis (Test de non régression ? TDD ?)&lt;br /&gt;&lt;blockquote&gt;Ces qualités permettant de triompher des pires situations.&lt;/blockquote&gt;&lt;br /&gt;Il décrit aussi comment résister à la "fortune" ...&lt;br /&gt;&lt;br /&gt;Le parallèle est peut être imaginaire mais bizarrement facile. Comme quoi gérer un projet peut s'inspirer de méthodes vieilles de plusieurs siècles ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-1541811420361833819?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/1541811420361833819/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=1541811420361833819' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/1541811420361833819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/1541811420361833819'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2009/09/machiavel-et-le-management.html' title='Machiavel et le management'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-1510143771063145728</id><published>2009-06-27T14:08:00.000-07:00</published><updated>2009-06-28T06:57:15.970-07:00</updated><title type='text'>Sondage sur le reporting de vos projets !</title><content type='html'>Utilisez-vous des outils pour reporter votre temps passé ainsi que votre avancement sur les taches sur lesquelles vous travaillez ?&lt;br /&gt;&lt;br /&gt;Quel genre d'outil ? Feuilles Excel partagées ? Application web développée en interne ? Outil externe ?&lt;br /&gt;&lt;br /&gt;Trouver vous ces outils pratiques à utiliser ? Comment voudriez-vous les utiliser de façon plus rapide/pratique ?&lt;br /&gt;&lt;br /&gt;En plus de ce reporting, avez d'autres actions à effectuer pour remonter l'information vers vos managers (réunion, mails...) ?&lt;br /&gt;&lt;br /&gt;Merci !&lt;br /&gt;&lt;br /&gt;Vous pouvez aussi faire le sondage en ligne ici : &lt;a href="http://www.misterpoll.com/polls/440001"&gt;&lt;b&gt;http://www.misterpoll.com/polls/440001&lt;/b&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-1510143771063145728?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/1510143771063145728/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=1510143771063145728' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/1510143771063145728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/1510143771063145728'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2009/06/sondage-sur-le-reporting-de-vos-projets.html' title='Sondage sur le reporting de vos projets !'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-7287616269222940139</id><published>2009-05-04T12:34:00.000-07:00</published><updated>2009-05-04T13:42:12.200-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PersonnalMBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><category scheme='http://www.blogger.com/atom/ns#' term='eBusiness'/><title type='text'>Business challenge and PMBA</title><content type='html'>First, for my personnal MBA, i have now finished three more books :&lt;br /&gt;Making thing happen, explaining all project management.&lt;br /&gt;Cuting to the chase, 100 usefull tips to be more effective in jobs.&lt;br /&gt;Crucial Conversation, very interesting book explaining how to handle difficult problem with dialogue.&lt;br /&gt;&lt;br /&gt;For my eBusiness and testing blog &lt;a href="http://www.goth-corsets.com"&gt;www.goth-corsets.com&lt;/a&gt;, I'm adding slowly more content. I am also tweaking wordpress plugins and Meta description to have a clean content analysis by Google bot. By mystic of SEO, my page rank is getting worse in Yahoo and a lot better for Google.&lt;br /&gt;&lt;br /&gt;I'm also reading a 31 day challenge about blogs from probloggers.com and doing some articles for &lt;a href="http://www.quittersonjob.fr"&gt;quittersonjob.fr&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-7287616269222940139?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/7287616269222940139/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=7287616269222940139' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/7287616269222940139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/7287616269222940139'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2009/05/business-challenge-and-pmba.html' title='Business challenge and PMBA'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-6751811522346318604</id><published>2009-04-02T07:03:00.000-07:00</published><updated>2009-05-04T12:33:52.607-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><category scheme='http://www.blogger.com/atom/ns#' term='eBusiness'/><title type='text'>Spring has come back</title><content type='html'>Since, last post one month has passed, again too fast.&lt;br /&gt;&lt;br /&gt;Lot's of work in my current job and a lot of desillusion.&lt;br /&gt;&lt;br /&gt;However I have found some time to continue my business challenge.&lt;br /&gt;I have open &lt;a href="http://www.goth-corsets.com/"&gt;www.goth-corsets.com&lt;/a&gt; website with a wordpress blog.&lt;br /&gt;I have begin to add some contents.&lt;br /&gt;I have also done a lot of rework to correct the content, suppress duplicate content from other webiste, correct url or have correct categories.&lt;br /&gt;&lt;br /&gt;All of this was mainly done for search engine optimization and I am very disappointed of the results.&lt;br /&gt;After having a good classement for "goth corsets" keyword, I have almost now referencing on Google.&lt;br /&gt;I have to understand ...&lt;br /&gt;On the other side, Yahoo is helping me with 4th page for "goth corsets" and "goth corset" results.&lt;br /&gt;&lt;br /&gt;In parallel, I am doing some articles for a friend website called &lt;a href="http://www.quittersonjob.fr/"&gt;www.quittersonjob.fr&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-6751811522346318604?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/6751811522346318604/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=6751811522346318604' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/6751811522346318604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/6751811522346318604'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2009/04/spring-has-come-back.html' title='Spring has come back'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-341510465893193619</id><published>2009-03-02T05:48:00.000-08:00</published><updated>2009-05-04T12:28:40.782-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile phone'/><title type='text'>A good story about Android from Ars Technica</title><content type='html'>If you're curious about the Mobile OS from Google, follow this link :&lt;br /&gt;&lt;a href="http://arstechnica.com/open-source/reviews/2009/02/an-introduction-to-google-android-for-developers.ars"&gt;an-introduction-to-google-android-for-developers&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-341510465893193619?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/341510465893193619/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=341510465893193619' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/341510465893193619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/341510465893193619'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2009/03/good-story-about-android-from-ars.html' title='A good story about Android from Ars Technica'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-6126492930973477666</id><published>2009-02-22T08:11:00.000-08:00</published><updated>2009-05-04T12:28:09.742-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><category scheme='http://www.blogger.com/atom/ns#' term='eBusiness'/><title type='text'>Business challenge</title><content type='html'>For some times now, i'm reading about web marketing and business thanks to book like the four hour workweek or the site &lt;a href="http://www.thirtydaychallenge.com/"&gt;the thirty day challenge&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I'm doing this test with a friend who has launched his own web site : &lt;a href="http://romanticguidetoparis.com/"&gt;http://romanticguidetoparis.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The main idea is to test the interest of the public to a product before really creating it.&lt;br /&gt;&lt;br /&gt;The first step was to search a niche domain where i can create a product. For that, I have used google adword, SEO tools and a very usefull application named Market Samurai.&lt;br /&gt;&lt;br /&gt;The niche product is, at this time, only a set of keywords with enough searchs by day, the less possible number of sites already associated to them and site with a weak page rank (the score that google affect to the site to sort the search results).&lt;br /&gt;&lt;br /&gt;And i have found : gothic corset.&lt;br /&gt;&lt;br /&gt;I have found a avaliable domain name : &lt;a href="http://www.goth-corsets.com/"&gt;www.goth-corsets.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The next step is to create the site with wordpress and begin to make it known.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-6126492930973477666?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/6126492930973477666/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=6126492930973477666' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/6126492930973477666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/6126492930973477666'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2009/02/business-challenge.html' title='Business challenge'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-2334841643789080658</id><published>2009-02-21T07:23:00.000-08:00</published><updated>2009-05-04T12:24:31.151-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='PersonnalMBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><title type='text'>Two months ...</title><content type='html'>Difficult to maintain a blog when you have so many occupation :)&lt;br /&gt;&lt;br /&gt;What's happen during this two months ?&lt;br /&gt;&lt;br /&gt;Some trips in les Alpes (skiing) and in London (this city is fanstatic ... if you are rich).&lt;br /&gt;&lt;br /&gt;I have finished some books of my personnal mba :&lt;br /&gt;- the unwritten laws of business&lt;br /&gt;- the design of every day things (I am a big fan of it).&lt;br /&gt;- the four hour workweek&lt;br /&gt;I'm reading Making Things happen about project management which is also excelent.&lt;br /&gt;I'm very happy to have discovered personnal MBA and the recommended reading list.&lt;br /&gt;So far they are very good and i'm learning a lot.&lt;br /&gt;&lt;br /&gt;I have also read a french book named "Back-offices et marchés financier".  The first part explains what is a back office and the second part explains the interest, problems and risks of back-office. This second part is mainly based on the exemple of Baring's case who was sunk by one trader. Written in 1997, he explains the importance of back offices to avoid financial crisis .... yes like the one we are living now.&lt;br /&gt;&lt;br /&gt;For personnal project, i have put aside Voxel. I have send questions to the writter of the best paper without response at this time. With all my reads, I have now a good comprehension of the subjet but sadly not enough precise to build my own voxel world.&lt;br /&gt;&lt;br /&gt;In fact, I have found more practical interests :&lt;br /&gt;Web marketing and business.&lt;br /&gt;&lt;br /&gt;I will explain it in my next post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-2334841643789080658?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/2334841643789080658/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=2334841643789080658' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/2334841643789080658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/2334841643789080658'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2009/02/two-months.html' title='Two months ...'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-2708955842850973670</id><published>2008-12-23T05:16:00.000-08:00</published><updated>2008-12-28T00:39:07.395-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GWT'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='User Interface'/><title type='text'>Bringing Desktop UI to Web</title><content type='html'>Web is originally and mostly an HTML world with page by page navigation. Oh yes there is flash but it is designed for graphist with massive website and it was always used for merchandising and promotion site.&lt;br /&gt;&lt;br /&gt;In business, in the better case, we had some techno like Struts for it's Model View Controller architecture. Sadly this was not a good looking user interface with old fashioned page by page navigation with maybe some css styling.&lt;br /&gt;&lt;br /&gt;Almost two years ago, a "new" techno appears called Ajax. This was the begining of revolution and what we call "Web 2.0". Why it was revolution ? because it enables changement in a page without changing this page thanks a little command and a good use of DOM model (the HTML model of a page). With the use of massive javascript, good looking UI for web appears like Dojo.&lt;br /&gt;But a problem remains, a techno problem because it's need to the developper to know very well javascript and html DOM. These techno are not known very well, not very interesting to code and difficult to maintain.&lt;br /&gt;&lt;br /&gt;It was at this time that &lt;a href="http://code.google.com/intl/fr/webtoolkit/"&gt;GWT from Google&lt;/a&gt; appears. For me, it was amazing. Why ? firstly because it is like coding Swing (the desktop UI techno from Java) and it pushs the developper to see it's website like a desktop UI with frames, menus, buttons ... Secondly it was easy to code, easy to debug and easy to maintain.&lt;br /&gt;&lt;br /&gt;Now GWT and similar techno have made their ways and it becomes better and better with more and more UI component like &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=52007#280527"&gt;SmartGWT&lt;/a&gt; or &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=52534"&gt;Tatami Toolkit&lt;/a&gt; or &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=52539"&gt;AjaxSwing&lt;/a&gt; which converts your old Swing application to web with little (no ?) refactoring.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-2708955842850973670?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/2708955842850973670/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=2708955842850973670' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/2708955842850973670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/2708955842850973670'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2008/12/bringing-desktop-ui-to-web.html' title='Bringing Desktop UI to Web'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-2450291895961667756</id><published>2008-12-22T11:30:00.000-08:00</published><updated>2008-12-24T09:40:20.489-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CUDA'/><category scheme='http://www.blogger.com/atom/ns#' term='Parralelism'/><category scheme='http://www.blogger.com/atom/ns#' term='GPGPU'/><title type='text'>A good french news article about GPGPU</title><content type='html'>&lt;a href="http://www.silicon.fr/fr/news/2008/12/22/comment_le_gpgpu_va_revolutionner_le_calcul_parallele"&gt;http://www.silicon.fr/fr/news/2008/12/22/comment_le_gpgpu_va_revolutionner_le_calcul_parallele&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-2450291895961667756?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/2450291895961667756/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=2450291895961667756' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/2450291895961667756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/2450291895961667756'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2008/12/good-french-news-article-about-gpgpu.html' title='A good french news article about GPGPU'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-8591397217541162325</id><published>2008-12-14T09:09:00.000-08:00</published><updated>2008-12-14T09:47:55.649-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenCL'/><category scheme='http://www.blogger.com/atom/ns#' term='Parralelism'/><category scheme='http://www.blogger.com/atom/ns#' term='GPGPU'/><title type='text'>OpenCL</title><content type='html'>I have already talked about CUDA after the GPU barcamp.&lt;br /&gt;Now it's time for &lt;a href="http://www.khronos.org/opencl/"&gt;OpenCL&lt;/a&gt; which specifications have been "officialy" launched a few days ago.&lt;br /&gt;Like they say :&lt;br /&gt;"OpenCL (Open Computing Language) is the first open, royalty-free standard for general-purpose parallel programming of heterogeneous systems. OpenCL provides a uniform programming environment for software developers to write efficient, portable code for high-performance compute servers, desktop computer systems and handheld devices using a diverse mix of multi-core CPUs, GPUs, Cell-type architectures and other parallel processors such as DSPs."&lt;br /&gt;&lt;br /&gt;An article in french : &lt;a href="http://www.hardware.fr/articles/744-1/opencl-gpu-computing-enfin-democratise.html"&gt;http://www.hardware.fr/articles/744-1/opencl-gpu-computing-enfin-democratise.html&lt;/a&gt;&lt;br /&gt;Another article in english : &lt;a href="http://arstechnica.com/news.ars/post/20081209-gpgpu-opens-up-with-opencl-1-0-spec-release.html"&gt;http://arstechnica.com/news.ars/post/20081209-gpgpu-opens-up-with-opencl-1-0-spec-release.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-8591397217541162325?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/8591397217541162325/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=8591397217541162325' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/8591397217541162325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/8591397217541162325'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2008/12/opencl.html' title='OpenCL'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-8405959709803025979</id><published>2008-12-14T07:28:00.000-08:00</published><updated>2008-12-14T09:48:39.411-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><category scheme='http://www.blogger.com/atom/ns#' term='Shaders'/><category scheme='http://www.blogger.com/atom/ns#' term='Voxel'/><title type='text'>Voxel first approach</title><content type='html'>All has begun at this page :&lt;br /&gt;&lt;a href="http://blogs.nofrag.com/Sebultura/2008/nov/17/41641-jeux-video-sparse-voxel-octree-part-2/"&gt;http://blogs.nofrag.com/Sebultura/2008/nov/17/41641-jeux-video-sparse-voxel-octree-part-2/&lt;/a&gt;&lt;br /&gt;which references this post :&lt;br /&gt;&lt;a href="http://ompf.org/forum/viewtopic.php?f=3&amp;amp;t=904&amp;amp;st=0&amp;amp;sk=t&amp;amp;sd=a"&gt;http://ompf.org/forum/viewtopic.php?f=3&amp;amp;t=904&amp;amp;st=0&amp;amp;sk=t&amp;amp;sd=a&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A very interesting discussion about the "new" possibilities of Voxel.  Moreover, because I try to help on a game editor project, Voxel seems to be a good choice to create an easy-to-use terrain editor.&lt;br /&gt;&lt;br /&gt;So i look forward and i search post at gamedev.net.&lt;br /&gt;I have found these links :&lt;br /&gt;&lt;a href="http://artis.imag.fr/Membres/Cyril.Crassin/"&gt;http://artis.imag.fr/Membres/Cyril.Crassin/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.8.6961"&gt;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.8.6961&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.crs4.it/vic/cgi-bin/bib-page.cgi?id=%27Gobbetti:2005:FV%27"&gt;http://www.crs4.it/vic/cgi-bin/bib-page.cgi?id=%27Gobbetti:2005:FV%27&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cs.unc.edu/%7Ewalk/hlod/"&gt;http://www.cs.unc.edu/~walk/hlod/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://iit-iti.nrc-cnrc.gc.ca/publications/nrc-48126_e.html"&gt;http://iit-iti.nrc-cnrc.gc.ca/publications/nrc-48126_e.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.crs4.it/vic/cgi-bin/bib-page.cgi?id=%27Cignoni:2004:ATE%27"&gt;http://www.crs4.it/vic/cgi-bin/bib-page.cgi?id=%27Cignoni:2004:ATE%27&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cc.gatech.edu/%7Elindstro/papers/visualization2002/paper.pdf"&gt;http://www.cc.gatech.edu/~lindstro/papers/visualization2002/paper.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A tutorial : &lt;a href="http://www.flipcode.com/voxtut/"&gt;http://www.flipcode.com/voxtut/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Coming from theses two posts :&lt;br /&gt;&lt;a href="http://www.gamedev.net/community/forums/topic.asp?topic_id=439081"&gt;http://www.gamedev.net/community/forums/topic.asp?topic_id=439081&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.gamedev.net/community/forums/topic.asp?topic_id=516446"&gt;http://www.gamedev.net/community/forums/topic.asp?topic_id=516446&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;An old projet of some guy : http://www.home.zonnet.nl/petervenis/&lt;br /&gt;&lt;br /&gt;Now I have to read this and make some tests :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-8405959709803025979?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/8405959709803025979/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=8405959709803025979' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/8405959709803025979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/8405959709803025979'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2008/12/voxel-first-approach.html' title='Voxel first approach'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-3608576007940504782</id><published>2008-12-09T12:14:00.000-08:00</published><updated>2009-05-04T12:23:21.436-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thales'/><category scheme='http://www.blogger.com/atom/ns#' term='mood'/><title type='text'>Thales, what ?</title><content type='html'>I have worked one big year at Thales Service and I was so disapointed.&lt;br /&gt;&lt;br /&gt;I have worked on two very interesting project on paper : a radar system and a combat management system for a frigate.&lt;br /&gt;&lt;br /&gt;Technically they were, at the best case, moderately good. Sometimes awfull.&lt;br /&gt;But the worst was the "political" decisions ruining the progression, the quality and motivation of people working on this project.&lt;br /&gt;&lt;br /&gt;So when i see this : &lt;a href="http://www.moonshield.com/"&gt;www.moonshield.com&lt;/a&gt; ... I want to cry or laugh, your choice.&lt;br /&gt;Maybe, instead of doing 'serious game', Thales can do 'serious project' ?&lt;br /&gt;&lt;br /&gt;And when you go here, &lt;a href="http://www.jobs.thalesgroup.com/"&gt;www.jobs.thalesgroup.com&lt;/a&gt;.&lt;br /&gt;You can see the marvelous work of marketing and advertising. You can discover different careers at Thales ... and yes you can see, there is only one people who produce something (although it is mostly a searcher). The others are manager.&lt;br /&gt;&lt;br /&gt;And you now understand the problem. They put no interest in project development, in software engineer and, with only managers, you can't do good project in your firm. You can only do outsourcing. But maybe it's the goal of Thales ?&lt;br /&gt;&lt;br /&gt;I will come back to Thales when I will be a manager :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-3608576007940504782?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/3608576007940504782/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=3608576007940504782' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/3608576007940504782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/3608576007940504782'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2008/12/thales-what.html' title='Thales, what ?'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-8726047742633091517</id><published>2008-12-08T08:16:00.000-08:00</published><updated>2008-12-09T12:14:40.698-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='PersonnalMBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Psychologie'/><title type='text'>Personnal MBA</title><content type='html'>I have begin to read some books from the &lt;a href="http://personalmba.com/"&gt;Personnal MBA&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;First was getting things done. An interesting method of every day work and life management.&lt;br /&gt;You can manage this method with Google notepad !&lt;br /&gt;The best thing I have learned so far is to clean my mind of "open loop" and note everything.&lt;br /&gt;&lt;br /&gt;I have read the book "Influence: The Psychology of Persuasion" which describe six common things in people psychologie. Like PersonnalMBA says :&lt;br /&gt;Knowing these natural psychological tendencies will help you in two ways: (1) you'll become more persuasive, and (2) you'll be able to identify when these tendencies are present, protecting you from being misled in the future.&lt;br /&gt;&lt;br /&gt;I am now reading "how to win friends &amp;amp; influence people" and my next books will be :&lt;br /&gt;The unwritten laws of business, the design of every day things and Making things happen.&lt;br /&gt;&lt;br /&gt;I am an addict :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-8726047742633091517?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/8726047742633091517/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=8726047742633091517' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/8726047742633091517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/8726047742633091517'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2008/12/personnal-mba.html' title='Personnal MBA'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148551625873298913.post-174732498310346882</id><published>2008-12-06T14:16:00.000-08:00</published><updated>2009-05-04T11:11:11.708-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CUDA'/><category scheme='http://www.blogger.com/atom/ns#' term='Parralelism'/><category scheme='http://www.blogger.com/atom/ns#' term='GPGPU'/><category scheme='http://www.blogger.com/atom/ns#' term='Compressed Sensing'/><title type='text'>GPU Bar Camp</title><content type='html'>To launch this blog, I will talk about my saturday at La Cantine with  a &lt;a href="http://barcamp.org/GPU-Camp-Paris"&gt;GPU barcamp&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I have seen many interesting and passionate people thanks to the planners : François Lagunas and Eric Mahé.&lt;br /&gt;&lt;br /&gt;I have seen some of the presentation after a small intro.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dsp.ece.rice.edu/cs/"&gt;Comprehensive Sensing&lt;/a&gt; first, which is a fascinating new way to capturate our world (from classic picture to spectral). More information on &lt;a href="http://nuit-blanche.blogspot.com/"&gt;nuit-blanche.blogspot.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nvidia.com/cuda"&gt;CUDA&lt;/a&gt;, the "general" programming language for Nvidia GPU (waiting for OpenCL to have a common language for all hardware). It seems powerfull. However the language is a bit hard due to specifical programming of architecture, optimizations and parallelism.&lt;br /&gt;&lt;br /&gt;Like you see in diagram below, the architecture of CUDA is based on multiple grid running one kernel (program). Grids contain blocs which contain thread. One thread apply kernel on one data (for example a float).&lt;br /&gt;&lt;br /&gt;Warning : there is only one if else prediction by kernel.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oeAoXBMfYDE/STuqS7Fh4bI/AAAAAAAAAAU/z8XJ2rMMgAs/s1600-h/HWModel.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: left; cursor: pointer; width: 393px; height: 495px;" src="http://2.bp.blogspot.com/_oeAoXBMfYDE/STuqS7Fh4bI/AAAAAAAAAAU/z8XJ2rMMgAs/s320/HWModel.png" alt="" id="BLOGGER_PHOTO_ID_5276998630469919154" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oeAoXBMfYDE/STuqsiGBKjI/AAAAAAAAAA8/cxzWvrUYIkw/s1600-h/BGT.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: left; cursor: pointer; width: 386px; height: 510px;" src="http://1.bp.blogspot.com/_oeAoXBMfYDE/STuqsiGBKjI/AAAAAAAAAA8/cxzWvrUYIkw/s320/BGT.png" alt="" id="BLOGGER_PHOTO_ID_5276999070437681714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A very interesting note is that code run in a determined time ! We can so create a real time system !&lt;br /&gt;Another note is that approximation disappear since Nvidia G200.&lt;br /&gt;&lt;br /&gt;And a presention on a work thesis about real time representation of "Positron emission tomography" (medical imagery)  with specific problem of memory optimization (but finally common in programming of parallel architecture.&lt;br /&gt;&lt;br /&gt;Waiting to have the presentation online.&lt;br /&gt;&lt;br /&gt;Special link for &lt;a href="http://www.geeks3d.com/"&gt;www.geeks3d.com&lt;/a&gt; present this day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/148551625873298913-174732498310346882?l=ygrenzinger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ygrenzinger.blogspot.com/feeds/174732498310346882/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=148551625873298913&amp;postID=174732498310346882' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/174732498310346882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148551625873298913/posts/default/174732498310346882'/><link rel='alternate' type='text/html' href='http://ygrenzinger.blogspot.com/2008/12/gpu-bar-camp.html' title='GPU Bar Camp'/><author><name>yannick grenzinger</name><uri>https://profiles.google.com/104119018434081032690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-mxMxef9VdpQ/AAAAAAAAAAI/AAAAAAAAAUQ/aAiZK-XGD5Y/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_oeAoXBMfYDE/STuqS7Fh4bI/AAAAAAAAAAU/z8XJ2rMMgAs/s72-c/HWModel.png' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
