{"id":42,"date":"2010-06-14T09:27:00","date_gmt":"2010-06-14T09:27:00","guid":{"rendered":"http:\/\/www.renaudpradenc.com\/?p=42"},"modified":"2013-01-17T15:48:44","modified_gmt":"2013-01-17T14:48:44","slug":"conception-iterative-d-une-ihm","status":"publish","type":"post","link":"https:\/\/www.renaudpradenc.com\/?p=42","title":{"rendered":"Conception it\u00e9rative d&#8217;une IHM"},"content":{"rendered":"<p>Lors de la session de CocoaHeads de jeudi soir, nous avons eu droit \u00e0 une pr\u00e9sentation de Jonathan Perret, qui en bon adepte de la <a href=\"http:\/\/www.regismedina.com\/articles\/fr\/extreme-programming\">m\u00e9thodologie XP<\/a>, cr\u00e9e ses applications de fa\u00e7on it\u00e9rative. C&#8217;est \u00e0 dire, qu&#8217;il fait en sorte qu&#8217;elle reste fonctionnelle tout le temps, mais ajoute les nouvelles fonctionnalit\u00e9s, et am\u00e9liore l&#8217;existant au fur et \u00e0 mesure.<\/p>\n<p>L&#8217;un des auditeurs, lui alors demand\u00e9 s&#8217;il faisait de m\u00eame pour l&#8217;IHM (Interface Homme-Machine), ce \u00e0 quoi Jonathan a r\u00e9pondu par l&#8217;affirmative, ce qui ne manqua pas d&#8217;\u00e9tonner l&#8217;auditeur qui fit remarquer, \u00e0 raison, que de nombreuses soci\u00e9t\u00e9s ne travaillent pas ainsi. Beaucoup con\u00e7oivent les IHM \u00e0 l&#8217;avance sur papier, ou sous Photoshop, et en discutent en comit\u00e9, avant de demander aux programmeurs d&#8217;impl\u00e9menter le produit de leurs r\u00e9flexions.<\/p>\n<p>Preuve en est l&#8217;existence de nombreux outils pour <a href=\"http:\/\/giveabrief.com\">cr\u00e9er des maquettes graphiques<\/a>, ou les diff\u00e9rents articles d&#8217;\u00e9quipes expliquant comment elles ont con\u00e7u leur IHM sur papier avec des gabarits d&#8217;\u00e9cran. Ces maquettes sont bien jolies, mais ce ne sont que des maquettes; non-seulement, les r\u00e9aliser prend du temps, mais souvent la mise en \u0153uvre r\u00e9elle r\u00e9v\u00e8le que les concepts qui paraissaient si s\u00e9duisants dans l&#8217;imaginaire fonctionnent mal en r\u00e9alit\u00e9.<\/p>\n<p>Leur d\u00e9marche me semble \u00eatre le produit de d\u00e9rives visant \u00e0 occuper les graphistes et cr\u00e9er des plans et autres r\u00e9union; bref, des occupations habituelles des grosses boites. Pour ma part, j&#8217;utilise donc une approche it\u00e9rative qui, \u00e0 mon sens, se justifie par le fait qu&#8217;il est relativement peu co\u00fbteux (en termes de temps et de ressources) de se tromper. Quel que soit le programme que l&#8217;on con\u00e7oit, on commet des erreurs de conceptions: <strong>ces erreurs font partie int\u00e9grante du travail de design<\/strong>. Souvent, il est n\u00e9cessaire de se tromper pour comprendre quelle est la bonne solution.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lors de la session de CocoaHeads de jeudi soir, nous avons eu droit \u00e0 une pr\u00e9sentation de Jonathan Perret, qui en bon adepte de la m\u00e9thodologie XP, cr\u00e9e ses applications de fa\u00e7on it\u00e9rative. C&#8217;est \u00e0 dire, qu&#8217;il fait en sorte qu&#8217;elle reste fonctionnelle tout le temps, mais ajoute les nouvelles fonctionnalit\u00e9s, et am\u00e9liore l&#8217;existant au [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[72,71,74,73],"class_list":["post-42","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-conception-iterative","tag-ihm","tag-maquettes","tag-xp"],"_links":{"self":[{"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/posts\/42","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=42"}],"version-history":[{"count":4,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/posts\/42\/revisions"}],"predecessor-version":[{"id":132,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/posts\/42\/revisions\/132"}],"wp:attachment":[{"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=42"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=42"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}