tag:blogger.com,1999:blog-1485516258732989132024-03-14T00:42:29.864-07:00Yannick Grenzinger's notesSelf-education is the only kind of education there is.Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.comBlogger43125tag:blogger.com,1999:blog-148551625873298913.post-23389086460011931692018-01-02T13:11:00.003-08:002018-01-02T13:11:54.406-08:00Summary of 'Words are windows, Introduction to nonviolent communication' by Marshall Rosenberg<br />
<h2>
Summary of 'Words are windows, Introduction to nonviolent communication' by Marshall Rosenberg</h2>
<br />
“Words are windows” is an introduction to non violent communication (abbreviated as NVC). Marshall Rosenberg presents in this book the process that allows us to communicate more serenely with others as well as with ourselves. This mode of communication allows us to become more and more caring, authentic, and empathic with others. It can therefore be used in all interactions of everyday life: as a couple, with our children, at work … NVC is proving to be a very effective way to manage conflicts, and also to better identify our own needs.<br />
<div>
<br />
<h4>
At the source of Non Violent Communication</h4>
NVC has 4 four key components:<br />
<ol>
<li>Observation – specific facts/data, no evaluation/judgment</li>
<li>Feeling – state how we feel (many failure modes here)</li>
<li>Need – the need underlying this feeling</li>
<li>Request – must be specific action to address need</li>
</ol>
<br />
First we observe what is really happening in a given situation. These observations must be stated without judgment. Then we take into account the feelings that are awaken by this situation. Then, we look at what are the needs that are related to these feelings. And finally, we look at what we could concretely ask for to satisfy these needs.<br />
<br />
“When …, I feel …, because I am needing …. Therefore, I would now like ….”</div>
<div>
<br />
<h4>
When Communication Hurts Benevolence</h4>
The author indicates that over time, we have 4 types of alienating language , which are obstacles to benevolence:<br />
<ul>
<li><b>Moralizing judgments</b> : making moralistic judgments about people whose actions do not correspond to our values. Example: “he is lazy”. Our judgement of others is the expression of our own needs and feelings</li>
<li><b>Making comparisons</b> : comparing oneself to others is a form of judgment, and can hinder benevolence towards oneself and others.</li>
<li><b>Refusing our responsibilities</b> : this prevents the individual from becoming fully aware that he is responsible for his thoughts, feelings and actions. The expression “must”, used very often is a good example.</li>
<li>Finally, <b>communicating our desires in the form of demands</b>. The recipient will feel the threat of punishment or reproach if he does not respond favorably to the request. Children can be a good example of why it doesn’t work as expected.</li>
</ul>
</div>
<div>
<br />
<h4>
Observing Without Evaluating</h4>
The first step of NVC is to distinguish between observation and evaluation. If we mix the two, our interlocutor risks hearing a criticism and resist what we are saying.<br />
<ul>
<li>An evaluation would be “John is really not a punctual person”</li>
<li>An observation is “John arrived twice late this week”</li>
</ul>
<br />
Other example of evaluation words: Always, never, ever, whenever, frequently, seldom…</div>
<div>
<br />
<h4>
Identify and express our feelings</h4>
Identify and express our feelings is the second step in the process. Express our vulnerability can help to solve conflicts. Unfortunately, many of us have learned to work with our head rather than our heart. We must relearn the language of the heart. We must distinguish between what we feel and we think we are. The author insists on the importance of differentiating feelings from mental interpretations. The words “feel” and “feeling” are often used, not to express a feeling but rather a thought, judgements or interpretations.<br />
<br />
For example “I feel like a failure” or “I feel it’s useless” are mental interpretations. While “I feel sad” or “I am impatient to start” express feelings.<br />
<br />
It could be necessary to develop a vocabulary of feelings so that we can express our feelings and emotions clearly. This will make it easier to establish a sincere connection with others.<br />
<br /></div>
<div>
<h4>
Taking responsibility for our feelings</h4>
Taking responsibility for our feelings and discovering the needs that are behind them is the third step of Non Violent Communication. The acts of others may be the trigger but never the cause of our feelings. Faced with a negative message, the author identifies 4 ways to react:<br />
<ol>
<li>to feel guilty</li>
<li>blame the other</li>
<li>perceive our feelings and needs</li>
<li>seek to perceive the feelings and needs of the other</li>
</ol>
<br />
Let’s look at the different cases and their consequences: Marie says to her husband Douglas “You forgot to buy me some butter, that I asked you last night!” Here are the 4 ways Jean could answer:<br />
<ul>
<li>“yes you’re right, I’m really distracted” He feels guilty. The associated feelings will be of worthlessness, guilt and depression.</li>
<li>“You only had to remind me this morning or send me a message to make me think!” He blames his wife. This increases the feeling of anger.</li>
<li>“When you express yourself that way, I do not feel respected, because I need you to accept that I can forget.” Here, he becomes aware of his feeling and expresses the associated need.</li>
<li>“Do you feel angry because you have the impression that I did not listen to you and that you need consideration?” Jean takes into account the feeling of his wife and tries to express the associated need.</li>
</ul>
<br />
The last two ways are good ways to use Non Violent Communication and allow a sincere exchange based on mutual understanding. Expressing your needs and feelings in this way is not easy, especially in today’s society, where being modest is de rigueur. Only it is the most effective way to communicate serenely, in a true exchange and respectful of the other.<br />
<ul>
<li>Judgments of others are alienated expressions of our own unmet needs. For example :</li>
<li>Autonomy: to choose one’s goals, values, plans</li>
<li>Celebration: creation of life and goals fulfilled, celebrate loss through mourning</li>
<li>Integrity: authenticity, creativity, self-worth</li>
<li>Interdependence: acceptance, appreciation, community, enriching life, safety, empathy, honesty, love, respect, support, trust, understanding</li>
<li>Play: fun, laughter</li>
<li>Spiritual Communion: peace, harmony, beauty</li>
<li>Physical Nurturance: food, exercise, rest, sex, shelter, touch, protection</li>
</ul>
<br />
If we do not give values to our needs, others will not give them any consideration. By learning to take responsibility for our feelings, we usually go through 3 phases:<br />
<ol>
<li>Affective slavery where we believe we are responsible for the feelings of others (keep everyone happy)</li>
<li>the execrable phase where we refuse to admit that the feelings and needs of others matter to us</li>
<li>Affective liberation in which we fully assume our own feelings and respond to the needs of others out of compassion</li>
</ol>
</div>
<div>
<h4>
<br />Ask what would contribute to our well-being</h4>
Formulating a request is the 4th and final step in the process. The author recommends that we respect a few criteria:<br />
<ul>
<li><b>Request what we want, not what we don’t want.</b> First of all, he advises to use a positive action language, because negative requests can cause confusion and resistance.</li>
<li><b>Make a clear request.</b> For the application to be clear, it must be formulated in a sincere, concise and precise manner. The more we make a precise request, the more likely we are to get it. Vague language also results in internal confusion.</li>
<li><b>Ask the listener to reflect it back in their own words.</b> In order to avoid misunderstandings, we sometimes have to make sure that the request has been understood (by reformulating for example). We should express appreciation (for example “I’m grateful to you for telling me what you heard.”) and empathize with the listener who doesn’t want to reflect back.</li>
<li><b>Request, not requirement.</b> Finally, it’s very important that the interlocutor does not feel the demand as a requirement. Requests are received as demands when they think they will be blamed/punished for non-compliance. For an application to be a request and not a requirement, our interlocutors must be able to answer negatively without fear of reproach. We should not engage in persuasion until we have empathized with what prevented that person’s acceptance.</li>
</ul>
<div>
<br /></div>
</div>
<div>
<h4>
Receiving with empathy</h4>
To listen with empathy, we must not listen with our head, but with our whole being. We must “forget about” to listen to each other. But we tend to give advice, to comfort or give our opinion, while the person just wants to be heard. Empathy is emptying the mind and listening with our entire self, which only occurs when we have shed preconceived notions and judgments.<br />
<br />
To listen with empathy, we should:<br />
<ul>
<li><b>Reflect back to others what we heard.</b> This reveals our understanding, while eliciting necessary corrections. Hearing a paraphrase will be more reassuring than simply saying you understand.</li>
<li><b>Allow others to fully express themselves before turning to requests or solutions.</b> We should offers them some time to reflect on their own words. Don’t ask for information without first sensing the speaker’s reality (e.g. “Why are you feeling that way?”). We should persist in empathy until the speaker has exhausted all of their feelings, marked by a release of tension in the body, or the speaker stops talking. We recognize the release of tension in their body by feeling a corresponding release in our own.</li>
<li><b>Interrupt with empathy, they might be needing it without realizing.</b> We should openly express our desire to be more connected and request information. Lifeless conversations for the listener are equally so for the speaker. It is more considerate to interrupt than to pretend to listen.</li>
<li><b>Listen to ourselves.</b> When we have trouble empathizing with others, it is a sign we require empathy ourselves. We can (and must) give ourselves the same quality of listening and thus better identify our own needs before dealing with those of others.</li>
</ul>
<br />
At last it may be difficult to empathize with those who are closest to us.</div>
<div>
<br />
<h4>
The Power of Empathy</h4>
Developing our ability to empathize gives us access to new resources. According to the author, using empathy allows us to remain both sincere and vulnerable, which creates a real link with the other person. This sometimes helps to heal suffering by breaking down certain psychological barriers. Empathy alone can defuse a danger, and a risk of violence. It allows us to accept a rejection without seeing a rejection, to revive a conversation and even sometimes to understand what is not said in words.</div>
<div>
<br />
<h4>
Let us relate to ourselves with kindness</h4>
It is surely in our relationship with ourselves that the NVC plays its most important role. It’s difficult to be benevolent with others if one is violent and self-righteous towards oneself. When we catch ourselves being reproached, the author advises us to stop and ask ourselves: “What is the unfulfilled need expressed through this moral judgment?”. This corresponds to mourning in CNV: we relate to unmet needs and associated feelings. We evaluate how the behavior we regret went against our need, and we welcome the feeling that emerges from this awareness. Following this mourning, we forgive ourselves by giving empathy to the part of ourselves that has acted in the past. To forgive ourselves, we identify the need that has led to our behavior in the past, and we create this empathic, nonjudgmental link.<br />
<br />
The author also insists that our actions should be animated by a desire for life rather than by fear, shame or obligation. He gives as an example all the sentences that we start with “I must,” “must”. He proposes us is to translate the “I must” into “I choose”. In this way, we become fully responsible for our actions. He goes even further and proposes to take back all that “we must do”, all that we are obliged to do without joy and to make sentences with the formula: “I choose to … because I want ….”<br />
<br />
In this way, we realize what motivates our actions. We are becoming more in tune with our needs, allowing us to better understand our values and be more honest with ourselves.<br />
Expressing anger fully<br />
<br />
Hearing about “non-violent” communication, one would think that anger has no place in this process. This is incorrect. The author encourages us to fully express our anger. The first step to fully express anger is to take full responsibility. The target of our anger may be a trigger but is not responsible for our emotions. We must pay full attention to our feelings and needs. The author emphasizes that we are much more likely to achieve what we want by expressing our needs than by judging, criticizing or punishing the other.<br />
<br />
The author counts 4 steps necessary to the healthy expression of anger:<br />
<ul>
<li>Take a break, and breathe deeply</li>
<li>Identify the judgments that come to mind</li>
<li>Become aware of our needs</li>
<li>Express our unfulfilled feelings and needs</li>
</ul>
<br />
To learn and apply the CNV process correctly, the key is to take your time. We must break with our conditionings. Judging and criticizing is really anchored in our habits. According to the author, learning this process is long, as is its implementation.</div>
<div>
<br />
<h4>
The Use of Force for Protection Purposes</h4>
Very rarely, it is nevertheless impossible to communicate, in the case of an imminent danger for example. The use of force may be unavoidable and should be used for protection.<br />
<br />
However, according to the author, the repressive use of force and punishment is not effective. The use of force generates resistance to the behavior we seeks to arouse. As for the punishment, it diminishes the sincerity of the reports and directs attention to what will happen if one acts badly, and not on the act itself. For example, an employee who is afraid of sanctions will do his job, but with no desire or enthusiasm. In the long run, he will be less productive and relations with his employer will not be healthy …</div>
<div>
<br />
<h4>
Expressing gratitude</h4>
According to the author, compliments often take the form of judgments, even if they are positive. They are sometimes even used to influence the behavior of others. In CNV, expressing gratitude is divided into 3 stages:<br />
<ul>
<li>the specific actions which contributed to our well-being</li>
<li>the needs of ours that have been fulfilled</li>
<li>the pleasurable feelings engendered by fulfillment of those needs</li>
</ul>
<br />
We should also receive appreciation with the same empathy we give other messages. Sadly we tend to search for improvements instead of celebrating how well things are going or we are often uncomfortable receiving praise. We should not receive a compliment with superiority or false humility. When we listen to the effect we have had on others, we can realize the joyous reality that we can make each other’s lives better. We should cultivate an awareness of what others are doing that enriches our lives, and tell them!</div>
<div>
<br />
<h4>
Conclusion</h4>
<br />
Reading this book was like a slap in the face. It is like discovering a mirror of our own mistakes when communicating with others or ourselves. Marshall Rosenberg presents in his book a great sum of knowledge, method and example of how we communicate and how to improve this communication. He strongly believes in his radical way of communicating with other which offers a vision so benevolent that it could be considered as unattainable or even alien. And clearly applying the principles and methods of the book will be very difficult for anybody. I don’t even think I could really apply them. However just understanding what could be done to improve our communication is very good first step and just for this I recommend to read about this Non Violent Communication, it can surely greatly improve our life.<br />
<br />
Some links:<br />
<a href="https://en.wikipedia.org/wiki/Nonviolent_Communication">https://en.wikipedia.org/wiki/Nonviolent_Communication</a><br />
<a href="http://www.nonviolentcommunication.com/aboutnvc/4partprocess.htm">http://www.nonviolentcommunication.com/aboutnvc/4partprocess.htm</a><br />
<a href="http://becomingeden.com/summary-of-nonviolent-communication/">http://becomingeden.com/summary-of-nonviolent-communication/</a><br />
<a href="http://www.cnvc.org/sites/cnvc.org/files/NVCInstructionGuide_Jiva_.pdf">http://www.cnvc.org/sites/cnvc.org/files/NVCInstructionGuide_Jiva_.pdf</a></div>
Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com1tag:blogger.com,1999:blog-148551625873298913.post-25270751900562274252018-01-02T12:52:00.000-08:002018-01-03T11:08:18.255-08:00Summary of 'Clean Architecture' by Robert C. Martin<br />
<h2>
Summary of 'Clean Architecture' by Robert C. Martin</h2>
<br />
Uncle Bob, the well known author of Clean Code, is coming back to us with a new book called Clean Architecture which wants to take a larger view on how to create software.<br />
<br />
Even if Clean Code is one of the major book around OOP and code design (mainly by presenting the SOLID principles), I was not totally impressed by the book.<br />
<br />
Clean Architecture leaves me with the same feeling, even if it’s pushing the development world to do better, has some good stories and present robust principles to build software.<br />
<br />
The book is build around 34 chapters organised in chapters.<br />
<div>
<h4>
</h4>
<h4>
Programming paradigm</h4>
After some introduction, there is an overview of three paradigm of programming:<br />
<br />
<ul>
<li>structured programming which imposes discipline on direct transfer of control</li>
<li>object oriented programming which imposes discipline on indirect transfer of control</li>
<li>functional programming which imposes discipline upon assignment</li>
</ul>
<br />
<br />
Uncle Bob tells us that each of these paradigm remove something from us (goto statement, function pointers and assignment) and especially tells us what not to do, not what to do. For OOP, he insists on polymorphism which brings us to <a href="https://mikhail.io/2016/05/dependency-inversion-implies-interfaces-are-owned-by-high-level-modules/">dependancy inversion</a>. DI allows the source code dependancy (the inheritance relationship) to points in the invert direction compared to the flow of control.<img src="https://mikhail.io/2016/05/dependency-inversion-implies-interfaces-are-owned-by-high-level-modules//uml-dependency-inversion-with-dependency-injection.png" /></div>
<div>
<br />
<h4>
</h4>
<h4>
Design Principles</h4>
This chapter present us the SOLID principles, yes the ones from Clean Code. The most important one is the dependancy inversion principle which is the pillar of the clean architecture. It will become the Dependancy Rule. The second one is Single Responsibility Principle which will become the Common Closure Principle at architectural level. Interesting thing about SRP, Uncle Bob redefines it as : “A module should be responsible to one, and only one, actor”.</div>
<div>
<h4>
</h4>
<h4>
Component Principles</h4>
We start to gain height. The book begins to talk about component which are the units of deployment like jar files, DLLs or even services and introduce three new principles for component cohesion :<br />
<br />
<ul>
<li>the Reuse / Release Equivalence Principle (RRP) : the granularity of reuse is the granularity of release</li>
<li>the Common Closure Principle (CCP) : gather into components those classes that change for the same reasons and at the same times (related to SRP)</li>
<li>the Common Reuse Principle (CRP) : don’t force users of a component to depend on things they don’t need (related to ISP) We see that these higher principles are very similar to the SOLID ones. Finally if you understand well the SOLID principles, there are nothing really new.</li>
</ul>
<br />
<br />
However there is a very interesting thing called the <a href="https://www.codingblocks.net/podcast/clean-architecture-components-and-component-cohesion/">tension diagram</a>, a triangle formed by these 3 principles.. This diagram shows that these three principles interact with each other and the difficulty is to place your component inside this triangle. The REP and CCP are inclusive principles : both tend to make component larger. The CRP is an exclusive principle, driving components to be smaller. <img src="https://www.codingblocks.net/wp-content/uploads/2017/12/CohesionPrinciplesTensionDiagram.jpg" /><br />
<br />
Uncle Bob advises us to focus on CCP than REP on early stage of development because develop-ability is more important than reuse.<br />
<br />
The next three principles deal with the coupling between components:<br />
<br />
<ul>
<li>the Acyclic Dependancies Principles. As soon as you begin using component, you should allow no cycles in the dependancy graph. It’s always possible to break a cycle with Dependancy Inversion Principles. Important note : the component structure cannot be designed from the top down, it evolves as the system grows. Component dependancy diagrams are a map to the build-ability and maintainability of the application.</li>
<li>the Stable Dependencies Principle. Some components are designed to be volatile. We expect them to change. Any of these should not depend on a component that is difficult to change. We should depend in the direction of stability. Again employing the DIP can help us to apply this principle breaking dependency on a stable component.</li>
<li>the Stable Abstractions Principle. A component should be as abstract as it is stable. The software should encapsulates the high level policies (business rules) of the system into stable component. Those policies will become difficult to change. So how to make them flexible enough to withstand change ? By using Open Closed Principle and Abstract classes (personal note : I am not convinced by this advice of abstract classes …). So the SDP says that dependencies should run in the direction of stability and the SAP says that stability implies abstraction. So dependencies should run in the direction of abstraction.</li>
</ul>
<br />
<br />
Some links:<br />
<a href="http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod">Summary of all these principles</a><br />
<a href="http://slideplayer.com/slide/10805390/">Slides : Principles of Package Design</a><br />
<a href="https://www.slideshare.net/blue9frog1/ood-principles-and-patterns">Slides : OOD Principles and Patterns</a></div>
<div>
<h4>
</h4>
<h4>
Architecture</h4>
Uncle Bob views on architecture is smewhat different of the typical architect. For him, an architect continues to be a programmer. They may not write as much code but they continue to engage in programming tasks. They do this because they cannot do their jobs if they are not experiencing the problems that they are creating for the rest of the programmer.<br />
<br />
The architecture of a software system is the shape given it by those who build it. The purpose of that shape is to facilitate development, deployment, operation and maintenance. The main strategy is to leave as many options as possible, for as long as possible. We should carefully separate policy from the details at the point that policy has no knowledge of the details. In more pragmatic words, the business rules should not depend on the technical details of implementation.<br />
<br />
This leads us to draw boundary lines between components. Some of the components are core business rules, other are plugins that contains technical implementations. The DIP and SAP principles arrange dependency to point from lower-level details to higher-level abstractions (toward the core business).<br />
<br />
The architecture chapters leads us to the <a href="https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html">Clean Architecture</a> which is clearly the main advice of the book. Clean Architecture push us to separate stable business rules (higher-level abstractions) from volatile technical details (lower-level details), defining clear boundaries. The main building block is the Dependency Rule : source code dependencies must point only inward, toward higher-level policies.<br />
<br />
It should have the following characteristics:<br />
<br />
<ul>
<li>Testable</li>
<li>Independent of frameworks</li>
<li>Independent of the UI</li>
<li>Independent of the database</li>
<li>Independent of any external agency</li>
</ul>
<br />
<br />
This proposal is in fact build on the same ideas than <a href="http://alistair.cockburn.us/Hexagonal+architecture">Hexagonal Architecture</a> which proposed by Alistair Cockburn in 2005 and is more and more well known. Maybe because I am accustomed to it, Hexagonal Architecture proposition is more lean and straight to the point for me.<br />
<br />
Some links to discover Hexagonal Architecture<br />
<a href="http://fideloper.com/hexagonal-architecture">http://fideloper.com/hexagonal-architecture</a><br />
<a href="http://tpierrain.blogspot.fr/2016/04/hexagonal-layers.html">http://tpierrain.blogspot.fr/2016/04/hexagonal-layers.html</a><br />
<a href="http://alistair.cockburn.us/Hexagonal+Architecture+Live+in+Paris+with+Thomas+Pierrain">Videos of meetup around hexgonal architecture in Paris</a><br />
<br />
Interesting note from Uncle Bob, implementing many boundaries could be costly to implement (with all their abstractions and dependency inversions). So it’s a real design decision. You don’t simply decide at the start which boundaries to implement and which to ignore. It takes a watchful eye to monitor the system and introduce needed boundaries.<br />
<h4>
</h4>
<h4>
Details</h4>
In the last part and associated chapters, Uncle bob talks about technical details like Database, the Web or Frameworks and insists their are only details on which decisions should be delayed as far as possible.<br />
<br />
There is also a case study and a chapter by Simon Brown which compare different code organisation : package by layer, feature or component. Most ideas can be found in this <a href="http://www.codingthearchitecture.com/2015/03/08/package_by_component_and_architecturally_aligned_testing.html">article of Simon Brown</a>.<br />
<h4>
</h4>
<h4>
Conclusion</h4>
I am a bit disappointed by Clean architecture. Of course, it presents must known principles (SOLID) and build from them to present the “component” principles for software architecture (CCP, RRP, CRP, ADP, SAP, SDP). it also push strong opinions which I totally agree (like Software Architects should keep coding) and a Clean Architecture software structure which is very good structure. However why not keep the hexagonal architecture proposal and propose improvements if necessary ?<br />
<br />
My main feeling is that the book could easily summarised in a hundred of pages (the book is more than 350 pages). I think it could be made clearer and more straightforward. The design of the book leaves also an “old school” impression (what are these horrible chapter images ?). It also comes from the many old stories that want to bring some historical context on the subjet (but it could interest some people and brings some “old wisdom”).</div>
Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-27097645414294516042014-01-05T08:27:00.001-08:002014-01-07T02:07:50.769-08:00First year of MOOC<div class="p1">
Happy new year,</div>
<div class="p2">
<br /></div>
<div class="p1">
This post will be in English contrary to the previous one because I want to talk about <a href="http://en.wikipedia.org/wiki/Massive_open_online_course"><span class="s1">Massive Open Online Course</span></a>. It was my main occupation during my free time doing as far sa 4 courses in parallel.</div>
<div class="p2">
<br /></div>
<div class="p1">
My first and main learning plateform was <a href="https://www.coursera.org/"><span class="s1">Coursera</span></a>.</div>
<div class="p2">
<br /></div>
<div class="p1">
I began with "<a href="https://www.coursera.org/course/progfun"><span class="s1">Functional Programming Principles in Scala</span></a>" in Sep 18th 2012. A great course to learn functional programming by Martin Odersky, the creator of the Scala language himself, and maybe one of the best course I have done even if it's one of the most difficult, needing a lot of time and motivation.</div>
<div class="p2">
<br /></div>
<div class="p1">
In programmation, I have also done "<a href="https://www.coursera.org/course/algs4partI"><span class="s1">Algorithms, Part I</span></a>" from Princeton. Again a difficult and time consuming course with no certification at the end but the content is great if you want to learn algorithms and java performance tips. I will try to do the 2nd part this year.</div>
<div class="p2">
<br /></div>
<div class="p1">
"<a href="https://www.coursera.org/course/datasci"><span class="s1">Introduction to data science</span></a>" was a good introduction to Data Science. I have learned the basic component of Data Science with Map Reduce techniques, Hadoop, the difference with classic SQL data access and storage, a bit of python programming language and SciPy librairie (the famous lib for machine learning in Python) and a good overview of Data Visualisation. Two problems for this course: the instructor is not an engaging orator and the subject would require more depth. The best thing of this course was the discovery of the machine learning competition website called <a href="http://www.kaggle.com/"><span class="s1">Kaggle</span></a>. This website is clearly a great place to learn Data Science / Machine Learning and show your level.</div>
<div class="p2">
<br /></div>
<div class="p1">
"<a href="https://www.coursera.org/course/malsoftware"><span class="s1">Malicious Software and its Underground Economy</span></a>" is also only an introduction to a very large and somewhat very technical subject. Even I have only done the quizzes (and avoided the difficult exercices) but I have learned about traditional and mobile malware, the security threats they represent, state-of-the-art analysis and detection techniques, and the underground ecosystem that drives such a profitable but illegal business. The instructor is good and the subject is crazy. However, at the end of the course, don't think you have become an hacker. You understand you're really far from it :)</div>
<div class="p2">
<br /></div>
<div class="p1">
More in the side of development but also at the frontier of business was "<a href="https://www.coursera.org/course/startup"><span class="s1">Startup Engineering</span></a>" from Stanford. As the title says, the goal is to make you create your first web application and associated startup with first funding (with bitcoin crypto-currency). You learn how to choose your market, designing for mobile first and mainly how to code your webapp with html/css/javascript in NodeJS and deploying in the cloud with Heroku. For a developer like me, the certification was pretty easy but I think it's a real challenge for a non-programmer and the course is 12 weeks long. The goal to build your first startup is really present and you can compete with others for the startup who has the most social influence and the most funding. By the way, <a href="http://focuscampus.blog.lemonde.fr/2013/09/27/deux-etudiants-francais-remportent-le-concours-mondial-de-start-up-de-stanford/"><span class="s1">two french guys won it</span></a>. I was just a bit disappointed by the video content because the instructor only read the PDF material where all the "how to" (deploy in the cloud, install, html, js ...) are explained. However if you prefer to read and don't like videos, it's great :)</div>
<div class="p2">
<br /></div>
<div class="p1">
The course "<a href="https://www.coursera.org/course/innovativeideas"><span class="s1">Developing Innovative Ideas for New Companies: The First Step in Entrepreneurship</span></a>" is also for startup creation but only on the business side without development. Only 6 weeks long, mainly quizzes and some peer review exercices, it's really accessible but the content is not the most interesting I have done. Even if the course is closest to Lean Startup, you can learn how much a business plan is useless :)</div>
<div class="p2">
<br /></div>
<div class="p1">
The two courses "Grow to Greatness: Smart Growth for Private Businesses" <a href="https://class.coursera.org/growtogreatness-001"><span class="s1">part 1</span></a> and <a href="https://www.coursera.org/course/GTG"><span class="s1">part 2</span></a> by Edward D. Hess are the shortest course I have done with only a final quizz. It's easy, with good tips to build a company and make it growth. The instructor is one of the most engaging and motivating of all the courses I have done.</div>
<div class="p2">
<br /></div>
<div class="p1">
"<a href="https://class.coursera.org/bizsociety-001"><span class="s1">New Models of Business in Society</span></a>" is also very short, not really time consuming. However the business tips are more high level. More interesting if you already work in a company at strategic decision levels and want to see a refreshing view on business models.</div>
<div class="p2">
<br /></div>
<div class="p1">
"<a href="https://www.coursera.org/course/strategy101"><span class="s1">Foundations of business Strategy</span></a>" is good and offers more pratical learning on business than the previous one. It demands also more work. I have learned how industry structure impacts competitive outcomes and learn how to analyze industry forces, how to analyze firm capabilities and how they may provide competitive advantage, how businesses compete in multiple markets and how to analyze firm scope.</div>
<div class="p2">
<br /></div>
<div class="p1">
One of the last course of the year I have done was "<a href="https://www.coursera.org/course/designbiz"><span class="s1">Design Thinking for Business Innovation</span></a>". As a Design Thinking fan, I couldn't miss this course. However, if the video content is good and it's a great introduction, there was no practical exercices (even no quizzes). It seems more like a promotional content of the book of the instructor than a real course.</div>
<div class="p2">
<br /></div>
<div class="p1">
I have also one two MBA level courses from Wharton University. "<a href="https://www.coursera.org/course/marketing"><span class="s1">An introduction to Marketing</span></a>" which is a long course (12 weeks) but also totally accessible because it's only quizzes. Moreover its content is great and engaging with three instructors, each with their expertise. "<a href="https://www.coursera.org/course/operations"><span class="s1">An introduction to operations management</span></a>" is shorter but the exercices need really more work (lots of calculation). The instructor and the content are good. Fun fact, the management of the "machine" is not my primary focus, I prefer more human view of the business. However, even with such a analytical view, you learn how the errors of the typical management.</div>
<div class="p2">
<br /></div>
<div class="p1">
Finally the best two courses are "<a href="https://www.coursera.org/course/gamification"><span class="s1">gamification</span></a>" where I have learned the application of game elements and digital game design techniques to non-game problems, such as business and social impact challenges and "<a href="https://www.coursera.org/course/socialpsychology"><span class="s1">Social Psychology</span></a>" where I have learned more "why people do what they do?".</div>
<div class="p1">
This two courses are amazing by their content, their professor, theirs exercices. They are totally accessible and demands the good level of time to do it.</div>
<div class="p1">
If you have only two courses to do in 2014, you know what to do!</div>
<div class="p2">
<br /></div>
<div class="p1">
Et voila! This long list was the course I have done in Coursera with a certificate! But I have also followed some other courses and have almost win the certificate of "<a href="https://www.coursera.org/course/hci"><span class="s1">Human-Computer interaction</span></a>" (69% for 70%). This course has great content but the exercices are really time consuming and the last week exercice seems to me totally useless in modern software development.</div>
<div class="p2">
<br /></div>
<div class="p1">
I have also done two courses from Stanford University on the platform <a href="https://novoed.com/"><span class="s1">NovoEd</span></a> "Designing a New Learning Environment" and “Design Thinking Action Lab”. I was disappointed by this two courses because there is almost no direct content. The style of learning focus more on doing by yourself and interacting with other students. My way of using MOOC is totally different because I almost never interact with others students or use the forum. However it is very easy to finish with success the course.</div>
<div class="p2">
<br /></div>
<div class="p1">
Finally I have done a "<a href="https://education.10gen.com/courses/10gen/M101J/2013_Spring/about"><span class="s1">MongoDB for java developer course</span></a>" and lots of <a href="http://www.codecademy.com/fr/ygrenzinger"><span class="s1">Codecademy</span></a> or <a href="https://www.codeschool.com/users/72571"><span class="s1">CodeSchool</span></a> programming courses. These type of MOOC are more easy to do because you can come and learn when you want but it lacks a real tempo to engage you. The content is very good if you want to learn coder skills. And even if you have to pay, CodeSchool has an amazing design and their courses are very well done. I have also tried a bit KhanAcademy for the mathematical cursus.<br />
<br />
Update: oops, I forgot my french MOOC by EM Lyon about <a href="https://www.unow-mooc.org/emlyon-effectuation/" target="_blank">Effectuation</a>. I know you should ask yourself but what is this new term ? In fact, it's very close to Lean Startup and it's trying to show how entrepreneurship works. You should look at this <a href="http://www.youtube.com/watch?v=t5HZW4NqZ-E" target="_blank">TED Conference</a> if you want to have an overview of the concept. This MOOC was fine with good content, good professor and, even it's the exercices weren't very difficult, the limitation in how to do them make the whole course a bit challenging.</div>
<div class="p1">
<br /></div>
<h4>
<span style="font-weight: normal;">What the conclusion of this ?</span></h4>
<div class="p1">
Clearly <b>MOOCs are changing the world</b>. I have <b>learned a lot and from the best</b> for free! (Just 9$ for one month of CodeSchool). I have successfully achieved so many course because I could do some weeks three to four courses. How ? I always watch the video when I go to my work during transportation (count 50 to 90 minutes of videos by week and by course) and I made the exercices either the evening, the week-end and sometimes during my lunch time. I think in average a course needs 3 to 6 hours of work by week. The business courses with only quizzes are the easiest. The programming one and worst the design one can be a lot more time consuming. For example, <a href="https://www.coursera.org/course/reactive" target="_blank">Reactive Programming</a> is almost impossible if you are not fluent in the Scala programming language. </div>
<div class="p1">
However I am clearly an addict and I should do less course but trying to use more what I have learned to directly improve my work. </div>
<div class="p1">
<b>It's the goal of 2014: less MOOC, more practice :D</b></div>
<br />
<div class="p2">
<br /></div>
Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com1tag:blogger.com,1999:blog-148551625873298913.post-59688816431533458292012-08-28T12:25:00.000-07:002012-09-12T10:55:41.461-07:00Revente de livres du Personal MBA ! (et autres)<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>FR</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Tableau Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0cm;
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;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-fareast-language:EN-US;}
</style>
<![endif]-->
<span style="color: black; font-family: "Arial","sans-serif"; font-size: 11.5pt;">Voilà,
pour faire de la place dans ma bibliothèque physique, j'aimerais revendre de
nombreux livres du Personal MBA, la plupart sont usagés (j'ai surligné des
passages) mais certains sont neufs.</span><br />
<span id="internal-source-marker_0.7973847449333737"><span style="color: black; font-family: "Arial","sans-serif"; font-size: 11.5pt;">Ce sont bien sur tous des
bouquins extrêmement intéressants et bien notés que je vends en dessous des
meilleurs prix (cf Amazon) !<br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></span><br />
<span style="color: black; font-family: "Arial","sans-serif"; font-size: 11.5pt;">Je
revends le tout en main propre sur Paris (ou par colis si on m'en prend
plusieurs) et bien sûr si on m'en prend plusieurs je ferais des prix ;)</span><br />
<br />
<span id="internal-source-marker_0.7973847449333737" style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">La liste ci-dessous : </span><br />
<strike><br /></strike>
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Crucial Conversation, usagé, 5</span> €</strike><br />
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">I will teach you to be rich, neuf, 5</span>€</strike><br />
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Getting Things Done</span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">, usagé, </span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">5</span> €</strike><br />
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Making Things Happen</span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">, usagé, </span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">10</span> €</strike><br />
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Highly Effective People, neuf, 5</span> €</strike><br />
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Rework</span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">, usagé, </span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">5</span> €</strike><br />
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Your money or your life, neuf, 5</span> €</strike><br />
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">On writing well, neuf, 5</span> €</strike><br />
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Deep Survival</span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">, usagé, </span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">5</span> €</strike><br />
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">1ndispensable, neuf, 10</span> €</strike><br />
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">The art of the start; neuf, 10</span> €</strike><br />
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Influence</span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">, usagé, </span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">5</span> €</strike><br />
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Made to stick</span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">, usagé, </span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">5</span> €</strike><br />
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Cut to the chase</span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">, usagé, </span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">5</span> €</strike><br />
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">getting started in consulting, neuf, 10</span> €</strike><br />
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Tribes</span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">, usagé, </span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">5</span> €</strike><br />
<strike><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">The Power Of full engagement</span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">, usagé, </span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">5</span> €</strike><br />
<br />
Bon et bah voila merci à mon ami <a href="http://www.linkedin.com/in/dautroy" target="_blank">Stéphane Dautroy</a> qui me prend le tout ;)<br />
<br />
Au passage, dans un tout autre registre, j'ai deux pantalons neufs T.38 (<span class="fbPhotoCaptionText">un velour cotelé gris bleu avec effet moiré et un jean brut bleu) </span>que je revends à 15 euros chacun :p Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-35171262972964578422012-01-17T09:10:00.000-08:002012-01-17T09:10:08.285-08:00Stoos network gathering<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* 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;}
</style>
<![endif]-->
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">Disclaimer : This a summary in French of the articles diffused by Jurgen Appelo in his blog after the Stoos Network Gathering. <a href="http://www.noop.nl/" target="_blank">You can see them here</a>.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="FR"><a href="http://www.stoosnetwork.org/" target="_blank">Le but du rassemblement Stoos</a> était une réflexion autour du management pour tenter de
parvenir à un consensus sur la façon d'accélérer sa transformation.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">Jurgen Appelo
explique dans son blog que beaucoup d'informations ont été collectées avant
l'événement par l'intermédiaire de différents blogs mais peu d'information ont
filtré durant l'événement pour deux raisons principales :</span></div>
<ul>
<li><span lang="FR" style="mso-ansi-language: FR;">certains des
participants avaient des accords de non-divulgation avec leurs organisations et
/ ou clients</span></li>
<li><span lang="FR" style="mso-ansi-language: FR;">certains des
participants n'étaient pas à l'aise sur le fait de diffuser leurs opinions</span></li>
</ul>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">Au final seul les
participants pouvaient diffuser librement leurs opinions personnelles.</span></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">A cela, c'est
rajouté le Wifi de mauvaise qualité et le fait que les discussions étaient si
intéressante qu'ils n'ont simplement pas pris le temps de les tweeter :)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><span lang="FR" style="mso-ansi-language: FR;">Intervenants et
Persona </span></b></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">Qui est le client
? Quel est l'audience visée ? Qui sont les intervenants dans la transformation
de l'organisation ?</span></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">Au final la liste
des intervenants est longue (au total 16) mais les plus importants semblent
être le middle management, l'enseignement et les startups. Une idée est
d'aussi de catégoriser les intervenants car n'importe quelle méthode pour
effectuer un changement dépend du besoin de l'intervenant. Certains
demandent confiance et transparence, d'autres plus le retour sur
investissement. L’idée est donc
de développer des persona et d'y associer des user stories (<a href="http://ux-fr.com/2011/09/12/this-is-service-design-thinking-1ere-partie/" target="_blank">à l'instar des méthodes de l'expérience utilisateur ou du design thinking</a>).</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><span lang="FR" style="mso-ansi-language: FR;">L'idée principale.</span></b></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">Le rassemblement
à Stoos a pour principal objectif de découvrir une fondation commune qui puisse
ré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).</span></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">Y a-t-il un
axiome de management ? Y a-t-il un message de base qui implique plus ou moins
tout ce que pensent ces méthodes de management ?</span></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">Un axe émergent
est que les organisations les mieux managés privilégient des réseaux de
création de valeur plus que l'organisation classique de type hiérarchique. Cependant il y a
beaucoup d'exemples de bon fonctionnement des hiérarchies au sein des réseaux.</span></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">Les mots clés du
message sont les individus, l'apprentissage et la diversité. Le cœur du
message pourrait donc être des réseaux de création de valeur et d'apprentissage
d'individus variés.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">D'autres
principes important viennent se greffer à ce message :</span></div>
<ul>
<li><span lang="FR" style="mso-ansi-language: FR;">La confiance est
nécessaire pour créer de la valeur dans un réseau de personnes</span></li>
<li><span lang="FR" style="mso-ansi-language: FR;">L'amélioration
continue est directement attachée au réseau d'apprentissage</span></li>
<li><span lang="FR" style="mso-ansi-language: FR;">La durabilité
signifie la création de valeur pour certaines intervenants</span></li>
<li><span lang="FR" style="mso-ansi-language: FR;">L'auto-organisation
est évidemment la meilleure approche dans un réseau</span></li>
<li><span lang="FR" style="mso-ansi-language: FR;">Les boucles de
rétroaction sont requises pour l'apprentissage</span></li>
</ul>
<div class="MsoNormal">
<a href="http://ux-fr.com/2012/01/04/quest-ce-que-le-design-thinking/" target="_blank"><span lang="FR" style="mso-ansi-language: FR;"> On retrouvefortement l'idée cœur du design thinking.</span></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="FR"><b>Nom et identité. </b></span></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">La question du
rassemblement a aussi été de savoir comment la suite du mouvement et des
rassemblements s'appelleraient et son identité. Il n'y a pas eu
de noms qui sont ressortis et les parties de l'identité qui ont émergées ont
été incorporées à au <a href="http://www.stoosnetwork.org/" target="_blank">communiqué</a>. Comme quoi la
question reste complexe :)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="FR"><b>Critique de l'événement. </b></span></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">Jurgen revient
aussi sur les critiques autour de l'organisation de l'événement dans <a href="http://www.noop.nl/2012/01/stoos-network-part-5-complaints-complexity.html" target="_blank">son article</a> : </span></div>
<ul>
<li><span lang="FR" style="mso-ansi-language: FR;">demander des
données avant l'événement</span></li>
<li><span lang="FR" style="mso-ansi-language: FR;">n'avoir qu'une
diversité de participants et peut être ne pas inviter assez de participants</span></li>
<li><span lang="FR" style="mso-ansi-language: FR;">ne pas avoir
livré des résultats stupéfiants</span></li>
</ul>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">Les retours
négatifs sont, d'après lui, compréhensibles mais il faut comprendre que le
problème est complexe et ce n'est qu'un premier pas.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><span lang="FR" style="mso-ansi-language: FR;">But et résultats</span></b></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">Le but du
rassemblement était d'atteindre une compréhension du problème, un accord sur le
futur souhaité et au moins quelques suggestions pour atteindre ce résultat le
plus rapidement.</span></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">L'étude du
problème a abouti à la mind-map visible ici :
<a href="http://www.stoosnetwork.org/what-is-the-problem/">http://www.stoosnetwork.org/what-is-the-problem/</a></span></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">Le futur désiré a
été défini de cette façon : <i>"Les organisations peuvent devenir des réseaux
d'apprentissage d'individus créant de valeur, et le rôle des dirigeants devrait
inclure la gérance de la vie plutôt que la gestion de la machine".</i></span></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">Cet objectif est
difficilement mesurable mais le manifeste Agile ne l'est pas plus.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">La vraie question
est comment y arriver rapidement ? Beaucoup de discussions ne concernaient pas
le problème ou le but mais comment accélérer le changement.</span></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">Voila quelques
idées qui en sont ressorties :</span></div>
<ul>
<li><span lang="FR" style="mso-ansi-language: FR;">aucun mouvement
de changement ne pourra se faire sans la confiance entre ces membres.</span></li>
<li><span lang="FR" style="mso-ansi-language: FR;">il faut
catalyser et connecter les initiatives d'autres groupes</span></li>
<li><span lang="FR" style="mso-ansi-language: FR;">il faut inclure
le plus de personnes possibles (d'où la présence du <a href="http://www.linkedin.com/groups/Stoos-Network-4243114?gid=4243114" target="_blank">groupe LinkedIn</a>)</span></li>
<li><span lang="FR" style="mso-ansi-language: FR;">il faut créer
une véritable identité et un nom</span></li>
</ul>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><span lang="FR" style="mso-ansi-language: FR;">Quelle est la
suite ?</span></b></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">jurgen propose
les étapes suivantes :</span></div>
<ul>
<li><span lang="FR" style="mso-ansi-language: FR;">mieux
déterminer les persona représentant les différents intervenants</span></li>
<li><span lang="FR" style="mso-ansi-language: FR;">consolider
l'influence des personnes qui essayent déjà de provoquer le changement</span></li>
<li><span lang="FR" style="mso-ansi-language: FR;">identifier les
stratégies pour associer les agents du changement aux intervenants</span></li>
<li><span lang="FR" style="mso-ansi-language: FR;">se réunir
régulièrement</span></li>
<li><span lang="FR" style="mso-ansi-language: FR;">écrire à propos
de ce rassemblement (<a href="http://www.areyouagile.com/2012/01/stoos-network-un-depart-des-attentes/" target="_blank">ce que je fais ainsi que Pablo Perno</a> ;) )</span></li>
<li><span lang="FR" style="mso-ansi-language: FR;">nommer ce
mouvement</span></li>
</ul>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;"><b>Mon humble avis.</b> </span></div>
<div class="MsoNormal">
<span lang="FR">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 !</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;"><a href="http://www.slideshare.net/jurgenappelo/how-to-change-the-world-9444890" target="_blank">Plus qu'à s'entraider pour changer le monde !</a></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="FR" style="mso-ansi-language: FR;">D'autres articles
autour du Stoos network :</span></div>
<div class="MsoNormal">
<a href="http://www.forbes.com/sites/stevedenning/2012/01/13/stoos-facilitating-a-tipping-point-for-organizations/"><span lang="FR" style="mso-ansi-language: FR;">http://www.forbes.com/sites/stevedenning/2012/01/13/stoos-facilitating-a-tipping-point-for-organizations/</span></a></div>
<div class="MsoNormal">
<a href="http://www.forbes.com/sites/stevedenning/2012/01/16/why-is-diversity-vital-for-innovation/"><span lang="FR" style="mso-ansi-language: FR;">http://www.forbes.com/sites/stevedenning/2012/01/16/why-is-diversity-vital-for-innovation/</span></a></div>
<div class="MsoNormal">
<a href="http://www.forbes.com/sites/stevedenning/2012/01/12/tedx-storytelling-the-secret-key-to-leadership/"><span lang="FR" style="mso-ansi-language: FR;">http://www.forbes.com/sites/stevedenning/2012/01/12/tedx-storytelling-the-secret-key-to-leadership/</span></a></div>
<div class="MsoNormal">
<a href="http://www.internettime.com/2012/01/the-stoos-gathering-working-smarter/"><span lang="FR" style="mso-ansi-language: FR;">http://www.internettime.com/2012/01/the-stoos-gathering-working-smarter/</span></a></div>
<div class="MsoNormal">
<a href="http://www.internettime.com/2012/01/no-more-business-as-usual/"><span lang="FR" style="mso-ansi-language: FR;">http://www.internettime.com/2012/01/no-more-business-as-usual/</span></a></div>Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-54442287268643930492011-12-16T09:13:00.000-08:002011-12-16T09:13:47.900-08:00Quel est le rôle de l'architecte logiciel ?Michael Stiefel donne dans sa présentation <a href="http://www.infoq.com/presentations/We-Dont-Need-No-Stinkin-Architects" target="_blank">"Architects? We Don't Need No Stinkin’ Architects!"</a> 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 ;)<br />
<br />
<div>
</div>
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é :<br />
<ul>
<li>L’architecte n’est pas obligatoirement le meilleur développeur car son rôle dans une équipe n’est pas le même. </li>
<li>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.</li>
<li>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 dans le cadre du développement.</li>
<li>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...</li>
<li>L’architecte est l’intermédiaire entre les personnes du métier et les « technologistes ».</li>
<li>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.</li>
<li>Il met en avant que le point fort de l’architecte est de poser les bonnes questions et non pas d’avoir les bonnes solutions ce qui est le point fort des meilleurs développeurs. </li>
</ul>
<div>
</div>
<div>
Que pensez vous de cette vision du rôle de l'architecte ?</div>
<br />
<div>
</div>
<br />Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-30355953726606078312011-10-09T07:18:00.000-07:002011-10-09T07:39:31.119-07:00Trouver ses points forts !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 <a href="http://personalmba.com/strengthsfinder-20/">Strengths Finder</a>.<br />
<br />
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 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.<br />
<a href="http://www.blogger.com/goog_1105141945"><br /></a><br />
<a href="https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B3pccou_bj6EZWM4ZDUwZTItODAxOS00NDdhLWIzZTgtZjE1YTk1ZjkyOGZj&hl=en_US">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.</a><br />
<br />
Pour résumer mes 5 points forts sont :<br />
<ul>
<li>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.</li>
<li>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.</li>
<li>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.</li>
<li>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.</li>
<li>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.</li>
</ul>
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.<br />
Il ne me reste plus qu'à trouver le travail qui me permette de mettre en avant ces atouts !<br />
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 <a href="http://ux-fr.com/">mon blog sur l'expérience utilisateur</a>.<br />
<ul>
</ul>
J'ai ensuite complété par le <a href="http://www.primarycolorassessment.com/test.php">test Primary Color</a> qui m'a donné ce résultat :<br />
<blockquote>
Primary color : pink cadillac Management maven<br />
Curiosité 86%, Exécution 20%, Leadership 87%</blockquote>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn1tcdMZ7IplTEn7L30DYN0uFAo6RV2xVFf7NUFEuMQOAGo2jx3sx6paUUjtvk8EZBF8MUQdJrsOYhXFDS7aXT1GWSOAWnTDd0saGMLsiApt-rScJssd3lXLIWc-b0CJRIT7OsMCe4tTU/s1600/PrimaryColor.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn1tcdMZ7IplTEn7L30DYN0uFAo6RV2xVFf7NUFEuMQOAGo2jx3sx6paUUjtvk8EZBF8MUQdJrsOYhXFDS7aXT1GWSOAWnTDd0saGMLsiApt-rScJssd3lXLIWc-b0CJRIT7OsMCe4tTU/s1600/PrimaryColor.JPG" /></a></div>
<blockquote>
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. <br />
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.</blockquote>
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.<br />
<br />
<br />
Le résultat suivant concerne mon métier actuel de développeur.
<br />
<blockquote>
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 possess
the ability to put things into a global perspective.<br />
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 particular
challenge 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.</blockquote>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-yS3MHXNpZ6WpWXnori8r3zvaEe8lEuveZw9dWgG_qrl14cdLusl4revH_06kiiaH8nTBBzgOFDggn7fxDrz68ive0Yt4xof6gntgDDSOVKOZDrTxQItDwAOfC04HNtRFUvd7pYzylYQ/s1600/PrimaryColor2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="308" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-yS3MHXNpZ6WpWXnori8r3zvaEe8lEuveZw9dWgG_qrl14cdLusl4revH_06kiiaH8nTBBzgOFDggn7fxDrz68ive0Yt4xof6gntgDDSOVKOZDrTxQItDwAOfC04HNtRFUvd7pYzylYQ/s320/PrimaryColor2.JPG" width="320" /></a></div>
<br />
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 :)<br />
<br />
Suite à ces deux résultats voila la réflexion fournie par le site que je remet en brut :)<br />
<blockquote>
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! </blockquote>
<blockquote>
Where am I on the spectrum and what does it mean? </blockquote>
<blockquote>
People who fall toward the right side of the spectrum favor execution of an existing plan, whereas <b>those who fall toward the left favor creation of the new and innovative</b>. Those on the bottom are strong individual contributors, while <b>those toward the top prefer inspiring and getting things done through others</b>. Typically, <b>those toward the center are open to numerous approaches and solutions</b>, 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. </blockquote>
<blockquote>
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? </blockquote>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh718B555PpSqNncmkRpdDfBluwjXkgCAmke-AuLmJ6nqK_z903Ln9_1TG0N-ulzdpjs1uS7sKrRdIewMO0dv822OdF6bbNIxcwCdRZz80-K0PmvS6lMd0grn7jcUNwVfpiwjl-N03MO0U/s1600/PrimaryColor4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh718B555PpSqNncmkRpdDfBluwjXkgCAmke-AuLmJ6nqK_z903Ln9_1TG0N-ulzdpjs1uS7sKrRdIewMO0dv822OdF6bbNIxcwCdRZz80-K0PmvS6lMd0grn7jcUNwVfpiwjl-N03MO0U/s1600/PrimaryColor4.JPG" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSB2-FPWDWmkSawkULQ4DcIlPdFhFg8bIXb2tU8P7mEZDkcX-AtY1Uf5x__TbPoVQkIfFQ1aq5eg6GXPeoSQtB4V4AB2P9jO4AY_padF1wIRFlbvmAZmEEaIPzsKdJpEd-Me3yqTlYjTQ/s1600/PrimaryColor3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSB2-FPWDWmkSawkULQ4DcIlPdFhFg8bIXb2tU8P7mEZDkcX-AtY1Uf5x__TbPoVQkIfFQ1aq5eg6GXPeoSQtB4V4AB2P9jO4AY_padF1wIRFlbvmAZmEEaIPzsKdJpEd-Me3yqTlYjTQ/s1600/PrimaryColor3.JPG" /></a></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span><br />
<span lang="EN-GB">Voila je m'arrête la ! Enfin ;)<br />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.</span></div>
Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-79404004710242619842011-10-07T02:15:00.000-07:002011-10-07T02:15:20.380-07:00Gérer notre énergie, pas notre tempsEn parlant de passion et de notre travail de développeur, je pense que cet excellent article <a href="http://www.smith.edu/smp/resource-center/articles/Manage%20Your%20Energy%20Not%20Your%20Time.pdf">"manage your energy, not your time"</a> peut apporter des éléments à la question.<br />
<br />
J'aime aussi beaucoup à la fin de l'article ce passage :
<br />
<blockquote>
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 benefits 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.</blockquote>
On est très loin du constat du développement en france : <a href="http://www.monde-diplomatique.fr/2011/05/SENE/20458">http://www.monde-diplomatique.fr/2011/05/SENE/20458</a>Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-48099553734353111932011-10-05T05:07:00.000-07:002011-10-10T05:37:12.796-07:00Le développeur incompétent est un mytheSous 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.<br />
Par exemple :<br />
<a href="http://patricelamarche.net/2011/05/24/lincomptence-des-dveloppeurs/">http://patricelamarche.net/2011/05/24/lincomptence-des-dveloppeurs/ </a><br />
<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">http://blogs.codes-sources.com/tja/archive/2011/10/04/etre-un-bon-d-veloppeur-c-est-aussi-une-question-d-attitude-personnelle.aspx </a><br />
Ç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.<br />
<br />
Alors voila, d'après ces articles, un bon développeur connait ses fondamentaux.<br />
<b>Ok soit mais quelle est cette liste de fondamentaux ? </b><br />
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.<br />
<br />
Pour d'autres encore c'est tout ça !<br />
Sérieusement ?<br />
<div class="separator" style="clear: both; text-align: center;">
<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;"><img border="0" height="214" src="http://www.chimaera-swtor.com/wp-content/uploads/2011/09/u-mad-han-solo.jpg" width="500" /></a></div>
<br />
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 :)<br />
Il faut mieux sortir sa liste d'exercices et de QCM casse gueule c'est plus simple.<br />
<br />
Donc la on sort le développeur <b>BON </b>et <b>PASSIONNE </b>: 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.<br />
J'ai une bonne et une mauvaise nouvelle pour nos recruteurs.<br />
La bonne : il existe et il est réellement bon en développement (j'ai un gros respect pour ces personnes).<br />
La mauvaise : il est rare.<br />
<br />
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.<br />
<br />
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 aussi bien 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 ...<br />
<b>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. </b><br />
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.<br />
<br />
<b> 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 !
</b><br />
Allez j'en profite pour donner une piste : <a href="http://ux-fr.com/2011/08/31/utiliser-le-design-thinking-pour-arreter-de-construire-des-logiciels-sans-valeur/">Design de service</a><br />
ou encore une autre : <a href="http://en.wikipedia.org/wiki/Motivation">motivation</a><br />
Edit : et encore une <a href="http://www.noop.nl/2011/10/change-the-environment.html">Change the environment, not the people</a>Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-36793461579095253462010-07-19T12:35:00.000-07:002010-07-19T13:56:31.105-07:00Hébergement d'un blog !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.<br /><br />Bon déjà le site était affreusement lent et enfin tout est tombé depuis une semaine impossible de relancer le wordpress.<br /><br />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.<br /><br />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.<br /><br />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.<br /><br />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).<br /><br />Merci pour vos conseils.Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com5tag:blogger.com,1999:blog-148551625873298913.post-8427471013438643962010-06-09T00:49:00.000-07:002010-06-09T01:48:52.170-07:00Fin de ma période d'essai chez Objet DirectEt voila mon CDI est confirmé chez Objet Direct.<br /><br />Je vais commencer une mission dans une banque privée sur un projet GWT et ExtGWT.<br />J'ai aussi enfin fini mon forfait sur un système de video surveillance pour particulier.<br /><br />Le bilan personnel est largement positif : j'ai pu apprendre Google App Engine, Flex 3.5, Air 2 et ObjectiveC/iPhone.<br />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 :)<br /><br />J'ai quand même envi de faire quelques remarques :<br />- 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.<br />- 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.<br /><br />Sinon coté boulot personnel, j'ai lancé le site francais sur l'expérience utilisateur <a href="http://ux-fr.com">ux-fr.com</a>. 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.<br /><br />Venez participer !Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com1tag:blogger.com,1999:blog-148551625873298913.post-69040134656091581642010-04-19T00:20:00.000-07:002010-04-20T04:41:48.376-07:001er bilan chez Objet DirectVoila presque deux mois que j'ai quitté Reuters Financial Software pour Objet Direct.<br /><br />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).<br />Ca me conforte dans l'idée que j'arrive à apprendre vite, pire que j'aime ca :)<br /><br />J'en profites pour participer à la communication de l'entreprise en participant au blog et au fil twitter.<br /><br />Plus qu'a voir la prochaine étape, la plus difficile : trouver la mission qui maintienne et favorise cette progression.<br /><br />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.<br /><br />Enfin le point sur les livres et personalMBA, les deux derniers que j'ai lu sont réellement excelent :<br />- 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.<br />- 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.Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-7981205108207628232010-02-24T07:21:00.000-08:002010-02-27T10:24:38.866-08:00Le reste des videos User Experience<a href="http://www.youtube.com/watch?v=RlQEoJaLQRA&feature=related">Don Norman: The three ways that good design makes you happy</a><br />Cette présentation de Don Norman lors d'un TED s'attache à présenter l'importance des émotions.<br />Sa nouvelle passion est de comprendre en quoi la beauté et les émotions participent au design.<br />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.<br />Suivant ces deux émotions, le cerveau travaille différemment.<br />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.<br />D'où l'importance des émotions qui servent à interpréter le monde qui nous entoure.<br />Ainsi les objets plaisants et funs marchent mieux.<br /><br /><a href="http://vimeo.com/3327288">Mobile User Experiences - Rachel Hinman</a><br />Pour Rachel Hinman, ll faut trouver de nouvelle manière de gérer l'interaction avec le mobile.<br />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.<br />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<br />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.<br />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.<br />Quid de l'utilisation du son, du toucher ou encore de l'odeur ?<br /><br /><a href="http://videos.visitmix.com/MIX09/C30M">User Experience Design for non designer. - Shawn konopinsky</a><br />L'expérience utilisateur est devenue si importante parce que les interfaces évoluent !<br />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.<br />Il faut que programmeur et designer travaillent cote à cote pour produire de meilleurs interfaces et jeter moins de code possible.<br />Il nous présente le cycle de vie de design ci dessous en le rapprochant du cycle classique de développement logiciel.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXOM4WMPtJQ-1MC0ZviqkLHzLCyOAUN63MCU6nVlhjA9-DZudu5DdqlNSXCrAUgJKyQjnUN5oFX8IJlMhEoaMrFnUMDWLaKdLkpnvis3IXmiHQ1t9reaKXQUYjNcxFUztfpgrYvXpoa4I/s1600-h/DesignLifecycle.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 185px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXOM4WMPtJQ-1MC0ZviqkLHzLCyOAUN63MCU6nVlhjA9-DZudu5DdqlNSXCrAUgJKyQjnUN5oFX8IJlMhEoaMrFnUMDWLaKdLkpnvis3IXmiHQ1t9reaKXQUYjNcxFUztfpgrYvXpoa4I/s320/DesignLifecycle.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5441926048539423394" /></a><br />Concept ideation : Générer un grand nombre d'idées avec des esquisses.<br />Interaction design: prendre un ou deux concepts et les dérouler avec des chemins d'utilisation, des maquettes (<a href="http://en.wikipedia.org/wiki/Website_wireframe">wireframes</a>) de l'interface et des interactions possibles.<br />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.<br />Production : les développeurs commencent à coder et on commence à produire des "livrables"<br />Polish : l'utilisation réelle fait ressortir des éléments non vus plus tôt.<br />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.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif0FOwztHVW1qLCOLdxBdP9jApo8_0wHzfdAXvzLfShyphenhyphenBzuxY9AHyOcAXGWBiZusBrK-kCe6XOV11i67QLbS9oxBI1xmk057JeWf6cwnRzsj1DV1GKtPFkbEeDo8salDewTD-44eOy2Cw/s1600-h/DesignIteration.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 225px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif0FOwztHVW1qLCOLdxBdP9jApo8_0wHzfdAXvzLfShyphenhyphenBzuxY9AHyOcAXGWBiZusBrK-kCe6XOV11i67QLbS9oxBI1xmk057JeWf6cwnRzsj1DV1GKtPFkbEeDo8salDewTD-44eOy2Cw/s320/DesignIteration.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5441926042914132146" /></a><br />En conclusion, il faut :<br /><ul><li>commencer à designer</li><li>designer tôt</li><li>faire beaucoup d'itération</li></ul><br /><br /><a href="http://vimeo.com/6968360">The Mint.com Experience</a><br />Sans l'affichage de la présentation, je n'arrive pas à me lancer dans son résumé. Tant pis.<br /><br /><a href="http://www.slideshare.net/jmspool/journey-to-the-center-of-design">Journey To The Center Of Design - Jared Spool</a><br />Vidéo présentant un contre avis malheureusement la qualité du son rend ma compréhension de son point de vue difficile.<br />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é.<br />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.<br />Pour lui le design centré sur l'utilisateur est un dogme dont il faut se passer.<br />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.<br />Les équipes en difficulté essayent de suivre une méthodologie sans succès et ont des techniques et astuces limitées.<br />Pour lui le but de la recherche sur l'utilisateur est d'informer le design.<br />Pour lui, le cœur de l'expérience utilisateur se base sur trois piliers :<br />Vision, retour d'information et Culture.<br /><br /><a href="http://vimeo.com/7353260">5 Minutes on Imitation in Design</a><br />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.<br />Cependant il est important de s'inspirer du travail des autres. <br />D'ou la citation de Picasso, les bons artistes copient et les grand artistes volent.Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-64738242585737109722010-02-19T11:48:00.000-08:002010-02-20T05:15:27.511-08:00Behavior is our medium by Robert Fabricant<a href="http://www.vimeo.com/3730382">Behavior is our medium by Robert Fabricant</a><br /><br />J'ai eu énormément de mal à suivre et donc à résumer cette présentation qui se révèle très théorique.<br />Je vais tacher de faire un résumé pour donner un avant gout du sujet abordé durant ces 60 minutes.<br />Pour Robert Fabricant, l'interaction n'est pas une question de technologie mais une question de comportement.<br /><br />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.<br />De nombreux gadgets apportent des informations de façon efficace mais rien dans le design ne donne envi d'utiliser l'appareil.<br /><br />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.<br /><br />Il y aurait deux modèles d'étude autour des expériences utilisateurs :<br /><ul><li>l'ancien modèle mettant en avant le suivi, l'analyse et le mesures</li><li>un nouveau modèle mettant en avant l'influence et impact.</li></ul>Pour mettre en place, ce nouveau modèle il faut comprendre l'état des émotions.<br />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.<br />On peut aussi utiliser des motivations sociales qui sont très puissant mais plus risqué.<br />L'idée est d'alors d'utiliser les comportements sociaux pour que les gens s'investissent plus.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6PIdKBdb3z8cbgCVUv9SN7buH0EOf7gWpJ3c5rEl5ZDARxDEn2LQvN1EP66_W7GzuwonpS4KYJMfoafw01SWptxhnb38bjjwbNRMxr11s8Ofl3KjA_kwx2CbxI92E7pxRy4HO7siNt5c/s1600-h/NewModelInfluence.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 209px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6PIdKBdb3z8cbgCVUv9SN7buH0EOf7gWpJ3c5rEl5ZDARxDEn2LQvN1EP66_W7GzuwonpS4KYJMfoafw01SWptxhnb38bjjwbNRMxr11s8Ofl3KjA_kwx2CbxI92E7pxRy4HO7siNt5c/s320/NewModelInfluence.png" alt="" id="BLOGGER_PHOTO_ID_5440058711763400242" border="0" /></a><br />L'idée finale est aussi de se concentrer sur l'impact pour modifier les comportements.<br /><br />J'essaierais de me replonger une prochaine fois dans cette vidéo pour en faire un résumé plus précisAnonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-48260352098144493202010-02-18T10:54:00.000-08:002010-02-18T11:24:57.241-08:00Experience Is The Product - Peter MerholzLa vidéo dont je fais le résumé se trouve ici : <a href="http://www.slideshare.net/peterme/experience-is-the-product?type=presentation">http://www.slideshare.net/peterme/experience-is-the-product?type=presentation</a><br /><br />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.<br /><br />Il pose ensuite la question quel est le plus grand compliment qu'on puisse à propos d'une interface utilisateur ?<br />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).<br /><br />L'évolution d'un produit est représenté par cette pyramide :<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyWYPf02IiQ_nHBNOsHF7tKcljTa4Uq6PDYfYd06jnHL9SoNohZEeZF8uytLWQVGgivsZKGI6cOf4b5_s9kZFe5zdgSq85syNV5dSXRG0dJo430cqDOeQncbVexUQ1Q4qVeTkv0Zj0hh0/s1600-h/UserExperiencePyramid.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 238px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyWYPf02IiQ_nHBNOsHF7tKcljTa4Uq6PDYfYd06jnHL9SoNohZEeZF8uytLWQVGgivsZKGI6cOf4b5_s9kZFe5zdgSq85syNV5dSXRG0dJo430cqDOeQncbVexUQ1Q4qVeTkv0Zj0hh0/s320/UserExperiencePyramid.png" alt="" id="BLOGGER_PHOTO_ID_5439661471316105714" border="0" /></a><br /><br />0n commence par la technologie, l'erreur est de concentrer sur la technologie<br />La technologie évolue et ne reste pas un avantage sur la compétition. Il faut en faire plus.<br />Il prend l'exemple de Vi par rapport à la machine à écrire et les premiers magnétoscopes.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZQGndEv1XP8XY3jorLoPjOwEqF1gpXro0O2C6E4cOosmwb-mpKwo6BNA5uKgAGx9bQHLzODUACchI1BBmLXHxTO0ucDuNgpWup4ezbgU7K5013AKQ8YqF9ncWYQXGRKb4RXL5AFY7y7A/s1600-h/Vcr1.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZQGndEv1XP8XY3jorLoPjOwEqF1gpXro0O2C6E4cOosmwb-mpKwo6BNA5uKgAGx9bQHLzODUACchI1BBmLXHxTO0ucDuNgpWup4ezbgU7K5013AKQ8YqF9ncWYQXGRKb4RXL5AFY7y7A/s320/Vcr1.png" alt="" id="BLOGGER_PHOTO_ID_5439662648570192882" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRnIm8gZSVo9mHLX4IqI2a25vHSqDPMKnqJV0gnBdIVgYZZmzc1Q6kIF8-dLBH5mbMPuCddPQ0cM57dIg6W3oIJCsXCThWSSMe1xFlgl5BgRxCJdXR5yhza-XUll37n683HOFB0HxTybU/s1600-h/vi.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 184px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRnIm8gZSVo9mHLX4IqI2a25vHSqDPMKnqJV0gnBdIVgYZZmzc1Q6kIF8-dLBH5mbMPuCddPQ0cM57dIg6W3oIJCsXCThWSSMe1xFlgl5BgRxCJdXR5yhza-XUll37n683HOFB0HxTybU/s320/vi.png" alt="" id="BLOGGER_PHOTO_ID_5439662640759879730" border="0" /></a><br /><br />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.<br />On obtient alors ca :<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7h9rXyk5vWe1SQWBa61fOwEHeiZnRSujLlt6i4sRChfi08dAvF7btXfL6fdCZ8GDlSjQcGkyBJHkO-_7iDXjKx987rqM14qfKXiC6NpI21jEDsAD6SqndEN5jsFBoUMlMQzTixtmAibQ/s1600-h/Vcr2.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7h9rXyk5vWe1SQWBa61fOwEHeiZnRSujLlt6i4sRChfi08dAvF7btXfL6fdCZ8GDlSjQcGkyBJHkO-_7iDXjKx987rqM14qfKXiC6NpI21jEDsAD6SqndEN5jsFBoUMlMQzTixtmAibQ/s320/Vcr2.png" alt="" id="BLOGGER_PHOTO_ID_5439663090737804722" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCGq7c4gmjwUkpYVZKP6903w0Vj8W4D-GRBPtT2fmasrq-zRgoOx75GZSK3PHDtVWfnZ5KWVfFiwJ2Ax-jk5icJ_c6MenxDRDa08ge_21rBjaZaG2zJK7WUE0bgLTgw62ChYX7wRXyiWI/s1600-h/word.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 225px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCGq7c4gmjwUkpYVZKP6903w0Vj8W4D-GRBPtT2fmasrq-zRgoOx75GZSK3PHDtVWfnZ5KWVfFiwJ2Ax-jk5icJ_c6MenxDRDa08ge_21rBjaZaG2zJK7WUE0bgLTgw62ChYX7wRXyiWI/s320/word.png" alt="" id="BLOGGER_PHOTO_ID_5439663082333020034" border="0" /></a><br /><br />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.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXG7Ufh_GioxumKF1_TAyxIcYo75bfAVB0YBj8Ixi1qnOEJu7xZqSajuScJStkCmvo0MYzxeHip72ARXeo4Vl2AxPRQYwqxzkoBNMHYA4L8HrCJOvE_ONxJkZk-fODVbkIfH_hxQAWxeE/s1600-h/Vcr3.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXG7Ufh_GioxumKF1_TAyxIcYo75bfAVB0YBj8Ixi1qnOEJu7xZqSajuScJStkCmvo0MYzxeHip72ARXeo4Vl2AxPRQYwqxzkoBNMHYA4L8HrCJOvE_ONxJkZk-fODVbkIfH_hxQAWxeE/s320/Vcr3.png" alt="" id="BLOGGER_PHOTO_ID_5439663619622323714" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisAIFwAApFp8I8rxpnTQbvV1MNzvusL2nuBbmGzZ0NON0oHPKndmRvgTEaf8LLHc9D2hrtcQTUdZwkuAEo6xDlOzn_pRpyeQIJtWTRA3Tia8F_nDmSnaYVJRFwtfDYlhqWqZBU3oN37MM/s1600-h/Word2.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisAIFwAApFp8I8rxpnTQbvV1MNzvusL2nuBbmGzZ0NON0oHPKndmRvgTEaf8LLHc9D2hrtcQTUdZwkuAEo6xDlOzn_pRpyeQIJtWTRA3Tia8F_nDmSnaYVJRFwtfDYlhqWqZBU3oN37MM/s320/Word2.png" alt="" id="BLOGGER_PHOTO_ID_5439663621523567778" border="0" /></a><br />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).<br />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.<br />Il prend bien sur l'exemple de la Wii.<br />Donner une personnalité à son produit pour le rendre plus attractif.<br /><br />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).<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi1hId6Tz6RWY8JDPJxOrGb65a7ymoxpMIyHULm3MtP4JzeiCJPlLsP1cS_rOGCiS1tYy70Z1eswUI3lJwvnsOi6RQpbP7Ki4ou1dxVUaD5NSri7H8fdvj8m-A5W5hV6m7Ad2C77lAjHU/s1600-h/EngineerVision.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 241px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi1hId6Tz6RWY8JDPJxOrGb65a7ymoxpMIyHULm3MtP4JzeiCJPlLsP1cS_rOGCiS1tYy70Z1eswUI3lJwvnsOi6RQpbP7Ki4ou1dxVUaD5NSri7H8fdvj8m-A5W5hV6m7Ad2C77lAjHU/s320/EngineerVision.png" alt="" id="BLOGGER_PHOTO_ID_5439661468195383394" border="0" /></a><br />Il faudrait faire l'inverse concevoir de l'extérieur (utilisateur) vers l'intérieur (données).<br /><br />On a besoin d'une vision de l'expérience, une liste d'objectifs qui répondent à un besoin de l'utilisateur.<br /><br />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.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk_XN3BcWYUZXLp71GKm3ri9P_Hz1WQTv2awdFp9L56uhsYahLCMWKYdLNgD9hLsRaRGmNvft7vk1sQulWSN3-1awGz8xHCZlE9cl7h9ObWkAZbznoCV6i2WswaIulkZO5h5cUjOdg1Lw/s1600-h/GCalendar.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 238px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk_XN3BcWYUZXLp71GKm3ri9P_Hz1WQTv2awdFp9L56uhsYahLCMWKYdLNgD9hLsRaRGmNvft7vk1sQulWSN3-1awGz8xHCZlE9cl7h9ObWkAZbznoCV6i2WswaIulkZO5h5cUjOdg1Lw/s320/GCalendar.png" alt="" id="BLOGGER_PHOTO_ID_5439661461845461538" border="0" /></a><br />Il rajoute l'exemple du Palm Pilot.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidX9ehUXVlcKJlRvTkbPrfdeuwO1XtMuA-jhdQt4CmgMT3nyyBZiOq90178bpV-ZvJqiFxnzeTvvxpTl1ceU5cew8C0ewQTWixYMlkfoGkVD8Otxm_C2zRF05XWhzmPco2eFj6hVzt_hE/s1600-h/Palm.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidX9ehUXVlcKJlRvTkbPrfdeuwO1XtMuA-jhdQt4CmgMT3nyyBZiOq90178bpV-ZvJqiFxnzeTvvxpTl1ceU5cew8C0ewQTWixYMlkfoGkVD8Otxm_C2zRF05XWhzmPco2eFj6hVzt_hE/s320/Palm.png" alt="" id="BLOGGER_PHOTO_ID_5439664678209379570" border="0" /></a><br /><br />Il faut aussi valoriser le système : Déplacer la difficulté pour permettre de simplifier l'expérience de l'utilisateur.<br />Exemple de l'Ipod : toute la complexité a été déplacée dans Itunes et le store.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC8eeTj-eUL_9aCVosvHhA4HEPtQYtfUHFOti3fuMg_gqqfUksC6u58qN3911YtMVhVloJ1v0ejc5IdQNoZ6APIf9Ur8AUgXI0DS28tzxJXBZ5UciLW5h0CSQXIQ7xAZBzPxxT9YsO9yc/s1600-h/Ipod.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC8eeTj-eUL_9aCVosvHhA4HEPtQYtfUHFOti3fuMg_gqqfUksC6u58qN3911YtMVhVloJ1v0ejc5IdQNoZ6APIf9Ur8AUgXI0DS28tzxJXBZ5UciLW5h0CSQXIQ7xAZBzPxxT9YsO9yc/s320/Ipod.png" alt="" id="BLOGGER_PHOTO_ID_5439664685312763938" border="0" /></a><br /><br />Il prend aussi un très bon exemple sur les produits pharmaceutiques (aller aux slides à 37:27) ou encore Flickr.<br /><br />En conclusion :<span style="font-weight: bold;"> L'experience de l'utilisateur définit le produit que l'on veut créer</span>.Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-48821269767845880132010-02-18T01:34:00.001-08:002010-03-01T14:24:14.463-08:00Domain Driven Design par Eric EvansRésumé de la présentation Domain Driven Design par Eric Evans organisée par Zenika<br /><br />La soirée a commencé par une présentation du <a href="http://groups.google.fr/group/dddugparis%20">DDD User Group parisien</a> avec Jérémie Grodziski et Grégory Weinbach ainsi que le prochain lancement du site <a href="http://www.domaindrivendesign.fr/">Domaindrivendesign.fr</a>.<br /><br /><span style="font-weight: bold;">Titre de la présentation : Faire marcher les modèles.</span><br /><br />Qu'est ce qui paie dans la modélisation ? Pourquoi s'ennuyer avec les modèles ?<br /><br />Il faut s'accorder sur la <span style="font-weight: bold;">définition d'un domaine : une sphère de connaissance, d'influence ou d'activité.</span><br /><br />La difficulté critique de la plupart des projets est d'en comprendre la difficulté fonctionnelle.<br />Pour expliquer sa vision du DDD il prend tout au long de sa présentation le besoin simplifié du transport international.<br />Il insiste sur le besoin d'un dialogue intelligent avec le client qui connait les besoins fonctionnels.<br />Le problème est souvent d'utiliser des termes techniques trop rapidement.<br />Le premier principe est de parler avec un expert du domaine fonctionnel.<br />Il faut établir une collaboration avec une personne non technique.<br />(Note personnel : C'est à rapprocher du Behaviour driven development).<br />Il faut aussi beaucoup explorer (Brainstorming).<br /><br />Qu'est ce qu'un modèle ?<br />Un modèle aide à se concentrer sur ce qui est important.<br />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).<br /><br /><span style="font-weight: bold;">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.</span><br /><br />Sélectionner le modèle le plus efficace : un modèle doit servir un usage particulier.<br />Quelle partie du programme vous cause le plus de problèmes ? Peut être y-a-t'il un besoin pour deux modèles ?<br /><br />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.<br /><br />Il y a toujours plusieurs modèles possibles. Chaque département a une vue différente du logiciel.<br /><br /><span style="font-weight: bold;">D'où l'importance du contexte : les paramètres dans lesquels un mot ou une déclaration apparaissent détermine son sens.</span><br /><br />Il faut déterminer des frontières à ce contexte.<br />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.<br /><br />Il faut alors mettre ne place une « carte de contexte », une carte qui sert à traduire deux modèles dans deux contextes différents.<br /><br />Les prerequis pour un modèle sophistiqué sont :<br /><ul><li>Avoir acces à des domain experts</li><li>Iteration</li><li>Des frontières claires</li></ul><br />Il faut aussi savoir faire le choix complexe entre revenir en arrière et retravailler le code ou créer un nouveau contexte.<br /><br />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.<br /><br />Les ingrédients clés du DDD se trouvent à deux niveaux :<br />niveau tactique :<br /><ul><li>Expérimenter des modèles appliqués à des scénarios concrets.</li><li>Collaborer avec les experts du domaine.</li></ul>Niveau stratégique :<br /><ul><li>Langage d'ubiquité avec des un contexte limité</li><li>Se concentrer les besoins essentielles (core domain).</li></ul><br />Ressources : dddcommunity.org, domainlanguage.com<br /><br />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 : <a href="http://thecodersbreakfast.net/index.php?post/2009/06/16/Paris-JUG-%22Domain-driven-design%22-%3A-compte-rendu">http://thecodersbreakfast.net/index.php?post/2009/06/16/Paris-JUG-%22Domain-driven-design%22-%3A-compte-rendu</a>Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-8666456758103193732010-02-16T09:35:00.000-08:002010-02-16T10:00:20.684-08:00UX Team Of OneLa vidéo est visible ici : <a href="http://www.slideshare.net/ugleah/how-to-be-a-ux-team-of-one?type=presentation">http://www.slideshare.net/ugleah/how-to-be-a-ux-team-of-one?type=presentation</a><br /><br />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<br /><br />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 :<br /><br />1 Beaucoup de brainstorming<br />générer beaucoup d'idées puis les raffiner (schéma ci-dessous).<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHKOqoImEyxDOc5gP3zuoQfQxpPXRzZLlzwNLLNZKy6Y3kmGJcCT8go96MiivqdI1NhpJVerZzmJf57ZCyAWq9fmDcGvXZYMKmSqcff0Y_jTDfFQuO1Q9ozGCDlmSouEP4D-pq9z7wcAg/s1600-h/brainstorm.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 238px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHKOqoImEyxDOc5gP3zuoQfQxpPXRzZLlzwNLLNZKy6Y3kmGJcCT8go96MiivqdI1NhpJVerZzmJf57ZCyAWq9fmDcGvXZYMKmSqcff0Y_jTDfFQuO1Q9ozGCDlmSouEP4D-pq9z7wcAg/s320/brainstorm.png" alt="" id="BLOGGER_PHOTO_ID_5438898726804230546" border="0" /></a><br />Utilisez des cadres conceptuels (spectres 1D, 2DS, grilles)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2dmW6z1jna9p1rGxc9oIgrOaNSNzJWNxi5ANVEq-Zi_BHXJXNpWSp6kQgDQali7dxB2bzlBru2gs_8OraG_onJzUnfgjmIDnuPJo6QKr77pnll_7tWrpGZe-yy3_VXlgi7cX4T9c5kx4/s1600-h/conceptualframework.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 238px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2dmW6z1jna9p1rGxc9oIgrOaNSNzJWNxi5ANVEq-Zi_BHXJXNpWSp6kQgDQali7dxB2bzlBru2gs_8OraG_onJzUnfgjmIDnuPJo6QKr77pnll_7tWrpGZe-yy3_VXlgi7cX4T9c5kx4/s320/conceptualframework.png" alt="" id="BLOGGER_PHOTO_ID_5438898730119957634" border="0" />*</a><br /><br />Exemple de spectre: la familiarité avec le site de débutant à expert<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizvu23IP0HjsHjqenwpOItBT8y0_xEXENwMRqcdvwzZSHAaG5UJbyxXFxMtZWfv4eiFx8NcYQiTfZtFxU3rCSXZxBdmQQ1mEw2Vnc7tKCROlA8iaIXYogBCwXk4ZXmt72c_AO-3P0tJa4/s1600-h/spectrums.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizvu23IP0HjsHjqenwpOItBT8y0_xEXENwMRqcdvwzZSHAaG5UJbyxXFxMtZWfv4eiFx8NcYQiTfZtFxU3rCSXZxBdmQQ1mEw2Vnc7tKCROlA8iaIXYogBCwXk4ZXmt72c_AO-3P0tJa4/s320/spectrums.png" alt="" id="BLOGGER_PHOTO_ID_5438898743463050706" border="0" /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz72NrmEKxprh1PRhHfZy6_XOiop7jjmz_PptSZiO_C3sWvjeesNtghzjq5GHpaJSg3LPMHdHlBYyLUoueNMjsWnFa5EyLlh25wJoOFjRXzBr68vVKzwye1nMJBcBMkJmpHlD6mtxAADA/s1600-h/2x2s.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz72NrmEKxprh1PRhHfZy6_XOiop7jjmz_PptSZiO_C3sWvjeesNtghzjq5GHpaJSg3LPMHdHlBYyLUoueNMjsWnFa5EyLlh25wJoOFjRXzBr68vVKzwye1nMJBcBMkJmpHlD6mtxAADA/s320/2x2s.png" alt="" id="BLOGGER_PHOTO_ID_5438898739907024226" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikiu3iid0CCox_xPVVs_lX5wlcPXSFS1Ux89kJXAMSnoVvuUWc9cdoFmGCpziUNRLrpX0uLfpHLSsdHD55xRguG05M9Gnco2ZprHmwkhlIf5cN2JwNZQY9MbZZasvBXisam-X1lhiIoOs/s1600-h/grids.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikiu3iid0CCox_xPVVs_lX5wlcPXSFS1Ux89kJXAMSnoVvuUWc9cdoFmGCpziUNRLrpX0uLfpHLSsdHD55xRguG05M9Gnco2ZprHmwkhlIf5cN2JwNZQY9MbZZasvBXisam-X1lhiIoOs/s320/grids.png" alt="" id="BLOGGER_PHOTO_ID_5438898749721154930" border="0" /></a><br />utiliser une bibliothèque d'inspiration (<a href="https://addons.mozilla.org/fr/firefox/addon/1146">screengrab plug in pour Firefox</a>)<br /><br />2 Rassembler une équipe "ah hoc" même si ce ne sont pas des specialiste de l'UX<br />Il va falloir s'aider des gens autour de vous et tirer parti de leurs idées.<br />Utilisation de "scketchboards"<br />Ouvrir des sessions de conception libre et fun (pizza ! :) )<br />Exécuter des ateliers basés sur un modèle<br />décorer votre espace afin de lancer des discussions.<br />Cet ensemble d'idées va surtout permettre de communiquer sur les besoins des utilisateurs et générer des idées.<br /><br />3 Choisir les meilleures idées<br />Il faut avoir une "Etoile du Nord" pour se réorienter au milieu de l'océan d'idées générées.<br />Cette étoile peut etre:<br />Les besoins du business sont bons<br />+ les besoins des utilisateurs sont mieux<br />= Principes de conception<br />Ces principes de conception sont différents en fonction de chaque produit car chaque expérience utilisateur est différente.<br /><br />Comment démarrer :<br />Faire des esquisses<br />Organiser des ateliers<br />mettre en place des principes de conception<br /><br />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.Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-10949614069472009082010-02-14T08:38:00.000-08:002010-02-14T09:56:54.883-08:00User Experience Best Practices - Nick Finck<span id="result_box" class="long_text"><span style="background-color: rgb(255, 255, 255);" title="Nick Finck / www.uxnet.org"><a href="http://www.slideshare.net/nickf/user-experience-best-practices?type=powerpoint">La vidéo est ici</a> - www.uxnet.org<br /><br /></span><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.">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.<br /><br /></span><span style="background-color: rgb(255, 255, 255);" title="There is lots of experts for user interface.">Il y a beaucoup d'experts comme le montre le schema ci-dessous.<br /></span></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSDF7iTL5tY3SPTq13wZlrpsA0dZDcbFXwHf-_4q4nPHBNvp6dcDEfwD0GCC2uI4Vuy0Dvyn3Yo8aN3_NIFrrW1Uy9VF4VtOs6DPQISI10h4VLokUJFgmVK2q1BoBspYoVhs5cuNl-oB4/s1600-h/UXexperts.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 203px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSDF7iTL5tY3SPTq13wZlrpsA0dZDcbFXwHf-_4q4nPHBNvp6dcDEfwD0GCC2uI4Vuy0Dvyn3Yo8aN3_NIFrrW1Uy9VF4VtOs6DPQISI10h4VLokUJFgmVK2q1BoBspYoVhs5cuNl-oB4/s320/UXexperts.png" alt="" id="BLOGGER_PHOTO_ID_5438156431263950258" border="0" /></a><br />Une expérience utilisatrice se doit de répondre aux besoins suivants :<br /><ul><li><span id="result_box" class="long_text"><span style="background-color: rgb(255, 255, 255);" title="Easy of use (usability),">Facile d'utilisation (convivialité),</span></span></li><li><span id="result_box" class="long_text"><span style="background-color: rgb(255, 255, 255);" title="Easy of use (usability),"></span><span style="background-color: rgb(255, 255, 255);" title="Intuitiveness (Information design),">Intuitive (conception de l'information),</span></span></li><li><span id="result_box" class="long_text"><span style="background-color: rgb(255, 255, 255);" title="Intuitiveness (Information design),"></span><span style="background-color: rgb(255, 255, 255);" title="Structure (information architecture),">Structure (architecture de l'information),</span></span></li><li><span id="result_box" class="long_text"><span style="background-color: rgb(255, 255, 255);" title="Structure (information architecture),"></span><span title="Visual aesthetic (visual design),">Visuel esthétique (conception visuelle),</span></span></li><li><span id="result_box" class="long_text"><span title="Visual aesthetic (visual design),"></span><span title="Functionnality (Interaction design)">Fonctionnalité (design d'interaction)</span></span></li></ul><span id="result_box" class="long_text"><span title="List of website exemple :">Nick Finck présente ensuite une liste de Site Web d'où il tire des exemples de bonnes ou mauvaises pratiques.<br /><br /></span><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)."><span style="font-weight: bold;">Amazon.com</span><br />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).<br /></span><span style="background-color: rgb(255, 255, 255);" title="Improper functionnality : navigational functionality should always properly support the level of information on a site">La navigation doit toujours supporter correctement le niveau d'information sur un site.<br /></span><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">Le business et les décisions commerciales ne devraient jamais limiter l'utilisateur; il devrait y avoir un équilibre.<br /><br /></span><span title="Ebay"><span style="font-weight: bold;">Ebay.com</span><br /></span><span style="background-color: rgb(255, 255, 255);" title="Try to respond to everybody needs - user driven !">Essayes de répondre aux besoins de chacun : user driven.<br /></span><span title="Filter exceptionnaly well designed">Filtres exceptionnellement bien conçus.<br /><br /></span><span title="Flickr"><span style="font-weight: bold;">Flickr.com</span><br /></span><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.">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.<br /></span><span style="background-color: rgb(255, 255, 255);" title="Websites should never rely on search as primary navigation">Les sites web ne doivent pas se baser plus sur la recherche que la navigation directe.<br /></span><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">Il doit toujours être possible d'accéder à une partie d'un ensemble d'informations<br /><br /></span><span title="Netflix.com"><span style="font-weight: bold;">Netflix.com</span><br /></span><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">Permettre à l'utilisateur de voir clairement l'information principale; ne pas submerger l'utilisateur par d'autres facettes de cette information.<br /></span><span style="background-color: rgb(255, 255, 255);" title="If your product has to way of purchasing, make it inherent in the existing architecture">Si votre produit a plusieurs façons d'être acheter, faire en sorte qu'elle sont inhérentes à l'architecture existante.<br /></span><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.">Ne pas pertuber un utilisateur qui essaie d'accomplir une tâche avec des appels à l'action ou de l'information perturbatrice.<br /><br /></span><span title="Target.com"><span style="font-weight: bold;">Target.com</span><br /></span><span style="background-color: rgb(255, 255, 255);" title="The amount of options and paths in a navigation should never overwhelm the user">La somme des options et des possibilités dans une navigation ne devrait jamais écraser l'utilisateur.<br /></span><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.">Lorsque suffisamment de changements se produisent dans une page, il est important d'examiner son design et le refondre si nécessaire.<br /><br /></span><span title="Toyota.com"><span style="font-weight: bold;">Toyota.com</span><br /></span><span title="Avoir unnecessary pages">Éviter les pages inutiles<br /></span><span title="Keep pages accessible.">Garder les pages accessibles. </span><span style="background-color: rgb(255, 255, 255);" title="Don't use limiting technology (like flash ;) ) if it's not absolutely needed">N'utilisez pas une technologie avec des contraintes comme Flash si elle n'est pas absolument nécessaire.<br /></span><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">Permettre aux utilisateurs de comparer non seulement les produits d'un type donné mais l'ensemble des produits côte à côte.<br /><br /></span><span title="Twitter.com"><span style="font-weight: bold;">Twitter.com</span><br /></span><span style="background-color: rgb(255, 255, 255);" title="Threading : site-based messaging systems should always be threaded">Threading: les sites de systèmes de messagerie doit toujours être géré par "Thread".<br /></span><span style="background-color: rgb(255, 255, 255);" title="Make "my profile" page easy to find">Faire en sorte que la "Mon profil" soit facile à trouver.<br /></span><span style="background-color: rgb(255, 255, 255);" title="Show relevant information to the task the user may be to accomplish on that page">Afficher les informations pertinentes à la tâche que l'utilisateur essaye accomplir sur cette page<br /><br /></span><span title="Key information"><span style="font-weight: bold;">Informations clés</span><br /></span><span style="background-color: rgb(255, 255, 255);" title="- Proper balance of needs between the user, the business and technology">- Bon équilibre des besoins entre l'utilisateur, les contraintes du projet et la technologie<br /></span></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD4HFy8vCu6vbLcpz-H1QYhK-3W8RrXLvfKSNX7Dmd7MOXwIWeyB4oLSLEyRq__fIU0pwHByoElEq9syjFMVNXOYZhU6rPgGkBLrevGZcgUW6ngahiwKm436CqiBwRk-WGYOdeaPjCpt4/s1600-h/UXFactors.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 194px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD4HFy8vCu6vbLcpz-H1QYhK-3W8RrXLvfKSNX7Dmd7MOXwIWeyB4oLSLEyRq__fIU0pwHByoElEq9syjFMVNXOYZhU6rPgGkBLrevGZcgUW6ngahiwKm436CqiBwRk-WGYOdeaPjCpt4/s320/UXFactors.png" alt="" id="BLOGGER_PHOTO_ID_5438156437058906706" border="0" /></a><br /><span id="result_box" class="long_text"><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">- Gardez les choses simples, ne pas gêner l'utilisateur; lui permettre d'accomplir ses tâches avec aisance<br /></span><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">- Ne pas se concentrer seulement sur les parties les plus critiques, l'expérience utilisateur est constitué de la somme de toutes les parties<br /></span><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.">- Une bonne expérience utilisateur implique une écoute des utilisateurs tant au niveau qualitatif que quantitatif sans exagération.<br /></span><span style="background-color: rgb(255, 255, 255);" title="- User experience is not implemented, it is adopted as a philosophy by the entire organization">- L'expérience utilisateur n'est pas simplement mise en pratique, elle est adoptée comme une philosophie de l'entreprise tout entière.<br /><br /></span></span>Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-26920143406719169412010-02-14T05:04:00.000-08:002010-02-14T08:37:23.806-08:00Jesse James Garrett - Adaptive PathRésumé de cette <a href="http://vimeo.com/6952223">présentation</a>.<br /><br />L'expérience utilisateur est une condition acquise pour lesquels il n'existe aucun remède.<br />La question de l'expérience des utilisateurs est partout.<br />Cette expérience est subjective, éphémère et immatérielle.<br />De plus ce que veulent les utilisateurs est variable.<br /><br />Cependant il y a un moyen de mesurer l'intérêt des utilisateurs : c'est son engagement.<br /><br />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.<br /><br />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.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLz-j6h_84FQZ723mQEr9yVyIvrEOeNQPOu9ogV2jo-qOOGgDqvk7twroj4pRV6GNMHBy_ssba7w81munnBACEC7YwbyZkHRPCuNoMsynR-C6OE2GadlsjWcQv97_cyefK3Ci5c3CPKTI/s1600-h/VisualDesign.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 272px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLz-j6h_84FQZ723mQEr9yVyIvrEOeNQPOu9ogV2jo-qOOGgDqvk7twroj4pRV6GNMHBy_ssba7w81munnBACEC7YwbyZkHRPCuNoMsynR-C6OE2GadlsjWcQv97_cyefK3Ci5c3CPKTI/s320/VisualDesign.png" alt="" id="BLOGGER_PHOTO_ID_5438129522199413682" border="0" /></a><br />Le travail autour de l'experience utilisateur s'organise actuellement autour des quatres facteurs et engagements suivant :<br />- 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.<br />- Action: l'engagement du corps (exemple de la Wii)<br />- Cognition: l'engagement de l'esprit<br />- Emotion: L'engagement du cœur<br /><br />On peut alors faire le lien entre ces quatre éléments et le schéma du dessus.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtE_GmpNnu6ltE4S3T8Z7ANEU0W75Hs408Ko1Yfw-H75WcsoMHCjUbZ0_-x4l1T-5nvuuWSwKT3M5ODmJV6xdXzcl8GnGuMZeopBvlKmeOjiWXB6000k07Yel9yTR3iOWIghoUaq6ZYlY/s1600-h/4componentsOfUX-1.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 245px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtE_GmpNnu6ltE4S3T8Z7ANEU0W75Hs408Ko1Yfw-H75WcsoMHCjUbZ0_-x4l1T-5nvuuWSwKT3M5ODmJV6xdXzcl8GnGuMZeopBvlKmeOjiWXB6000k07Yel9yTR3iOWIghoUaq6ZYlY/s320/4componentsOfUX-1.png" alt="" id="BLOGGER_PHOTO_ID_5438137811185077810" border="0" /></a><br />Comme on voit l'élément qui est souvent oublié est l'émotion!<br /><br />Il faut aussi prendre en compte deux limitions :<br />- les contraintes : les gens ont leurs limites.<br />- le contexte : comment vous vous engagez avec l'expérience ?*<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu6phLAPcNHQhZYAcMLsdPrlGmeuPjvzH0eSihtxW4k9HQqOegjV8W08R9B_BtvJepdZJnEcBoSM15Zogf2NrA5q8EEoEjR-iEjQfYvj-a8x7CbzwZkM_PYYIbII2qMr89HuW6-eaNr5w/s1600-h/4componentsOfUX-2.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 252px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu6phLAPcNHQhZYAcMLsdPrlGmeuPjvzH0eSihtxW4k9HQqOegjV8W08R9B_BtvJepdZJnEcBoSM15Zogf2NrA5q8EEoEjR-iEjQfYvj-a8x7CbzwZkM_PYYIbII2qMr89HuW6-eaNr5w/s320/4componentsOfUX-2.png" alt="" id="BLOGGER_PHOTO_ID_5438138601850243042" border="0" /></a><br />La subjectivité de la conception est l'intersection entre nos capacités, notre contexte et nos contraintes.Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-41725610572976105082010-02-14T03:39:00.000-08:002010-02-28T09:17:21.133-08:0025 vidéos sur l'Experience Utilisateur !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 :<br /><a href="http://www.smashingmagazine.com/2010/01/05/25-user-experience-videos-that-are-worth-your-time/">http://www.smashingmagazine.com/2010/01/05/25-user-experience-videos-that-are-worth-your-time/</a><br /><br />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.<br /><br />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.<br /><br />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.<br /><br />Voici les résumés :<br /><a href="http://ygrenzinger.blogspot.com/2010/02/jesse-james-garrett-adaptive-path.html">Jesse James Garrett - Adaptive Path</a><br /><a href="http://ygrenzinger.blogspot.com/2010/02/user-experience-best-practices-nick.html">User Experience Best Practices - Nick Finck</a><br /><a href="http://ygrenzinger.blogspot.com/2010/02/ux-team-of-one.html">UX Team of one - leah buley - Adaptive Path</a><br /><a href="http://ygrenzinger.blogspot.com/2010/02/experience-is-product-peter-merholz.html">Experience Is The Product - Peter Merholz</a><br /><a href="http://ygrenzinger.blogspot.com/2010/02/behavior-is-our-medium-by-robert.html">Behavior is our medium by Robert Fabricant</a><br /><a href="http://ygrenzinger.blogspot.com/2010/02/web-form-design-luke-wroblewski-bon.html">Web form design - Luke Wroblewski (Tres concrète et très intéressante !)</a><br /><a href="http://ygrenzinger.blogspot.com/2010/02/learning-interaction-design-from.html">Learning Interaction Design From Everyday Objects par Bill DeRouchey</a><br /><a href="http://ygrenzinger.blogspot.com/2010/02/experience-utilisateur-et-agilite.html">Expérience utilisateur et Agilité - Johanna Kollmann</a><br /><a href="http://ygrenzinger.blogspot.com/2010/02/tap-is-new-screen-dan-saffer.html">Design des interfaces gestuelles et tactiles - Dan Saffer</a><br /><br />Je regroupe <a href="http://ygrenzinger.blogspot.com/2010/02/le-reste-des-videos-user-experience.html">l'ensemble des résumés "courts" pour éviter de trop multiplier les articles.</a>Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-63007217735452141372010-01-20T05:58:00.000-08:002010-01-21T07:02:42.899-08:00Deep survivalOnce again a very good book from PersonnalMBA !<div><br /></div><div>Written by Laurence Gonzales, it explain how accident happens and why people live or die in survival situation.</div><div>This is actually the two main parts of the book.</div><div><br /></div><div>This book use a lot of philosophy (mainly <a href="http://en.wikipedia.org/wiki/Stoicism">Stoicism </a>and <a href="http://en.wikipedia.org/wiki/Taoism">Taoism</a>), a lot of real examples and statistics studies.</div><div><br /></div><div>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.</div><div><br /></div><div>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 !</div><div><br /></div><div>Here, the survival's rules directly taken from the book :</div><div><ol><li>look, see, believe : accept the reality of the situation.</li><li>Stay calm : use humor; use fear to focus.</li><li>Think/Analyse/Plan : get organized; set up small, manageable tasks.</li><li>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.</li><li>Celebrate your successes : take joy in completing tasks.</li><li>Count your blessings : be grateful, you're alive !</li><li>Play : engage the crisis almost as a game.</li><li>See the beauty : relieve stress and creates strong motivation and allow to take new information more effectively.</li><li>Believe that you'll succeed</li><li>Surrender : let go your fear of dying; "Put away the pain"; "Resignation without giving up"</li><li>Do whatever is necessary : be determined, have the will and the skill, don't expect or even hope to be rescued.</li><li>Never ever give up : let nothing break you're spirit; Embrace the world in which you find yourself and see opportunity in adversity.</li></ol><div>There is also some advise to stay out of trouble :</div><div><ol><li>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.</li><li>Avoid impulsive behavior; Don't hurry.</li><li>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 ?"</li><li>Get the information.</li><li>Be humble.</li><li>When in doubt, bail out. And don't underestimate the difficulty of doing this !</li></ol></div><div><br /></div><div>These information are enterely quoted from the conclusion of the book. The whole book needs to be read to get the full comprehension.</div><div><br /></div><div>you can also have a lot of info on the website : <a href="http://www.deepsurvival.com/">http://www.deepsurvival.com/</a></div><div><br /></div><div>If want more info or more details, don't hesitate to ask questions :)</div><div><br /></div></div><div><br /></div><div><br /></div>Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-6184215809313100902010-01-20T03:54:00.000-08:002010-02-14T03:39:45.119-08:00Paris JUG - Soirée performanceRésumé de cette soirée animé par <a href="http://www.parisjug.org/xwiki/bin/view/Speaker/PepperdineKirk">Kirk Pepperdine</a> et Dan Hardiker, tenant le site http://www.kodewerk.com/.<div><br /></div><div>La présentation fut similaire à celle ayant eu lieu au Devoxx 2009 (visible ici <a href="http://beta.parleys.com/#sl=1&st=5&id=1594">http://beta.parleys.com/#sl=1&st=5&id=1594</a>) donc vous pouvez voir les transparents.<br /><div><br /></div><div>Ambiance bien sympathique surtout par la dynamique du duo.</div><div><br /></div><div>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<span class="__wave_paste" __wave_annotations="" __wave_xml="Thread Dump Analyzer"></span><span></span>).</div><div><br /></div><div>Kirk nous a présenté un ensemble d'anti-patterns liés aussi bien à la technique qu'à la méthodologie.</div><div><br /></div><div>La panique.</div><div>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.</div><div><br /></div><div>Pas de "stress testing".</div><div>Erreur : utiliser le navigateur pour faire des tests (non répétable, difficile à réaliser).</div><div>Besoin : avoir une specification claire du besoin du client en terme de performance; Aucune réponse de plus de 3 sec.</div><div><br /></div><div>"Shot in the dark".</div><div>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.</div><div>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.</div><div>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.</div><div><br /></div><div>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).<br /><br />Allez le compte rendu + wave par Olivier Croisier :<a href="http://thecodersbreakfast.net/index.php?post/2010/01/23/Paris-JUG-Performance-Kirk-Perpperdine"> http://thecodersbreakfast.net/index.php?post/2010/01/23/Paris-JUG-Performance-Kirk-Perpperdine</a><br /></div></div>Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-90078640957034864442010-01-20T03:07:00.000-08:002010-01-20T05:49:53.116-08:00TED: Ideas worth spreadingTED (<a href="http://www.ted.com/">http://www.ted.com/</a>) est une conférence annuelle dont l'idée est de "transmettre les idées" .... et quelles idées !<div><br /></div><div>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. </div><div>Les sujets sont devenus très variés meme s'ils s'orientent historiquement sur la technologie, le design et le "fun".</div><div><br /></div><div>Ce genre de conférence me redonne espoir sur notre futur :)</div><div><br /></div><div>Et clairement certains discours meriterait réellement d'etre plus pris en compte !</div><div><br /></div><div>A regarder sans modération et en plus c'est souvent sous titré.</div><div><br /></div><div>Trois examples :</div><div><a href="http://www.ted.com/talks/lang/eng/seth_godin_on_the_tribes_we_lead.html">http://www.ted.com/talks/lang/eng/seth_godin_on_the_tribes_we_lead.html</a></div><div><a href="http://www.ted.com/talks/lang/eng/dan_pink_on_motivation.html">http://www.ted.com/talks/lang/eng/dan_pink_on_motivation.html</a></div><div><a href="http://www.ted.com/talks/lang/eng/don_norman_on_design_and_emotion.html">http://www.ted.com/talks/lang/eng/don_norman_on_design_and_emotion.html</a></div><div><br /></div><div><br /></div>Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-83896617612223854722009-12-17T05:54:00.000-08:002009-12-17T06:01:19.442-08:00Six ways to make people like you<b>Become genuinely interested in other people.</b><div><b><br /></b></div><div><b>Smile.</b></div><div><b><br /></b></div><div><b>Remember that a person's name is to that person the sweetest and most important sound in any language.</b></div><div><b><br /></b></div><div><b>Be a good listener. Encourage others to talk about themselves.</b></div><div><b><br /></b></div><div><b>Talk in terms of the other person's interests.</b></div><div><b><br /></b></div><div><b>Make the other person feel important ... and do it sincerely.</b></div><div><br /></div><div>Quoted from "How to win friends and influence people" by Dale Carnegie.</div>Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0tag:blogger.com,1999:blog-148551625873298913.post-89118711108548763012009-12-17T03:16:00.000-08:002009-12-17T06:22:13.079-08:00How to keep a disagreement from becoming an argument<b>Welcome the disagreement.</b><div><br /></div><div>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.</div><div><br /></div><div><b>Distrust your first instinctive impression.</b></div><div>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.</div><div><br /></div><div><b>Control your temper</b>.</div><div>Remember, you can measure the size of a person by what makes him or her angry.</div><div><br /></div><div><b>Listen first.</b></div><div>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. </div><div><br /></div><div><b>Look for areas of agreement.</b></div><div>When you have heard your opponents out, dwell first on the points and areas on which you agree.</div><div><br /></div><div><b>Be honest.</b></div><div>Look for areas where you can admit error and say so. Apologize for your mistakes. It will help disarm your opponents and reduce defensiveness.</div><div><br /></div><div><b>Promise to think over your opponent's ideas and study them carefully.</b></div><div>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".</div><div><br /></div><div><b>Thank your opponents sincerely for their interest. </b></div><div>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.</div><div><br /></div><div><b>Postpone action to give both sides time to think through the problem.</b></div><div>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 ?</div><div><br /></div><div>Quoted from "Bits and Pieces published by The Economic Press, Fairfield.</div>Anonymoushttp://www.blogger.com/profile/17677073726564613377noreply@blogger.com0