<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8922398602483975892</id><updated>2012-01-24T08:13:19.757+02:00</updated><category term='game development'/><category term='travel'/><category term='agile'/><category term='silent hunter'/><category term='personal'/><category term='Ubisoft'/><category term='books'/><category term='PMP'/><category term='thoughts'/><category term='entrepreneurship'/><category term='project management'/><category term='public speaking'/><category term='leadership'/><category term='management'/><category term='software development'/><title type='text'>Live, Think, Challenge Yourself</title><subtitle type='html'>Life, Work, Management, Leadership, Agile Software Development</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>68</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-8015936470397167727</id><published>2012-01-21T18:57:00.003+02:00</published><updated>2012-01-23T07:39:41.323+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='project management'/><category scheme='http://www.blogger.com/atom/ns#' term='PMP'/><title type='text'>How I Passed the PMP Exam</title><content type='html'>&lt;b&gt;Why PMP?&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;From my perspective, a credential such as the &lt;a href="http://www.pmi.org/Certification/Project-Management-Professional-PMP.aspx"&gt;PMP&lt;/a&gt; has tangible benefits that can be divided in two main categories: the recognition of knowledge that comes from passing the exam and the process of becoming a better project manager by learning for the exam.&lt;br /&gt;&lt;br /&gt;The PMP credential means that one's experience and knowledge of project management is recognized by the standardizing body (the &lt;a href="http://www.pmi.org/"&gt;PMI&lt;/a&gt;), giving the owner international credibility.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;On the other hand, learning for the exam itself has a strong transformational power. It forces the student to mentally walk through a series of scenarios and relive past projects to understand what went right and what went wrong then. It takes all the previous experience and knowledge and benchmarks it against standardized best practices, recognized across all industries - &lt;a href="http://en.wikipedia.org/wiki/A_Guide_to_the_Project_Management_Body_of_Knowledge"&gt;The PMBOK&lt;/a&gt;. I've mentioned experience: to qualify for the exam itself, one needs at least three full years of project management practice*.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;How does the exam look like?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;It is a computer based, 4 hours / 200 questions exam, which is taken at a Prometric site. There is no official break. To get a flavor of how it goes, one can check many resources online that provide test samples. Here is an example:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.oliverlehmann.com/pmp-self-test/75-free-questions.htm"&gt;http://www.oliverlehmann.com/pmp-self-test/75-free-questions.htm&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The exam is not very difficult yet it is not easy either. Beside a good understanding of project management&amp;nbsp;philosophy, it requires concentration to correctly identify the problem, then to identify the right project management process that the problem is part of. Besides that,&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Some questions are very long and difficult to read.&lt;/li&gt;&lt;li&gt;Some questions have very similar answers.&lt;/li&gt;&lt;li&gt;Some questions have may seem to have all the choices correct.&lt;/li&gt;&lt;li&gt;Some questions have&amp;nbsp;unnecessary&amp;nbsp;information.&lt;/li&gt;&lt;li&gt;Some questions may pose more problems and the student is asked to identify what is the most critical to be solved next.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;During my learning, I realized that it was a very thin balance between answering the questions correctly &amp;nbsp;and wrongly. A mere interruption as small as going to drink a glass water for 5 minutes resulted in a higher probability of mistake that spanned across roughly 10-15 questions (10-15 minutes). I made this measurement over many tests by identifying clusters of wrong answers around the same time I had an interruption.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;How did I study?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;1. I picked a less professionally demanding period (after the first patch of Assassin's Creed Revelations PC was released) - November - December last year 2011.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. I enrolled in a PMP class &lt;a href="http://edu.eupc.ro/"&gt;here&lt;/a&gt;. Fortunately, they had a session in December. The course itself was based on the &lt;a href="http://www.rmcproject.com/about/rita.aspx"&gt;Rita Mulcahy&lt;/a&gt; method, which I warmly recommend.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Roughly 3 weeks before class, I started reading the materials (The&amp;nbsp;&lt;a href="http://www.rmcproject.com/product/pmp-prep.aspx"&gt;PMP Exam Prep&lt;/a&gt; book, by Rita Mulcahy).&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. I took 4 working days off of work just before the class started, to finish the book and the&amp;nbsp;exercises&amp;nbsp;it contained.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. I went for 4 days in class.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6. After the class, 1 week - no learning. During this period I paid my PMI membership, completed my application, submitted it and then, after it was approved, scheduled the exam.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;7. After that, for one week, I did 50 questions a day from each knowledge area. At the end of the week I took a 100 questions sample PMP exam. For all these, I used the &lt;a href="http://www.rmcproject.com/product/pmp-prep.aspx"&gt;PMP Fast Track&lt;/a&gt; software, also from Rita Mulcahy. This was between Christmas and New Year's Eve.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;8. For 4 days after the New Year's Eve party - nothing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;9. 3 days before the exam, I passed through the &lt;a href="http://www.rmcproject.com/product/pmp-prep.aspx"&gt;PMP Hot Topics Exam Flashcards&lt;/a&gt;. It took 2 days.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;10. 1 day before the exam I took a full 200 questions PMP Exam to see where I stood.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;11. On the 8th of January 2012 I passed the exam.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Fuz7oRTzrXQ/Txr3EDzuPeI/AAAAAAAABMI/TuHhO6LhGs0/s1600/Yoda1.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="383" src="http://2.bp.blogspot.com/-Fuz7oRTzrXQ/Txr3EDzuPeI/AAAAAAAABMI/TuHhO6LhGs0/s400/Yoda1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Suggestions for taking the exam:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;1. Reading the materials prior to class was of extreme importance. That way, I was able to solidify my knowledge and identify gaps by asking the teacher all sorts of questions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Exam questions are asked from the perspective of a large (100+ people, 1 year+, 1 million+ EUR) international project. Having experience managing this kind of project helps.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. It helps a lot being in a less demanding period at work.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. Overstudying does not help, nor does taking the exam lightly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Good luck! :)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;One insight I had while studying for the exam was that project management knowledge alone was not enough for one to succeed. Strong industry experience is also required to become an accomplished project manager.&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-8015936470397167727?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/8015936470397167727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=8015936470397167727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8015936470397167727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8015936470397167727'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2012/01/what-i-did-to-pass-exam.html' title='How I Passed the PMP Exam'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Fuz7oRTzrXQ/Txr3EDzuPeI/AAAAAAAABMI/TuHhO6LhGs0/s72-c/Yoda1.jpg' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Constanta, Romania</georss:featurename><georss:point>44.1733333 28.6383333</georss:point><georss:box>44.0822243 28.4804048 44.264442300000006 28.7962618</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-2477181320809592240</id><published>2012-01-08T18:17:00.000+02:00</published><updated>2012-01-09T19:36:34.274+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='project management'/><title type='text'>PMP(R) Certified! :D</title><content type='html'>&lt;span id="goog_93008924"&gt;&lt;/span&gt;&lt;span id="goog_93008925"&gt;&lt;/span&gt;Few hours ago I passed the PMP(R) exam. Tonight, party! Hehe! :)) :D :D&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-gwdWH_hrLM8/Twm_jqgBosI/AAAAAAAABLM/3l4rKRBfqYk/s1600/Champagne+Popping.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-gwdWH_hrLM8/Twm_jqgBosI/AAAAAAAABLM/3l4rKRBfqYk/s400/Champagne+Popping.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Champagne! :)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-2477181320809592240?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/2477181320809592240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=2477181320809592240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/2477181320809592240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/2477181320809592240'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2012/01/pmp-certified-d.html' title='PMP(R) Certified! :D'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-gwdWH_hrLM8/Twm_jqgBosI/AAAAAAAABLM/3l4rKRBfqYk/s72-c/Champagne+Popping.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-8230003123173467515</id><published>2011-12-22T14:37:00.000+02:00</published><updated>2011-12-29T23:17:09.216+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='management'/><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Performance Appraisals</title><content type='html'>&lt;br /&gt;I believe it is important to evaluate performance not&amp;nbsp;only&amp;nbsp;based on absolute results, but rather on results put in the context of that person: what was his level of understanding at the moment for which we are evaluating him, his know-how, visibility, what kind of help did he receive, how was the team he worked with. Given the context, would he have been able to do better? Is he willing to learn from past mistakes? Did he have the proper means to act differently? Many environmental factors are not under the direct control of the employee nor does he feel he has control over them. Did I, his manager, do enough to provide him with the tools to take the right decisions?&lt;br /&gt;&lt;br /&gt;Some people shine in a certain environment only to fail later when the factors they relied on change. Do we take this into consideration? Do we allow them to fail to grow or do we leave them to be failures? In order to perform, one needs to focus on strengths rather than weaknesses and learn from mistakes. What kind of example do we set when we evaluate performance? Do we apologize for our mistakes? Are we really encouraging trial and constructive failure? What do we measure? We should never &amp;nbsp;forget that the performance appraisal is one of those moments when managers show their true self: what they value and what kind of behaviour they expect from their teams.&lt;br /&gt;&lt;br /&gt;Appraisals should be done from the heart, with true empathy. It is a very much needed and powerful moment that can affect employees for years to come (in their career path, self esteem, salary revisions, role in the company, perks). It can give them wings or it can break their wings. How much heart and care do we put in that moment? How much responsibility do we take for that moment? Do we try to level people or do we set them performance targets so that they can surpass themselves? Do we customize the appraisal to the individual and his strengths or do we try to fit everyone in the same measures? Do we work toward a Gaussian distribution for performance or do we give recognition and celebrate uniqueness? Do we really care for our men to give them feedback way in advance for them to have a chance to improve before the official paper is signed? Do we explicitly set individual performance targets that can, eventually, be exceeded?&lt;br /&gt;&lt;br /&gt;Performance evaluations can be painful if not properly performed. They can impact morale and careers for years to come - even a lifetime. They impact salary, mobility, advancements, perks, assignments, everything. This is why we should care more about giving our guys an honest, customized feedback and set up correct performance objectives for the next appraisals rather than to look good in the eyes of our supervisors. We should try to deliver bad news in advance, verbally. We should try to give people time, space, guidance to improve or surpass our expectations. As Jack Welch put it, a good appraisal is one in which no one finds anything new.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-8230003123173467515?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/8230003123173467515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=8230003123173467515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8230003123173467515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8230003123173467515'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2011/12/performance-appraisals.html' title='Performance Appraisals'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-3830046069662975413</id><published>2011-10-31T10:30:00.002+02:00</published><updated>2011-12-29T18:40:20.299+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='management'/><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Transactional Thinking vs Generosity</title><content type='html'>My feeling is that too many people enforce too often and too soon transactional patterns in their relation to others and their needs. By "transactional pattern" I mean a conversation that can be summed up to "if you do this, you get that".&lt;br /&gt;&lt;br /&gt;Even if the balance seems right at first, in many circumstances such a transaction may have a demotivating, un-involving effect, diminishing the trust between the two parties.&lt;br /&gt;&lt;br /&gt;The&amp;nbsp;opposite&amp;nbsp;would be to offer generously, not expecting anything in return (or expecting very little), assuming the risk of some taking advantage of you, but building relations in return - not to mention the feeling of&amp;nbsp;fulfilment&amp;nbsp;that comes from giving. From the receiver side,&amp;nbsp;I remember my strong feelings of respect for the people that offered more than I asked for,&amp;nbsp;unconditionally.&lt;br /&gt;&lt;br /&gt;While transactions mean insurance, generosity can be seen as a risky investment in others. By giving a helping hand unconditionally and showing trust and appreciation for other's needs and personality, we raise the bar for development and commitment. While some will take what they were offerend and never look back, others will take the challenge and become better persons themselves, giving back or giving forward to others in return.&lt;br /&gt;&lt;br /&gt;This brought me thinking back to a book I read several years ago &lt;a href="http://www.amazon.com/Generous-Man-Helping-Others-Sexiest/dp/1560257288"&gt;"The Generous Man: How Helping Others Is The Sexiest Thing You Can Do"&lt;/a&gt;&amp;nbsp;which argues that generosity is one of the most revealing signs of strength one can show.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-3830046069662975413?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/3830046069662975413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=3830046069662975413' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/3830046069662975413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/3830046069662975413'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2011/10/transactional-thinking-vs-generosity.html' title='Transactional Thinking vs Generosity'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-3446945661717547723</id><published>2011-10-09T09:49:00.002+03:00</published><updated>2011-12-29T18:40:38.149+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='project management'/><title type='text'>Tools And Perpectives On Time Management</title><content type='html'>&lt;br /&gt;Saturday,&amp;nbsp;&lt;a href="http://alinabuzatu.ro/"&gt;Alina&lt;/a&gt;&amp;nbsp;held a seminar on time management at the British Council, in Bucharest. I was invited to talk about the tools I use and about my perspective on the subject.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The why's of time management:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Freedom&lt;/li&gt;&lt;li&gt;Productivity: accomplish something of value by staying in the flow&lt;/li&gt;&lt;li&gt;Peace of mind&lt;/li&gt;&lt;li&gt;Time to learn and think - secure your future&lt;/li&gt;&lt;li&gt;Focus on the important&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Contents:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;The tools I use.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Scalable vs non-scalable. Take time to think.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Some pictures from the event.&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;The tools I use:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I prefer tools that give me the freedom to work from anywhere anytime and that are well designed (easy to use, simple, very good performance, nice looking). The idea is to gain time by focusing on what I want to do rather than on the "how"'s, and to leverage the moments of inspiration. For everyday use, I find very useful:&lt;br /&gt;&lt;br /&gt;&lt;div class="p3"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- Evernote&lt;/div&gt;&lt;div class="p3"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- Google docs&lt;/div&gt;&lt;div class="p3"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- Google calendar&lt;/div&gt;&lt;br /&gt;&lt;div class="p3"&gt;&lt;span class="s1"&gt;&lt;b&gt;Always connected.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;I prefer tools that have the ability to sync across multiple devices: iPhone, Windows desktop at work, my Mac at home, &amp;nbsp;the Mac I use in Kyiv. They give me the freedom to work and spot&amp;nbsp;opportunities&amp;nbsp;wherever I am, whenever I choose, without having to carry a big luggage with me - most of the time, the iPhone should be enough.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p2"&gt;I want my data with me all the time, yet I don't like carrying it around.&lt;b&gt;&amp;nbsp;&lt;/b&gt;Luckily, in the world of today, it is easier than ever to have access to my important documents from anywhere; much easier &amp;nbsp;than it was 3 or 5 years ago.&amp;nbsp;Because of the interconnected devices (phones, tables, laptops, desktop computers), hard drives and local storage are technologies that fade out in the past, in favor of the new cloud model. Cloud or web-based applications allow me to travel light yet instantly take notes whenever something interesting crosses my mind.&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;b&gt;Usability and beauty.&amp;nbsp;&lt;/b&gt;I like to be surrounded with easy to use hardware and software so that I can focus more on the "what"'s instead of the "how"s and spend more time in the flow. I also like to be surrounded with things that look good and feel right. Beauty is important as it makes work more pleasurable - the environment where I spend my time, my computer, my phone. Simplicity, beauty, usability, speed are all in the same pool of features that make my day brighter.&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;b&gt;I don't like to be surrounded by too many objects.&lt;/b&gt;&amp;nbsp; Complexity makes life sluggish. It stops me from focusing on the important.&amp;nbsp;&lt;/div&gt;&lt;div class="p5"&gt;&lt;span class="s4"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p5"&gt;&lt;span class="s4"&gt;When I have too many objects, applications or documents to manage, I waste time. Being disorganized wastes time and frustrates me.&lt;/span&gt;&amp;nbsp;It is much easier and less time consuming to maintain order when I have only a few things around. It gets me productive, helps me stay in the flow, reduces the activities I have to perform. Simplicity is key to focus for me.&lt;/div&gt;&lt;div class="p4"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p5"&gt;&lt;span class="s5"&gt;&lt;b&gt;Take notes.&lt;/b&gt;&lt;/span&gt;&amp;nbsp;Remembering stuff is extremely time consuming &amp;nbsp;and inefficient. I gather all my thoughts, ideas, plans, in a note taking app (Evernote) or in a calendar to be reminded later. I see that stress comes from trying to remember what I have to do. If I keep the list only in my head, the only thing I accomplish is to be stressed that I will forget something. Taking notes keeps my peace of mind. Fortunately, today I can take notes anytime, anywhere: my iPhone, my laptop, my computer at work are great devices to sketch ideas for future review. And if I have them all interconnected and synchronized, then I am not bound by location.&lt;/div&gt;&lt;div class="p5"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p5"&gt;&lt;b&gt;Plan your week.&amp;nbsp;&lt;/b&gt;A powerful tool I use is the calendar - it helps me plan the week ahead and also keep track of the activities I want to perform. It allows me to free my mind to execute what I have planned - the important items on my checklist - and eliminate the noise of urgency. A hidden advantage of the corporate calendar (Outlook) is that, if I plan my work week ahead using it, I can add there my own free slots for meetings, thus securing non-interrupted spans of time for important tasks. Also, having the week ahead organized in advance helps me say NO - another very powerful tool for managing my activity. Having a plan makes it easier for me to understand why say NO and explain it to the people around me. Of course, like any other tool, planning is useful if it is used on a regular basis.&lt;/div&gt;&lt;div class="p5"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p5"&gt;&lt;/div&gt;&lt;div class="p9"&gt;Although I am a huge fan of communication technology (I have 2 phones, facebook, linked-in and twitter accounts, at work I use instant messaging, emails, etc, etc), I see technology as a double edged sword: on one hand it simplifies communication yet, on the other hand, it makes people consider that others are always available to interruptions. Answering all the requests on the spot, although rewarding in terms of instant gratification, have only the result of fragmenting time and put me out of flow - google "why work doesn't happen at work" on TED. Also, it places me in the "urgency" spot, in reactive mode. This is why sometimes, in the evening, I get home tired yet, when I think back, it seems that I have done nothing relevant that day. Managing interruptions is part of the time management routine and it is very important for me to consider flow when I plan my day.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div class="p4"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p6"&gt;&lt;b&gt;Scalable vs non-scalable. Take time to think:&lt;/b&gt;&lt;/div&gt;&lt;div class="p6"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="p6"&gt;&lt;br /&gt;Very few people are constantly aware that&amp;nbsp;consistently&amp;nbsp;increasing their output does not come from working more but from working smarter. Ask yourself&amp;nbsp;&lt;b&gt;"if I want do double my value on the labour market, is it smart to work twice as much or find a different way of doing things that would allow me to work the same amount of time but produce twice the result?"&lt;/b&gt;&amp;nbsp;That is the difference between scalable and non-scalable.&amp;nbsp;&lt;/div&gt;&lt;div class="p6"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p6"&gt;Many jobs, like ditching, are not scalable - that is, of course, until someone invents the excavator which renders every professional ditcher obsolete. Today, the hunt for scalable is fiercer than ever, as we need to be more productive, smarter, faster, more creative.&amp;nbsp;&lt;/div&gt;&lt;div class="p6"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p6"&gt;For managers it is handy to ask people to work more because it is something that can easily be measured - it can&amp;nbsp;produce&amp;nbsp;some foreseeable results NOW, whereas investing in planning, brainstorming, learning and thinking ahead for each member of the team are more difficult to estimate in terms of practicality.&amp;nbsp;However, on the long run, working long hours daily does not generate a boost of productivity - maybe only a 10% increase which, for sure, does not sound at all impressive.&lt;br /&gt;&lt;div class="p6"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="p6"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p6"&gt;Why this talk? Because the underlying purpose of time management is to get more stuff done which, in terms, is linked to finding time to think deeper, learn more, search for new ways of doing the old in more productive ways. Time management is about making your work become scalable.&lt;/div&gt;&lt;div class="p6"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="p5"&gt;Many people say "I don't have time to plan or learn". Well, they don't because they are caught up in urgency. Ask yourself: &lt;b&gt;how valuable is the work you do NOW? To whom? Is it really needed? Does it really matter?&lt;/b&gt; I believe that, because of frequent interruptions, emails, poor planning, a lot of the work we do is useless as it only creates noise, generates chaos and bad decisions - in a word, waste.&amp;nbsp;&lt;/div&gt;&lt;div class="p4"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p5"&gt;Plain execution is not scalable unless it is done by a machine and not a person. For the average employee, he or she simply cannot work twice as long as there is no daylight time to do so. Important is to work smart and say NO to the unimportant so that he or she can concentrate on adding true value.&amp;nbsp;&lt;/div&gt;&lt;div class="p4"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p5"&gt;&lt;span class="s6"&gt;Execution takes large&amp;nbsp;&lt;/span&gt;amounts of time, most of the time underestimated. (I've heard "it is easy" so many times that I just can't believe it anymore). The best advice I could give someone, is to &lt;b&gt;SELECT HIS EXECUTION WISELY&lt;/b&gt; and make sure it is, indeed, the most valuable thing he can do. To do this, she needs to think and learn - to reinvent her job.&lt;/div&gt;&lt;div class="p5"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p5"&gt;People expect us to do some factory-style labour all the time because it is something that we are used to see. School teaches us to be busy and it surely is tempting to think that this is the easiest thing to do to increase productivity - work more. This is the "factory" culture and we need to find a new frame of mind to scale our work.&lt;/div&gt;&lt;div class="p4"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p5"&gt;&lt;span class="s6"&gt;Today, perfect execution is more important than ever. The polish and quality needed to create products that sell is obtained through intellectual sweat and long hours put into them, in addition to passion and knowledge. I am a huge fan of perfection when it comes to execution. Learning also comes from doing and communication is extremely important although it adds another layer of complexity. So pick your battles wise, so that most of the effort is put in the right place. &amp;nbsp;To do this, one needs constant thinking, planning, learning, reflection - to actively manage his or her time.&lt;/span&gt;&lt;br /&gt;&lt;span class="s6"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="s6"&gt;&lt;b&gt;Some pictures from the event:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="s6"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-46fJtQyU-Hg/TpFEznmuqfI/AAAAAAAAA3o/TNkdwRL3DL0/s1600/DSC05562.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="266" src="http://4.bp.blogspot.com/-46fJtQyU-Hg/TpFEznmuqfI/AAAAAAAAA3o/TNkdwRL3DL0/s400/DSC05562.JPG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.alinabuzatu.ro/"&gt;Alina Buzatu&lt;/a&gt;, my host and trainer at this event held by &lt;a href="http://www.empower.ro/"&gt;Empower&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-RyGlg2atT9E/TpFEvi0mnUI/AAAAAAAAA3c/wqhRx3KkNFs/s1600/DSC05589.JPG" imageanchor="1" style="font-size: medium; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="266" src="http://1.bp.blogspot.com/-RyGlg2atT9E/TpFEvi0mnUI/AAAAAAAAA3c/wqhRx3KkNFs/s400/DSC05589.JPG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Myself, discussing the subject&lt;span style="font-size: small; text-align: -webkit-auto;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-9anKBpIKHs0/TpFExNZKdxI/AAAAAAAAA3g/XBzjmR5HuwI/s1600/DSC05586.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="266" src="http://1.bp.blogspot.com/-9anKBpIKHs0/TpFExNZKdxI/AAAAAAAAA3g/XBzjmR5HuwI/s400/DSC05586.JPG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Showcasing some tools: Google Calendar and Evernote&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="s6"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-3446945661717547723?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/3446945661717547723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=3446945661717547723' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/3446945661717547723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/3446945661717547723'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2011/10/time-management.html' title='Tools And Perpectives On Time Management'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-46fJtQyU-Hg/TpFEznmuqfI/AAAAAAAAA3o/TNkdwRL3DL0/s72-c/DSC05562.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-5985130956156220282</id><published>2011-09-22T20:47:00.000+03:00</published><updated>2011-09-27T23:07:00.260+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Small Things You Can Do To Keep the Nature Clean</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;br /&gt;Last weekend: short escape in the &lt;a href="http://maps.google.com/maps?q=Busteni&amp;amp;hl=en&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=50.69072,79.013672&amp;amp;vpsrc=0&amp;amp;t=h&amp;amp;z=14"&gt;Bucegi Mountains&lt;/a&gt;&amp;nbsp;with my girlfriend, &lt;a href="http://alinabuzatu.ro/"&gt;Alina&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img height="266" src="http://a6.sphotos.ak.fbcdn.net/hphotos-ak-ash4/316011_1910137687873_1674781070_1335442_1683011775_n.jpg" style="margin-left: auto; margin-right: auto;" width="400" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;View from the road to Piatra Arsa chalet&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;Unfortunately, the closer we got to easily accessible places of interest, like the "Babele" chalet, we were stroke by the increasing number of beer cans and plastic bottles that were thrown away in the field.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-TEa2IISiZUs/ToIrqltXzMI/AAAAAAAAA00/i-ZsR2cUPGY/s1600/DSC05442.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="266" src="http://2.bp.blogspot.com/-TEa2IISiZUs/ToIrqltXzMI/AAAAAAAAA00/i-ZsR2cUPGY/s400/DSC05442.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Gathering Plastic Bottles, near the "Babele" Peak (1st round)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;Many people think that either a solution cannot be found to having tourists not throwing garbage in the fields or that it is not their responsibility to find a one. I don't think so.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-UXJ85J0ec44/ToIrplYSVaI/AAAAAAAAA0w/8CZQ1qSz7q0/s1600/DSC05515.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="266" src="http://2.bp.blogspot.com/-UXJ85J0ec44/ToIrplYSVaI/AAAAAAAAA0w/8CZQ1qSz7q0/s400/DSC05515.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Plastic bottles left behind by tourists&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Probably most people believe that it lies with someone else, like with authorities that should increase penalties for garbage disposal in non-specifically&amp;nbsp;arranged locations, have enough law enforcement officers in the field to apply the law, install trash bins in these areas and collect the garbage frequently. NGOs. Students. Army. Somebody else. And up to a point they are right: authorities should maintain public spaces clean, as we pay them to do so and it lies within their area of responsibility.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Others simply don't care.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-c-ghaB9QpI0/ToIrmjOqcYI/AAAAAAAAA0s/KJ9uwmiANyQ/s1600/DSC05516.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" src="http://4.bp.blogspot.com/-c-ghaB9QpI0/ToIrmjOqcYI/AAAAAAAAA0s/KJ9uwmiANyQ/s400/DSC05516.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size: 13px;"&gt;Plastic bottles gathered from the fields, near the "Piatra Arsa" chalet (round 2) - unfortunately we couldn't carry more with our bare hands&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;What is often forgotten is the role that each individual has in maintaining the environment pristine. It is within our grasp to have an attitude. Yes, I believe in the power of small individual action applied on a large scale. I believe in the power of small personal effort multiplied by a large number of people:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;When you see a plastic bottle thrown down in the grass or in the street, collect it.&amp;nbsp;Collect as many as you can. Other people will see you and might do the same. Yes, I honestly believe that many people don't know that they can collect these bottles.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Invite others to follow. Many people are afraid to make the first step. Show them that it is ok.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Explain what you are doing. Explain the power of collective action. If 10 people collect 10 bottles each, that is 100 bottles - a clean field, without much hassle. 10 people is very few for a location like "Babele" where&amp;nbsp;hundreds&amp;nbsp; of people go there every weekend. Explain the power of personal example. Spread the word! Take a stand!&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;When you see someone throwing a cigarette on an empty bottle in an un-arranged location, approach him, look him in the eyes and ask why. (yes, it is scary at first, but what would you do if that person throws trash in your own garden - yes, the streets, the mountains, the parks are our own collective gardens)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img height="266" src="http://a8.sphotos.ak.fbcdn.net/hphotos-ak-snc7/291853_1910145248062_1674781070_1335483_531570501_n.jpg" style="margin-left: auto; margin-right: auto;" width="400" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;View from the top&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I believe that many people are reluctant to act because they don't trust that their effort has an effect on the long term. But it does and it extends beyond their mere action. I believe that cleaning up the environment is contagious and invites others to follow. It passes the message further. It creates waves. It creates a trend. An individual, by himself, does not have enough power to clean up the whole planet. But he can empower the people around him to do so by his personal example. If 10 people watch and follow him in the course of his life, and if another 10 people follow each of the 10 people, we have already 111 people cleaning up our fields, our&amp;nbsp;neighborhoods, our streets. And it grows exponentially. And where it is clean and tidy, it is less likely for others to throw trash back in.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-QzKiLZLWTVY/Tnt5XpIb0zI/AAAAAAAAA0o/ulDKE4vgJrk/s1600/babele.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="266" src="http://1.bp.blogspot.com/-QzKiLZLWTVY/Tnt5XpIb0zI/AAAAAAAAA0o/ulDKE4vgJrk/s400/babele.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Tourists at the "Babele" Chalet - if each of them would pick one bottle...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Yes, I believe that it lies within our power to act locally. It is scary at first but after that it feels great. Don't wait for the weekend. Tomorrow, when you see a plastic bottle on your way to work, pick it up! You do it in your living room, right? Why not extend to your street, your nearby park, our forests?&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-5985130956156220282?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/5985130956156220282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=5985130956156220282' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/5985130956156220282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/5985130956156220282'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2011/09/little-things-to-keep-nature-clean.html' title='Small Things You Can Do To Keep the Nature Clean'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-TEa2IISiZUs/ToIrqltXzMI/AAAAAAAAA00/i-ZsR2cUPGY/s72-c/DSC05442.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-38200585622912202</id><published>2011-09-03T17:28:00.002+03:00</published><updated>2011-09-03T23:31:13.238+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='entrepreneurship'/><category scheme='http://www.blogger.com/atom/ns#' term='management'/><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Entrepreneurship - Notes</title><content type='html'>&lt;b&gt;GRASP Start-up Weekend - Bran (July 2011)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div&gt;Here are the notes I took while participating in the GRASP Start-up Weekend meeting this July. I believe they apply to any person looking to take control over his or her (professional) life, not only to those who we commonly refer to as entrepreneurs. For instance, one can have an entrepreneurial spirit in&amp;nbsp;pro-actively&amp;nbsp;managing his education, his career or act as an intrapreneur by employing resources from an organization to develop new ventures inside it. For me, all of the elements below define a free, action and growth oriented spirit.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://a7.sphotos.ak.fbcdn.net/hphotos-ak-snc6/249228_1801501212029_1674781070_1225020_498868_n.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="297" src="http://a7.sphotos.ak.fbcdn.net/hphotos-ak-snc6/249228_1801501212029_1674781070_1225020_498868_n.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;a href="http://www.facebook.com/MyGRASP"&gt;http://www.facebook.com/MyGRASP&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Location:&lt;/b&gt; Bran, Romania&lt;/li&gt;&lt;li&gt;&lt;b&gt;Participant profile:&lt;/b&gt; entrepreneurs looking to starting their own business&lt;/li&gt;&lt;li&gt;&lt;b&gt;Speakers:&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.bssu.ro/index.php/en/speakers-/adrian-amariei.html"&gt;Adrian Amariei&lt;/a&gt; - Founder and CEO Axonite&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.roconsulboston.com/Pages/InfoPages/cvdd.html"&gt;Dan Dimancescu&lt;/a&gt; -Honorary Consulate of Romania in Boston&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.wall-street.ro/articol/Real-Estate/103211/Ovidiu-Sandor-asteapta-venituri-de-4-mil-euro-din-birouri-in-2011.html"&gt;Ovidiu Sandor&lt;/a&gt; - CEO ModaTim Investment S.A.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.premiileineducatie.ro/juriul/juriu/57/"&gt;Simona Baciu&lt;/a&gt; - President "Happy Children" Foundation, Cluj International School&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.linkedin.com/in/andreicretu"&gt;Andrei Cretu&lt;/a&gt; - Manager, PwC Consulting&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.linkedin.com/in/iuliancirciumaru"&gt;Iulian Carciumaru&lt;/a&gt; - Manager, PwC Consulting&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.undp.ro/"&gt;Livia Radulescu&lt;/a&gt; - "incubaAT" - UNDP Romania&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.undp.ro/"&gt;Cristina Visinoiu&lt;/a&gt; - PR Expert, UNDP Romania&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;1. What kind of profiles does a business need?&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;All three:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Entrepreneur&lt;/b&gt; - breaks the rules, risks&lt;/li&gt;&lt;li&gt;&lt;b&gt;Manager &lt;/b&gt;- predictable improvement&lt;/li&gt;&lt;li&gt;&lt;b&gt;Administrator &lt;/b&gt;- keep it working&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;As nobody is perfect, always &lt;span class="Apple-style-span" style="color: red;"&gt;work with people who are better than you &lt;/span&gt;at least in one area.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;2. What does an entrepreneur need?&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Know people&lt;/b&gt; - &lt;span class="Apple-style-span" style="color: red;"&gt;Network&lt;/span&gt;. (&lt;a href="http://hbr.org/2011/07/managing-yourself-a-smarter-way-to-network/ar/1"&gt;HBR Article Here&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Stay up-to-date&lt;/b&gt; to spot trends and generate creative ideas. Creative ideas come from associations of two or more domains (transportation and IT, for instance). Talk to people (conferences, trade associations, on the street). Ask questions. Exercise the "creative" muscle by spotting problems around you and try to fix them.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Books&lt;/li&gt;&lt;li&gt;Trainings&lt;/li&gt;&lt;li&gt;Masters&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Read the news!&lt;/span&gt; &lt;/b&gt;My list here (of course, I don't have time everyday to check all of them :) ):&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.linkedin.com/today/?trk=hb_tab_to"&gt;Linked-in News&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.businessinsider.com/"&gt;Business Insider&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.entrepreneur.com/"&gt;Entrepreneur.com&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.inc.com/"&gt;Inc.com&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.fastcompany.com/"&gt;Fast Company&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.hbr.org/"&gt;HBR newsletters with tips and link to business blogs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sloanreview.mit.edu/"&gt;MIT Sloan Review&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Business plan:&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;More than a business plan it needs a market analysis (simple: Google, ask &amp;nbsp;for information and feedback wherever you go. Test your product before you do it). &lt;span class="Apple-style-span" style="color: red;"&gt;Niche! Segment market!&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Start slim. &lt;/span&gt;Favour contractual relations:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Don't have employees&lt;/li&gt;&lt;li&gt;Don't have co-owners&lt;/li&gt;&lt;li&gt;Own 100% as long as possible&lt;/li&gt;&lt;li&gt;Worst: 50%-50% due to lack of decision power&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Write your business plan like you want to sell your business&lt;/li&gt;&lt;li&gt;Elevator pitch - brief and clarity of ideas&lt;/li&gt;&lt;li&gt;Don't overestimate revenue and don't underestimate costs&lt;/li&gt;&lt;li&gt;Write then get feedback - &lt;span class="Apple-style-span" style="color: red;"&gt;test it before you implement it&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Bring an idea from outside -&lt;span class="Apple-style-span" style="color: red;"&gt; if you can copy, don't reinvent the wheel&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Define your product, your market, your network, your selling and your growth strategy&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Don't stick with the business plan but have it handy as a baseline&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Credibility:&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Most important: business today is done based on trust&lt;/li&gt;&lt;li&gt;Built in time&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Who is your mentor and who is your&amp;nbsp;advisor?&lt;/span&gt; Board of trustees.&lt;/li&gt;&lt;li&gt;People you want to know always talk to you when you are a student. When you are in business, they think you want to sell something - the true value of an MBA is access to these people.&lt;/li&gt;&lt;li&gt;How to build and maintain credibility:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Keep people informed of what you do. &lt;span class="Apple-style-span" style="color: red;"&gt;Send emails from time to time to cultivate relations, not necessary to ask for something.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Send information that might be useful to them&lt;/li&gt;&lt;li&gt;Say thank you&lt;/li&gt;&lt;li&gt;Reply immediately to emails and phone calls&lt;/li&gt;&lt;li&gt;Send emails to people after you meet them&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"Tell me what you have done and who you are associated with and I'll tell you who you are".&lt;/i&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Money:&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Cultivate relations with bankers and lawyers.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;More important than a refusal is to know why you were refused&lt;/span&gt;. Ask for feedback.&lt;/li&gt;&lt;li&gt;Sources of money:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Personal funding&lt;/li&gt;&lt;li&gt;Angel investment&lt;/li&gt;&lt;li&gt;Venture Capital&lt;/li&gt;&lt;li&gt;Banks&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Think big and global:&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;How would it transform your business by growing it not by 30% but by 1000% or 10000%&lt;/span&gt;. Bringing ideas to the extreme reveals marginal forces and ideas one may not take into consideration. Forces prioritization.&lt;/li&gt;&lt;li&gt;The world is not only Romania or Western Europe.&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;/span&gt;It is also&lt;span class="Apple-style-span" style="color: red;"&gt; USA, the Arab countries, Russia, China, India, Japan, South America, Africa&lt;/span&gt;. How can we extend to these countries? &lt;span class="Apple-style-span" style="color: red;"&gt;Distant worlds&amp;nbsp;may need my expertise more than the people around me.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;3. Personal traits:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Self disciplined&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Curious. Quick learner.&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Writes ideas down&lt;/span&gt; - &lt;/b&gt;get into the&amp;nbsp;habit&amp;nbsp;of writing down everything you think about. Plan your week, plan your day, plan your next year. In writing. Write names. Calendar meetings and activities. Ideas. Catalogue sources of information.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Thinker and doer - &lt;/b&gt;think first and prototype quick. Rework. Incorporate feedback. Prototype and deliver something fast.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Who are my early adopters?&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Who can benefit immediately? (company / person)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Develop in collaboration&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Courageous&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Passionate&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Forward thinker: &lt;/b&gt;how can this concept work without me?&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Servant mentality: &lt;/b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;not what I want to do but how can my business help others&lt;/span&gt;? This gives purpose which, in terms, helps people self propel in times of hesitation. It helps define the mission which, in terms, is the goal for strategy and tactics and a major motivation factor. Who are we? - &lt;i&gt;What is my motivation? Leader = agent of change.&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;4. True value of an MBA:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Understand the language of business&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Know and network with business people who wouldn't talk to you unless you are a student&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Create mental models for reality checks&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;And since we also took pictures there, here is another one:&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://a3.sphotos.ak.fbcdn.net/hphotos-ak-ash4/282614_1801503372083_1674781070_1225029_4536369_n.jpg?dl=1" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="297" src="http://a3.sphotos.ak.fbcdn.net/hphotos-ak-ash4/282614_1801503372083_1674781070_1225029_4536369_n.jpg?dl=1" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bran, Romania&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-38200585622912202?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/38200585622912202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=38200585622912202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/38200585622912202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/38200585622912202'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2011/09/entrepreneurship-notes-from-conferences.html' title='Entrepreneurship - Notes'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-9173649369569301012</id><published>2011-09-03T14:12:00.003+03:00</published><updated>2011-09-04T01:56:00.553+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>What Means to Be Sure of Yourself</title><content type='html'>Yesterday I was putting my papers in order when I stumbled upon some notes I wrote during a leadership training I participated in few years ago. It was about what it means to be sure of yourself. I thought I'd share them with you as a short sum-up of the subject.&lt;br /&gt;&lt;br /&gt;A person sure of herself:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Speaks loud and clear&lt;/li&gt;&lt;li&gt;Expresses his feelings&lt;/li&gt;&lt;li&gt;Expresses her wishes loud and clear&lt;/li&gt;&lt;ul&gt;&lt;li&gt;An unspoken wish does not exist.&lt;/li&gt;&lt;li&gt;An unsure person is afraid to express his wishes because of fear of criticism or refusal.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Knows how to say NO&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Personal note: I've discovered that it is much easier to say NO when you are prepared. By that, I mean you know your objectives and you have a course charted to accomplish them. If you have a plan, it's easier to estimate your resources and availability and whether what you are asked to do benefits you as well.&amp;nbsp;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Is capable of criticism&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Positive statement + criticism&lt;/li&gt;&lt;li&gt;Express emotion + criticism&lt;/li&gt;&lt;li&gt;Express solutions + criticism&lt;/li&gt;&lt;li&gt;Descriptive and precise&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Reacts positively to criticism&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Criticism is seen as information&lt;/li&gt;&lt;li&gt;Asks for more details and rephrases to make sure he understands&lt;/li&gt;&lt;li&gt;Asks for advice&lt;/li&gt;&lt;li&gt;Expresses her emotions when critics is overwhelming&lt;/li&gt;&lt;li&gt;Can decide whether to use the other person as mentor&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Allows himself to make mistakes&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Any mistake is seen as an experience that can be overtaken&lt;/li&gt;&lt;li&gt;Any mistake does not say about me that I've embarrassed myself forever&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Is capable of asking for help&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Only the strong ones ask for help&lt;/li&gt;&lt;li&gt;Hiding a weakness and not asking for help attracts attention&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Is capable of self-presentation&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Visual contact, distance between individuals, movement, speed of speech, loudness of speech, content of speech&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;As a side note, all the above traits transcend the &lt;a href="http://www.bruinleaders.ucla.edu/documents/BLP_samplebookreview.pdf"&gt;One Minute Manager's story&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img alt="The One Minute Manager" src="http://ecx.images-amazon.com/images/I/51XYZ7S0RKL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg" style="margin-left: auto; margin-right: auto;" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.amazon.com/Minute-Manager-Ph-D-Kenneth-Blanchard/dp/0425098478"&gt;http://www.amazon.com/Minute-Manager-Ph-D-Kenneth-Blanchard/dp/0425098478&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-9173649369569301012?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/9173649369569301012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=9173649369569301012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/9173649369569301012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/9173649369569301012'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2011/09/what-it-means-to-be-sure-of-yourself.html' title='What Means to Be Sure of Yourself'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-1640232075006765209</id><published>2011-08-29T19:28:00.006+03:00</published><updated>2011-09-03T13:48:52.136+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>Books That Shaped My Last Year</title><content type='html'>&lt;div style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I thought I'd share with you some books that shaped my view of the world in the last year (2010 - 2011). It's not only the book that mattered, it's also the moment when I read it so, here is my personal perspective:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Most mind-shifting:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="clear: left; float: left; font-weight: normal; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="Clean Code: A Handbook of Agile Software Craftsmanship" height="200" src="http://ecx.images-amazon.com/images/I/41znMZniZ1L._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg" width="200" /&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;br /&gt;Agile programming&amp;nbsp;philosophy. Emphasis on intrinsic software quality. Test driven development. Shows what it means to be a professional programmer and to see your profession as a form of art that you have respect and dedication for. Continuous improvement.&lt;br /&gt;&lt;br /&gt;I read this book in a period of soul searching, while coding for HAWX 2, few months after SH5 release. It really got me thinking about how to build intrinsic quality in our products and how to support my colleagues to not compromise when it comes to "clean code" and bugs.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882"&gt;Here on Amazon&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;img alt="The Toyota Way" height="200" src="http://ecx.images-amazon.com/images/I/51Xe-SchRpL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg" width="200" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;br /&gt;Probably the best management book I've ever read. Focus on intrinsic quality, continuous improvement, respect for people, engineering led organization - &lt;a href="http://en.wikipedia.org/wiki/The_Toyota_Way"&gt;here are the principles&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;To put it in a few words, "The Toyota Way" is more than management - it's a&amp;nbsp;philosophy&amp;nbsp;of work rooted in a deep respect for the human being - the engineer inside the organization, the customer, the supplier and even the competition.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/Toyota-Way-Jeffrey-Liker/dp/0071392319/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1314629859&amp;amp;sr=1-1"&gt;Here On Amazon&lt;/a&gt; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="Coaching for Performance: GROWing Human Potential and Purpose - The Principles and Practice of Coaching and Leadership, 4th Edition" height="200" src="http://ecx.images-amazon.com/images/I/515OVRJ0QyL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg" width="200" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;The GROW coaching method.&amp;nbsp;Inspiring. Art of asking the right questions. Trust in people potential. Strong leadership model.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;I knew before reading this book that imperative management style is not suiting me nor that it produces good results in creative teams. I had no idea, though, on how to proceed. This book gave me a jump-start, courage and a tool to be a more people oriented manager, not only in attitude and mindset, but also in practice.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.amazon.com/Coaching-Performance-Potential-Principles-Leadership/dp/185788535X/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1314630258&amp;amp;sr=1-1"&gt;Here on Amazon&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;img alt="The 7 Habits of Highly Effective People" height="200" src="http://ecx.images-amazon.com/images/I/51Osk63EaBL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg" width="200" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;Personal development, personal leadership. From inside-out. Collaboration,Win-Win, Synergy,&amp;nbsp;Proactiveness, End-in-mind, Prioritize, Listen and understand.&lt;br /&gt;&lt;br /&gt;For me this book meant putting into words a series of unstructured thoughts, patterns, behaviours that I intuitively felt were right but I didn't know how to define or explain them. On the other hand, it helped me understand some wrong behaviours that I had, like not knowing how to act in a Win-Win fashion. Reading it, felt like a big relief.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.amazon.com/Habits-Highly-Effective-People/dp/0743269519/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1314633031&amp;amp;sr=1-1"&gt;Here on Amazon&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;Other mind-shifters since September 2010:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Tribes-We-Need-You-Lead/dp/1591842336/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1314634726&amp;amp;sr=1-1"&gt;Tribes &lt;/a&gt;- Seth Godin&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;In simple words, what it means to be a leader. Am I a leader? Reading this book got me thinking about this question, porting me from yes to no and back several times.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/One-Minute-Manager-Kenneth-Blanchard/dp/0688014291/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1314634702&amp;amp;sr=1-1"&gt;The One Minute Manager&lt;/a&gt; - Kenneth H Blanchard and Spencer Johnson&lt;/li&gt;&lt;ul&gt;&lt;li&gt;A simple pattern for being a high performance manager.Goal settings,&amp;nbsp;praising and reprimands. A very short must read for anyone (manager or not) - 2 hours at maximum. Has some very funny explanations about the formal&amp;nbsp;appraisals&amp;nbsp;and the average mentality that is so common in corporations.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/World-Curved-Hidden-Dangers-Economy/dp/B0030EG0O8/ref=sr_1_1?ie=UTF8&amp;amp;qid=1314634647&amp;amp;sr=8-1"&gt;The World is Curved&lt;/a&gt; - David Smick&lt;/li&gt;&lt;ul&gt;&lt;li&gt;My introduction to the global world of finances. This book gave me some very cool insights on the current financial crisis and on how the entrepreneurial world is financed and by whom.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Youre-Clueless-about-Starting-Business/dp/1574100939/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1314634753&amp;amp;sr=1-1"&gt;If You Are Clueless About Starting your Own Business&lt;/a&gt; - Seth Godin&lt;/li&gt;&lt;ul&gt;&lt;li&gt;After reading the "The World is Curved", I wanted to know more about entrepreneurship. That combined with my girlfriend working to start her own coaching business, led me to getting this book. It took me through all the steps of starting a small business, from writing a business plan, testing the market, creating a marketing strategy, financing or finding a mentor to selling and growing your business. Short, very insightful, useful both as an overview and as a practical framework to follow when you take the big step.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/SuperFreakonomics-Cooling-Patriotic-Prostitutes-Insurance/dp/0060889586/ref=sr_1_1?ie=UTF8&amp;amp;qid=1314634789&amp;amp;sr=8-1"&gt;Superfreakonomics&lt;/a&gt;&amp;nbsp;- Stephen D. Levitt&lt;/li&gt;&lt;ul&gt;&lt;li&gt;I had fun reading this book. If I were to compare it, I'd compare it to Blink, The Tipping Point and The Outliers by Malcom Gladwell (one of my favourite thinkers and writers) - the same kind of example-based explanations.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Inner-Game-Work-Learning-Workplace/dp/0375758178/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1314634837&amp;amp;sr=1-1"&gt;The Inner Game of Work&lt;/a&gt; - Timothy Gallway&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Again coaching, from the creator of professional coaching. More&amp;nbsp;philosophy&amp;nbsp;oriented than "Coaching for Performance" but, nevertheless, a must read. A nice and practical theory about how, sometimes, conscience blocks performance and how coaching can help removing these mental barriers.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Clever-Leading-Smartest-Creative-People/dp/1422122964/ref=sr_1_1?ie=UTF8&amp;amp;qid=1314695282&amp;amp;sr=8-1"&gt;Clever&amp;nbsp;&lt;/a&gt;&amp;nbsp;- Rob Goffee, Gareth Jones&lt;/li&gt;&lt;ul&gt;&lt;li&gt;I've never had any doubt that truly creative spirits need the resources of the larger organization, a space in which they can prototype their ideas, that they are&amp;nbsp;rebellious&amp;nbsp;and that they hate management for imposing restrictions on them. Therefore the manager should position himself/herself in such a way that he/she can actually provide visible value to his team in order to gain their trust and cooperation. In short, this is what this book is all about, with examples from Google, Microsoft, EA, Apple etc, etc.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Myths-Innovation-Scott-Berkun/dp/1449389627/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1314634861&amp;amp;sr=1-1"&gt;The Myths of Innovation&lt;/a&gt; - Scott Berkun&lt;/li&gt;&lt;ul&gt;&lt;li&gt;THE tool to use when the team doesn't know what to do to generate new ideas and everyone is hoping for divine intervention.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;And some literature, for the heart and soul:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.librariabucuresti.com/Carti-Caderea_Constantinopolului-4447.htm"&gt;The Fall of Constantinople&lt;/a&gt; - Vintila Corbul&lt;/li&gt;&lt;ul&gt;&lt;li&gt;I actually visited Istanbul after reading this book. Absolutely lovely and full of history.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Musashi-Eiji-Yoshikawa/dp/4770019572/ref=sr_1_1?ie=UTF8&amp;amp;qid=1314634974&amp;amp;sr=8-1"&gt;Musashi&lt;/a&gt;&amp;nbsp;- Eiji Yoshikawa&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Quo-Vadis-Henryk-Sienkiewicz/dp/1460990706/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1314635029&amp;amp;sr=1-1"&gt;Quo Vadis&lt;/a&gt; - Henryk Sienkiewicz&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Agony-Ecstasy-Biographical-Novel-Michelangelo/dp/0451213238/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1314635086&amp;amp;sr=1-1"&gt;The Agony And The Ecstasy&lt;/a&gt; - Irving Stone&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Life of Michelangelo, a deep dive into the mind of a creative and passionate person.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-1640232075006765209?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/1640232075006765209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=1640232075006765209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1640232075006765209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1640232075006765209'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2011/08/books-that-shaped-my-last-year.html' title='Books That Shaped My Last Year'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-7123474511804109727</id><published>2011-03-26T14:39:00.009+02:00</published><updated>2011-09-03T13:48:47.485+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>John Maxwell in Romania</title><content type='html'>&lt;br /&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;I had the great opportunity to participate together with some of my colleagues from &lt;a href="http://www.ubi.com/"&gt;Ubisoft&lt;/a&gt; (thank you, Ubi!) to the &lt;a href="http://www.johnmaxwell.com/"&gt;John Maxwell&lt;/a&gt;'s conference, "&lt;a href="http://www.johnmaxwell.ro/program.php"&gt;How To Be A R.E.A.L Success&lt;/a&gt;". John, an amazing speaker, described in simple words powerful truths about what it means to be successful. The conference was hosted in the &lt;a href="http://en.wikipedia.org/wiki/Palace_of_the_Parliament"&gt;Romanian Palace of the Parliament&lt;/a&gt; and over 1000 people attended.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;Here are my notes from the conference:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://1.gvt0.com/vi/yU8lUimI-Mk/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yU8lUimI-Mk&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/yU8lUimI-Mk&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;- R.E.A.L stands for: Relations, Equip others, Attitude and Leadership.&lt;br /&gt;- Recommended reading: &lt;a href="http://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influence_People"&gt;How to Win Friends and Influence People&lt;/a&gt;&amp;nbsp;(Dale Carnegie)&lt;br /&gt;- A great free resource: &lt;a href="http://johnmaxwellteam.com/"&gt;A Minute With Maxwell&lt;/a&gt; - everyday a few words about leadership.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Relationships:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Treat other people the way you want to be treated (Golden Rule); always treat people fairly.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Winning with people: people can trace the failures or successes to the relationships in our lives.&lt;/li&gt;&lt;li&gt;Working with people - more challenging than working with equipment.&lt;/li&gt;&lt;li&gt;Who we are determine the way we see people - don't try to fix people, fix yourself. People see me the way I see myself and the way I see them.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The elevator principle: some people lift us up, some people leave us down. Am I taking people higher?&lt;/li&gt;&lt;ul&gt;&lt;li&gt;People that lift us up encourage us.&lt;/li&gt;&lt;li&gt;In the life of other people you are either a + or a -.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;People practices:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Remember names! The sweetest sound for someone's ear.&lt;/li&gt;&lt;li&gt;The first 30 seconds rule: call by name and say something to connect with the other person (something positive).&lt;/li&gt;&lt;li&gt;People don't care about what you know, they care about what you care.&lt;/li&gt;&lt;li&gt;Law of buy-in: people buy in to the leader before they buy in to the vision. Sell yourself first.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Add value to people:&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/grJZRVnzn8Y/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/grJZRVnzn8Y&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/grJZRVnzn8Y&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Add value -&amp;gt; influence -&amp;gt; leadership&lt;/li&gt;&lt;li&gt;If it's lonely at the top, nobody is following you - leaders take people with them because they value people.&lt;/li&gt;&lt;li&gt;Add value means: knowing and valuing what people value; walk slowly through the crowd.&lt;/li&gt;&lt;li&gt;Listen, learn then lead.&lt;/li&gt;&lt;li&gt;In the process of running a race, the leader never wins. He is where the people are.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Grow yourself!&lt;/li&gt;&lt;ul&gt;&lt;li&gt;What am I doing to develop myself? Am I growing?&lt;/li&gt;&lt;li&gt;Success is not automatic!&lt;/li&gt;&lt;li&gt;A successful life is an intentional life.&lt;/li&gt;&lt;li&gt;What am I doing to develop other people? Success = teach, train, mentor, coach.&lt;/li&gt;&lt;li&gt;Those who are closest to you will determine the level of your success.&lt;/li&gt;&lt;li&gt;In the history of mankind, nobody did it alone.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;You have to like people and have the desire to help them.&lt;/li&gt;&lt;li&gt;Leaders discover their strengths first.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Equip people:&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/w9lUGCCohJg/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/w9lUGCCohJg&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/w9lUGCCohJg&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Work on their strengths.&lt;/li&gt;&lt;li&gt;I don't work on my weaknesses because I am weak at my weaknesses.&lt;/li&gt;&lt;li&gt;People don't pay for average. Successful means ABOVE average.&lt;/li&gt;&lt;li&gt;What are my strengths?&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Help people find their strengths.&lt;/li&gt;&lt;li&gt;Help them understand success.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;The secret of success: the daily agenda. What do I do daily?&amp;nbsp;&lt;/li&gt;&lt;li&gt;Everyday: preparing or repairing.&lt;/li&gt;&lt;li&gt;Discipline. Prioritize.&lt;/li&gt;&lt;li&gt;Take good decisions then Mange your decisions. Follow through daily.&lt;/li&gt;&lt;li&gt;Rule of 5:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Everyday (even on Christmas, even on my birthday) what are the 5 things I do everyday? What are MY 5 things? Discover my strengths!&lt;/li&gt;&lt;li&gt;John Maxwell's: Read, File, Write, Ask Questions, Think.&lt;/li&gt;&lt;li&gt;Secret of success: the daily agenda.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;How to prioritize my life:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Requirements&lt;/li&gt;&lt;li&gt;Return of investment&lt;/li&gt;&lt;li&gt;Reward&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;How much time and money am I investing in my own development?&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Attitude:&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/Fp3WeQonFfI/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Fp3WeQonFfI&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/Fp3WeQonFfI&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Successful people think differently; I have fallen much more then I've succeeded.&lt;/li&gt;&lt;li&gt;When I fail, how do I respond to the failure:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Learn?&lt;/li&gt;&lt;li&gt;Leave my failure?&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Learn is the way.&lt;/li&gt;&lt;li&gt;It's easier to go from failure to success then it is to go from excuses to success.&lt;/li&gt;&lt;li&gt;Change before you have to! Fall forward!&lt;/li&gt;&lt;li&gt;Successful people don't stay down. Attitude is a choice. The attitude you have in your mind today you have chosen.&lt;/li&gt;&lt;li&gt;The only person in the world to make me happy is me.&lt;/li&gt;&lt;li&gt;Attitude is not enough. Competence is needed. If you don't have the competence but you have only a good attitude, you will only be happy when you're fired.&lt;/li&gt;&lt;li&gt;It is not true that if you believe it you achieved. If you believe in your strengths you will achieve it.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Leadership:&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://1.gvt0.com/vi/NjX5SOF0X5E/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/NjX5SOF0X5E&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/NjX5SOF0X5E&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Successful people lead themselves and lead others.&lt;/li&gt;&lt;li&gt;You can grow and learn to lead.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tools: leadership coaching, mentoring.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-7123474511804109727?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/7123474511804109727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=7123474511804109727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/7123474511804109727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/7123474511804109727'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2011/03/john-maxwell-in-romania.html' title='John Maxwell in Romania'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-7852730326436224799</id><published>2011-03-20T09:47:00.006+02:00</published><updated>2011-10-07T02:13:52.139+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>AIESEC Bucharest Training</title><content type='html'>Yesterday, I had the unique pleasure to speak to the AIESEC students during a training on how to become a true leader. My topic was about how to employ coaching techniques when leading teams and I sustained it as complementary to my&amp;nbsp;girlfriend's&amp;nbsp;speech, &lt;a href="http://www.alinabuzatu.ro/"&gt;Alina&lt;/a&gt;&amp;nbsp;(she talked about&amp;nbsp;&lt;a href="http://alinabuzatu.ro/life-coaching/discutie-despre-coaching-in-cadrul-leading-the-way-2011-aiesec-bucuresti/"&gt;one-on-one coaching fundamentals and practices&lt;/a&gt;, from the perspective of a professional coach&amp;nbsp;(link in Romanian) ).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-TOq2BDoxwhI/To42GWaZjKI/AAAAAAAAA3U/iENhF_UJfI8/s1600/PSSG_2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="265" src="http://4.bp.blogspot.com/-TOq2BDoxwhI/To42GWaZjKI/AAAAAAAAA3U/iENhF_UJfI8/s400/PSSG_2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Here are my slides - thank you Google for the images!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-v2wv9NCMRkA/TYWwY3QeqQI/AAAAAAAAAwg/pX_IKt10Kfs/s1600/coaching+-+aisec_en.001.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh3.googleusercontent.com/-v2wv9NCMRkA/TYWwY3QeqQI/AAAAAAAAAwg/pX_IKt10Kfs/s400/coaching+-+aisec_en.001.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-BbpaIBHcT1A/TYWwZKLATxI/AAAAAAAAAwk/Zg0BydJrcuQ/s1600/coaching+-+aisec_en.002.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh6.googleusercontent.com/-BbpaIBHcT1A/TYWwZKLATxI/AAAAAAAAAwk/Zg0BydJrcuQ/s400/coaching+-+aisec_en.002.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/--xbiQKkpRAQ/TYWwZrzPOcI/AAAAAAAAAwo/hvYpz59yfmM/s1600/coaching+-+aisec_en.003.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh3.googleusercontent.com/--xbiQKkpRAQ/TYWwZrzPOcI/AAAAAAAAAwo/hvYpz59yfmM/s400/coaching+-+aisec_en.003.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-ffAYCgIW53I/TYWwaJJBxLI/AAAAAAAAAws/k3pmSf0CbMM/s1600/coaching+-+aisec_en.004.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh3.googleusercontent.com/-ffAYCgIW53I/TYWwaJJBxLI/AAAAAAAAAws/k3pmSf0CbMM/s400/coaching+-+aisec_en.004.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-cVrTTk9f0T4/TYWwabhJm5I/AAAAAAAAAww/4CN_zqDFSJQ/s1600/coaching+-+aisec_en.005.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh4.googleusercontent.com/-cVrTTk9f0T4/TYWwabhJm5I/AAAAAAAAAww/4CN_zqDFSJQ/s400/coaching+-+aisec_en.005.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-5sbKhZ-mNeU/TYWwaRXmzAI/AAAAAAAAAw0/DNdMu3jc1hM/s1600/coaching+-+aisec_en.006.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh5.googleusercontent.com/-5sbKhZ-mNeU/TYWwaRXmzAI/AAAAAAAAAw0/DNdMu3jc1hM/s400/coaching+-+aisec_en.006.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-v0OuXx3xu68/TYWwa_G3LnI/AAAAAAAAAw4/vkdbyUlL5Ks/s1600/coaching+-+aisec_en.007.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh4.googleusercontent.com/-v0OuXx3xu68/TYWwa_G3LnI/AAAAAAAAAw4/vkdbyUlL5Ks/s400/coaching+-+aisec_en.007.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-DlC3mYH2fdQ/TYWwbNdCwsI/AAAAAAAAAw8/Yrxqzw2T2DQ/s1600/coaching+-+aisec_en.008.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh4.googleusercontent.com/-DlC3mYH2fdQ/TYWwbNdCwsI/AAAAAAAAAw8/Yrxqzw2T2DQ/s400/coaching+-+aisec_en.008.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-CFbeZB1r-i4/TYWwbbDH91I/AAAAAAAAAxA/WunTHWv0RLA/s1600/coaching+-+aisec_en.009.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh6.googleusercontent.com/-CFbeZB1r-i4/TYWwbbDH91I/AAAAAAAAAxA/WunTHWv0RLA/s400/coaching+-+aisec_en.009.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-PQEjUkcA--k/TYWwbh_k4BI/AAAAAAAAAxE/9x94dlgNf6Q/s1600/coaching+-+aisec_en.010.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh4.googleusercontent.com/-PQEjUkcA--k/TYWwbh_k4BI/AAAAAAAAAxE/9x94dlgNf6Q/s400/coaching+-+aisec_en.010.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-ZFmCXTM1nbE/TYWwb9t8ZVI/AAAAAAAAAxI/wZsMhl7Sujg/s1600/coaching+-+aisec_en.011.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh5.googleusercontent.com/-ZFmCXTM1nbE/TYWwb9t8ZVI/AAAAAAAAAxI/wZsMhl7Sujg/s400/coaching+-+aisec_en.011.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-l8rPNNAdM0c/TYWwcE1ZScI/AAAAAAAAAxM/OI4mOVa1_d4/s1600/coaching+-+aisec_en.012.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh3.googleusercontent.com/-l8rPNNAdM0c/TYWwcE1ZScI/AAAAAAAAAxM/OI4mOVa1_d4/s400/coaching+-+aisec_en.012.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-LmXzLy2L694/TYWwctM_tWI/AAAAAAAAAxQ/J5HLt02NUfw/s1600/coaching+-+aisec_en.013.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh3.googleusercontent.com/-LmXzLy2L694/TYWwctM_tWI/AAAAAAAAAxQ/J5HLt02NUfw/s400/coaching+-+aisec_en.013.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-8EmaKCKxJRg/TYWwc6HOOUI/AAAAAAAAAxU/ePYSYHzhwPE/s1600/coaching+-+aisec_en.014.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh3.googleusercontent.com/-8EmaKCKxJRg/TYWwc6HOOUI/AAAAAAAAAxU/ePYSYHzhwPE/s400/coaching+-+aisec_en.014.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-Jzfp3u_e84E/TYWwdoteLMI/AAAAAAAAAxY/Z87SJpbffaQ/s1600/coaching+-+aisec_en.015.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh6.googleusercontent.com/-Jzfp3u_e84E/TYWwdoteLMI/AAAAAAAAAxY/Z87SJpbffaQ/s400/coaching+-+aisec_en.015.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-JG1HUf1hNck/TYWwdyFwc6I/AAAAAAAAAxc/0FU8O8zepWA/s1600/coaching+-+aisec_en.016.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh5.googleusercontent.com/-JG1HUf1hNck/TYWwdyFwc6I/AAAAAAAAAxc/0FU8O8zepWA/s400/coaching+-+aisec_en.016.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: -webkit-auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The main, undeclared, purpose of the presentation was to get the participants to understand the attitude that a coaching manager should have toward his team - that is to feel 100% that he/she is part of the whole and that there is a strong interdependence between him/her and each team member.&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-7852730326436224799?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/7852730326436224799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=7852730326436224799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/7852730326436224799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/7852730326436224799'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2011/03/aiesec-training.html' title='AIESEC Bucharest Training'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-TOq2BDoxwhI/To42GWaZjKI/AAAAAAAAA3U/iENhF_UJfI8/s72-c/PSSG_2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-4915281443864958852</id><published>2011-03-18T13:26:00.008+02:00</published><updated>2011-03-18T18:52:27.089+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>Empowering Organization</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-NH_cER_BrDk/TYNBFxavHJI/AAAAAAAAAwQ/d7w2K-S2Lgg/s1600/EmpOrg-1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="305" src="https://lh6.googleusercontent.com/-NH_cER_BrDk/TYNBFxavHJI/AAAAAAAAAwQ/d7w2K-S2Lgg/s400/EmpOrg-1.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-8mhmhOmU8_0/TYNBPPp-OjI/AAAAAAAAAwU/QYkRy7Fqdb4/s1600/EmpOrg-2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="287" src="https://lh6.googleusercontent.com/-8mhmhOmU8_0/TYNBPPp-OjI/AAAAAAAAAwU/QYkRy7Fqdb4/s400/EmpOrg-2.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-JdwP88iut8A/TYNBQrHRqGI/AAAAAAAAAwY/veZrXhyJ_Vw/s1600/EmpOrg-3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="281" src="https://lh3.googleusercontent.com/-JdwP88iut8A/TYNBQrHRqGI/AAAAAAAAAwY/veZrXhyJ_Vw/s400/EmpOrg-3.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-S6-qRxjrHXE/TYNBSCbwplI/AAAAAAAAAwc/xkB1CR6y8Og/s1600/EmpOrg-4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="295" src="https://lh4.googleusercontent.com/-S6-qRxjrHXE/TYNBSCbwplI/AAAAAAAAAwc/xkB1CR6y8Og/s400/EmpOrg-4.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;On an additional note, the longer the command chain from the upper management to the people, the more managers will try to find a way to justify their power positions and the more the people from the lower levels will be demotivated and will take less risks. The organization becomes stiff, focused on processes and conformance.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;In an empowering organization, the command chain is short, people from the lower levels of the hierarchy come with suggestions, ideas, improvements that are passed upwards to higher management which acts upon them. After all, engineers know best what is capable from the technology they have at hand, have ideas on what should or can be improved, designers and marketers know more about the latest trends on the market and thus know how to innovate in their areas, and so on. Competitive edge lies in the hands of people who are passionate, eager to perform and have the power to act upon their knowledge. From this comes motivation, trust, commitment, involvement, attachment, and self fulfilment.&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;How does an organization become empowering?&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;First of all, it all starts with a company culture that has trust in their own strength and is willing to trust its workforce. From such a culture emerges a trend to focus more on strategy and future and let go the control on people. Management then focuses on improving the processes and removing the impediments from the face of their men and women, so that everyone can concentrate on what they know and love to do. Instead of giving directions, managers will ask their people how they can help them achieve higher performance. People will feel that they have the power to control the outcome of their work and will want to prove that they are up to the trust they are given. The more they have control on their own work, the more they will get aware of what their impediments and limitations are and they will want to improve on that. A creativity and learning loop is then created that propagates throughout the organization - better products, happier workforce, more innovation, better processes, better strategies, more awareness and more involvement.&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Instead of having one brain working for the entire team to define what each one does, you have the benefit of having 10-15 brains working all together and cooperating. This comes from trust and it is all ignited by a culture in which people have faith in each other, have the power to define choices and choose for themselves, a culture in which manager's role is to propagate awareness and communication throughout the organization. Unfortunately, it &amp;nbsp;takes a lot of courage for an organization to change as the process of changing a culture is painful and will trigger a&amp;nbsp;defence&amp;nbsp;reaction in most of its employees who may feel that their security and&amp;nbsp;privileges&amp;nbsp;may be compromised.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-4915281443864958852?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/4915281443864958852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=4915281443864958852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/4915281443864958852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/4915281443864958852'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2011/03/empowering-organization.html' title='Empowering Organization'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-NH_cER_BrDk/TYNBFxavHJI/AAAAAAAAAwQ/d7w2K-S2Lgg/s72-c/EmpOrg-1.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-982899800738722030</id><published>2011-03-18T12:52:00.005+02:00</published><updated>2011-10-07T02:18:47.014+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>Building High Performance Teams</title><content type='html'>Building a high performance team: (quick ideas)&lt;br /&gt;&lt;br /&gt;a) &lt;b&gt;Create a safe environment where people can express themselves.&lt;/b&gt; Empower engineers as the main driving force of the project.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Define expectations and roles. Management is a role and not a power position. Respect.&lt;/li&gt;&lt;li&gt;Management manages processes, not people. Create the true sense of interdependence.&lt;/li&gt;&lt;li&gt;Involve everyone in decisions that affects them and the project. Let the team define its goals and objectives.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-CaRwGkCVEhA/To4z_wqV0ZI/AAAAAAAAA3M/-Cg0Yj7VS5E/s1600/high_performance_team.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="267" src="http://2.bp.blogspot.com/-CaRwGkCVEhA/To4z_wqV0ZI/AAAAAAAAA3M/-Cg0Yj7VS5E/s400/high_performance_team.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;ACB Bucharest core team in Kyiv to help move ACR there&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;b) &lt;b&gt;Make sure that commitments are respected.&lt;/b&gt; No matter how small they are. Agile planning is a great tool for this.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Plan in iterations. Adapt. Communicate. Make sure that, in the end, no debt is left for the following iteration.&lt;/li&gt;&lt;li&gt;Honest failure is&amp;nbsp;OK&amp;nbsp;and safety is restored through re-planning.&lt;/li&gt;&lt;li&gt;Visibility and clarity on common goals.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Celebrate successes.&lt;/li&gt;&lt;li&gt;Management is fully involved in respecting the commitments it makes.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;c) &lt;b&gt;Build a learning environment. &lt;/b&gt;Learning is rewarding and involving. It increases cohesion, communication, commitment, involvement.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Encourage learning.&amp;nbsp;Learn from everything.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Promote initiative.&lt;/li&gt;&lt;li&gt;Safe, enjoyable environment. Management is part of the team. Always. Common goals.&lt;/li&gt;&lt;li&gt;Increase knowledge sharing, encourage diversity of thought and know-how.&lt;/li&gt;&lt;li&gt;Increase productivity through new, innovative ways of doing things. Challenge the way things are done. Agree with the team on common variables to measure improvement. Celebrate improvement.&lt;/li&gt;&lt;li&gt;Discourage repetitiveness. Encourage lateral thought.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;b&gt;Always respect a) if in b), a) and b) if in c).&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-982899800738722030?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/982899800738722030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=982899800738722030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/982899800738722030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/982899800738722030'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2011/03/team-building.html' title='Building High Performance Teams'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-CaRwGkCVEhA/To4z_wqV0ZI/AAAAAAAAA3M/-Cg0Yj7VS5E/s72-c/high_performance_team.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-3660113703513096365</id><published>2011-03-15T12:42:00.001+02:00</published><updated>2011-03-18T17:55:09.012+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>Agile Planning</title><content type='html'>&lt;b&gt;Getting more agile:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;In a word, agile methodologies are about acknowledging at the most inner level that change happens: &lt;a href="http://agilemanifesto.org/"&gt;http://agilemanifesto.org/&lt;/a&gt; and &lt;a href="http://www.agilemanifesto.org/principles.html"&gt;http://www.AgileManifesto.org/principles.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Agile methodologies still need planning. After all, I doubt that many commercial software projects are started without at least a partial visibility on the budget and the scope involved. They need a vision, a goal to reach for and the steps to get there in order to convince.&lt;br /&gt;&lt;br /&gt;These methodologies welcome and favor change and their practitioners are not afraid to modify plans if needed. The tendency is to keep things simple and manageable, keep the team happy and focused for undetermined periods of time and minimize risk on quality through constant releases. Stakeholders are informed about what happens in the project by directly experiencing the results, rather than getting through tons of reports. Yet still reports and accompanying documentation may be needed for proper understanding, but the focus is on the product.&lt;br /&gt;&lt;br /&gt;In a sense, the planning methodology described &lt;a href="http://blog.alexandrugris.ro/2010/09/process-for-software-quality.html"&gt;in a previous post&lt;/a&gt; has agile traits. Early planning is kept to a minimum, refinement is achieved throughout the course of the project, flexibility in terms of vision and features exist. It's just that we need to go beyond that and add new elements to get where we want: high quality within budget and a happy, proud team.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Improving processes and optimizing workspace:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;First of all, let's start by ripping off the authoritative aura of the traditional manager, making him part of the team and adding him a new role: that of the facilitator. His/her goal when acting in this role is to find creative ways to improve team performance by removing obstacles and clearing the path ahead. Let's quote from the agile manifesto:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"At regular intervals, the team reflects on how&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;to become more effective, then tunes and adjusts&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;its&amp;nbsp;behaviour&amp;nbsp;accordingly"&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Then, let's add some means to find out what the blockers are: the best I could find (yes, it was not my idea;) ) is to have a daily 10-15 minutes meeting to find out what the current problems are and have people discover if the problem is local to them or more common. The purpose of this meeting is to create an urgencies agenda for the day:&lt;br /&gt;&lt;br /&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Action plan for the manager&lt;br /&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Find out who has encountered the problem before, if any, and gather some quick suggestions&lt;br /&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Schedule more detailed meetings with people that manifest interest in the problem, after this meeting completes&lt;br /&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Celebrate success when the project advances&lt;br /&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Update the plan - where we are, where we are going&lt;br /&gt;&lt;br /&gt;Software development and management are continuous, iterative processes of self improvement. While the goal for the agenda is noble and visibly useful (and fun), the actual meeting may not succeed from the first. It is important to keep the goals in mind, have patience and iterate. At first, it may become boring or too long but, as experience grows, it should get more and more successful and to the point. Just like anything else, the process is under continuous scrutiny by the team and suggestions for improvement should be made and always taken into consideration.&lt;br /&gt;&lt;br /&gt;A second meeting should be considered; a longer meeting this time, one hour for instance, scheduled once a week or two, to discuss how we can improve and streamline our activity on a more macro level. While the daily meeting usually touches hot subjects, blockers that have just appeared, the longer meeting should take the form of a coaching or a brainstorming session, where more subtle issues can be discovered and action plans are laid to overcome them. Ideally, this meeting should be lead by a more experienced person or set up at first under less stressful periods so the people will be more eager to iterate.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Quality enforcement:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The second level of transition from the normal waterfall method to agile should be the quality enforcement. We need this because, in order to gain approval, we need success stories fast. We need a build that gets visibly better. People should feel first hand that something has changed such that, instead of focusing on putting features in as fast as possible, we now shift our attention to details, quality and, thus, self-esteem:&lt;br /&gt;&lt;br /&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Bugs have a higher priority than features.&lt;br /&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Quality is enforced early through smoke testing (daily builds) and code review. Additionally, the dev tester should be called in to verify the feature before check-in as, if the daily build fails, this is a dramatic event - part of the team may not work!&lt;br /&gt;&lt;br /&gt;To have this, we need two prerequisites:&lt;br /&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;A working pipeline and a daily build process that is checked continuously.&lt;br /&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Visibility, like play the version once a week, an hour, in an organized manner, with an emphasis on new developments.&lt;br /&gt;&lt;br /&gt;The most important aspect of development is to keep the version clean and working smooth. This has higher priority than anything else and all the team should focus on this and find ways to improve and secure the daily build.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Planning in a more agile way:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Planning is a little bit more tricky because it has to deal with uncertainty. I think it should have three levels:&lt;br /&gt;&lt;br /&gt;1.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Macro level should contain top level components, with allocated times and budgets. Unlike imperative planning, where tasks are assigned and fixed, this level is maintained as a general baseline, a guideline for communication and for risk estimation. &lt;br /&gt;&lt;br /&gt;2.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Second level is created by adding user stories. User stories are the requirements. Their scope ranges from "the game should have a crew management system with an interface" (along with a rough estimation) to "when the player clicks on the crew icon, it should change colors". These user stories should have a time estimate (given by team) and value (given by the requirement owner) and they become more and more detailed over time, as implementation moves forward. They can be changed or deleted easily.&lt;br /&gt;&lt;br /&gt;3.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Refinement is done by the team, in a planning meeting, before the iteration begins. The team chooses what to do in the iteration based on the value and the dependencies of each user story. Then, each story is split into tasks.&lt;br /&gt;&lt;br /&gt;Agile planning should be an on-going, forward looking process. User stories should be detailed ahead of the iteration so that, when iteration begins, the team knows exactly what they can commit to. &lt;i&gt;Important: 1st step to develop a team: make everyone stick to their commitments fully, no matter how small they are. This increases self-awareness and self-pride.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-3660113703513096365?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/3660113703513096365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=3660113703513096365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/3660113703513096365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/3660113703513096365'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2011/03/agile-planning.html' title='Agile Planning'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-7316522245245487789</id><published>2011-03-12T22:16:00.002+02:00</published><updated>2011-10-07T02:15:59.650+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Hosting the Public Speaking Support Group Meeting</title><content type='html'>Today I had the pleasure to host the &lt;a href="http://www.facebook.com/pages/Public-Speaking-Romania/125546134173571"&gt;Public Speaking Support Group&lt;/a&gt; meeting held at the Orange Concept Store, in Bucharest (thank you &lt;a href="http://www.linkedin.com/pub/razvan-daba/5/a51/864"&gt;Razvan Daba&lt;/a&gt;!). It was an incredible experience to be among friends and listen to their presentations about what they love to do.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Z-shNN0Xu80/To42R4Z-T0I/AAAAAAAAA3Y/n8JqO9XOkHM/s1600/PSSG_3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="265" src="http://2.bp.blogspot.com/-Z-shNN0Xu80/To42R4Z-T0I/AAAAAAAAA3Y/n8JqO9XOkHM/s400/PSSG_3.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Here are the slides I used to support my intro to the meeting. I hope they will give you a hint about how cool this project is (Romanian).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-hVc3hGbeV-c/TYZiJLc3nlI/AAAAAAAAAxk/rFx_KkWeTU0/s1600/pssg_intro.001.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh6.googleusercontent.com/-hVc3hGbeV-c/TYZiJLc3nlI/AAAAAAAAAxk/rFx_KkWeTU0/s400/pssg_intro.001.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-buTMoTtHwzU/TYZiLdyIMRI/AAAAAAAAAxo/ltz7ZNXuLP4/s1600/pssg_intro.002.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh4.googleusercontent.com/-buTMoTtHwzU/TYZiLdyIMRI/AAAAAAAAAxo/ltz7ZNXuLP4/s400/pssg_intro.002.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-Qx7_7gMzdGY/TYZiOHLV5NI/AAAAAAAAAxs/5l5Ph34A0P0/s1600/pssg_intro.003.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh4.googleusercontent.com/-Qx7_7gMzdGY/TYZiOHLV5NI/AAAAAAAAAxs/5l5Ph34A0P0/s400/pssg_intro.003.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-zJoMmxQiFbw/TYZiSELu1yI/AAAAAAAAAxw/eh4uN6BOqW4/s1600/pssg_intro.004.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh5.googleusercontent.com/-zJoMmxQiFbw/TYZiSELu1yI/AAAAAAAAAxw/eh4uN6BOqW4/s400/pssg_intro.004.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-hjrDR8nTIlM/TYZiXgphB-I/AAAAAAAAAx0/5qWjlJEe7kY/s1600/pssg_intro.005.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh6.googleusercontent.com/-hjrDR8nTIlM/TYZiXgphB-I/AAAAAAAAAx0/5qWjlJEe7kY/s400/pssg_intro.005.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-8aYNAkP3JoU/TYZiejZ1EvI/AAAAAAAAAx4/HW7PQCVGXt0/s1600/pssg_intro.006.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh6.googleusercontent.com/-8aYNAkP3JoU/TYZiejZ1EvI/AAAAAAAAAx4/HW7PQCVGXt0/s400/pssg_intro.006.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-tHZq4LoJkfU/TYZiluWBAaI/AAAAAAAAAx8/9vTWzQmDdAg/s1600/pssg_intro.007.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh6.googleusercontent.com/-tHZq4LoJkfU/TYZiluWBAaI/AAAAAAAAAx8/9vTWzQmDdAg/s400/pssg_intro.007.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-mNi2lOMeaYc/TYZinoqoxSI/AAAAAAAAAyA/-K03ETnT60M/s1600/pssg_intro.008.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh5.googleusercontent.com/-mNi2lOMeaYc/TYZinoqoxSI/AAAAAAAAAyA/-K03ETnT60M/s400/pssg_intro.008.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-RTXgP5ac7p0/TYZir-cK6NI/AAAAAAAAAyE/tVnu-A5saeo/s1600/pssg_intro.009.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh4.googleusercontent.com/-RTXgP5ac7p0/TYZir-cK6NI/AAAAAAAAAyE/tVnu-A5saeo/s400/pssg_intro.009.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-ORg5XmVN40s/TYZivvWcS7I/AAAAAAAAAyI/GrMxL-FVxjA/s1600/pssg_intro.010.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh5.googleusercontent.com/-ORg5XmVN40s/TYZivvWcS7I/AAAAAAAAAyI/GrMxL-FVxjA/s400/pssg_intro.010.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-3XRQhuxbVjU/TYZi0msOvKI/AAAAAAAAAyM/rcFYql2LHfI/s1600/pssg_intro.011.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh3.googleusercontent.com/-3XRQhuxbVjU/TYZi0msOvKI/AAAAAAAAAyM/rcFYql2LHfI/s400/pssg_intro.011.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-Qwe_-3IUkEI/TYZjEqXVvZI/AAAAAAAAAyY/e4D2kmo6SrE/s1600/pssg_intro.014.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh6.googleusercontent.com/-Qwe_-3IUkEI/TYZjEqXVvZI/AAAAAAAAAyY/e4D2kmo6SrE/s400/pssg_intro.014.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-XpufukNbrjw/TYZjH2FYZYI/AAAAAAAAAyc/1R42Mpf8xzw/s1600/pssg_intro.015.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh6.googleusercontent.com/-XpufukNbrjw/TYZjH2FYZYI/AAAAAAAAAyc/1R42Mpf8xzw/s400/pssg_intro.015.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-_dMMWjhNaJk/TYZjKlokr6I/AAAAAAAAAyg/jxa6Fatf2bk/s1600/pssg_intro.016.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh5.googleusercontent.com/-_dMMWjhNaJk/TYZjKlokr6I/AAAAAAAAAyg/jxa6Fatf2bk/s400/pssg_intro.016.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;BTW, the project is open to anyone! Looking forward to meeting you!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-7316522245245487789?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/7316522245245487789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=7316522245245487789' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/7316522245245487789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/7316522245245487789'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2011/03/hosting-public-speaking-support-group.html' title='Hosting the Public Speaking Support Group Meeting'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Z-shNN0Xu80/To42R4Z-T0I/AAAAAAAAA3Y/n8JqO9XOkHM/s72-c/PSSG_3.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-8348478184032553760</id><published>2010-12-27T15:50:00.005+02:00</published><updated>2011-03-18T17:55:57.828+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>Team Building Exercise</title><content type='html'>Here is a small exercise that can be done during a team building, with the following purpose:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Increase team cohesion and trust&lt;/li&gt;&lt;li&gt;Identify a set of common strengths and weaknesses as well as opportunities and threats to us, as a team&lt;/li&gt;&lt;li&gt;Get the pulse of how happy people are with what we do everyday: job and personal fulfillment&lt;/li&gt;&lt;li&gt;Identify a set of blocking beliefs and find ways to look at things from a different perspective&lt;/li&gt;&lt;li&gt;Identify an area to improve until the end of the project&lt;/li&gt;&lt;li&gt;Setup a SMART objective and make a plan to achieve it, that we can intertwine with the project schedule&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Team buildings are great opportunities to discuss other topics beside the day to day activities because they provide the location, time and relaxation needed to touch deeper subjects like "happiness", "growth", "connection". I think that only by bringing these subjects to the table people can identify common concerns and glue together as a team to plan and overcome difficulties. Only by talking openly there is a chance that work, life quality in the office and meaning will improve. Of course, actions must be taken but, initiating the talk is the first step.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_lsJK5ewOkTU/TRiY8ik1v-I/AAAAAAAAAuo/zDDW9wLyy_g/s1600/team_exercise.001.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_lsJK5ewOkTU/TRiY8ik1v-I/AAAAAAAAAuo/zDDW9wLyy_g/s320/team_exercise.001.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_lsJK5ewOkTU/TRiY_HXQTPI/AAAAAAAAAus/FsHwtDBxlmg/s1600/team_exercise.002.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_lsJK5ewOkTU/TRiY_HXQTPI/AAAAAAAAAus/FsHwtDBxlmg/s320/team_exercise.002.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_lsJK5ewOkTU/TRiZBnZET8I/AAAAAAAAAuw/v_MD-7F5SVA/s1600/team_exercise.003.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/_lsJK5ewOkTU/TRiZBnZET8I/AAAAAAAAAuw/v_MD-7F5SVA/s320/team_exercise.003.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_lsJK5ewOkTU/TRiZDzY2C0I/AAAAAAAAAu0/suJnEEWlZ-8/s1600/team_exercise.004.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_lsJK5ewOkTU/TRiZDzY2C0I/AAAAAAAAAu0/suJnEEWlZ-8/s320/team_exercise.004.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_lsJK5ewOkTU/TRiZGILgL8I/AAAAAAAAAu4/8XEDpvFw2j0/s1600/team_exercise.005.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/_lsJK5ewOkTU/TRiZGILgL8I/AAAAAAAAAu4/8XEDpvFw2j0/s320/team_exercise.005.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_lsJK5ewOkTU/TRiZKo30yfI/AAAAAAAAAu8/vp-dAp19EMY/s1600/team_exercise.006.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_lsJK5ewOkTU/TRiZKo30yfI/AAAAAAAAAu8/vp-dAp19EMY/s320/team_exercise.006.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_lsJK5ewOkTU/TRiZN-XAuoI/AAAAAAAAAvA/2IHiYpCavYg/s1600/team_exercise.007.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_lsJK5ewOkTU/TRiZN-XAuoI/AAAAAAAAAvA/2IHiYpCavYg/s320/team_exercise.007.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_lsJK5ewOkTU/TRiZQJCuWlI/AAAAAAAAAvE/wO1AX0iLfy4/s1600/team_exercise.008.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_lsJK5ewOkTU/TRiZQJCuWlI/AAAAAAAAAvE/wO1AX0iLfy4/s320/team_exercise.008.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: -webkit-auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_lsJK5ewOkTU/TRiZVFE2SnI/AAAAAAAAAvM/iMtv-r0DuNw/s1600/team_exercise.010.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_lsJK5ewOkTU/TRiZVFE2SnI/AAAAAAAAAvM/iMtv-r0DuNw/s320/team_exercise.010.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_lsJK5ewOkTU/TRiZXmMqFWI/AAAAAAAAAvQ/rG3G5vFXRxk/s1600/team_exercise.011.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_lsJK5ewOkTU/TRiZXmMqFWI/AAAAAAAAAvQ/rG3G5vFXRxk/s320/team_exercise.011.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_lsJK5ewOkTU/TRiZaD5myoI/AAAAAAAAAvU/K73kVZQ_Eb4/s1600/team_exercise.012.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_lsJK5ewOkTU/TRiZaD5myoI/AAAAAAAAAvU/K73kVZQ_Eb4/s320/team_exercise.012.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_lsJK5ewOkTU/TRiZcjAzDaI/AAAAAAAAAvY/lWqiqzdavrE/s1600/team_exercise.013.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_lsJK5ewOkTU/TRiZcjAzDaI/AAAAAAAAAvY/lWqiqzdavrE/s320/team_exercise.013.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-8348478184032553760?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/8348478184032553760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=8348478184032553760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8348478184032553760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8348478184032553760'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2010/12/team-building-exercise.html' title='Team Building Exercise'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lsJK5ewOkTU/TRiY8ik1v-I/AAAAAAAAAuo/zDDW9wLyy_g/s72-c/team_exercise.001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-1776888297981939548</id><published>2010-12-05T11:02:00.001+02:00</published><updated>2011-10-07T02:02:37.053+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Christmas Charity</title><content type='html'>&lt;a href="http://www.facebook.com/pages/Casuta-cu-copii/169743786393433" style="color: #3b5998; font-family: &amp;quot;lucida grande&amp;quot;,tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none;" target="_TOP" title="Casuta cu copii"&gt;Casuta cu copii&lt;/a&gt;&lt;span style="color: #555555; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 16px; text-decoration: none;"&gt;&amp;nbsp;|&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.facebook.com/business/dashboard/" style="color: #3b5998; font-family: &amp;quot;lucida grande&amp;quot;,tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none;" target="_TOP" title="Make your own badge!"&gt;Promote your Page too&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.facebook.com/pages/Casuta-cu-copii/169743786393433" style="margin-left: 1em; margin-right: 1em;" target="_TOP" title="Casuta cu copii"&gt;&lt;img height="152" src="http://badge.facebook.com/badge/169743786393433.1900.608273621.png" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" width="360" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;An initiative by two of my dearest friends: Razvan and Corina.&lt;br /&gt;&lt;br /&gt;It is about bringing gifts (footwear and winter clothes) to poor children in an&amp;nbsp;orphanage in&amp;nbsp;Bucharest.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-6DoOQf3DINY/To4zX5nq1xI/AAAAAAAAA3I/OBl7aZJwLi4/s1600/christmas_charity.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="265" src="http://2.bp.blogspot.com/-6DoOQf3DINY/To4zX5nq1xI/AAAAAAAAA3I/OBl7aZJwLi4/s400/christmas_charity.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Charity really happens&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-1776888297981939548?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/1776888297981939548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=1776888297981939548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1776888297981939548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1776888297981939548'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2010/12/christmas-charity.html' title='Christmas Charity'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-6DoOQf3DINY/To4zX5nq1xI/AAAAAAAAA3I/OBl7aZJwLi4/s72-c/christmas_charity.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-2243201128857862991</id><published>2010-09-25T14:14:00.090+03:00</published><updated>2011-03-29T23:25:44.559+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>Planning</title><content type='html'>&lt;div&gt;&lt;b&gt;Compromise sticks and spreads&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Nobody wants to write poor code or dig through it, yet, somehow, it happens. It all begins with a requirement or a prototype that needs to be developed fast in order to obtain a validation. Management and designers like it, it hits the deadline. You are congratulated for your success. &amp;nbsp;Up until now, everything is as it should be. This is how prototypes should be developed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then a new requirement comes. "Wait! I've only created a quick hack!" But the prototype works and you've already been congratulated and the second deadline is coming fast. You promise yourself that you are going to fix it as soon as possible, but the very day that you check-in, you and other people start adding layers after layers over it and change never happens. It could be that the feature is perfectly engineered and polished at first but, as new code is added on top of it, the original is never truly reworked, so it slowly starts to rot.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The project becomes more and more difficult to maintain and grow. Morale gets down, quality gets down, and productivity gets down, self esteem gets down, will for self improvement gets down. Some people even leave their jobs. Even if some teams actually start by cleaning up their previous mess and bring again the code to a better state, it is a onetime process, that happens only once in a few months or years. Being a one time, massive scale endeavor, the result has high chances to only end up as a different mess.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When one makes a compromise, it sticks. And then, another compromise is needed to cover the previous one. Debts start to gather in and, in the end; the debt is so high that one realizes that he/she will never ever cover it. And the process keeps on going and accumulates more and more debts, until everything becomes so expensive in terms of money and people that we need to throw everything away and start again.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Why?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think it all has some simple root causes:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;People develop in isolation. They don't talk so they don't have the chance to unite for quality.&lt;/li&gt;&lt;li&gt;No code reviews.&lt;/li&gt;&lt;li&gt;No frequent informal verbal exchanges.&lt;/li&gt;&lt;li&gt;Rigid planning, commitments to feature lists instead of quality.&lt;/li&gt;&lt;li&gt;Bugs are not fixed immediately as they appear and, instead, are postponed to "debug periods", and often scheduled only at the end of the project.&lt;/li&gt;&lt;li&gt;Interruptions of any kind.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lack of communication and rigid planning make prototyping lose its core purpose, as it is perceived as feature complete when it is merely a quick proof of concept. Developing in isolation makes it difficult for people to say "STOP, we need to change this" and management never truly gets to the bottom of problems to fix them.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Do we really need to start from scratch?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A very good friend said to me yesterday that, in nature, something has to die in order for a species to evolve. But how does this translate to software development? Does this mean that we need to start from scratch in order to evolve? Always?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I don't think so or, at least, it should not happen unless a major technological breakthrough occurs that renders everything else obsolete. I believe that software needs only to be released in order to evolve. It needs clean, frequent releases and then it needs mutations. We, programmers, call them "refactorings". I will stress this again: in order to evolve, software needs to be cleaned up before the release - no debts to the next iteration. And we need a culture that embraces change and mutations.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Beside internal clean-up, these releases should also reach their customers (editorial teams, designers, beta testers) in order to get their feedback and adjust the feature list for the next iteration. A release without customers is tough to justify (close to pointless) and it's a pity to put in so much effort and not take the opportunity to do some user testing. After all, evolution needs feedback in order not to generate monstrosities.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To sum up, a healthy development process should accommodate short term iterations consisting of:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Detailed planning based on a roughly detailed feature list&lt;/li&gt;&lt;li&gt;Actual implementation; communication among developers, peer reviews&lt;/li&gt;&lt;li&gt;Debugging and stabilization - no debts for the future, all bugs are fixed&lt;/li&gt;&lt;li&gt;Sign-off by QA&lt;/li&gt;&lt;li&gt;Release to customers for feedback&lt;/li&gt;&lt;li&gt;Communicate status, negotiate features and deadlines, incorporate feedback, and discuss how we can improve the process so that the next iteration gets better.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Managers don't manage people&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another thing I realized, no matter how shocking it sounds, is that managers don't manage people. They manage processes. People buy in and start adding value or they don't. You can assign tasks but you can't really force anyone to complete them. Therefore, the notion of "motivating an employee" makes no sense, really. &amp;nbsp;He/she is either motivated or not. What you can do, however, is create an environment that appeals to the employees, so they get excited about their job and become productive. And this is the really tricky part.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Quality from the user's perspective&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Indeed, the only thing that matters to sales is how the product is perceived by its customer. Nothing else. Code doesn't matter, as it is invisible. Code only matters to the production people. If it is crappy, it ruins the life of the men and women involved in its production. It turns them away from the product, productivity drops, conflict sets in, and motivation goes away. Yet this does not impact sales directly; it impacts everything else.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Getting back to process - Planning&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'll make a small detour from the quality issues to examine planning, as the core activity that drives project to completion. In the following paragraphs, I will present the normal planning method with its advantages and disadvantages and how it can be applied. After understanding planning, I will get back and show how to transition to methods that are more appropriate to ensuring quality in software.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Everything in a project revolves around plans and planning. Planning is a continuous process, plans change as requirements change, conditions change and understanding grows. Visibility and vision is based on plans. Communication with stakeholders is based on the same plans; resources are requested just the same. Commitments are based on plans. Monitoring and controlling is based on plans. Strategies are based on plans. Planning and plans - everywhere. Yet some managers either don't take planning seriously or they don't iterate on already made plans to adjust them. Why?&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The answer is quite simple and straight forward (order of bullets is irrelevant):&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;In the early stages of the project making informed plans is really hard and it seems that we can do better off without them. After all, it is easy to get people to do something tangible now.&lt;/li&gt;&lt;li&gt;Some engineers and designers are reluctant to planning as well (especially if they are not used with the process) and managers don't want to deal with this kind of issues up front.&lt;/li&gt;&lt;li&gt;In the late stages of the project we are so busy putting up fires, escalating issues, requesting resources, fixing and dispatching bugs that we can't stop to plan.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Superficial planning is hard to spot therefore allow your plans to be challenged by the stakeholders and the team.&lt;/li&gt;&lt;li&gt;Planning requires going back to the same document, ripping it off and doing it again many times. It's difficult to change everything when you worked so hard on it. Over and over again.&lt;/li&gt;&lt;li&gt;Some feel that planning is a waste of time: things seem to work without plans at first.&lt;/li&gt;&lt;li&gt;Some managers (former star employees) are so used to actively solve issues that have &amp;nbsp; &amp;nbsp; &amp;nbsp;visible impact on the project that, when they are required to stop and think about the future, they feel it is useless. Why? Because to them plans seem to be only&amp;nbsp;coloured&amp;nbsp;excel sheets, without a tangible impact on the outcome of their project.&lt;/li&gt;&lt;li&gt;Planning is a costly activity and some organizations or teams may naively try to eliminate it as waste. Planning is costly because it involves not only the manager, but the whole team or, at least, the most senior part of the team.&lt;/li&gt;&lt;li&gt;If not properly communicated, a plan means a commitment which seems hard to make and changed later.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;How to plan?&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here it is:&lt;a href="http://www.projectsmart.co.uk/project-planning-step-by-step.html"&gt; http://www.projectsmart.co.uk/project-planning-step-by-step.html&lt;/a&gt;. Easy, isn't it? :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For starters, I will assume that we already have some visibility on the sales volume, on the budget and on the release date. Let's assume the mandate sounds something like: "We need a project that will generate roughly X units sold and that will be released around the Y date. It should cost somewhere around Z monetary units." I will assume that there is historical information in the company about this kind of project and that the constraints are reasonable. Also, probably most important of all, we have some good visibility on the project deliverables and core features - that means that we are well advanced through Step 1 (Project Goals) and Step 2 (Project Deliverables) described in the link above.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Top-down approach - project schedule:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1) We know the release date and the budget, therefore we can establish quite easily the major milestones and the resource ramp-up (based on historical information, common sense and available technology).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2) Start drilling down and get a list of raw features and core activities for each milestone.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For preproduction (research phase) we allow room for exploration, namely we select few core features (technical and design breakthroughs) that we are going to develop further.&lt;/div&gt;&lt;div&gt;For production, based on the already made list of features and the vision that we have at this point, we create a macro Gantt chart that displays all the major activities, with resources assigned and time frame. This estimation takes into consideration the following: rough duration, rough vision and feature value in the overall economy of the project.&lt;/div&gt;&lt;div&gt;Then, when the actual implementation is soon to be started, PM, design and engineers start refining the implementation so that it fits the allocated budget.&lt;/div&gt;&lt;div&gt;In order to ensure quality, buffers are embedded either inside the activities or/and special periods are allocated during the entire process for stabilization and debugging.&lt;/div&gt;&lt;div&gt;Ideally, the plan should fit on a single computer screen or whiteboard, so that the PM and all team members have clear visibility on where they are and what comes next, by a single look. Also, this coarse granularity allows flexibility for later issues. And let's don't forget that, after a certain level of detail, the amount or work required to reschedule and re-plan can be quite a challenge.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Advantages of the method:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Visibility - great communication tool. Very easy to understand even by an outsider.&lt;/li&gt;&lt;li&gt;Not very hard to develop (it is all based on honest estimates, seen from the top) - yes, &amp;nbsp; &amp;nbsp; &amp;nbsp;the planning itself should be seen as a separate project conducted by the project manager and have all the team and stakeholders involved. Again, keep it simple.&lt;/li&gt;&lt;li&gt;Accurate in terms of feature relevance - more important features are given more time &amp;nbsp; &amp;nbsp; &amp;nbsp;and more resources in the total economy of the project.&lt;/li&gt;&lt;li&gt;The plan is small and easy to track and change.&lt;/li&gt;&lt;li&gt;Mitigates some of the pitfalls of the pure waterfall method, as it allows room for changes down the stream - features are not detailed until close to their implementation.&lt;/li&gt;&lt;li&gt;More important features are put in first.&lt;/li&gt;&lt;li&gt;Dependencies are easy to spot and taken into consideration.&lt;/li&gt;&lt;li&gt;Resources are easily leveled and their need understood.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Possible pitfalls:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Distribution of effort in front of the deadlines (tendency):&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-fPemtQxp9wY/TJ25la6gYRI/AAAAAAAAAto/RFZMiwn3kUQ/s1600/schematic_effort_over_time.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-fPemtQxp9wY/TJ25la6gYRI/AAAAAAAAAto/RFZMiwn3kUQ/s1600/schematic_effort_over_time.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Rough distribution of effort over time&lt;/div&gt;&lt;div style="text-align: center;"&gt;(Effort increases substantially as the deadline approaches)&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;The plan is long term. Even if at one point the team commits honestly to respect the schedule, this commitment erodes in time, especially after problems arise. If the process for re-planning does not involve the team again, some people will feel the plan was sloppy from the first place, some will remain committed to the previous iteration while others will feel that the project is not firmly lead - after all, new requirements are added or tasks are exceeding their allocated time. Even if everything works fine, still the commitment erodes and some will try to break the boundaries. Commitment needs to be reaffirmed from time to time.&lt;/li&gt;&lt;li&gt;People may feel that there is time. Initially the requirements are fuzzy and the tendency is to underestimate them.&lt;/li&gt;&lt;li&gt;People may feel that there is room for sloppiness because of the buffers (especially if &amp;nbsp; &amp;nbsp; &amp;nbsp;the plan is not that detailed). Project is long, we have all the time in the world, and we can afford to be less disciplined. Milestones may be treated with discontent and some may even feel that they are added there only because it's good to have milestones. Again, because of the long time, people feel that there is no real pressure in the beginning. As initial task allocations are exceeded, a sense of poor quality spreads (broken windows).&lt;/li&gt;&lt;li&gt;If iterations are added to plan, because we know how many iterations will be, the first ones may be treated superficially.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Some creative people will invoke the time allocated for tuning and debug at the end to over saturate the project with features. They will always claim there is time for debug, to favour putting features in - (&lt;a href="http://blog.alexandrugris.ro/2010/08/software-quality-1.html"&gt;http://blog.alexandrugris.ro/2010/08/software-quality-1.html&lt;/a&gt;). Beside the risk at which the project is exposed, this also creates tension in the team.&lt;/li&gt;&lt;li&gt;It is harder to enforce quality bars. Outside debugging periods, bugs tend to creep in (after all, why are the debug periods scheduled unless to fix bugs?!) and, because it is hard to break the time commitments advertised to all stakeholders, project management may feel that the quality is good enough for the time being and that it can be fixed later. Just the same, it is hard to drop features if they were initially incorporated into the plan and some people grew attachment to them.&lt;/li&gt;&lt;li&gt;Even though we try to retrofit the design and implementation on the initial estimate, many times it shows that the original estimate it just too short to be useful.&lt;/li&gt;&lt;li&gt;Feature value changes during development.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Historical records show that, initially, most plans have much more features scheduled &amp;nbsp; &amp;nbsp; &amp;nbsp;then available in the release version. As project matures naturally, the number of features decreases dramatically and focus shifts to bringing core elements to perfection. Rigid plans are an obstacle in front of this natural selection process.&lt;/li&gt;&lt;li&gt;New requirements will appear and we need to plan for them, even if they are uncertain in the beginning.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Some hints to apply (which worked for me):&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Clearly state that the plan is “tentative” and that it is subject to modifications.&lt;/li&gt;&lt;li&gt;Allow room for iterations&lt;/li&gt;&lt;li&gt;Commit only to what you know you can respect&lt;/li&gt;&lt;li&gt;Estimate risks on each element&lt;/li&gt;&lt;li&gt;Use it to derive a cut list when delays occur and estimate impact of delays&lt;/li&gt;&lt;li&gt;Detail as you advance through the plan&lt;/li&gt;&lt;li&gt;Release often to customers. Plan for intermediate releases to be used as benchmarks against the plan.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-2243201128857862991?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/2243201128857862991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=2243201128857862991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/2243201128857862991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/2243201128857862991'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2010/09/process-for-software-quality.html' title='Planning'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-fPemtQxp9wY/TJ25la6gYRI/AAAAAAAAAto/RFZMiwn3kUQ/s72-c/schematic_effort_over_time.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-6431065613137757266</id><published>2010-08-28T18:36:00.017+03:00</published><updated>2010-08-30T21:14:24.519+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><title type='text'>Software Quality (4)</title><content type='html'>In my &lt;a href="http://blog.alexandrugris.ro/2010/08/software-quality-3.html"&gt;previous post&lt;/a&gt;, I started a quick pass through the most common methods for ensuring quality at the lowest level: the day to day production activities. My assumption is that, if we are able to maintain a high level of quality throughout the entire development process, we will end up with a better, easier to maintain product, sustainable over several generations, and, as a side effect, a happier team.&lt;br /&gt;&lt;br /&gt;We need to find cost-effective, lightweight processes, that maximize ROI. These processes should, ideally, not increase the number of collateral activities required, but, instead, should provide some easy to implement practices, acknowledged by everyone as valuable. Only by acquiring consensus, coupled with self discipline, they will be maintained when the pressure sets in. I am talking about a way of working that &amp;nbsp;should ensure:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Better understanding of the quality level; clear visibility for everyone of what has been correctly done and what are the current issues&lt;/li&gt;&lt;li&gt;Predictable results&lt;/li&gt;&lt;li&gt;Increased return of investment (see footnote 1)&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;A healthy development process should also have positive side effects:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 0px;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Shorter develop-prototype-test cycles (2)&lt;/li&gt;&lt;li&gt;Better spreading of knowledge throughout the team&lt;/li&gt;&lt;li&gt;Increased ownership and pride&lt;/li&gt;&lt;li&gt;Friendlier environment&lt;/li&gt;&lt;li&gt;A better distribution of effort throughout the entire length of the project&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Some practices are team-wise, while others are linked to self management and can be employed even without a team-spread acknowledged process (3).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Working outside the product code - a workbench for rapid iterations:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Few things are as annoying as &lt;a href="http://blog.alexandrugris.ro/2008/12/flow.html"&gt;frequent interruptions&lt;/a&gt;&amp;nbsp;or&amp;nbsp;uncovering poor quality work that you have to deal with - like digging through messy code that has side-effects. These usually happen in a large code base, that has high coupling between components or that starts very slow. These two symptoms work hand in hand and, I think, are the biggest two impediments to constant re-factoring and team morale (starting slow leads to fewer runs which means less testing and fewer recompilations, which, in turn, means that programmers won't spend time improving existing code and will only add new layers on top of it). On the other hand, small applications have a very short modify-run-test cycle, that allows them to mature quickly and with fewer bugs. However, this&amp;nbsp;advantage&amp;nbsp;is&amp;nbsp;usually lost in time, as the code and data gets bigger and bigger.&lt;br /&gt;&lt;br /&gt;Is it possible to maintain the advantages of extremely short iterations over time? One solution that can often be applied is to isolate development from the main product, something that can be done easier especially when coding a new feature from scratch.&amp;nbsp;The main goal would be to eliminate as much as possible the interruptions, by initially constructing a sandbox that (9):&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Compiles and starts fast&lt;/li&gt;&lt;li&gt;Allows to write dirty modifications and test them incrementally&lt;/li&gt;&lt;li&gt;Allows to re-factor constantly what has been written, without impacting the rest of the code&lt;/li&gt;&lt;li&gt;Allows to focus only on new code, without worrying about other changes&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;Such a sandbox should allow very short prototype-compile-start-test-modify cycles. Even one at 2-3 lines of code modified - priceless! A programmer could hack test cases directly into the dev-code and run them tens of times a day to see the effects of his latest additions. He could easily re-factor everything until he is fully satisfied with the results (4):&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Code that gets fast prototype-improved cycles matures faster.&lt;/li&gt;&lt;li&gt;When integrated, it has very few bugs because it was extensively tested and went through.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Keeping the development sandbox in sync with future additions permits to quickly check future bugs and ensure consistency in time.&lt;/li&gt;&lt;li&gt;The amount of dependencies to existing system is kept to a minimum. The code becomes self-contained, reusable.&lt;/li&gt;&lt;li&gt;Having more than one client for your code (5) requires that boundaries are well cut an clear. This helps maintain the code clean, as artificial dependencies cannot be created.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;Sometimes it is not possible to work outside the main product. Many times, the code has been developed directly inside the main branch and, therefore, the amount of dependencies to other areas is so big that they cannot be decoupled. In the rush of development, it is very easy to create artificial links and not maintain clean cuts between modules, just because there is no system in place to enforce these boundaries. After all, it compiles! (6)&lt;br /&gt;&lt;br /&gt;When developing outside the main branch, this kind of borders are naturally enforced by the development system, thus they cannot be crossed easily. However, if the development sandbox is not kept in sync with future additions and boundaries are not enforced further, dependencies will start to spread and the system will start to decay (7).&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Test Oriented Development&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In my previous paragraphs, I basically described an approach that resembles somehow to test driven development (&lt;a href="http://en.wikipedia.org/wiki/Test-driven_development"&gt;TDD&lt;/a&gt;). It allows programmers to develop their code in separate applications (or test cases), iterate fast to get results fast and then integrate when ready. If these test cases are run and maintained throughout development, the benefits could be even higher as they require that the code is written in a modular fashion, they serve as test-bed for new features and bug-hunting and, equally important, they can be used as an entry point to understand functionality.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I will not get into more details regarding TDD, as I have not practiced it first-hand beyond what I've described above, but I think that great attention should be put into integrating automated testing during the production phase and, equally important, to find a framework and a state of mind within the team that fosters quality at this level, even in times of great pressure. Sometimes it may seem like a chore that tests need to be maintained as well but, at least from my perspective, it is easier and cheaper to maintain tests or develop functionality outside the main product then to dive into unknown, hacky code, that has side effects and unexpected links to other obscure areas.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some may argue that this kind of test oriented development is not suited for all sorts of tasks and I agree. From what I've seen, however, I believe that greenfield development can be isolated from the main branch at least in its initial phases (be it UI or network or anything else). And, although the initial phases have passed, why not try to keep this isolation further and also maintain the sandbox in a working state? It can be used as a priceless testbed for future development and regression testing.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 0px;"&gt;&lt;b&gt;Other disciplines need fewer interruptions and rapid prototyping as well:&lt;/b&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;In order to spread the benefits of rapid iterations, the team should foster the development of such tools that require that the designers, programmers, artists restart the game (or the product at large) as few times as possible as fast as possible. The best development tool for a designer or for an artist is that one that allows him to see his work directly inside the engine, live, as he performs his changes. This would allow him to prototype as much as possible, ideally continuously. &amp;nbsp;It is essentially the same need that programmers have regarding their code. Example of such tools include editors that have accelerated, game-identical, simulation capabilities, live connections to 3DS Max, tuning tools that connect to the running game, live editors. The shorter the produce-export-test cycle is, the more time is left for iterations and more time the team has to creatively play and improve the product.&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;On the other hand, a lot of bugs appear because, during frequent changes, something is lost on the way. Very useful are the tools that automatically validate integrity before the asset gets into the game. The more checks the better and, therefore, such tools should be developed and spread to other teams as well, reducing implementation cost through sharing of technology and knowledge.&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;Similar processes to TDD should be implemented in the art and design departments, to ensure fewer bugs at release time, less overtime and a clearer picture of where the project stands. Activities that support high quality also help spread the knowledge and reuse of existing and well tested modules. Code / asset reviews, tools that verify content, tests, using 3rd party APIs, creating sand-boxes, may seem, sometimes, as to provide an additional burden, but in the end, if applied wisely, should decrease effort, decrease costs and unleash creativity.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sum-up&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;The more iterations the better the product has the chances to be. The lowest level at which a developer can iterate is the source code or asset production. When people iterate very fast, they can try new things, have less fear of failure and their work product is better tested and crafted. Even more, the productivity loss and frustration associated with going in and out of flow is diminished. Coupled with discipline and peer reviews, constant iteration and continuous testing is key to attaining high quality, both during day-to-day activities and, at a higher level, feature and product-wise.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Implementation&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Although sometimes difficult to see from the developer's seat, a healthy development process has the tendency to accumulate value as it rolls on. I assimilate positive practices to a snow-ball: they are difficult to establish in the first place but they grow in value faster and faster as the team acquires more and more success stories (8).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Some practices will not be seen as valuable by all the team from the very beginning. As such, they need to be implemented in less stressful times, when people are more prepared to try new things. Their value is usually seen in time, after they have become established methods, adapted to each organization. Feedback from the team is very important, as it removes implementation barriers and increases commitment to respecting the new ways. I think that, when implementing such changes in methodology, to understand that there isn't a-size-that-fits-everyone solution. Therefore, management and people should invest time and thought into finding the right way of adapting industry proven practices to their line of work, through collaboration, based on common goals. (&lt;a href="http://www.amazon.com/Our-Iceberg-Melting-Succeeding-Conditions/dp/031236198X"&gt;Our Iceberg Is Melting&lt;/a&gt;)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the following post I will depart from the code level perspective, and reach into some &amp;nbsp;higher level management frameworks:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Scrum and quality management (two previous posts&amp;nbsp;&lt;a href="http://blog.alexandrugris.ro/search/label/scrum"&gt;here&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;A process for quality management, that includes test driven development, white-box testing and black-box testing (mixing developers with testers and making testers part of the development team).&lt;/li&gt;&lt;li&gt;Case study: radical approach: one day per week, developer self managed time&lt;/li&gt;&lt;li&gt;Lean thinking&lt;/li&gt;&lt;li&gt;The importance of having all the team experience the product first hand, as its first beneficiaries (play the game!)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Footnotes:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;(1) The production cost should decrease, both on the short run and on the lung run, by diminishing the need for suffocating debug periods right before the deadlines and turnover. Even more, remember that 80% of programming time is lost into digging and trying to understand what their predecessors have done. Decreasing this 80% should definitely reduce project costs or allow for more improvements. &lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;(2) Actually, a well implemented quality strategy should have the side effect of prototype-ability. That is, a product that allows new changes to be integrated, tested and removed quickly, without major side-effects.&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;To achieve that, the number of extra activities that are needed to prepare the prototype should be decreased to a minimum. That can be done only if the code is well understood by everyone: concise, clean and modular. I will not get into the details of what clean code is, but I'd like to recommend two books on the matter: one is "&lt;/i&gt;&lt;a href="http://www.pragprog.com/the-pragmatic-programmer"&gt;&lt;i&gt;The Pragmatic Programmer&lt;/i&gt;&lt;/a&gt;&lt;i&gt;" and the other one is "&lt;/i&gt;&lt;a href="http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882"&gt;&lt;i&gt;Clean Code&lt;/i&gt;&lt;/a&gt;&lt;i&gt;". Why clean code? Because no stakeholder is interested in&amp;nbsp;&lt;/i&gt;&lt;i&gt;productivity drops or having a product that has sluggish performance or frequent crashes.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;(3)&amp;nbsp; One practice I am not talking here about is &lt;a href="http://en.wikipedia.org/wiki/Pair_programming"&gt;pair programming&lt;/a&gt;.&amp;nbsp; Some of the most rewarding moments I had in my professional life (and also moments of intense knowledge transfer) are related to pair programming experiences I had with more experienced engineers. I believe it should be encouraged as a good practice inside a team - formally or informally. &lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;(4) Just to give some examples I've worked on, that used this kind of approach:&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;The character animation system from SH4 (together with a co-worker and friend): developed as a DLL loaded by a basic engine viewer. Start-up times? Few seconds. We could easily export animations from 3DS Max to the engine and test our system tens of times a day.&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;The pathfinding algorithm from SH4 AddOn: I've started hacking a C# GUI app that allowed me to visually check paths on a simple world map generated from game-data, without having to start the game. Again, compilation and start-up times? Seconds.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;The AIFramework dll from SH5: hacked as a Python prototype, then coded it in C++ as a dll, loaded by a console application that hosted the test-cases. Restart time? Again seconds.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;(5) At least, you have the main product and the application that was used to develop that code. &amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;(6) Thus, even for simple changes like tuning a hard-coded parameter, the programmer suffers a compilation and a full restart, which is a very lengthy process. Sometimes, the boundaries are so poorly cut that even a slight change could trigger a major recompilation. When this cases occur, the only solution is to locally re-factor every time a problem is encountered, thus slowly improving code over time.&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;(7)&amp;nbsp;&lt;i&gt;Adding scripting support to a project, for instance, could, potentially, bring this kind of benefit as well. Since the boundary is naturally enforced by the compiler, the developer is forced to pay more attention to how he organizes his code.&amp;nbsp;&amp;nbsp;Also, well implemented scripting allows code modules to be developed and tested in an already started application, reducing the compile-start-test-modify overhead.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;(8) The &lt;a href="http://en.wikipedia.org/wiki/Not_Invented_Here"&gt;not-invented-here syndrome&lt;/a&gt; should be avoided at any cost. Good tools are expensive to build and they may not be justified financially if developed for a single project. However, the more sharing goes on and the more projects benefit from valuable technologies and practices, the ratio between initial investment and its returns becomes more and more favorable. Initial development cost is covered by multiple teams and, as sharing is increased, technologies&amp;nbsp; converge and become more and more useful and easier to use. Again, the snowball effect.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;(9) This is not conflicting with the &lt;a href="http://en.wikipedia.org/wiki/Continuous_integration"&gt;continuous integration&lt;/a&gt; principle.The idea is to build a sandbox that allows fast prototyping and short modification times for (new) features, integrate when the feature is almost complete and then keep this sandbox in sync with next changes (an example: a new data import / export pipeline should be developed separately while the previous system continues to work and commit when ready and well tested). It does not mean working on an old branch or separated from the rest of the team. By contrary, changes should be presented continuously and designers and testers asked to validate functionality on a frequent basis.&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-6431065613137757266?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/6431065613137757266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=6431065613137757266' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/6431065613137757266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/6431065613137757266'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2010/08/software-quality-4.html' title='Software Quality (4)'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-774582923318775067</id><published>2010-08-25T13:26:00.006+03:00</published><updated>2011-09-03T14:28:22.699+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>Software Quality (3)</title><content type='html'>In my previous two posts (&lt;a href="http://blog.alexandrugris.ro/2010/08/software-quality-1.html"&gt;here &lt;/a&gt;and &lt;a href="http://blog.alexandrugris.ro/2010/08/software-quality-2.html"&gt;here&lt;/a&gt;), I've briefly touched some hot subjects:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Quality from the user perspective and how important it is to sales. I've presented&amp;nbsp; some types of issues that hinder smooth customer experience.&lt;/li&gt;&lt;li&gt;Internal quality as a requirement for sustainable product development. I've asserted that customer-perceived quality cannot be sustained for long on a shaky ground.&lt;/li&gt;&lt;li&gt;We've seen a nightmare scenario that could happen if a well defined and rigorously followed quality management process is not in place. I've showed how this could lead to excessive overtime, slowed-down development, higher costs, lower morale, a bill many times paid by future development.&lt;/li&gt;&lt;li&gt;In the footnotes, I've showed that quality is a focus of all true professionals and how true professionals openly discuss and defend their principles.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;In this post I will discuss (self) discipline as a basis for building great products and productive environments. I will also describe some practices that the software industry at large uses to attain sustainable quality, thus increasing employee self-esteem and customer happiness.&lt;br /&gt;&lt;br /&gt;As software applications become more and more pervasive, penetrating deeply into our lives, so is the increased concern for high reliability and excellent experience. Software market is a very mature place, with a lot of competitors striving to sell roughly similar products to increasingly demanding customers. Concerns with quality began few decades ago, when human life was put for the first time in the hands of software driven machines: think airplanes, rockets, cars, only to name a few. Since then, the talk about reliability has moved to desktop applications, servers, phones - basically, everything you can think of. Of course, the processes needed to ensure bug-free software-driven life support systems are different then those needed to put rapidly on the market a state-of-the-art entertainment application, but they all have something in common: attention to detail, discipline and commitment to excellence.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Discipline:&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;Maintaining quality is a long-running, tedious process, that demands strength to resist the temptation to bend the rules to finish your work faster. It is very difficult to achieve, as the pressure is high from all sides and the rationale behind sticking to processes is not always apparent and understood by everyone. Even more, the results of applying quality management principles cannot be predictably foreseen, as, if everything goes smooth, no problem arise and people may feel that they spent more work and more money on something that cannot be actually measured. Disaster strikes only if quality is not managed properly, but it strikes later, after glorious results have been shown off and, of course, then, something else can be found to blame. (I use the word "managed" but I don't refer only to managers. Indeed, they should create a framework for people to have courage to defend and encourage the quality of their work but everyone should be held accountable for his/her deeds.)&lt;br /&gt;&lt;br /&gt;Discipline manifests in three ways:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sticking to tedious processes that, at times, seem only to make the development harder.&lt;/li&gt;&lt;li&gt;Taking time to challenge our work and the processes even in times of crisis (Kaizen).&amp;nbsp;&lt;/li&gt;&lt;li&gt;Sticking to your principles and processes even when external pressure occurs.&lt;/li&gt;&lt;li&gt;Working constantly, planning and following plans throughout the entire duration of the project. Indeed, it seems very hard to focus after a difficult ending and when the deadline is two-three years ahead, when requirements will definitely change and people fear their effort will be in vain. It's difficult to explain and find the heart to undertake hard work from day one, yet this is precisely why many projects are delayed, quality is decreased and frustration accumulates. It is very tough, requires thinking ahead, a strong heart and discipline. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;In the decades since software management established itself as a full fledged science, processes matured and many companies found ways to ensure enduring quality of their products. More and more, developers become aware of the impact their production discipline has and start to take pride in the sustaining quality of their work, instead of their quick hacks to a local solution. As success stories hit the headlines, we start asking ourselves how they did it.&lt;br /&gt;&lt;br /&gt;In the next paragraphs I will discuss mostly from the programmer's perspective, but the same rules can be extrapolated to both design and art and even to project management itself.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Where does the programming time go?&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;Here is an astonishing fact, that every developer can confirm: each programmer spends up to 80-90% of his/her time not writing code, but trying to understand what he/she or his/her predecessors have done before. Many times he/she fails to understand all facets and introduce subtle bugs. &lt;br /&gt;&lt;br /&gt;Digging through sources is, most of the time, a tedious and not rewarding activity. Thus, optimizing by 50% the time spend searching is something that could radically improve life of programmers and has visible results on the budget. Yet this is hard to recognize, because, after spending so much time understanding what others have done, programmers feel the pressure to quickly get out of there by hacking their way to a solution to report a success to their managers (see also &lt;a href="http://blog.alexandrugris.ro/2008/12/broken-window-effect.html"&gt;The Broken Window Effect&lt;/a&gt;). In a culture where re-factoring is not understood, it is difficult to explain why we need the extra time. After all, the results may be even worse and more spaghetti layers added to the already overwhelming complexity. I can even say that full re-engineering of a poorly written module that has thousands of lines of code is so difficult, that we'd better not touch it. Is there an escape? I think so.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Testing and re-factoring:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Some time ago, I read a paper from Microsoft that said that there are only two effective ways to increase quality of code. One is peer code reviews and the other is permanent testing. Many procedures have been created to make room for these and, as time passes, more and more companies embrace test driven development (TDD), pair programming, scrum and other agile methodologies. Even in companies known for not applying agile principles, code reviews executed by peers or by an external audit committee are performed. The outcome of these practices is constant re-factoring. In a word, the code is not left to rot. It is constantly updated and adjusted to the latest specifications.&lt;br /&gt;&lt;br /&gt;Is there a point to undertake massive re-factorings at once? I'd be very cautious about that. The risk of&amp;nbsp; getting a bigger mess or exchange one mess for another is extremely high. However, I am strongly advocating constant, small, incremental updates. When a programmer finds something that starts to rot, he must update it on the spot, not hack something else on top of it. This constant improvement will not change the software into something better over night, but will cultivate a sense of pride and a mentality of constant improvement, shifting the focus from hacking. After all, constant improvement is the second most important trait of real professionals after sharing knowledge with their peers. (Anyway, the two are very much linked and roughly two facets of the same trait).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Code reviews:&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;The vehicle to encourage re-factoring and sharing is peer code reviews. Two or more developers gather in front of a computer and the programmer just about to commit his/her sources explains to the rest what he has done and why he took the decisions he took. Then the audience suggests a number of changes and the code is committed after the they have been made.&lt;br /&gt;&lt;br /&gt;It is very important to understand the benefits of code reviews and the programmer not to take it as he is verified. He is not. He just shares to the world his solution and spreads his knowledge. It is a time of joy, socialization and pride. He is challenged on points he might not have thought of. He is challenged to respect coding standards and, by verbalizing his solution while going once again through his work, he, many times, discovers bugs he might not easily find otherwise. (I've experienced myself code reviews and I was surprised to uncover bugs I've introduced, bugs that, otherwise, would have haunted me later when found by QA).&lt;br /&gt;&lt;br /&gt;Code review is very powerful but, unfortunately, some people are stopped by their egos to practice it. In the professional world, such egos should not surface but, since ego is a human trait, it should be taken into consideration. Code reviews are not places for showing off nor evaluation sessions. They are fun gatherings since they basically are just a bunch of professionals discussing what they do and love the most. They also create personal bonds and disseminate knowledge.&lt;br /&gt;&lt;br /&gt;Regarding the time investment, usually a code review lasts for something between 10 to 30 minutes, when conducted by 2-3 programmers. At an average of 15 minutes, that means 3 * 15 = 45 minutes, 3/4 man-hours. Consider that, if you find a bug in 2-3 sessions, finding it, testing it, fixing it, regressing it is, by far, more expensive, without considering the other benefits (clean-up, knowledge transfer, bonding, which are harder to measure)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sum-up:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Up until now, we've seen how work discipline is important, what are the most difficult aspects to creating a disciplined working environment but how it positively impacts production. We've also touched re-factoring code, bringing it up to date and code reviews. In the next chapters, I will talk about other vehicles to ensure enduring quality of our products, starting from the base level - the production itself:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Working outside the main branch&lt;/li&gt;&lt;li&gt;The benefits of test driven development (two clients for the same code); white/black box testing&lt;/li&gt;&lt;li&gt;Short compilation and start-up times &lt;/li&gt;&lt;li&gt;Prototype-and-improve cycles&lt;/li&gt;&lt;li&gt;Scrum and quality management&lt;/li&gt;&lt;li&gt;A process for quality management &lt;/li&gt;&lt;li&gt;Case study: radical approach: one day per week, developer self managed time&lt;/li&gt;&lt;li&gt;Lean thinking&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;a href="http://blog.alexandrugris.ro/2010/08/software-quality-4.html"&gt;GO TO NEXT CHAPTER&lt;/a&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-774582923318775067?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/774582923318775067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=774582923318775067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/774582923318775067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/774582923318775067'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2010/08/software-quality-3.html' title='Software Quality (3)'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-288407004824412012</id><published>2010-08-25T00:37:00.020+03:00</published><updated>2010-08-28T20:16:14.407+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>Software Quality (2)</title><content type='html'>In my&amp;nbsp;&lt;a href="http://blog.alexandrugris.ro/2010/08/software-quality-1.html"&gt;previous post&lt;/a&gt;, I talked about software quality from the user's perspective. In the final paragraph, I briefly exposed my view on the general framework to achieve such quality - the well known KISS (keep it small and simple) approach to software development.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;General Process (statement):&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;Managing quality on the grand scale is best achieved through:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;1) &lt;/b&gt;start with a small set of features&lt;br /&gt;&lt;b&gt;&amp;nbsp;2)&lt;/b&gt; make sure they form a consistent core&lt;br /&gt;&lt;b&gt;&amp;nbsp;3)&lt;/b&gt; implement, adapt, test, polish, bring to perfection.&lt;br /&gt;&lt;b&gt;&amp;nbsp;4)&lt;/b&gt; incrementally add new elements; perceived quality comes first (usability, accessibility, wow moments, visual polish); experience is the product.&lt;br /&gt;&lt;b&gt;&amp;nbsp;5)&lt;/b&gt; resume from 2, redesign and re-implement as needed. change is good and healthy&lt;br /&gt;&lt;b&gt;&amp;nbsp;6)&lt;/b&gt; when the time, the budget and the quality is up-to-par, deliver&lt;br /&gt;&lt;b&gt;&amp;nbsp;7) &lt;/b&gt;offer support, talk.&lt;br /&gt;&lt;br /&gt;The beautiful part is that quality management scales down from the whole to each of the components, to the very last line of code, design document or model. In a word, you can't cheat quality. You can't have high perceived quality on a rotten core. Eventually, it could happen for one product, but at the expense of future development and constantly increasing development costs. True professionals have a good and pragmatic understanding of quality and take great pride in applying these principles throughout their work. They stick to their guns to defend quality in all its dimensions&amp;nbsp;when challenged* (see footnotes).&lt;br /&gt;&lt;br /&gt;In my future posts, I will drill down and see how we can deliver a high quality feature, then extrapolate to the whole project in the form of a proposed process. But, before that, I will refer to a possible scenario, that can happen when quality management is not seriously considered from the early stages of product development - excessive overtime due to not meeting quality standards**.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The problem with overtime due to quality issues:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1) &lt;/b&gt;Faulty or no quality management procedure leads to:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; a) Product looks better on paper than in reality (everything appears as done yet the project has an unknown quality status) &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; b) Lack of visibility and a clear estimate of the remaining work&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2) &lt;/b&gt;Because of the overly optimistic view on the project status, new features creep in. In fact, it is very difficult to freeze development because no solid argument can be given. The papers look good, the project seems to be working and roughly healthy. It is this moment, when the game starts to shape-up, that the designers and artists push to add more and more features to the game, without considering very much the possible inconsistencies***.&amp;nbsp;After all, we still have time to tune an polish and then tune again, right? Not quite!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3)&lt;/b&gt; Close to the deadline, as the team moves slowly from features to bug fixing, more and more bugs are discovered. This time usually coincides with the moment when the test team is ramped-up and the product is more and more benchmark-ed against quality standards. Slowly, the real picture creeps in.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4)&lt;/b&gt; A vicious circle becomes apparent: more resources are added to the end of the project, effort on integrating new people is unknown and not measured, programmers starts hacking through the code, new and reopened issues rise up, more overtime is needed to fix them, yet tired people make new mistakes and the morale goes down. Although the rate of fixing bugs can be positive and on a very good trend, the hidden code quality is decreasing fast, at the expense of future development****.&lt;br /&gt;&lt;br /&gt;An even worse consequence can happen: at a certain point, all development is frozen or heavily slowed down for days or weeks because the build is unplayable and a large part of the team can't work.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Footnotes:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;i&gt;* Through civilized communication, active listening and understanding of all opinions. Professionals think in terms of benefit for the customer, cost, industry standards, future investments, return of investment. They don't think of themselves "I am a professional therefore I know what quality means". On the contrary, they are willing to challenge their current perceptions and improve them continuously. Professionalism means modesty and openness to dialogue.&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;**&amp;nbsp;Overtime can also happen due to the desire to meet a certain market opportunity when the team willingly commits to some seemingly impossible goals, but I will not refer here to this kind of enthusiasm. Most commonly, however, it is a mixture of quality issues, excitement, not finding what is fun soon enough to fit the budget (in game industry) or other scope management issues, all to various degrees. It can be light - few extra hours, maybe a weekend or two once in a while, or it can be worse.&lt;/i&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;*** It is normal for this to happen because, now, they finally have live feedback on their creative effort. These guys are very passionate and take a lot of pride in their work.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;**** As some of the main ingredients of attaining quality are professionalism, excitement and commitment from all the people, excessive overtime is an enemy of quality. While based on previous records we can estimate the needs for overtime in terms of budget buffers, it is important that:&lt;/i&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;&amp;nbsp;managers and teams proactively try to estimate and find ways to diminish the need for long hours in the office and keep the project on track early, since the conception phase.&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&amp;nbsp;stabilization and debug periods are planned throughout the course of the project, in order to maintain the build as close as possible to "release quality" and have a good visibility on how it is doing.&amp;nbsp;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;a process is in place to ensure that quality from the user's perspective is attained on solid grounds and that the project is not rotting inside - quality is sustainable on the long run.&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;i&gt;While quality and deadlines are the responsibility of the manager, the whole team should actively participate to meet them. After all, it is a sign of professionalism of all sides involved.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;&lt;a href="http://blog.alexandrugris.ro/2010/08/software-quality-3.html"&gt;GO TO NEXT CHAPTER&lt;/a&gt;&lt;/b&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-288407004824412012?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/288407004824412012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=288407004824412012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/288407004824412012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/288407004824412012'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2010/08/software-quality-2.html' title='Software Quality (2)'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-3333272735686429289</id><published>2010-08-24T22:03:00.028+03:00</published><updated>2011-10-22T19:52:42.197+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><title type='text'>Software Quality (1)</title><content type='html'>&lt;b&gt;Foreword:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I start this thread to lay down some thoughts that haunted me during the past period. I would like to convince the reader that quality matters very much, that one cannot obtain customer satisfaction&amp;nbsp; unless industry-proven practices are employed throughout the entire course of the project and that failing to implement solid quality management procedures can have very bad consequences. These consequences are reflected in development costs, sales, trust and can span across multiple generations of the same product. In the end, I'd like the reader to retain the idea that focus on quality is the responsibility of all team members. Some hints will be given on how teams achieve excellence in their work, to their own benefit and that of the customer. I write these posts based on my own experiences, articles, books, discussions with friends who also work in the software industry throughout the world, and some projections I made for the future.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Customer Perceived Quality:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Every (software) project has to maintain an optimum balance between quality, cost and time. Provided that we keep cost and time fixed (which is the case for many projects) we have only one degree of freedom left. We need to understand what "quality" is, in order to know how to properly handle it.&lt;br /&gt;&lt;br /&gt;To discuss about quality from the user perspective is to discuss about project scope and the number of issues the customers encounter (including documentation). On the other hand, quality is a general term that encompasses also: internal knowledge (code, processes, graphical assets), internal and external communication, management and the sense of self fulfillment of all stakeholders (team, all parties). On a broader sense I would like to link quality to professionalism and success, excluding the financial part* (see footnotes).&lt;br /&gt;&lt;br /&gt;In this post I will refer to customer perceived quality:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Project scope&lt;/b&gt;: arguably, but a project that has a higher number of features should provide more usage scenarios and therefore should have a higher (potential) value for the customer (personally I like simple stuff but that is another story).&lt;/li&gt;&lt;li&gt;&lt;b&gt;Broken features&lt;/b&gt; ("hard" bugs): features that don't function the way they were obviously designed to function (like crashes or a button that does nothing when pressed)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Design errors&lt;/b&gt; ("soft" bugs): features that function according to design, yet they are hard to use, have uncertain value, don't really satisfy user needs, are inconsistent, etc.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Perceived quality&lt;/b&gt; - degree of polish, nice touches, attention to detail, wow moments and, very important, &lt;b&gt;smooth performance&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Product documentation&lt;/b&gt; - should be large enough to cover all aspects, yet concise and easy to read by the target audience - I will not cover documentation here, as it is a vast subject. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;If the bare minimum functionality is not implemented, the project is no good. Imagine a submarine without a periscope: it's inconceivable and useless. On the other hand, a submarine crew that has fewer animations than initially planned could be considered acceptable, as long as it is consistent and the number is above a bare minimum to provide some immersion and give a clue of what the crew is doing. In this case,&amp;nbsp;people have a fuzzy understanding of what the optimum number of animations is (of course, the more the better, but more providing diminishing returns) and less animations are not true barriers to functionality (personally, I would choose to have less functions but highly polished. Given the animation example, I would think very carefully if I want this feature at all if I cannot bring it close to perfection).&lt;br /&gt;&lt;br /&gt;The key for "hard bugs" is to obtain a low reproduction rate, no game breakers and no fully broken functionality. There is a threshold that must not be passed but, a random crash once in a while (very rare!) is acceptable, as long as the load times are short and no (significant) progress is lost. Also, this kind of bugs are easily caught by the test teams, so they are usually fixed before the release. The least damaging are bugs like those in the "flickering textures far away when the light falls from a certain angle" class. They don't disturb too much, don't affect progress in any way and, as long as they happen randomly, could be considered almost no issue.&lt;br /&gt;&lt;br /&gt;Design deficiencies are: inconsistencies, lack of usability, lack of accessibility, crappy functionality that no one understands. &amp;nbsp;Some design errors are quick hacks for a deeper (technical / concept / budget) problem. Everybody knows about them, nobody is proud of them. The second category of design deficiencies is what I call "the elitist design", which is "good core but misunderstood and poorly explained" (at large or by some less experienced players). On the opposite side, comes the "dumb-ed down symptom". Generally speaking, a large project scope fosters design inconsistencies. Some design errors are hard to spot and require extensive play / usability tests. The problem is that the team knows the product so well, that they become blind to this kind of issues. Therefore, external help is needed.&lt;br /&gt;&lt;br /&gt;As long as the above deficiencies are kept to an acceptable level and the product has optimum performance in terms of speed and smoothness, &amp;nbsp;small enhancements like flooding inside the submarine, washed periscope lenses, provide real value and increase the perceived quality. On the other hand, easily observable visual or audio bugs, although may not deeply hinder game-play mechanics, dramatically decrease the sensation of quality. Very important, a visible and firm support policy is a certain way to improve perception from our customers.&lt;br /&gt;&lt;br /&gt;To conclude, my feeling is that, in order to maximize the quality of a software product, the best approach is to "stay small and continuously polish". This leads to a product that has fewer but better polished features. Keeping the number of elements low maintains a higher degree of manageability and saves time for iterations.&lt;br /&gt;&lt;br /&gt;Quality is very expensive yet, today, quality sells. Due to increased market competition, customers are having higher-than-ever quality demands and not meeting them is certainly affecting sales both on the short and on the long run - through tainted image and brand. Due to the ubiquity of the Internet, customers easily create to themselves an image of the project before purchase and this image sticks**. Web pages, reviews remain for years.&lt;br /&gt;&lt;br /&gt;As the marketing people say, experience is the product so a lot of effort has to be put into the perceived quality: visual / audio polish, accessibility, beauty, usability, minimum workload for the user. Starting from a small core of must-haves, then incremental enhancements, gives time to perfecting the product. Late cutting results in hard-to-eliminate inconsistencies, panic and, in the end, shipping a less-than-par experience.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Footnotes:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;* It could happen that a project that has a high quality standard and its customers are very happy with it is not performing well financially. However, a project that is not meeting quality standards yet is performing well financially cannot be categorized as a success. Cost is only transferred to the next generation, both in terms of perception (brand, company image) and in terms of internal quality (code, documentation, graphical assets, processes, etc...).&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;** Management of expectations and of communities is more important than ever in the days of the Internet. After all, unhappy customers are the most vocal online, as they find the web as an accessible, wide-audience platform to express their frustration. Managing the product image actively through open communication channels with the customers is a way to ensure that the product is evaluated to its true level and it is not drowned in discontent. &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;a href="http://blog.alexandrugris.ro/2010/08/software-quality-2.html"&gt;GO TO NEXT CHAPTER&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-3333272735686429289?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/3333272735686429289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=3333272735686429289' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/3333272735686429289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/3333272735686429289'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2010/08/software-quality-1.html' title='Software Quality (1)'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-6318729893488723294</id><published>2010-06-17T20:22:00.007+03:00</published><updated>2011-10-07T02:21:15.252+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='public speaking'/><title type='text'>Public Speaking Support Group - Playing Guitar</title><content type='html'>&lt;a href="http://www.lumebuna.ro/2010/06/15/intalnire-public-speaking-support-group-sambata-asta/"&gt;Public Speaking Support Group&lt;/a&gt; - this Saturday I'll talk about something I love - music. Below, I've inserted the mind map I've created to build my speech. I will support my performance by bringing on one of my guitars and let the participants practice some very simple chords and tunes I'll show them. I'm very anxious to see how it goes. Looking forward to Saturday! :)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;(Thanks Wikipedia and Google for images and quotations :))&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_lsJK5ewOkTU/TBpZgcMPx1I/AAAAAAAAATk/AC1X3jGzPR8/s1600/Basics+of+Rock.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="297" src="http://1.bp.blogspot.com/_lsJK5ewOkTU/TBpZgcMPx1I/AAAAAAAAATk/AC1X3jGzPR8/s400/Basics+of+Rock.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Here is a picture from the event (added later):&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-gDtlAGfQdRY/To4jd6tSY0I/AAAAAAAAA3A/9iB4gcbIkA4/s1600/BOG_9860.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="265" src="http://1.bp.blogspot.com/-gDtlAGfQdRY/To4jd6tSY0I/AAAAAAAAA3A/9iB4gcbIkA4/s400/BOG_9860.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-6318729893488723294?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/6318729893488723294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=6318729893488723294' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/6318729893488723294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/6318729893488723294'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2010/06/public-speaking-support-group-basics-of.html' title='Public Speaking Support Group - Playing Guitar'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_lsJK5ewOkTU/TBpZgcMPx1I/AAAAAAAAATk/AC1X3jGzPR8/s72-c/Basics+of+Rock.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-9073704707977352621</id><published>2010-06-08T15:00:00.005+03:00</published><updated>2011-03-18T18:07:51.017+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>Difficult People</title><content type='html'>We, sometimes, have to deal with difficult people during meetings. They show aggressiveness and insolence - or, at least, we perceive their attitude as hostile. It's important to handle these situations up front in order to keep the team intact, decrease the opportunity for gossip and make everyone a little bit happier. It is important to remember that these people may actually have real issues that drive them to behave the way they do, that they believe their attitude is justified and that knowing their issues and trying to solve them could improve the atmosphere in the team. Other people may share the same feelings, although not expressed openly. Dealing with difficult people is also a great way to display leadership and drive by example.&lt;br /&gt;&lt;br /&gt;I've sketched a small mind-map (work in progress) for this matter. It briefly scratches the subject and merely shows the attitude (ask for details) one leader might have when confronted with a difficult situation. Here it is:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_lsJK5ewOkTU/TA4yI4hXX7I/AAAAAAAAATQ/9DxB_UmvtVI/s1600/difficult_people_meetings.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="112" src="http://3.bp.blogspot.com/_lsJK5ewOkTU/TA4yI4hXX7I/AAAAAAAAATQ/9DxB_UmvtVI/s400/difficult_people_meetings.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;In the end, it is important to remember that:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Troublemakers may be people who care about the project but feel frustration&lt;/li&gt;&lt;li&gt; They may have issues shared by others in the team&lt;/li&gt;&lt;li&gt;Trouble-making may be a wrong way to attract attention&lt;/li&gt;&lt;li&gt;Troublemakers may give you headaches in the future if not addressed properly early on &lt;/li&gt;&lt;li&gt;The best way to ease them is to give them what they want, while evading the conflict triangle (victim-aggressor-rescuer):&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Be heard - some recognition&lt;/li&gt;&lt;li&gt;Change something&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;It is important to follow-up the conflict:&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Results&lt;/li&gt;&lt;li&gt;Ask for feedback if the troublemaker was right&lt;/li&gt;&lt;li&gt;Show him what went wrong and that he may have not behaved properly, although he was right&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;What do you think? How do you proceed?&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-9073704707977352621?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/9073704707977352621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=9073704707977352621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/9073704707977352621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/9073704707977352621'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2010/06/difficult-people-part-1-meetings.html' title='Difficult People'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_lsJK5ewOkTU/TA4yI4hXX7I/AAAAAAAAATQ/9DxB_UmvtVI/s72-c/difficult_people_meetings.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-4018214246431406842</id><published>2010-06-01T23:15:00.007+03:00</published><updated>2010-08-25T08:57:19.198+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='project management'/><title type='text'>Empowering Entrepreneurs</title><content type='html'>I'd like to announce a very interesting project, targeted especially towards young entrepreneurs, called &lt;b&gt;Empowering Entrepreneurs&lt;/b&gt;&lt;b&gt;:&lt;/b&gt; &lt;a href="http://www.entrepreneurs.empowering.ro/"&gt;http://www.entrepreneurs.empowering.ro&lt;/a&gt;&amp;nbsp;(a project by JCI Bucharest)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_lsJK5ewOkTU/TAVoFmmNe3I/AAAAAAAAASc/XcynYK0A5i4/s1600/ee_468x60.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="50" src="http://3.bp.blogspot.com/_lsJK5ewOkTU/TAVoFmmNe3I/AAAAAAAAASc/XcynYK0A5i4/s400/ee_468x60.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The project consists of meetings, held at the "&lt;a href="http://bucharesthubb.com/"&gt;Bucharest Hubb"&lt;/a&gt;, between participants and the coach Mihai Stanescu. The aim is to help young business starters share expertise, network and acquire new skills to develop their ideas.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Currently, there are 2 sessions planned:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Arial, Verdana; font-size: 14px; line-height: 20px;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; list-style-type: disc; margin: 0px 1.5em 1.5em; padding: 0px; vertical-align: baseline;"&gt;&lt;li style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;span style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Innovative management methods –&amp;nbsp;&lt;/b&gt;&lt;span style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; color: #ff6600; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;19 June 2010&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Practical solutions to develop your business –&amp;nbsp;&lt;/b&gt;&lt;span style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; color: #ff6600; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;3 iulie 2010&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;but, probably, there will be more.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;I have the chance to help on this project (spare-time activity, volunteer work), side by side with some very enthusiastic friends (Alex Gavriliu (&lt;a href="http://www.alexgavriliu.ro/"&gt;http://www.alexgavriliu.ro&lt;/a&gt;), Bogdan Borza and Andreea Tanasescu) but we also got help from Giani Cojan and Mihnea Ilicevici.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_lsJK5ewOkTU/TAVqMs4S_AI/AAAAAAAAASk/cTZYVvATX0g/s1600/ee_jci_300x250.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_lsJK5ewOkTU/TAVqMs4S_AI/AAAAAAAAASk/cTZYVvATX0g/s320/ee_jci_300x250.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;Update:&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Some noteworthy ideas discussed, through practical examples and live coaching:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;need for self discipline - exercised through daily routines and commitment to schedules&lt;/li&gt;&lt;li&gt;need for planning (in life and in business)&lt;/li&gt;&lt;li&gt;need for benchmarking against the initial plan&lt;/li&gt;&lt;li&gt;equilibrium and how it can be attained through self discipline&lt;/li&gt;&lt;li&gt;working and always learning and improving&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-4018214246431406842?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/4018214246431406842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=4018214246431406842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/4018214246431406842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/4018214246431406842'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2010/06/empowering-entrepreneurs.html' title='Empowering Entrepreneurs'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_lsJK5ewOkTU/TAVoFmmNe3I/AAAAAAAAASc/XcynYK0A5i4/s72-c/ee_468x60.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-7077278530617466105</id><published>2010-05-20T21:19:00.003+03:00</published><updated>2010-06-08T16:35:26.192+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><title type='text'>Programming "Don't Forget!"'s</title><content type='html'>Because sometimes it happens that we forget simple things, I'd like to share with you a small map of things to remember (and check) for your next (or current) Visual C++ software project. Some concepts are true for other platforms as well, but the parameters are VC++ specific.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_lsJK5ewOkTU/S_V9F5EQFKI/AAAAAAAAARI/pAe-yRih1jI/s1600/Programming+" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228" src="http://3.bp.blogspot.com/_lsJK5ewOkTU/S_V9F5EQFKI/AAAAAAAAARI/pAe-yRih1jI/s320/Programming+" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;The mind map is not by far exhaustive and I'd be delighted to collaborate with programmers or software managers from all over the world to share expertise.&amp;nbsp;Therefore, if you would like to discuss further and, maybe, enhance the map together, I'd be happy to share the XMind file that includes also links to resources on the web.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-7077278530617466105?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/7077278530617466105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=7077278530617466105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/7077278530617466105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/7077278530617466105'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2010/05/programming-dont-forgets.html' title='Programming &quot;Don&apos;t Forget!&quot;&apos;s'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_lsJK5ewOkTU/S_V9F5EQFKI/AAAAAAAAARI/pAe-yRih1jI/s72-c/Programming+' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-1225495105133777888</id><published>2010-04-22T18:54:00.017+03:00</published><updated>2010-05-03T19:16:45.533+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Taking Charge Of My Life</title><content type='html'>Yesterday it stroke me. For a long time I was thinking how to increase my professional performance yet mix it with my personal life, while maintaining this balance on the long and sustainable run. I felt that something had to be done, that I was missing something, some attitude that I could not verbalize.&lt;br /&gt;&lt;br /&gt;What I realized is that I needed to take charge of my life and run it like I would run a business. After all, one's&amp;nbsp; greatest asset to manage is himself and his time. Actively managing them, brings up many benefits &amp;nbsp;like:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Always having a clear scope and a target to reach, focus&lt;/li&gt;&lt;li&gt;Taking full ownership and responsibility of what I am doing&lt;/li&gt;&lt;li&gt;Paying attention to all signals around me, actively gathering feedback from everywhere - after all, I have a "business" to run&lt;/li&gt;&lt;li&gt;Feeling more alive, having more energy&lt;/li&gt;&lt;li&gt;Becoming better and better, personally and professionally.&lt;/li&gt;&lt;/ul&gt;This kind of attitude has reflections everywhere around: being more focused and more present, you inspire others to do the same. It's nothing specific - it's a mindset that makes you strong and confident.&lt;br /&gt;&lt;br /&gt;One of the greatest assets of a team or person is ownership - the sense that he/she is part of the project, that he/she cares about his/her work and the sense that his/her performance directly impacts him/her in a positive way. Taking care of your life in a business-like manner, means that you perform everywhere like an entrepreneur. You don't feel that you work for a somebody else, that you obey directives hoping that one more day will pass, but rather you are an agent, work for yourself and have a contract with a company, a contract that you fulfill because it is in your mutual interest. - it's a mindset that cultivates ownership and performance - in you and in others.&lt;br /&gt;&lt;br /&gt;This mindset allows one to be responsible of his/her actions and not blame others for his/her failures to act. Being in charge gives you strength and enhances your will. It also forces you to pay attention to what is around you and react fast. This increases optimism and courage to perform.&lt;br /&gt;&lt;br /&gt;Taking charge of your life means having confidence in yourself. And having confidence means removing mental barriers and allowing peak performance. It has a snowball effect - personal performance increases your confidence and experience and, as a result, it means performing better and leading your life in a better way. Only benefits. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-1225495105133777888?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/1225495105133777888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=1225495105133777888' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1225495105133777888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1225495105133777888'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2010/04/taking-charge-of-your-life.html' title='Taking Charge Of My Life'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-6862598053763607001</id><published>2010-03-20T17:42:00.008+02:00</published><updated>2011-10-07T02:10:44.116+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='public speaking'/><title type='text'>Public Speaking Support Group (+Giving Feedback)</title><content type='html'>It was the second time today when I participated in the Public Speaking Support Group meeting. What is this all about? Well, it's about a bunch of people who love speaking in public, who need these skills in their everyday work and who decided that it's time to do something. It's a diverse group, with different backgrounds, from different domains but all with a positive attitude, willing to go beyond "I'd like to overcome my fear of appearing in front of other individuals" and who actually make the step to become better public speakers. &lt;br /&gt;&lt;br /&gt;During a session, held in a nice cafe in the Dorobanti area, with wifi, food and very good coffee, several participants&amp;nbsp;stepped&amp;nbsp;forward to present to the others something about them - a passion (like Tango for instance), a project (like Silent Hunter 5 :) ), something they encounter in their everyday job or something that animates them. It's not only about speaking in public, it's also about intriguing topics and mind opening. It's about speaking about what one loves, so all presentations come straight from the heart. After the talk, everyone gives feedback on how it went and also the participant is asked to share how he / she felt. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-npZtU1B3lvw/To402ZK74nI/AAAAAAAAA3Q/fKZ4VPjOFPU/s1600/PSSG_1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="265" src="http://4.bp.blogspot.com/-npZtU1B3lvw/To402ZK74nI/AAAAAAAAA3Q/fKZ4VPjOFPU/s400/PSSG_1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Today we talked about branding, about censorship, about presentation preparation and about giving feedback. Overall, it's a really great experience, that goes beyond public speaking into sharing expertise, personal development and networking with great and enthusiastic people.&lt;br /&gt;&lt;br /&gt;Just to give you an example, today I talked about &lt;i&gt;&lt;b&gt;giving feedback&lt;/b&gt;&lt;/i&gt;. My presentation was not a technical one - teaching style - but rather explained my view on giving feedback and shared my thoughts on the matter. While I, myself, have to learn a lot about the subject (both in theory, and, especially, in practice) some of the points covered were:&lt;br /&gt;&lt;br /&gt;a) Why it's important to give feedback:&lt;br /&gt;- An opportunity to exchange information and build a communication bridge between all parties&lt;br /&gt;- Self development - takes courage and self control to give an honest feedback&lt;br /&gt;- Self esteem - feels good to tell what you think and do the right think&lt;br /&gt;- Chance of improvement, chance of changing things&lt;br /&gt;- Motivation through recognition&lt;br /&gt;- Chance to find solutions not distribute guilt&lt;br /&gt;&lt;br /&gt;b) How to give feedback&lt;br /&gt;- Location and attitude (climate of confidence and trust)&lt;br /&gt;- Positive state of mind, free of anger, willing to do good&lt;br /&gt;- Know exactly WHY yo give feedback, what is the purpose&lt;br /&gt;- Focus on facts and behavior and not on persons&lt;br /&gt;- Importance of not being afraid of giving bad news&lt;br /&gt;- Sandwisch technique&lt;br /&gt;- Asking for feedback on feedback&lt;br /&gt;- Balanced feedback&lt;br /&gt;&lt;br /&gt;Looking forward to the next session, held two weeks from now in the same cafe, in the Dorobanti plaza.&lt;br /&gt;&lt;br /&gt;BTW, &lt;br /&gt;Here is a link to a session that was video recorded a few weeks ago (I was not present then and it was not held in the nice cafe in Dorobanti but it's the only video reference I've got):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://getaresultnow.com/2010/02/how-it-was-at-the-first-edition-in-2010-of-public-speaking-romania-2010-02-20-orange-concept-store/#more-573"&gt;http://getaresultnow.com/2010/02/how-it-was-at-the-first-edition-in-2010-of-public-speaking-romania-2010-02-20-orange-concept-store/#more-573&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-6862598053763607001?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/6862598053763607001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=6862598053763607001' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/6862598053763607001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/6862598053763607001'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2010/03/public-speaking-support-group.html' title='Public Speaking Support Group (+Giving Feedback)'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-npZtU1B3lvw/To402ZK74nI/AAAAAAAAA3Q/fKZ4VPjOFPU/s72-c/PSSG_1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-2174279340046795408</id><published>2010-03-04T16:58:00.010+02:00</published><updated>2011-10-06T22:55:11.049+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>Some Management Style Conclusion at the End of the Project</title><content type='html'>• Rebellious spirit – I’d rather have a small revolution when I make a mistake then no reaction. A small revolution means people actually care. I’d rather have somebody to challenge from time to time “the way we work around here” than somebody who always does exactly what I say. Of course, it should be done in a respectful, polite and open manner and everyone be opened to discussion and mutual understanding. It does not mean lack of discipline nor insolence.&lt;br /&gt;&lt;br /&gt;• Respect – Nobody knows better than somebody else. Everyone is entitled to have an opinion about anything and should not be criticized for that. We encourage team work. Rudeness, gossip and despise have no place in my team. Criticizing in public a person or an idea is also forbidden. When we judge, we judge facts and not persons. &lt;br /&gt;&lt;br /&gt;• Thinking outside procedures – procedures are good as long as they serve the project. When they don’t, they should be dropped. I will never – ever punish someone for stepping out of the rules to try something better.&lt;br /&gt;&lt;br /&gt;• Involvement and autonomy – My honest opinion is that everyone knows better than the manager what has to be done in his/her own field. Therefore, fostering autonomy and involvement is the only way to make the step toward great products. Obedience maybe will finish the project in time, but the quality bar will be low, the number of features minimal. I a word, mediocre.&lt;br /&gt;&lt;br /&gt;• Encourage experiments and never punish failure as the only way to move forward and allow people to be courageous about their jobs. &lt;br /&gt;&lt;br /&gt;• Work environment - play games, natural light, and fresh air – extremely important. &lt;br /&gt;&lt;br /&gt;• Fun is made with fun. Involvement is obtained through fun and not through orders.&lt;br /&gt;&lt;br /&gt;• Recognition - works much better than punishment&lt;br /&gt;&lt;br /&gt;• Whiteboards work better than excel files at sharing information (at least they force you to be concise) – too bad I used them scarcely and only at the end of the project (maybe next time I'll do it better)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-2174279340046795408?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/2174279340046795408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=2174279340046795408' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/2174279340046795408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/2174279340046795408'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2010/03/some-management-style-conclusion-at-end.html' title='Some Management Style Conclusion at the End of the Project'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-2286370284274366275</id><published>2010-03-03T21:35:00.007+02:00</published><updated>2011-03-18T18:02:22.475+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silent hunter'/><title type='text'>Silent Hunter 5 Finally Out! Champagne!</title><content type='html'>After many months (years) of hard work, we finally did it! Silent Hunter 5 is out and players all over the world are enjoying the game!&lt;br /&gt;&lt;br /&gt;Beta Preview: &lt;a href="http://www.simhq.com/_naval/naval_035a.html"&gt;http://www.simhq.com/_naval/naval_035a.html &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_lsJK5ewOkTU/TBLFro0BfrI/AAAAAAAAATc/SJJvhXIzsiE/s1600/22038_301838293457_698783457_3485659_8005613_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="167" src="http://4.bp.blogspot.com/_lsJK5ewOkTU/TBLFro0BfrI/AAAAAAAAATc/SJJvhXIzsiE/s400/22038_301838293457_698783457_3485659_8005613_n.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;A consistent part of the team, the second day after Gold Master&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.silenthunter5.com/"&gt;http://www.silenthunter5.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Champagne! Cheers to the team!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_lsJK5ewOkTU/S4658fyB6BI/AAAAAAAAAOY/fv6hGehVGPU/s1600-h/champagne_toast.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/_lsJK5ewOkTU/S4658fyB6BI/AAAAAAAAAOY/fv6hGehVGPU/s200/champagne_toast.jpg" width="178" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;A very beautiful and powerful community video: (Youtube, search "silent hunter stabizisback")&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object height="364" width="445"&gt;&lt;param name="movie" value="http://www.youtube.com/v/xw4pfKMJ6Qc&amp;hl=en_US&amp;fs=1&amp;hd=1&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/xw4pfKMJ6Qc&amp;hl=en_US&amp;fs=1&amp;hd=1&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;And on the cover of the Romanian computer magazines:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-wiMvoauqkzU/S-ete0Sn6kI/AAAAAAAAAQo/ASm0JW77C10/s1600/29311_1211836750786_1674781070_431201_1987716_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh6.googleusercontent.com/-wiMvoauqkzU/S-ete0Sn6kI/AAAAAAAAAQo/ASm0JW77C10/s320/29311_1211836750786_1674781070_431201_1987716_n.jpg" width="239" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-2286370284274366275?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/2286370284274366275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=2286370284274366275' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/2286370284274366275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/2286370284274366275'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2010/03/silent-hunter-5-finally-out-champagne.html' title='Silent Hunter 5 Finally Out! Champagne!'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lsJK5ewOkTU/TBLFro0BfrI/AAAAAAAAATc/SJJvhXIzsiE/s72-c/22038_301838293457_698783457_3485659_8005613_n.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-5566113477778950056</id><published>2009-12-20T15:22:00.029+02:00</published><updated>2010-03-03T21:37:23.058+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Looking Back (2009)</title><content type='html'>New Year's Eve: a good moment to look back at the year that passed and try to draw some conclusions. A friend of mine said once, "failure doesn't matter, it's only lessons to learn from". I agree with him.&lt;br /&gt;&lt;br /&gt;Many people say that 2009 was a bad year, because of the economic depression, because of the shortage of jobs, because of the increased stress. I wouldn't call it bad, but difficult. The optimism that characterized 2007-2008 was harder to find. Many companies changed their strategies and rhetoric, switching from the confidence and growth-oriented speeches of the previous years to cost reduction policies or even lay-offs. For employees, the situation got tense. People are more afraid they may loose their job as management is putting more pressure on efficiency. Tension is floating in the air in many corporate environments. I will not argue here whether this is counterproductive or not, but I dare to say that even though employees are more focused on cost reduction and&amp;nbsp; usually tend to do their jobs more carefully, the amount of innovation and involvement has, somehow, decreased (I read such a statistics somewhere that, based on what I see around me, I am inclined to believe). People seem to have lost something from their excitement about their work as many of them have switched to survival / cautious mode. Everyone is waiting for the recession to go away and to see the labor market flourish again. News reports show that the quality of life has decreased in 2009. Has it or it's just the feeling that something bad is about to come and it's waiting around the corner? While for many it is, indeed, much worse, for others, who may have no apparent reason to complain, the months-long anxiety and the rumors surrounding them seem to have shaped in a negative way their mindset.&lt;br /&gt;&lt;br /&gt;Since I am an incurable optimist, I say that most of the anxiety is in our heads and in the way we look at things (Arguably, right? Yes, for sure, and I will, probably, get a lot of criticism for the previous statement). If I take only the facts though, at least in my case, there hasn't been a decrease in the economic level or a substantial increase in the amount of hours I spend at work. I have experienced a lot of pressure though (but I would have probably experienced it in other conditions as well) and, sometimes, it affected my mood and my overall perceived happiness. For me, 2009 has been a year of many changes. Strictly factual, I would characterize 2009 as a moderately good year, because, most of the time, change presented unexpected opportunities (or, at least, it brought hope for the better).&lt;br /&gt;&lt;br /&gt;We, as humans, don't cope well with change as it throws us into uncertain territories. We get anxious in front of the unexpected and most of us perceive it as frightening but, if we keep our eyes open and realize that something bad might happen anyway, maybe we could enjoy life a little more. For many, including myself, it is not always as easy as it is to say it, since it means a lot of energy, strong emotional balance, strong will and determination. As the false economic security feeling of the previous years is lost somehow, some turn to other values in life in search of balance and security. Is this good? Is this bad? I don't know and I don't have the slightest desire to debate it here - I guess it's just a normal, human, response to the turbulent environment.&lt;br /&gt;&lt;br /&gt;2010 seems to be even blurrier than 2009 so what I wish for myself is equilibrium. I wish to always find strength to pass beyond all obstacles and seize the opportunities that lie past them. I wish to maintain a clear vision about what I want to achieve and have the will to achieve it. I wish that, at the end of 2010, I'll be a better man, more experienced and more knowledgeable, more warmhearted and at least as confident and optimistic as I am right now.&lt;br /&gt;&lt;br /&gt;I wish everyone a Merry Christmas and a Happy New Year! May the joy of the season fill your hearts with happiness and warmth!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-5566113477778950056?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/5566113477778950056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=5566113477778950056' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/5566113477778950056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/5566113477778950056'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/12/looking-back.html' title='Looking Back (2009)'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-526472604904197326</id><published>2009-12-08T23:10:00.002+02:00</published><updated>2011-03-18T18:06:02.239+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Disconnected Thoughts</title><content type='html'>&lt;span style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3 class="UIIntentionalStory_Message" data-ft="{&amp;quot;type&amp;quot;:&amp;quot;msg&amp;quot;}" style="color: #333333; font-size: 13px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;The difference between a dreamer and a person of great success is that the latter actually does something to achieve his / her dreams.&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3 class="UIIntentionalStory_Message" data-ft="{&amp;quot;type&amp;quot;:&amp;quot;msg&amp;quot;}" style="color: #333333; font-size: 13px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Focus is slowly shifting from efficiency and order to extreme motivation, adaptability and innovation. Since we need to invent new ways to serve our customers, we need to find those people who are desperately motivated to do it (and keep them motivated :p).&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3 class="UIIntentionalStory_Message" data-ft="{&amp;quot;type&amp;quot;:&amp;quot;msg&amp;quot;}" style="color: #333333; font-size: 13px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;The effectiveness of a research report is inversely proportional to the thickness of its binding - Todd Wilkens (Adaptive Path). I'd extend that to that the effectiveness of any kind of report or document is inversely proportional to the thickness of its binding :D&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3 class="UIIntentionalStory_Message" data-ft="{&amp;quot;type&amp;quot;:&amp;quot;msg&amp;quot;}" style="color: #333333; font-size: 13px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;We are not our target audience! When we build a product, we need to understand the needs, the emotions and the ways our customers are doing things. We are not developing products for ourselves but for a wide range of people, with a diverse range of feelings and backgrounds and we need to see who they are and honestly empathize with them as persons, not as consumers.&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-526472604904197326?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/526472604904197326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=526472604904197326' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/526472604904197326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/526472604904197326'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/12/disconnected-thoughts.html' title='Disconnected Thoughts'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-7894808882293498984</id><published>2009-11-03T00:03:00.016+02:00</published><updated>2011-03-18T18:15:37.386+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Innovation - Random Thoughts</title><content type='html'>* You tell me that you are waiting for inspiration? Stop waiting and do something! Grab a pen and a piece of paper to scratch ideas all day long. Think of your current problem with all your mind, heart and soul. Ask someone. Prototype with all available tools. At work, at home, in the shower, in the car. Take a break and then restart the process. Be unsatisfied until you have all the answers.&lt;br /&gt;&lt;br /&gt;* True innovation lies outside the boundaries set by rules. But we need rules to organize all the rest.&lt;br /&gt;&lt;br /&gt;* There are at least two prerequisites for innovation: a clear set of constraints to deal with and an unsatisfied, extremely curious, always looking for improvement and tenacious set of mind.&lt;br /&gt;&lt;br /&gt;* Innovation needs constraints, know-how and will. But, above all, it needs a well defined problem and people who are desperately motivated to solve it.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-7894808882293498984?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/7894808882293498984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=7894808882293498984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/7894808882293498984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/7894808882293498984'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/11/innovation.html' title='Innovation - Random Thoughts'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-6959802711544302386</id><published>2009-10-27T21:56:00.004+02:00</published><updated>2011-03-18T18:05:35.262+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>Book Summary: First, Break All The Rules:</title><content type='html'>The following ideas are not mine but they come from a great management book: First, Break All The Rules (a book based on a Gallup study on what great managers do to be so great)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Key Ideas:&lt;br /&gt;1. The best managers reject conventional wisdom.&lt;br /&gt;2. The best managers treat every employee as an individual.&lt;br /&gt;3. The best managers never try to fix weaknesses; instead they focus on strengths&lt;br /&gt;1. and talent.&lt;br /&gt;4. The best managers know they are on stage everyday. They know their people are&lt;br /&gt;2. watching every move they make.&lt;br /&gt;5. Measuring employee satisfaction is vital information for your investors.&lt;br /&gt;6. People leave their immediate managers, not the companies they work for.&lt;br /&gt;7. The best managers are those that build a work environment where the employees&lt;br /&gt;3. answer positively to these 12 Questions:&lt;br /&gt;&lt;br /&gt;* Do I know what is expected of me at work?&lt;br /&gt;* Do I have the materials and equipment I need to do my work right?&lt;br /&gt;* At work, do I have the opportunity to do what I do best everyday?&lt;br /&gt;* In the last seven days, have I received recognition or praise for doing good work?&lt;br /&gt;* Does my supervisor or someone at work seem to care about me as a person?&lt;br /&gt;* Is there someone at work who encourages my development?&lt;br /&gt;* At work, do my opinions seem to count?&lt;br /&gt;* Does the mission/purpose of my company make me feel my job is important?&lt;br /&gt;* Are my co-workers committed to doing quality work?&lt;br /&gt;* Do I have a best friend at work?&lt;br /&gt;* In the last six months, has someone at work talked to me about my progress?&lt;br /&gt;* This last year, have I had the opportunity at work to learn and grow?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-6959802711544302386?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/6959802711544302386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=6959802711544302386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/6959802711544302386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/6959802711544302386'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/10/book-summary-first-break-all-rules.html' title='Book Summary: First, Break All The Rules:'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-8442701515853559832</id><published>2009-10-27T10:54:00.005+02:00</published><updated>2011-03-18T18:06:26.907+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Procedure</title><content type='html'>Procedure: a tool not a purpose!&lt;br /&gt;&lt;br /&gt;As manager, I try to encourage people to solve problems and think outside procedures. If a procedure doesn't help solving a problem, maybe the procedure is too rigid and maybe we should think more carefully about it. Maybe it needs an update.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-8442701515853559832?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/8442701515853559832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=8442701515853559832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8442701515853559832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8442701515853559832'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/10/procedure.html' title='Procedure'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-4125058707320497862</id><published>2009-10-14T00:38:00.010+03:00</published><updated>2011-03-18T18:07:06.697+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Management Creed</title><content type='html'>One of my main priorities as a manager is to develop people. I'm striving to create development opportunities for my team, to help them become better professionals, better as humans, better in communication, more organized and more effective. I wish all feel that our project is in line with their personal development aspirations. Only then I can obtain the 110% we need to finish within impossible constraints. I wish I never disappoint my colleagues, to be honest and fair no matter what the consequences, not to make compromises, care deeply for them as humans beings, with feelings, needs, hopes and dreams. Many times I fail to get that 110%, but then I know I've made a mistake somewhere - not in my creed but in my deeds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-4125058707320497862?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/4125058707320497862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=4125058707320497862' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/4125058707320497862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/4125058707320497862'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/10/management-creed.html' title='Management Creed'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-2783709697109621038</id><published>2009-08-17T23:55:00.012+03:00</published><updated>2011-03-18T18:09:36.734+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silent hunter'/><title type='text'>Silent Hunter 5 Announced!</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_lsJK5ewOkTU/SonE_4YRvKI/AAAAAAAAAMU/Hk-sXEwrvuY/s1600-h/SH5_screen_GamesCom_6.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5371040632361041058" src="http://4.bp.blogspot.com/_lsJK5ewOkTU/SonE_4YRvKI/AAAAAAAAAMU/Hk-sXEwrvuY/s320/SH5_screen_GamesCom_6.jpg" style="cursor: hand; cursor: pointer; display: block; height: 201px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.subsim.com/radioroom/showthread.php?p=1152450#post1152450"&gt;http://www.subsim.com/radioroom/showthread.php?p=1152450#post1152450&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5371040163927547954" src="http://3.bp.blogspot.com/_lsJK5ewOkTU/SonEknVB4DI/AAAAAAAAAMM/MGpWN2xUfdc/s320/SH5_screen_GamesCom_3.jpg" style="cursor: hand; cursor: pointer; display: block; height: 201px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.silenthunter5.com/"&gt;http://www.silenthunter5.com/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Great one! :D&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;object align="center" height="250" width="400"&gt;&lt;param name="movie" value="http://www.youtube.com/v/JVmvH4IUA9E&amp;hl=en_US&amp;fs=1&amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed align="center" src="http://www.youtube.com/v/JVmvH4IUA9E&amp;hl=en_US&amp;fs=1&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="250"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/center&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-2783709697109621038?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/2783709697109621038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=2783709697109621038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/2783709697109621038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/2783709697109621038'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/08/silent-hunter-5-announced.html' title='Silent Hunter 5 Announced!'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lsJK5ewOkTU/SonE_4YRvKI/AAAAAAAAAMU/Hk-sXEwrvuY/s72-c/SH5_screen_GamesCom_6.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-8089284439391122924</id><published>2009-07-15T00:32:00.003+03:00</published><updated>2011-03-18T18:10:08.072+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Suggestion</title><content type='html'>&lt;div&gt;&lt;div&gt;Give people confidence and a tough milestone. Prepare the safety net and be amazed by the results.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-8089284439391122924?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/8089284439391122924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=8089284439391122924' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8089284439391122924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8089284439391122924'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/07/suggestion.html' title='Suggestion'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-6420535970340815078</id><published>2009-07-09T13:13:00.007+03:00</published><updated>2011-03-18T18:10:29.691+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Comments on Not Asking Questions</title><content type='html'>Most of the people don't ask questions they think will put them in an inferior position or damage their image because they feel they should have already known the answer. Why? A better approach is, I guess, to understand that if you are a pro than you are a pro and people see and respect that in you or, if you are an aspiring pro, then the easiest way to become one is to learn - and people respect that also. By restraining oneself from asking, one gets to:&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Not get relevant answers.&lt;/li&gt;&lt;li&gt;Consider many things to be understood a priori by all parties involved because "real pros already know all these simple things" - Do I need to say how wrong that is? How all people see things differently because they had different experiences?&lt;/li&gt;&lt;li&gt;Miss ideas, suggestions. All unspoken words are a missed opportunity for lateral thinking.&lt;/li&gt;&lt;li&gt;Be considered uncommunicative or, sometimes, even worse: arrogant or stiff.&lt;/li&gt;&lt;li&gt;Understand things the wrong way, get wrong ideas, do wrong things.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;I guess that, if one is in the room, probably he/she is there because someone has confidence that he/she has something to say so why not say it?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;VERY IMPORTANT&lt;/b&gt;: no to fall to the other extreme: speak all the time because you think you have all the answers and have the right to monopolize the whole conversation. The point for asking questions is to let others speak and gather information from them by actively listening to what they have to say.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-6420535970340815078?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/6420535970340815078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=6420535970340815078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/6420535970340815078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/6420535970340815078'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/07/trying-to-look-like-pro.html' title='Comments on Not Asking Questions'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-727499611580276135</id><published>2009-07-02T20:55:00.011+03:00</published><updated>2011-03-18T18:10:47.358+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Thoughts On "Cannot Be Done"</title><content type='html'>&lt;div style="text-align: justify;"&gt;We are valuable for what we &lt;b&gt;can&lt;/b&gt; do and not for what we &lt;b&gt;can't&lt;/b&gt; do. Before jumping to the conclusion that something is impossible, one should make sure he understood perfectly the requirements, that he studied in depth all possible scenarios, that he consulted all available resources and tried to find all possible angles from which the problem could be attacked. I'm not saying that everything is possible or that one should hide if a problem is insolvable. All I'm saying is that it's really not ok for someone to start a priory by "we can't do that" without making sure it cannot be done under all circumstances.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BTW, requests that cannot be completed no matter what are very rare - usually managers and customers have a sense for what is absurd and what is not and don't ask for impossible things or, at least, are willing to discuss options. Most of the time it cannot be done because of miscommunication and lack of mutual understanding. Even under insane deadlines, something can usually be done, but may require changing the requirements and a close tracking.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-727499611580276135?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/727499611580276135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=727499611580276135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/727499611580276135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/727499611580276135'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/07/thoughts-on-cannot-be-done.html' title='Thoughts On &quot;Cannot Be Done&quot;'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-5872093334391713471</id><published>2009-06-19T22:49:00.030+03:00</published><updated>2011-03-18T18:11:12.230+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>How Do YOU Want To Be Treated?</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;Disclaimer: any resemblance to actual characters or facts is just a coincidence. This post does not discuss a specific person of event but &lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;rather tries to underline the idea that people need to be treated with respect, regardless of their position.&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Let's start by sharing a link: &lt;a href="http://en.wikipedia.org/wiki/Ethic_of_reciprocity"&gt;the ethic of reciprocity&lt;/a&gt; summarised in a well known phrase, rooted in the culture of many people: "do to others what you would like to be done to you" or, as it is known across the globe, "The Golden Rule".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Some managers may forget it, being blinded by their function, so they start patronising their subordinates. Others, probably driven either by incomprehension of their role - to service the team to do its job - or a sense of insecurity, position themselves too far from their people thus impeding informal communication or, even worse, rely solely on the argument of hierarchy to force the completion of their goals (instead of discussing personally and try to find mutual understanding). Don't worry! If the team doesn't tell you stuff, they will share it among themselves, behind your back :).  I personally don't like hearing words like "subordinate", supervisor" or "hierarchy" when it comes to me and my men. It's not that I am an anarchist of some kind - far from me that thought - but in many ways I find them to be a relic of the past, of times when people were considered brute work force, with no rights and no dignity. Basic needs include food, water, a shelter and security but, right after that comes dignity. Every person needs to be treated with respect and be given a private space to react and sustain his ideas even during an argument. This is actually the reason why negative feedback should be kept private. I find it outrageous when a manager calls his team "a bunch of thick skins" or other names, either in private or in public. He should, under all circumstances, refrain from such judgements.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5354592150150556946" src="http://3.bp.blogspot.com/_lsJK5ewOkTU/Sk9VMNLRrRI/AAAAAAAAAME/fgylxNbyV3I/s200/hammer.gif" style="cursor: hand; cursor: pointer; display: block; height: 176px; margin: 0px auto 10px; text-align: center; width: 200px;" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;How I want to be treated by my supervisor is how I expect that I, in turn, treat my team and my team treats me in return - as partners. Me with my responsibilities, him / they with his / theirs. We are all here to build great products for our customers so we are sailing in the same boat, as they say. We should understand and respect each other's responsibilities and act accordingly. I don't mind being guided and shown what and why we go in a certain way but I do mind being patronised. I do mind if I am treated as an inferior being instead of being respected for who I am, for what I stand for and for what I do. I do mind if I'm being dismissed without first being listened or not be given a chance to speak my mind. I do mind also if my values are treated with disregard. Never forget that almost every human on Earth wants to be appreciated for his right judgement and I am no different - and chances are that neither are you! Even more, I consider myself a trained specialist, with something valuable to say. I want to be able to express my personality and have the space to manifest my ideas and thoughts especially because I believe that my greatest asset is my mind - that's why they hired me in the first place, right? Who am I? I'm not only Alexandru; these needs are not only mine, they are universal. So, don't forget: &lt;b&gt;PARTNERS: your boss, your colleagues, your team!&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Comment:&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Some&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;people may argue that not all men/women are the same in what they want&lt;b&gt; &lt;/b&gt;and not every one expects to be treated the same way or have the same values as another one has. Totally true and this is precisely why I feel that&lt;b&gt; &lt;/b&gt;my argument is solid. One of the first duties of a manager is to adapt his communication style to each of his team members as he, in turn, expects the same thing from his manager too - adaptability, respect, cherish diversity of thought. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-5872093334391713471?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/5872093334391713471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=5872093334391713471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/5872093334391713471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/5872093334391713471'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/06/how-do-you-want-to-be-treated.html' title='How Do YOU Want To Be Treated?'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_lsJK5ewOkTU/Sk9VMNLRrRI/AAAAAAAAAME/fgylxNbyV3I/s72-c/hammer.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-7555180998760907524</id><published>2009-06-14T09:12:00.010+03:00</published><updated>2011-03-18T18:11:52.831+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>Creativity and Innovation</title><content type='html'>&lt;div style="text-align: justify;"&gt;This post is a collection of ideas gathered from others, ideas that seem so natural and obvious but many people fail to apply them when it comes to innovation and creativity.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;IDEO: build on ideas of others &lt;/li&gt;&lt;li style="text-align: justify;"&gt;IDEO: stay focused on the problem &lt;/li&gt;&lt;li style="text-align: justify;"&gt;IDEO: you don't have to tell people what to do. give them a great problem and they will do the job themselves &lt;/li&gt;&lt;li style="text-align: justify;"&gt;IDEO: one conversation at a time&lt;/li&gt;&lt;li style="text-align: justify;"&gt;IDEO: don't criticize&lt;/li&gt;&lt;li style="text-align: justify;"&gt;IDEO: encourage wild ideas. You don't get to see the value of an idea first of. You have to live with it for a little bit&lt;/li&gt;&lt;li style="text-align: justify;"&gt;IDEO: listening to your current customers can sometime stop you from being innovative. People are used to tell you what they already have plus a little bit more&lt;/li&gt;&lt;li style="text-align: justify;"&gt;IDEO: start with the user experience and then build the technology to support it&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Sketching on a piece of paper is like brainstorming with myself&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Fail soon to get things done faster&lt;/li&gt;&lt;li style="text-align: justify;"&gt;IDEO: give the user feedback&lt;/li&gt;&lt;li style="text-align: justify;"&gt;IDEO: encourage diversity. As the product complexity increases you need more than one type of specialist: you need psychologists, designers, computer engineers, brand research, graphic artists and a lot more&lt;/li&gt;&lt;li style="text-align: justify;"&gt;IDEO: most great ideas come from small, focused, autonomous teams&lt;/li&gt;&lt;li style="text-align: justify;"&gt;PHILLIPS: focus on people, focus on user experience&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Obvious, isn't it? &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-7555180998760907524?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/7555180998760907524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=7555180998760907524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/7555180998760907524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/7555180998760907524'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/06/creativity-and-innovation.html' title='Creativity and Innovation'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-5143425565307851187</id><published>2009-06-06T18:05:00.003+03:00</published><updated>2011-10-11T00:02:11.064+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>Steve Jobs Quotes</title><content type='html'>&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;A lot of companies have chosen to downsize, and maybe that was the right thing for them. We chose a different path. Our belief was that if we kept putting great products in front of customers, they would continue to open their wallets. &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;Apple's market share is bigger than BMW's or Mercedes's or Porsche's in the automotive market. What's wrong with being BMW or Mercedes? &lt;/li&gt;&lt;/ul&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-FRJd6LUXMRo/TpNc9D0aZpI/AAAAAAAAA3s/EIXWkDJYYH4/s1600/stevejobs.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="209" src="http://3.bp.blogspot.com/-FRJd6LUXMRo/TpNc9D0aZpI/AAAAAAAAA3s/EIXWkDJYYH4/s320/stevejobs.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Steve Jobs: 1955-2011&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;Be a yardstick of quality. Some people aren't used to an environment where excellence is expected. &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;Design is not just what it looks like and feels like. Design is how it works.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;I think we're having fun. I think our customers really like our products. And we're always trying to do better. &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;I want to put a ding in the universe. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;Innovation distinguishes between a leader and a follower.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;It is piracy, not overt online music stores, which is our main competitor. &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;It took us three years to build the NeXT computer. If we'd given customers what they said they wanted, we'd have built a computer they'd have been happy with a year after we spoke to them - not something they'd want now. &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;Pretty much, Apple and Dell are the only ones in this industry making money. They make it by being Wal-Mart. We make it by innovation. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;Sometimes when you innovate, you make mistakes. It is best to admit them quickly, and get on with improving your other innovations. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;The people who are doing the work are the moving force behind the Macintosh. My job is to create a space for them, to clear out the rest of the organization and keep it at bay. &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;To turn really interesting ideas and fledgling technologies into a company that can continue to innovate for years, it requires a lot of disciplines. &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;Why join the navy if you can be a pirate? &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;You can't just ask customers what they want and then try to give that to them. By the time you get it built, they'll want something new. &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-5143425565307851187?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/5143425565307851187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=5143425565307851187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/5143425565307851187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/5143425565307851187'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/06/steve-jobs-quotes.html' title='Steve Jobs Quotes'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-FRJd6LUXMRo/TpNc9D0aZpI/AAAAAAAAA3s/EIXWkDJYYH4/s72-c/stevejobs.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-2019164592840365184</id><published>2009-06-06T16:51:00.010+03:00</published><updated>2011-03-18T18:13:03.405+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Not Employees But Strategic Partners</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_lsJK5ewOkTU/SitJ379LqsI/AAAAAAAAALc/3AFaYTm9O3k/s1600-h/cropped_collaboration_cube_3c3g.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5344446608141167298" src="http://4.bp.blogspot.com/_lsJK5ewOkTU/SitJ379LqsI/AAAAAAAAALc/3AFaYTm9O3k/s200/cropped_collaboration_cube_3c3g.jpg" style="cursor: pointer; float: right; height: 168px; margin-bottom: 10px; margin-left: 10px; margin-right: 0px; margin-top: 0px; text-align: justify; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;One of the duties of a manager is to create a sense of urgency within the team. This is not without a purpose as delivering sooner means not only cheaper but also hitting a market window opportunity, enhanced creativity due to constraints, sense of completion and a lot more. However, creating such a state is very difficult as many managers (including myself) are not always able to come to their team with a solid answer to "why do we need to rush?" question. Most of the time, we mumble something like our boss told us so and we have to obey him. Quite lame, isn't it? There is, however, a powerful tool and a good reason behind the tight deadlines except costs - that is, the company strategy. Often neglected because managers think their employees are not interested, the long term strategy and the overall company vision give the answer to many questions concerning the project and its constraints. Communicating the strategy in a way that is understood by people will turn them into strategic partners rather than simple employees - a part of something bigger, something that makes sense and has a reason. They will better understand what is expected of them as they will see their place in the bigger picture. They will also grasp what is coming up next and also increase their loyalty because they have something to be loyal to. Every human being wants to catch a small glimpse of his future and if managers are capable unveiling the bigger plan (strategy) it will provide at least a partial answer to this natural human need. People who understand their role are much likely to give you trust and have the tendency to rally toward a common goal even if the future is cloudy. So tell your teams about the company strategy and you should be able to see miraculous results.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-2019164592840365184?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/2019164592840365184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=2019164592840365184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/2019164592840365184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/2019164592840365184'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/06/not-employees-but-strategic-partners.html' title='Not Employees But Strategic Partners'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lsJK5ewOkTU/SitJ379LqsI/AAAAAAAAALc/3AFaYTm9O3k/s72-c/cropped_collaboration_cube_3c3g.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-990290062621913838</id><published>2009-06-06T15:50:00.028+03:00</published><updated>2011-10-07T03:32:55.903+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>Why Become A Manager?</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_lsJK5ewOkTU/SitLKNvE4lI/AAAAAAAAALk/8xPFScQc6iQ/s1600-h/bigstockphoto_successful_businessjpg.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5344448021663113810" src="http://2.bp.blogspot.com/_lsJK5ewOkTU/SitLKNvE4lI/AAAAAAAAALk/8xPFScQc6iQ/s200/bigstockphoto_successful_businessjpg.jpg" style="cursor: pointer; float: right; height: 133px; margin-bottom: 10px; margin-left: 10px; margin-right: 0px; margin-top: 0px; text-align: left; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;Many people don't understand or don't have a clear image of what means to be a manager so, I thought, it would be nice to drop in a few lines on the subject as I see it. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;Beside the normal plan - organize - monitor - adjust activities and the tons of emails associated with them, for me the most exciting part of being a manager is where I interact with the team; it's the feedback, motivation, conflict management, team building, developing others activities that I really like.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;A manager is "somebody who gets results through people", so one of the most important part of the job is... others. Many people would like to be promoted not because they want or have the skills to be managers, but because they see the job as a recognition for their good work when this should not be the case. The language doesn't help much as "promoting" means going up where being promoted to management means taking on a totally different role. It's a new job altogether, that can be a real pain for somebody who doesn't have the inclination or the drive to do it. It's the "best salesman" syndrome. You take the best sales person you have and you promote him / her as the manager of the sales department and, as a result, you loose a great sales person but you get a poor manager.&lt;br /&gt;&lt;br /&gt;Unfortunately, the career paths in many companies don't help much as the management paths are well developed whereas the specialist paths may be not.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;At first glance, the management career seems to be much richer and filled with opportunities. However, the best places to work are those where diversity is encouraged, where there is job rotation that don't allow people to become bored at work (e.g. after three years as render programmer, an engineer is promoted to... network programming and after that sound and so on). These places encourage horizontal move and cherish expertise. Good managers realize that creating an aura of glory for every job and for anyone that is performing great is the way to go and by doing so they make sure the talent is best used, people are motivated and come to work with pleasure. They encourage diversity, new ideas, teamwork (instead of competition for the manager's chair), innovation and respect among peers.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Some companies don't respect specialists too much. Sometimes great engineers are placed in some obscure corner, on small desks, when even the most junior manager has a bigger desk with natural light. Sometimes, engineers are not listened to and their opinion is not taken into consideration. Fortunately, these companies tend to bleed expertise and they soon become dry out of talent - natural selection, I guess. Even more, as organizations tend to flatten, less bureaucrats are needed and more emphasis will be put on highly qualified, high performing individuals. Not respecting or not paying enough your engineers is a deadly sin these days.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Organizations that cherish talent become more agile as management is moving from "paperwork" to genuine  leadership and more managers spend their time making sure their star performers get all they need to perform (google "servant leadership"). Today good managers are those who are able to service their teams, to create a place suited for innovation, motivate individuals to do their best, lead the way by finding new opportunities and let the spotlight fall on their teams instead of their own ego. This, I guess, is the manager of today  and tomorrow. What do you think? Is it for you? And don't think about the paycheck as in today's business world money is tied more to talent than to position and if you are not extremely good at what you do, no matter what that is, nobody is going to pay you anything (and the reverse is true also).&lt;br /&gt;&lt;br /&gt;&lt;i&gt;To sum up, my opinion is that you should become a manager if you like working with people. Not just being friendly to them, but to actually strive to create a better place for them to grow, become creative and also let them get the glory. Don't become a manager if you like your technical job or if you are the "do it yourself" kind of guy; choose a technical path instead, as technical paths will become more and more valuable as companies strive to innovate in order to survive. Find a company that cherishes creative talent and you should be safe and happy.&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;One of the main difficulties that arise when an engineer is promoted to management is that the main reason he or she was promoted is because he or she is seen as a person that "gets stuff done". As a manager, on the other hand, he or she needs to let this habit go and make sure that others "get stuff done", which is very different. Most likely this is why so many managers find it very difficult to properly delegate, thus frustrating their employees.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Other articles that shed some light on leadership / management:&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blog.alexandrugris.ro/2011/03/aiesec-training.html" style="background-color: white; color: #33aaff; font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 12px; line-height: 14px; text-indent: -15px;"&gt;AIESEC Bucharest Training&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.alexandrugris.ro/2011/03/team-building.html" style="background-color: white; color: #33aaff; font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 12px; line-height: 14px; text-indent: -15px;"&gt;Building High Performance Teams&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.alexandrugris.ro/2011/03/empowering-organization.html" style="background-color: white; color: #33aaff; font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 12px; line-height: 14px; text-indent: -15px;"&gt;Empowering Organization&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.alexandrugris.ro/2010/03/some-management-style-conclusion-at-end.html" style="background-color: white; color: #33aaff; font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 12px; line-height: 14px; text-indent: -15px;"&gt;Some Management Style Conclusion at the End of the...&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.alexandrugris.ro/2010/06/difficult-people-part-1-meetings.html" style="background-color: white; color: #33aaff; font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 12px; line-height: 14px; text-indent: -15px;"&gt;Difficult People&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.alexandrugris.ro/2009/03/leader-role-manager-position-in-team.html" style="background-color: white; color: #33aaff; font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 12px; line-height: 14px; text-align: left; text-indent: -15px;"&gt;Leader Role, Manager Position In the Team&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.alexandrugris.ro/2008/12/project-constraints.html" style="background-color: white; color: #33aaff; font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 12px; line-height: 14px; text-align: left; text-indent: -15px;"&gt;Project Constraints&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-990290062621913838?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/990290062621913838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=990290062621913838' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/990290062621913838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/990290062621913838'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/06/why-become-manager.html' title='Why Become A Manager?'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_lsJK5ewOkTU/SitLKNvE4lI/AAAAAAAAALk/8xPFScQc6iQ/s72-c/bigstockphoto_successful_businessjpg.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-1461883405917373428</id><published>2009-05-08T13:07:00.004+03:00</published><updated>2011-03-18T18:14:10.735+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>Inspiring Game Development Article</title><content type='html'>&lt;b&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%;"&gt;How to Prototype a Game in Under 7 Days:&lt;br /&gt;Tips and Tricks from 4 Grad Students Who Made Over 50 Games in 1 Semester              &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gamasutra.com/features/20051026/gabler_01.shtml"&gt;http://www.gamasutra.com/features/20051026/gabler_01.shtml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Quote from the article:&lt;br /&gt;"&lt;br /&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;"&gt;&lt;b&gt;Handy Cut-Out List! &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Setup: Rapid is a State of Mind &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Embrace the Possibility of Failure - it Encourages Creative Risk Taking &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Enforce Short Development Cycles (More Time != More Quality) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Constrain Creativity to Make You Want it Even More &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Gather a Kickass Team and an Objective Advisor – Mindset is as Important as Talent &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Develop in Parallel for Maximum Splatter &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Design: Creativity and the Myth of Brainstorming &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Formal Brainstorming Has a 0% Success Rate &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Gather Concept Art and Music to Create an Emotional Target &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Simulate in Your Head – Pre-Prototype the Prototype &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Development: Nobody Knows How You Made it, and Nobody Cares &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Build the Toy First &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;If You Can Get Away With it, Fake it &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Cut Your Losses and "Learn When to Shoot Your Baby in the Crib" &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Heavy Theming Will Not Salvage Bad Design (or "You Can't Polish a Turd") &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;But Overall Aesthetic Matters! Apply a Healthy Spread of Art, Sound, and Music &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Nobody Cares About Your Great Engineering &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;General Gameplay: Sensual Lessons in Juicy Fun &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Complexity is Not Necessary for Fun &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Create a Sense of Ownership to Keep 'em Crawling Back for More &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;"Experimental" Does Not Mean "Complex" &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Build Toward a Well Defined Goal &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Make it Juicy! &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-1461883405917373428?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/1461883405917373428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=1461883405917373428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1461883405917373428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1461883405917373428'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/05/best-game-development-article-ive-ever.html' title='Inspiring Game Development Article'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-8082989124941976165</id><published>2009-03-19T12:20:00.014+02:00</published><updated>2009-03-21T12:59:44.945+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game development'/><category scheme='http://www.blogger.com/atom/ns#' term='project management'/><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>How To Make a Successful Game?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_lsJK5ewOkTU/ScTH0tGSUdI/AAAAAAAAAKk/vu_tRQUWpYw/s1600-h/r_d88uf7eqjj7wjl856jqh.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 143px; height: 200px;" src="http://3.bp.blogspot.com/_lsJK5ewOkTU/ScTH0tGSUdI/AAAAAAAAAKk/vu_tRQUWpYw/s200/r_d88uf7eqjj7wjl856jqh.jpg" alt="" id="BLOGGER_PHOTO_ID_5315593168477114834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;There are two conditions for a successful game&lt;br /&gt;&lt;ul&gt;&lt;li&gt;basic, implicit requirement: the game hits the shelves &lt;/li&gt;&lt;li&gt;the game is fun enough for enough people to buy it and make it profitable&lt;/li&gt;&lt;/ul&gt;The fun part is, in term, defined by quality and gameplay:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Few bugs, no showstoppers&lt;/li&gt;&lt;li&gt;Smooth game experience, accessibility, gradual learning curve, no unnecessary frustration&lt;/li&gt;&lt;li&gt;Minimum workload for the player&lt;/li&gt;&lt;li&gt;High quality audio and render, beautiful landscapes, credible animations and behaviors&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Interesting setting, meaning, learning value&lt;/li&gt;&lt;li&gt;And many more&lt;/li&gt;&lt;/ul&gt;There are also many more variables, conditions and restriction like, budgets, sales forecast, tough competition, marketing, distribution, etc... How do we achieve all that? It may seem impossible at first but some people just do it. For a successful game to be produced, a series of skills and roles must be defined and assumed. It's not only a one man's show as it was in the early 80's but rather a team effort, based on creativity, technical skills, organizational skills, artistic vision, communication and, above all, passion for the job and strive for self improvement.&lt;br /&gt;&lt;br /&gt;The game core team usually consists of:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;a producer (project manager)&lt;/li&gt;&lt;li&gt;an associate producer&lt;/li&gt;&lt;li&gt;an art director (gives the unity in terms of looks and the overall artistic direction of the game)&lt;/li&gt;&lt;li&gt;a creative director (handles the core gameplay mechanics, responsible with the fun element)&lt;/li&gt;&lt;li&gt;a lead game designer (manages the game design team)&lt;/li&gt;&lt;li&gt;a lead game programmer (manages the game programming team)&lt;/li&gt;&lt;li&gt;graphic team leader (manages the graphic team)&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_lsJK5ewOkTU/ScTIiX-dYWI/AAAAAAAAAK0/ssGcewI5Cds/s1600-h/Sh4_screens_3.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_lsJK5ewOkTU/ScTIiX-dYWI/AAAAAAAAAK0/ssGcewI5Cds/s200/Sh4_screens_3.jpg" alt="" id="BLOGGER_PHOTO_ID_5315593953081123170" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;These people are responsible for the project, each with his own role and expertise. It's not only them, it's actually the whole team but these guys are generally accountable. They must be, by default, highly motivated and have full faith in project. These guys should explain to the team the means and the purpose of what they do, be convincing and also be a role model for each and every other team member. They are the leaders, they provide the vision and the organizational framework  for the project and so, they are not allowed to disrupt the team in any way, they must be coherent in their actions and coordinate among themselves accordingly and must have the talent to ignite passion in the rest. A negative behavior is not tolerated in front of the men. They must understand not only the fun element of a game but also the business requirements and adapt their actions accordingly.&lt;br /&gt;&lt;br /&gt;Foot note:&lt;br /&gt;&lt;br /&gt;There are two main things that must be taken into account when building a game:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;complete it and mitigate risk&lt;/li&gt;&lt;li&gt;strive for new, for fun&lt;/li&gt;&lt;/ul&gt;These must be kept in balance for the project to succeed. The first part is mandatory and is more traditional: "define tasks, deadlines, complete them in time" the other part comes from the team (core or not) and their passion. If the passion is not there, the game will not be a success even if it is completed in time and has only a few bugs. (actually, if the passion is not there, the game will also not be completed in time because it's just too much work to be done and too many challenges on the way). So passion is the key ingredient in this business.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-8082989124941976165?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/8082989124941976165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=8082989124941976165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8082989124941976165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8082989124941976165'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/03/how-to-make-successful-game.html' title='How To Make a Successful Game?'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_lsJK5ewOkTU/ScTH0tGSUdI/AAAAAAAAAKk/vu_tRQUWpYw/s72-c/r_d88uf7eqjj7wjl856jqh.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-6099473504631196758</id><published>2009-03-15T00:40:00.006+02:00</published><updated>2011-03-18T17:53:38.816+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>The Pragmatic Programmer - An Exceptional Book</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_lsJK5ewOkTU/Sbwz4kQZ0sI/AAAAAAAAAKU/RyyIYPkDYDM/s1600-h/pragmatic_programmer.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5313178707288511170" src="http://2.bp.blogspot.com/_lsJK5ewOkTU/Sbwz4kQZ0sI/AAAAAAAAAKU/RyyIYPkDYDM/s400/pragmatic_programmer.JPG" style="cursor: pointer; float: right; height: 182px; margin: 0pt 0pt 10px 10px; width: 145px;" /&gt;&lt;/a&gt;&lt;br /&gt;A must-read for any programmer and not only. Doesn't&lt;will&gt; cover a specific technology or programming language but rather focuses on the mindset a true, pragmatic, effective programmer should have. Short, easy to understand, full of clear, concise explanations, tips and quotes.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pragprog.com/the-pragmatic-programmer"&gt;http://www.pragprog.com/the-pragmatic-programmer&lt;/a&gt;&lt;/will&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-6099473504631196758?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/6099473504631196758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=6099473504631196758' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/6099473504631196758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/6099473504631196758'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/03/pragmatic-programmer-book-review.html' title='The Pragmatic Programmer - An Exceptional Book'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_lsJK5ewOkTU/Sbwz4kQZ0sI/AAAAAAAAAKU/RyyIYPkDYDM/s72-c/pragmatic_programmer.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-8086437541113910393</id><published>2009-03-07T12:16:00.001+02:00</published><updated>2011-03-18T18:14:52.549+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Quote - Bugs And The Agile Way</title><content type='html'>"1. Teams should do whatever they can to fix bugs that are found during the sprint in which they're found. The definition of "Done" means the feature is coded to standards, unit tested, functionally tested, documented and all known bugs are resolved during the sprint. If you postpone bugs, what seems trivial at first will mean significant build up of technical debt which you will need to pay for downstream."&lt;br /&gt;&lt;br /&gt;Full article:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://agilesoftwaredevelopment.com/blog/jackmilunsky/accounting-bugs-agile-way-2"&gt; http://agilesoftwaredevelopment.com/blog/jackmilunsky/accounting-bugs-agile-way-2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-8086437541113910393?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/8086437541113910393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=8086437541113910393' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8086437541113910393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8086437541113910393'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/03/quote-bugs-and-agile-way.html' title='Quote - Bugs And The Agile Way'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-7838476281584340657</id><published>2009-03-07T11:50:00.005+02:00</published><updated>2009-03-07T12:09:07.796+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='management'/><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Leader Role, Manager Position In the Team</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_lsJK5ewOkTU/SbJHlQNSSmI/AAAAAAAAAKM/sUJ7f-Heto0/s1600-h/slide1.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 297px;" src="http://4.bp.blogspot.com/_lsJK5ewOkTU/SbJHlQNSSmI/AAAAAAAAAKM/sUJ7f-Heto0/s400/slide1.PNG" alt="" id="BLOGGER_PHOTO_ID_5310385615954659938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_lsJK5ewOkTU/SbJHlCzhz4I/AAAAAAAAAKE/JLRBLDl2lgA/s1600-h/slide2.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 299px;" src="http://2.bp.blogspot.com/_lsJK5ewOkTU/SbJHlCzhz4I/AAAAAAAAAKE/JLRBLDl2lgA/s400/slide2.PNG" alt="" id="BLOGGER_PHOTO_ID_5310385612356964226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_lsJK5ewOkTU/SbJHk9ZZFoI/AAAAAAAAAJ8/4-oTcIZXevQ/s1600-h/slide3.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 302px;" src="http://1.bp.blogspot.com/_lsJK5ewOkTU/SbJHk9ZZFoI/AAAAAAAAAJ8/4-oTcIZXevQ/s400/slide3.PNG" alt="" id="BLOGGER_PHOTO_ID_5310385610905163394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_lsJK5ewOkTU/SbJHk98AdRI/AAAAAAAAAJ0/QjVGf74kAhw/s1600-h/slide4.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_lsJK5ewOkTU/SbJHk98AdRI/AAAAAAAAAJ0/QjVGf74kAhw/s400/slide4.PNG" alt="" id="BLOGGER_PHOTO_ID_5310385611050349842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_lsJK5ewOkTU/SbJHkgmVZXI/AAAAAAAAAJs/z00SAZwOS3Y/s1600-h/slide5.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_lsJK5ewOkTU/SbJHkgmVZXI/AAAAAAAAAJs/z00SAZwOS3Y/s400/slide5.PNG" alt="" id="BLOGGER_PHOTO_ID_5310385603174819186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_lsJK5ewOkTU/SbJFDYWVbuI/AAAAAAAAAI0/vCRxLtIjZH4/s1600-h/slide1.PNG"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-7838476281584340657?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/7838476281584340657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=7838476281584340657' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/7838476281584340657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/7838476281584340657'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/03/leader-role-manager-position-in-team.html' title='Leader Role, Manager Position In the Team'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lsJK5ewOkTU/SbJHlQNSSmI/AAAAAAAAAKM/sUJ7f-Heto0/s72-c/slide1.PNG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-2521973591509335620</id><published>2009-01-31T22:27:00.005+02:00</published><updated>2009-03-21T12:57:55.579+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game development'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubisoft'/><title type='text'>Why I Like My Job and The Gaming Industry</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_lsJK5ewOkTU/ScTILGrXmBI/AAAAAAAAAKs/T0wzA3BZFKI/s1600-h/8fbsio8.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 141px; height: 200px;" src="http://2.bp.blogspot.com/_lsJK5ewOkTU/ScTILGrXmBI/AAAAAAAAAKs/T0wzA3BZFKI/s200/8fbsio8.jpg" alt="" id="BLOGGER_PHOTO_ID_5315593553300658194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;a) It's truly dynamic. Technologies change, evolution is very fast and one has to be very competitive in order to keep pace&lt;br /&gt;b) It's highly challenging and fosters creativity and self improvement. It's like living on the edge. In order to stay in the field you really have to be number one&lt;br /&gt;c) It's a  vast domain. It's not only about management, programming or methodologies. It's also about what is fun in the world, about how to make people enjoy themselves, about military technology, submarines, weapons, airplanes, warfare, usability, player psychology, mythology, history, beauty and art. It's about cutting edge hardware and various development platforms and constraints: PS3, XBOX, DS, PC, iPhone, etc&lt;br /&gt;d) It's international. Ubisoft, for instance, has studios allover the world and it is possible to work abroad for some time if you really want to and you're good&lt;br /&gt;e) Everything being so cutting edge is also about promoting the right people&lt;br /&gt;f) It's because imagination is really important&lt;br /&gt;f) It's because it's damn hard&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-2521973591509335620?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/2521973591509335620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=2521973591509335620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/2521973591509335620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/2521973591509335620'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/01/why-i-like-my-job-and-gaming-industry.html' title='Why I Like My Job and The Gaming Industry'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_lsJK5ewOkTU/ScTILGrXmBI/AAAAAAAAAKs/T0wzA3BZFKI/s72-c/8fbsio8.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-8416653342486026985</id><published>2009-01-31T20:32:00.010+02:00</published><updated>2011-03-18T18:16:33.516+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><title type='text'>Being Agile</title><content type='html'>Being agile means focusing on features and the product as a whole. Being agile means to iterate and, after each iteration, have a working version of the product. Being agile means to deliver predictable value on the short term and act with the client's priorities in mind all the time.&lt;br /&gt;&lt;br /&gt;When presenting Agile (Scrum) to programmers one of their main concerns that rise up is that their code will become spaghetti in no-time and that too much time will be used for changing what has been done. The general perception is that they need do hacks now to deliver an increment and then clean up the to deliver the next increment which means loosing a lot of precious effort. It seems so at first, but what is wrong with re-factoring? Yes, hacking is bad but hacking something quickly as proof-of-concept and have the designers test it quickly can eliminate a lot extra work needed to polish something that may be thrown away. And yes, once the proof-of-concept is validated, management expects the programmers to ask for time to clean up their prototypes and turn them into fully working, state-of-the art pieces of engineering that is then merged with the main development branch.&lt;br /&gt;&lt;br /&gt;a) Agile starts from the premises that specs change over time and that the client is free to change his mind anytime after an iteration. This means that is very likely that the feature we try so hard to make room for will not be implemented after all, and that it's very likely that another feature will be requested that breaks the initial architecture. This also means that you need to make your code modular and flexible and be ready for constant refactoring. Good specifications means good enough to start working with and good architecture means something very simple that allows you to build modular code. And then clean it up!&lt;br /&gt;&lt;br /&gt;b) Preserving the teams constant over time ensures that that the product is known and understood by everyone. The team takes full ownership of their code, cherishes it and keeps it tidy because, after all, they are the ones who suffer first if it becomes unmaintainable (then comes the whole product as it cannot be delivered on time, then come the customers that may receive poor quality as the result). Since the code ownership is shared across a small team, peer-reviews are constant and, if a culture of constant refactoring is in place, the code actually becomes better and better as new features are added - instead of constantly decaying.&lt;br /&gt;&lt;br /&gt;c) Scrum is a tool that allows programmers to keep their code tidy and clean. It guarantees that during the sprint no one will interfere and that they are free to do their job as they see fit. Traditional models allow leads to randomly assign tasks, change specs all the time, in a word create chaos which is the prerequisite of hacks and unmaintainability.&lt;br /&gt;&lt;br /&gt;d) Working in small teams leads to better understanding of the source code and knowledge sharing. Code becomes more uniform and has increased quality because more people work on the same areas, share ideas and help each other. Teamwork also minimizes the danger of having some programmers that are the only experts in some areas of code, just because they were the only ones assigned to those areas ever.&lt;br /&gt;&lt;br /&gt;e) Traditional models have the risk of loosing track of what the project is all about and get lost in technical details. It is easy to loose a great amount of time developing some sort of cool technology that everyone is very proud of that, from the client's perspective, has very little or no value at all. Especially during the "technology development" phases clients, become very nervous and anxious because they have little visibility of what happens and they see no apparent progress. Therefore boxing technological changes in fixed term sprints increases client's confidence because he/she has at least some sort of deadline visibility and the illusion that that black hole that eats his/her money will, eventually, end soon.&lt;br /&gt;&lt;br /&gt;More on this some other time :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-8416653342486026985?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/8416653342486026985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=8416653342486026985' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8416653342486026985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8416653342486026985'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/01/being-agile.html' title='Being Agile'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-1234790525129825888</id><published>2009-01-31T20:29:00.004+02:00</published><updated>2009-01-31T21:38:32.357+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Leader</title><content type='html'>A leader is someone who is capable of developing a solution for a given problem and be able to do whatever is necessary to implement it. He must be able to act with courage and with the company values in mind. He must always have a proactive, optimistic attitude but should also be pragmatic in terms of risks and plans. He should genuinely believe and always make sure that his personal interest is in line with that of the company. He should be able to motivate people and have enough people skills as to make others follow him not by the means of force but by good will. He should be able to convince people to trust and follow him and not let them down. The role of a leader (formal or informal) should always be a positive one – he is the one who makes things happen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-1234790525129825888?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/1234790525129825888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=1234790525129825888' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1234790525129825888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1234790525129825888'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/01/role-of-leader.html' title='Leader'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-1412462889861551030</id><published>2009-01-08T22:13:00.009+02:00</published><updated>2009-01-09T10:02:13.284+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>A Jack Welch Story</title><content type='html'>The following story is allegedly attributed to Jack Welch and, therefore I will presume the same.&lt;br /&gt;&lt;br /&gt;A manager comes to Jack to ask for help in a delicate matter. Jack joyfully offers his assistance but warns his subordinate that the next time he/she comes in with a problem he/she will be fired. "Why?", asks the employee stupefied. Jack answers: "You are hired here to solve problems not to report them to me. It may happen that you ran into something that you can't handle by yourself but such a problem is unlikely to occur more than once in your career here so I'm more than glad to help you. But if it happens more than once though, it means that you are not that good and maybe we can find somebody who does better."&lt;br /&gt;&lt;br /&gt;While Jack surely is quite radical in his approach, he has a good point. A manager who goes to his superior whenever he encounters a more difficult situation is a weak manager. He/she has no intrinsic value on his own. Leadership comes from the ability to solve problems and not forward them up the hierarchy. I'm not implying that he/she should hide things or be afraid of consequences of his own actions. I'm not implying either that he/she should never ask for advice or even help. What I'm saying is that, if he/she always feels the need to go "upstairs" for interventions than he/she should seriously ask himself/herself - "Am I really adding value to the enterprise?" And one more thing: if you need to go to your superior, &lt;span style="font-weight: bold;"&gt;BE PREPARED&lt;/span&gt;! Make sure that you have all the answers to all the questions, that you have perfect arguments, discuss them with somebody first. Otherwise you will only make a fool of yourself.&lt;br /&gt;&lt;br /&gt;BTW, (Jack Welch in Romania)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.standard.ro/articol_45402/jack_welch__romanii_nu_pot_ajunge_in_tinerete_manageri_in_vest.html"&gt;http://www.standard.ro/articol_45402/jack_welch__romanii_nu_pot_ajunge_in_tinerete_manageri_in_vest.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.standard.ro/articol_46708/exclusiv_tmc___jack_welch__credem_ca_oamenii_incearca_cu_disperare_sa_reuseasca.html"&gt;&lt;br /&gt;http://www.standard.ro/articol_46708/exclusiv_tmc___jack_welch__credem_ca_oamenii_incearca_cu_disperare_sa_reuseasca.html&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.standard.ro/articol_46800/jack_welch__catre_top_manageri__de_ce_este_atractiva_romania.html"&gt;http://www.standard.ro/articol_46800/jack_welch__catre_top_manageri__de_ce_este_atractiva_romania.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-1412462889861551030?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/1412462889861551030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=1412462889861551030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1412462889861551030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1412462889861551030'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/01/jack-welch-story.html' title='A Jack Welch Story'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-309120054139371688</id><published>2009-01-06T11:12:00.005+02:00</published><updated>2009-01-06T12:41:29.105+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Knowledge Transfer</title><content type='html'>Knowledge transfer, information and change should be communicated in a way that will not trigger people's natural defense mechanism and resistance. Ideally, it should be demonstrated by practice and coaching and introduced gradually (however, that is not always possible). The process should also have a human, personal touch. Bombarding people with documents, links, articles, plans is a dangerous way to go. If too much information is presented at once, especially in an impersonal form (email, for instance), it never gets read or understood and, a priori, is considered a threat or something that is worth resisting to or,  in most cases, a useless managerial caprice. Change is easier to implement if the team is prepared in time, by sending those documents way in advance and request comments on them, by talking about the advantages and issues, by asking questions to identify possible threats and bottlenecks (no, you don't know everything and everyone has a valid point of view), by fostering learning and identifying and naming issues with the present setup. Talk, be personal, ask, understand what others are saying and remember that knowledge transfer should always be bidirectional.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-309120054139371688?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/309120054139371688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=309120054139371688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/309120054139371688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/309120054139371688'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/01/knowledge-transfer.html' title='Knowledge Transfer'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-6508154198541688771</id><published>2009-01-05T22:02:00.028+02:00</published><updated>2009-01-06T08:25:17.593+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><category scheme='http://www.blogger.com/atom/ns#' term='project management'/><title type='text'>Debate Invitation: Design Documents Versus Mock-Ups*</title><content type='html'>I'd like to argue that user interface mock-ups, fake screen-shots plus annotations and verbal stories are, most of the time, a better design tool than spreadsheets, word documents or functional diagrams. While there are other valid arguments for / against them, I find the following rather strong and applicable to a wide range of possible scenarios:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;One of the main requirements of any software package is usability. The interface should be simple to use and intuitive and therefore, after a mental movie and a mental proof of concept are created and some ideas scratched down, developers should proceed with it right from the start. If the concept cannot be easily fit in a fake screen shot, then there might be something wrong with it. If the mock-up is not explicit enough by itself (and some side, contextual, annotations) then it might be too complex (and difficult to understand and use) and should be rethought.&lt;/li&gt;&lt;li&gt;A UI mock-up provides an early feedback on whether the design is consistent. In the process of making the mock-up, one usually reviews its whole mental movie and his/her design notes and tries to blend them together in an accessible format. This way, elements that don't fit very well or don't provide enough value are discovered sooner.&lt;/li&gt;&lt;li&gt;A mock-up is by far a cheaper validation tool than a full implementation, allowing you to spot a lot of the possible issues, very early in the process.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A mock-up can be a great starting point for a debate or a brainstorming session.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Unlike functional diagrams, mock-ups usually do not contain implementation hints. The construct is based only on what the user / player sees and, therefore, allows the programmer to choose the best architecture possible without any algorithmic suggestion. What I've seen is that programmers tend to take design specifications as architecture specifications, blocking opportunities for extensibility, clean code, better algorithms - UI Mock-ups are a step away from this danger.&lt;/li&gt;&lt;li&gt;Mock-ups are simpler to grasp and provide better visibility to the design intentions.&lt;/li&gt;&lt;li&gt;Product validation is easier to do when testing against a pre-made mock-up. It's there or it's not there - more difficult to forget features.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Nobody likes to read lists or long documents. If ever read, long docs are read superficially and, again, some details can be lost and never get implemented. Such a missing feature is hard to discover during validation.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Most of the time, lists and other types of documents have to the reader a different meaning than that intended by the designer (nobody understands exactly the same thing and everybody ends up with another mental image of what's required). If mock-ups are not on the paper, they are constructed differently in everyone's heads, leading later to arguments, difficult and costly implementation changes and frustration.&lt;/li&gt;&lt;li&gt;The process of verbally explaining mock-ups triggers ad-hoc brainstorming sessions and clarifications. Communication and knowledge transfer is fostered as is friendship among team members.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;What do you think?&lt;br /&gt;------&lt;br /&gt;Note:&lt;br /&gt;* by UI - mock-up I mean a user interface design suggestion or a fake screen-shot of some relevant in-game (in-application) element or moment, polished to some degree&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-6508154198541688771?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/6508154198541688771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=6508154198541688771' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/6508154198541688771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/6508154198541688771'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/01/debate-request-design-documents-versus.html' title='Debate Invitation: Design Documents Versus Mock-Ups*'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-1037812666300310247</id><published>2009-01-05T21:53:00.007+02:00</published><updated>2009-01-06T10:43:39.707+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='project management'/><title type='text'>Blog To Follow On Agile Methodologies</title><content type='html'>Here is a blog to follow: &lt;a href="http://agilesoftwaredevelopment.com/"&gt;http://agilesoftwaredevelopment.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some highlights:&lt;br /&gt;&lt;br /&gt;10 Principles of Agile Project Time Management:&lt;br /&gt;&lt;a href="http://agilesoftwaredevelopment.com/blog/jurgenappelo/10-principles-agile-project-ti"&gt;http://agilesoftwaredevelopment.com/blog/jurgenappelo/10-principles-agile-project-ti&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The 12 Best Questions for Team Members:&lt;br /&gt;&lt;a href="http://agilesoftwaredevelopment.com/blog/jurgenappelo/12-best-questions-team-members"&gt;http://agilesoftwaredevelopment.com/blog/jurgenappelo/12-best-questions-team-members&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Professionalism = Knowledge First, Experience Last:&lt;br /&gt;&lt;a href="http://agilesoftwaredevelopment.com/blog/jurgenappelo/professionalism-knowledge-first"&gt;http://agilesoftwaredevelopment.com/blog/jurgenappelo/professionalism-knowledge-first&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Kano Customer Satisfaction Model:&lt;br /&gt;&lt;a href="http://www.12manage.com/methods_kano_customer_satisfaction_model.html"&gt;http://www.12manage.com/methods_kano_customer_satisfaction_model.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SCRUM:&lt;br /&gt;&lt;a href="http://agilesoftwaredevelopment.com/scrum/simple-product-backlog"&gt;&lt;br /&gt;http://agilesoftwaredevelopment.com/scrum/simple-product-backlog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agilesoftwaredevelopment.com/scrum/simple-sprint-backlog"&gt;&lt;br /&gt;http://agilesoftwaredevelopment.com/scrum/simple-sprint-backlog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-1037812666300310247?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/1037812666300310247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=1037812666300310247' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1037812666300310247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1037812666300310247'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2009/01/great-blog-to-follow.html' title='Blog To Follow On Agile Methodologies'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-9112688651693018187</id><published>2008-12-16T23:44:00.015+02:00</published><updated>2010-08-28T16:11:15.029+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><category scheme='http://www.blogger.com/atom/ns#' term='management'/><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Project Constraints</title><content type='html'>Every manager knows that, given the quality-deadline-budget constraints, sooner or later he needs to "adjust" one in order to complete the project within the other two - especially if they are tight. Every project should find an acceptable balance between the  three, a balance based on a trade-off limit established with the involved parties before the slippage occurs.&lt;br /&gt;&lt;br /&gt;A question each PM should ask is: "In the most likely case that something goes wrong, what are my limits? What can I adjust?" The deadline and budget being rather fixed, given the market window opportunity and the sales  forecast, is it quality then? It shouldn't be, as long as the quality target is within the application domain (e.g. no military constraints for a domestic use). Especially in our times of crisis and fluid markets - community sites, experts within reach, reviews, high competition-, lowering the standards of the product could mean a major drop in sales, or, even worse, brand compromise.&lt;br /&gt;&lt;br /&gt;There is, however, an escape - the number of features. I can almost certainly say about every software project that is has at least one not-so-needed function that can be dropped off in case of emergency. What is there to do then? Well, I think the key word is prioritize: selecting that set of features that constitutes  the core, that set that defines your project and makes it stand out of the crowd. These should be quite a few and be given the highest priority. Assigning a lower priority to the others, based upon business value and duration and making sure that you can complete the core and do as much of the rest as possible, without compromising integrity and quality should do.&lt;br /&gt;&lt;br /&gt;As a rule of thumb: always try to make sure that a complete and coherent working product can be delivered at the highest acceptable standards, no matter what happens, and that all the stakeholders understand and agree with the compromises. And one important thing to remember: late cuts lead to inconsistencies, therefore cutting is something that must be prepared in advance. Ideally, all the times, the product should be coherent and marketable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-9112688651693018187?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/9112688651693018187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=9112688651693018187' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/9112688651693018187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/9112688651693018187'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2008/12/project-constraints.html' title='Project Constraints'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-3395972951050190332</id><published>2008-12-14T21:14:00.010+02:00</published><updated>2011-03-18T18:17:53.411+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>Flow</title><content type='html'>'Flow is the mental state of operation in which the person is fully immersed in what he or she is doing by a feeling of energized focus, full involvement, and success in the process of the activity.' - &lt;a href="http://en.wikipedia.org/wiki/Flow_%28psychology%29"&gt;Wikipedia&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Generating and maintaining his fellow coworkers in the flow should be the goal of every manager - a deep state of concentration and involvement that generates a rewarding feeling in those who attain it. The thoughts of a person in the flow are similar to a stream of ideas focused on a single subject. He or she disconnects from the outer world and becomes one with the activity thus resulting in a boost of productivity and enjoyment. That is why jobs like programming benefit enormously if the practitioner attains this special state.&lt;br /&gt;&lt;br /&gt;Flow is not necessary related to work. Basically everything that is intellectually intensive can trigger such a mental state. One of the targets of every game designers is to create a smooth and immersive environment that, eventually, will capture players' attention and will trigger the flow. All successful games are able to generate such deep involvement that, in turn, creates addictiveness and satisfaction.&lt;br /&gt;&lt;br /&gt;Prerequisites:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A long period of silence and a surrounding atmosphere of involvement, lack of unnecessary distractions&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Intellectual challenge&lt;/li&gt;&lt;li&gt;Streamlined tools or accessible interfaces (basically whole accessibility dogma is built upon the idea that a person shouldn't be distracted from his / her main activity and loose focus)&lt;/li&gt;&lt;li&gt;Prior knowledge of the subject or some other mean by which the person feels comfortable with the activity he or she is involved in (like a smooth learning curve)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A friendly but competitive environment&lt;/li&gt;&lt;/ul&gt;The main problem with the flow is that it installs quite hard and is lost quite easily. Repeated returns from the flow can be very unsatisfying and can cause frustration, boredom or a sense of general lack of enthusiasm. A programmer, for instance, needs about 20 minutes to attain flow and can loose it in roughly a minute or two of interruption. Therefore, it is imperative for a software company to maintain a low level of noise in the production department and for everybody to respect each others work and concentration. The simplest rules that can be followed that can have the effect of boosting productivity are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Maintain a low noise level (less talk in the production area)&lt;/li&gt;&lt;li&gt;Don't interrupt your colleague for something that you can figure out yourself&lt;/li&gt;&lt;li&gt;All discussions or meetings that need only a part of the team should be held in a separate conference room&lt;/li&gt;&lt;li&gt;Maintain all activities not related to production to a minimum. When a colleague is doing something not part of his job, he may distract others&lt;/li&gt;&lt;li&gt;Maintain short compilation and start-up times for the application to debug (in programming)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Maintain the list of activities that one needs to perform frequently as short as possible; automate as much as possible. A single click or a shortcut should do most of the time&lt;/li&gt;&lt;li&gt;Streamline all processes and reduce the overhead to the minimum&lt;/li&gt;&lt;li&gt;Allow every employee to have enough personal space. Distribute desks such that everyone can have a feeling of intimacy and safety&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Having said that, I wish you all to enter the flow as often as possible and to sustain it as long as possible. It's really fulfilling!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-3395972951050190332?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/3395972951050190332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=3395972951050190332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/3395972951050190332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/3395972951050190332'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2008/12/flow.html' title='Flow'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-5495404227033583571</id><published>2008-12-13T13:08:00.024+02:00</published><updated>2008-12-13T22:00:18.174+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>The Broken Window Effect</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_lsJK5ewOkTU/SUPoXUL8FfI/AAAAAAAAAHs/We2dmy2X__g/s1600-h/glass.thumbnail.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 85px; height: 128px;" src="http://3.bp.blogspot.com/_lsJK5ewOkTU/SUPoXUL8FfI/AAAAAAAAAHs/We2dmy2X__g/s320/glass.thumbnail.jpg" alt="" id="BLOGGER_PHOTO_ID_5279318675461772786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A broken window - not a notable event by itself but, if not fixed soon enough, might lead to the idea that the owners don't care. If that's the case, eventually another window gets broken or some graffiti is painted on the walls. Later, it spreads throughout the entire neighborhood. The criminality rate starts to raise and the community collapses. A dramatic scenario that is quite unlikely to occur if there weren't already hidden tensions beneath the peaceful surface but the point is that, if an issue is left unfixed, things are much likely to start degrading exponentially. Imagine a car parked in the street. It can stay there for months left untouched but, once somebody breaks one of its win&lt;span style="text-decoration: underline;"&gt;d&lt;/span&gt;ows or punctures a tire, the car is soon vandalized: all windows are broken, beggars start using it as a place to spend their nights, all valuable parts are stolen and it becomes a wreck in no time.&lt;br /&gt;&lt;br /&gt;Smaller scale, personal life, common example: it is easy to wash the dishes immediately after dinner but, once you leave them in the kitchen sink unwashed, new dishes will start to gather there and it will be more difficult and unpleasant for you to wash  them. A dirty car, uncompleted jobs are just the same. It is easy to maintain things in proper shape but, once you loose track of them, they start to multiply and then it is more difficult to put them back  in order - with really bad possible consequences: lack of motivation, depression, loss of productivity and a sense of incompleteness, affecting your mood, your job, your relationships.&lt;br /&gt;&lt;br /&gt;In software development, sloppy code maintenance can lead to disaster. It all stars with the inability to enforce coding rules or standards, a too permissive architecture and a lead programmer that does not validate code - either because he / she is too tired, under too much pressure or just doesn't care. Failure to maintain a good code quality is a clear sign that the project is slipping and every programmer will start hacking his way through the source or impose his personal view on things, leading to bugs and spaghetti code. Once this state of things installs, it triggers an acute loss of motivation in every team member, the feeling that the project is loosing track that, in turn, leads to a great decrease in productivity. People become unhappy with their jobs, soon fights start to happen and some might even start looking for something else. Again, a snowball effect.&lt;br /&gt;&lt;br /&gt;Points I'd like to make:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Little things can get amplified and have really bad consequences if not properly recognized and managed.&lt;/li&gt;&lt;li&gt;Problems left unfixed generate a feeling that "no one cares" and weight that will, eventually, lead to bigger problems.&lt;/li&gt;&lt;li&gt;Taking care of issues when they first manifest is the easiest way to stay fit.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The subject is somehow analyzed, among other very interesting topics, in "&lt;i&gt;&lt;b&gt;The Tipping Point: How Little Things Can Make a Big Difference&lt;/b&gt;&lt;/i&gt;", written by Malcolm Gladwell - published in Romania by the "Publica" print house.&lt;br /&gt;&lt;br /&gt;An interesting article on the subject is also "&lt;a href="http://www.ambiguous.org/robin/word/brokenwindows.html"&gt;http://www.ambiguous.org/robin/word/brokenwindows.html&lt;/a&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-5495404227033583571?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/5495404227033583571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=5495404227033583571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/5495404227033583571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/5495404227033583571'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2008/12/broken-window-effect.html' title='The Broken Window Effect'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_lsJK5ewOkTU/SUPoXUL8FfI/AAAAAAAAAHs/We2dmy2X__g/s72-c/glass.thumbnail.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-1271993083688053683</id><published>2008-12-09T23:04:00.014+02:00</published><updated>2008-12-10T00:02:01.738+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><title type='text'>Montreal</title><content type='html'>I've just returned from one week in Ubisoft Montreal where I attended a conference on new game technologies. However, I will not write about the conference itself, but about the city and the people I met.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_lsJK5ewOkTU/ST7nX8s-dBI/AAAAAAAAAHk/l-d2XPrh4-0/s1600-h/montreal3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_lsJK5ewOkTU/ST7nX8s-dBI/AAAAAAAAAHk/l-d2XPrh4-0/s320/montreal3.JPG" alt="" id="BLOGGER_PHOTO_ID_5277910211942577170" border="0" /&gt;&lt;/a&gt;The architecture - downtown is a mixture of modern skyscrapers, art-deco, Neogothic cathedrals, Victorian houses, new and old, American and European at the same time, that blend together splendidly. In 2006, the city was recognized by the international design community as a UNESCO City of Design, one of the three world design capitals (wikipedia)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The parks - huge parks, with free ice rings. One of the most beautiful is the Mount Royal, with wonderful panoramas to view the entire city.&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_lsJK5ewOkTU/ST7nQcqOAJI/AAAAAAAAAHc/1fgMLJxj_as/s1600-h/montreal2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_lsJK5ewOkTU/ST7nQcqOAJI/AAAAAAAAAHc/1fgMLJxj_as/s320/montreal2.JPG" alt="" id="BLOGGER_PHOTO_ID_5277910083081994386" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style="text-align: left;"&gt;The people - a mixture of nations and cultures. In the street, people are warm and willing to help you. The services are great. Everyone seems to do his/her job with passion and dedication.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_lsJK5ewOkTU/ST7nIgFIXkI/AAAAAAAAAHU/_JJyLlIi2sE/s1600-h/montreal1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_lsJK5ewOkTU/ST7nIgFIXkI/AAAAAAAAAHU/_JJyLlIi2sE/s320/montreal1.JPG" alt="" id="BLOGGER_PHOTO_ID_5277909946561224258" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The hotel - Ryatt Regency - warm, American, with a light jazzy feeling.&lt;/li&gt;&lt;li&gt;The streets - traffic seems by far lighter than in Romania. &lt;/li&gt;&lt;/ul&gt;In a word, a great experience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-1271993083688053683?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/1271993083688053683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=1271993083688053683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1271993083688053683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1271993083688053683'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2008/12/montreal.html' title='Montreal'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_lsJK5ewOkTU/ST7nX8s-dBI/AAAAAAAAAHk/l-d2XPrh4-0/s72-c/montreal3.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-6614750941523149457</id><published>2008-12-02T10:49:00.006+02:00</published><updated>2011-03-18T18:24:13.369+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Why Sometimes Less Means More?</title><content type='html'>May sound like a contradiction but, actually, it is not. Maintaining less things or activities around you helps you keep your focus on what is important. It helps you use your entire energy to do only the most crucial things and do them better. Switching tasks is time consuming and energy inefficient. It can also get you depressed because you just don't get to reach your maximum potential in any fields - you know you could do "that" better! Simplicity generates a feeling of lightness and that leads to optimism and confidence. Multitasking is great and can help you do more because it allows you to better fill time gaps and also doesn't get you bored but, be careful how many tasks you undertake ;). What to do when you get overcrowded? Delegate, simplify, get rid of things that you don't really need - become efficient and effective. Too many activities will get you lost in details and you will loose the big picture. When you feel it's just too much, stop, think, reanalyze, reorganize.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-6614750941523149457?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/6614750941523149457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=6614750941523149457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/6614750941523149457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/6614750941523149457'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2008/12/why-sometimes-less-means-more.html' title='Why Sometimes Less Means More?'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-8561285430159494801</id><published>2008-12-01T09:27:00.012+02:00</published><updated>2011-03-18T17:12:56.738+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='management'/><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Innovation</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_lsJK5ewOkTU/SUPpPKY4WnI/AAAAAAAAAH0/sEFWAaCcNhQ/s1600-h/lightbulb.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5279319634904373874" src="http://2.bp.blogspot.com/_lsJK5ewOkTU/SUPpPKY4WnI/AAAAAAAAAH0/sEFWAaCcNhQ/s320/lightbulb.jpg" style="cursor: pointer; float: right; height: 192px; margin: 0pt 0pt 10px 10px; width: 183px;" /&gt;&lt;/a&gt;&lt;br /&gt;One of the key ingredients that pushes a company or a product in the elite group is constant innovation. This applies to game development more than anything else because, in this industry, the winner takes it all and seldom it happens that a game that is not innovative sells.&lt;br /&gt;&lt;br /&gt;How do we generate innovation, then? The process is tightly linked with a small resistance to change. It can only be embraced in a team that has constant improvement and self challenge as its core values. Innovation appears in teams made of professionals who are involved in the project beyond their current task. Innovation comes from inside those who spots a potential issue and propose a solution - even if the proposition cannot be applied directly, any idea, if spoken, can generate a cognitive process in someone else that might lead to something. It is a rare resource and it should be carefully managed and highly appreciated. It can be triggered only by sustaining a sense of friendship among the team members. It can be triggered by inviting team members to speak even if the subject is not necessary  tied to their job description.&lt;br /&gt;&lt;br /&gt;Constant brainstorming is a key process but innovation also comes from inside everyone - inner motivation and personal initiative being its traits. As lead, one should always take care people are not afraid to speak their thoughts. Innovation also comes from respect and the ability to actively listen to others -  those who think too highly of themselves are less creative because they stopped listening. Everyone should know that their opinions are taken in consideration seriously.&lt;br /&gt;&lt;br /&gt;Innovation needs time and, most of the time, it is an iterative process: an idea leads to a prototype, then again and again and then to the final product. People should have time to think and understand their role and the project, and, as a result, it will lead to something novel. However, care should be taken not to get lost in an infinite creative loop and never finish ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-8561285430159494801?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/8561285430159494801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=8561285430159494801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8561285430159494801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/8561285430159494801'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2008/12/innovation.html' title='Innovation'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_lsJK5ewOkTU/SUPpPKY4WnI/AAAAAAAAAH0/sEFWAaCcNhQ/s72-c/lightbulb.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-3156854403335515355</id><published>2008-11-30T15:01:00.013+02:00</published><updated>2008-12-13T19:00:01.356+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='management'/><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>The Team</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_lsJK5ewOkTU/SUPqBxMl-vI/AAAAAAAAAH8/iDTsyW1C0ew/s1600-h/organisational.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 167px; height: 161px;" src="http://2.bp.blogspot.com/_lsJK5ewOkTU/SUPqBxMl-vI/AAAAAAAAAH8/iDTsyW1C0ew/s200/organisational.jpg" alt="" id="BLOGGER_PHOTO_ID_5279320504315280114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The team is not an amorphous mass. It is made up of people, each of them unique in his own way with his own values, beliefs and experiences. It is made up of Serban, Mihai, Dragos, Marius, Cristi and so on. A team leader should preserve and cherish individuality. He should not think of his team to as a pool of resources that is there to complete given tasks but rather how to help each member express his ideas and allow each and everyone to participate in the project creatively. He should find ways to involve people and and let them do their jobs as they see fit. Rather than imposing his point of view, he should strive to generate consistency from all points of view and maintain the project heading forward. This is especially true for game development, an industry that focuses on fun and, since fun is a subjective matter in most cases, more opinions are always welcome. Treating each person as an individuality has, potentially, the following benefits:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;People are more motivated if they feel its their project they build and not a series of unrelated taks&lt;/li&gt;&lt;li&gt;The outcome is better since it is the mediated value of many opinions&lt;/li&gt;&lt;li&gt;People work better if they feel that they mean something in the team and see the importance of their job&lt;/li&gt;&lt;li&gt;People understand better what is required because they are directly involved&lt;/li&gt;&lt;li&gt;A sense of friendship occurs from many people working together towards a common goal&lt;/li&gt;&lt;li&gt;Knowledge is spread within the team&lt;/li&gt;&lt;li&gt;Know-how is put to better use since everyone finds his place within the team and the project&lt;/li&gt;&lt;li&gt;People end up liking what they do and develop a sense of confidence, leadership and attachment to the project&lt;/li&gt;&lt;li&gt;Generates better visibility of the team members outside the team, to upper management&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;A common pitfall is getting lost in details and endless meetings but this can be properly managed and its the duty of the team leader to make sure the project is not stalling. A lead or manager should never forget that is the team who builds the project and not himself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-3156854403335515355?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/3156854403335515355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=3156854403335515355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/3156854403335515355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/3156854403335515355'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2008/11/team.html' title='The Team'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_lsJK5ewOkTU/SUPqBxMl-vI/AAAAAAAAAH8/iDTsyW1C0ew/s72-c/organisational.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-5276377982222098741</id><published>2008-11-30T14:04:00.009+02:00</published><updated>2011-03-18T18:15:17.063+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubisoft'/><title type='text'>Ubisoft @ BEST Festival in Iasi</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_lsJK5ewOkTU/STKBoy6s9fI/AAAAAAAAAF8/xgSfl4wd96Y/s1600-h/DSC07354.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5274420651467011570" src="http://4.bp.blogspot.com/_lsJK5ewOkTU/STKBoy6s9fI/AAAAAAAAAF8/xgSfl4wd96Y/s320/DSC07354.JPG" style="cursor: pointer; float: left; height: 202px; margin: 0pt 10px 10px 0pt; width: 269px;" /&gt;&lt;/a&gt;Last week BEST (Boart Of European Students Of Technology) had a festival in Iasi. Ubisoft was invited to present itself and to sustain a contest of game development.  Both the contest and the presentation were a success. To my surprise though, many students were not aware before the presentation that those cool games outhere are, in part, developed in Romania. Yes, they are and the Bucharest Studio has a strong position within the Ubisoft group. Brands fully developed in Bucharest:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Silent Hunter (3, 4, AddOn)&lt;/li&gt;&lt;li&gt;HAWX&lt;/li&gt;&lt;li&gt;Blazing Angels (1, 2)&lt;/li&gt;&lt;li&gt;Chessmaster and many more.&lt;/li&gt;&lt;/ul&gt;Also the Bucharest studio took part in developing other well known games, in collaboration with studios from abroad. Yes, a career in game development is possible in Romania and yes, you get to work at the highest level.&lt;br /&gt;&lt;br /&gt;The picture represents me, sustaining the presentation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-5276377982222098741?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/5276377982222098741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=5276377982222098741' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/5276377982222098741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/5276377982222098741'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2008/11/ubisoft-best-festival-in-iasi.html' title='Ubisoft @ BEST Festival in Iasi'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lsJK5ewOkTU/STKBoy6s9fI/AAAAAAAAAF8/xgSfl4wd96Y/s72-c/DSC07354.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-2872145880711148487</id><published>2008-11-30T09:07:00.017+02:00</published><updated>2011-03-18T18:17:22.190+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><title type='text'>Notes On Software Engineering And Software Architecture</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_lsJK5ewOkTU/SUPq6FyQdtI/AAAAAAAAAIE/_dyLSJSgNlw/s1600-h/uml.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5279321471914637010" src="http://2.bp.blogspot.com/_lsJK5ewOkTU/SUPq6FyQdtI/AAAAAAAAAIE/_dyLSJSgNlw/s200/uml.JPG" style="cursor: pointer; float: right; height: 139px; margin: 0pt 0pt 10px 10px; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;Before diving into any argumentation I'd like to point out that I strongly believe that software development should be scientifically managed and developed, that patterns are good and that at no time one should start coding before thinking first about the implications of what he is doing, about where that code should be merged, about what his task is all about and how. Yes, think before you do! The main concerns a software engineer should have are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Do I perfectly understand what is the scope of my taks?&lt;/li&gt;&lt;li&gt;Do I perfectly understand what is the scope of the program and where my task fits in it?&lt;/li&gt;&lt;li&gt;Do I perfectly understand previously written code - or at least its main concepts and structure?&lt;/li&gt;&lt;li&gt;Am I making sure I am not duplicating functionality?&lt;/li&gt;&lt;li&gt;Can I fit my task onto existing patterns and structure, what are the existing pieces of code that I can reuse (not copy-paste)&lt;/li&gt;&lt;/ul&gt;If you are not sure about any of the questions above, it is imperative to ask!&lt;br /&gt;&lt;br /&gt;In the lines above I've tried to avoid using the terms "software engineering" or "software architecture". They are good terms, they summarize perfectly the concepts of solid development but I feel that, by being overused, their meaning is somehow lost.&lt;br /&gt;&lt;br /&gt;What is engineering and what is software engineering? Well, since the beginning of the century students were told that engineering is the act of using theoretical principles and forces of nature to build something useful. The focus is not on the process of "engineering" but rather on the work product - yes, engineering is not a process and it's not even a fixed guideline. I'm making this point very clear because many developers gather under the term of software engineering a whole personal philosophy of how software should be done, what rules should be applied, how code should be written and they think it's the fault of the management that these are not followed - however, each developer has his own philosophy. This creates around the term a mystical aura and a sense of guilt that pushes the notion far away from its original meaning = use your knowledge to build something useful.&lt;br /&gt;&lt;br /&gt;Something similar is with software architecture and many think of software architecture as a predefined set of mandatory classes, a lot of links between objects and, generally, a hug&lt;a href="http://2.bp.blogspot.com/_lsJK5ewOkTU/SUPrunqWNqI/AAAAAAAAAIM/4_ekBs1Ajf4/s1600-h/programmer.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5279322374361462434" src="http://2.bp.blogspot.com/_lsJK5ewOkTU/SUPrunqWNqI/AAAAAAAAAIM/4_ekBs1Ajf4/s200/programmer.jpg" style="cursor: pointer; float: right; height: 185px; margin: 0pt 0pt 10px 10px; width: 172px;" /&gt;&lt;/a&gt;e amount of code, formatted according to his own style. However this defeats its main purpose: to help us do more with less. According to my view, software architecture is that basic set of principles the code is build upon that minimizes the size of the program, that facilitates code reuse and discourages hacks. Its purpose is to limit the quantity of non-feature-related code and therefore to limit the amount of bugs. Ideally, it should allow the developer to think only of his task or feature and should make very clear for him what is there to reuse and how things are organized. This definition fits very well under the KISS principle, however most of us have the tendency to forget it and get caught in the thrill of building systems - our OWN systems.&lt;br /&gt;&lt;br /&gt;Yes, every time you feel the need to build a system stop and ask yourself: why? - and try to be honest about it - are you developing it because it is cool and you want to show off a little or because it is really needed? If it is really needed, you may want to think again.&lt;br /&gt;&lt;br /&gt;Systems are not bad by themselves and many times they are useful. What makes them bad is that, sometimes, their scope is not perfectly defined, that the developer tends add code that "might be useful in the future" and most of the time it is not; they increase the amount of minimal knowledge about the program one should have (there is this system, that system and the other one - which one should I use?), usually they don't fit on existing architecture and, in the end, they only add extra complexity if not properly managed.&lt;br /&gt;&lt;br /&gt;Many times "architecture" is done on an egocentric basis rather than feature-centric and that is not pragmatism. Most of the times, the best code is the minimal code required to perform a certain task. If it's proven insufficient, one should have enough energy to refactor it. Failing to do so leads to cowboy coding and hacks in no time especially if changes are not properly managed. A large program is, by itself, a complex system and his structure should be revised constantly and, if it's not fit, modified. Such a task is usually huge and of vital importance and should only be undertaken by the most experienced developers in the team.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-2872145880711148487?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/2872145880711148487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=2872145880711148487' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/2872145880711148487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/2872145880711148487'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2008/11/some-thoughts-about-software.html' title='Notes On Software Engineering And Software Architecture'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_lsJK5ewOkTU/SUPq6FyQdtI/AAAAAAAAAIE/_dyLSJSgNlw/s72-c/uml.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-1767264889433141782</id><published>2008-11-29T19:47:00.006+02:00</published><updated>2009-01-05T22:58:20.985+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='management'/><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Working With Junior Engineers</title><content type='html'>During the last four months I had the pleasure of having some new, junior programmers in my team. Working with them, I realized the enormous benefit of inner motivation. While well trained, they also posses a proactive state of mind that pushes them forward at an incredible pace. I hope that, next time I feel close to loosing my motivation I will remember the following lessons:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Competency is not necessary related to experience (especially in IT) - there are a lot of highly trained junior engineers outhere!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Constant learning and willingness to self improve is the only way to keep pace with the freshmen.&lt;/li&gt;&lt;li&gt;Inner motivation is extremely important. Young people have it and its helping them achieve things that some may think only a senior can do.&lt;/li&gt;&lt;li&gt;It is easier to work with junior engineers because they want to learn and to demonstrate  what they are capable of (again inner motivation)&lt;/li&gt;&lt;li&gt;In a team it is good to have the right balance between seniority and juniority. Senior and junior people tend to complement each other - while the first have the skills the others have the motivation. Junior engineers will inject energy and will increase the motivation of seniors. On the other hand, juniors will have some to learn from to achieve a higher skill level faster.&lt;/li&gt;&lt;li&gt;Proactiveness is pushing things forward and its one of those key ingredients that we don't ever want to loose.&lt;/li&gt;&lt;li&gt;Since it is not (most of the time) possible to have a team made up of only senior engineers, juniors can prove a valuable choice especially if the company is also interested in investing in people and future projects&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A project can fail if not enough senior resources are assigned to it - due to lack of expertise&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-1767264889433141782?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/1767264889433141782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=1767264889433141782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1767264889433141782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/1767264889433141782'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2008/11/working-with-junior-engineers.html' title='Working With Junior Engineers'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922398602483975892.post-7953370768200246786</id><published>2008-11-29T19:24:00.006+02:00</published><updated>2011-10-10T22:46:46.930+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>Karim Rashid - Design Your Self</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_lsJK5ewOkTU/STF7UiBd0eI/AAAAAAAAAFs/t0n5Xz2DHIQ/s1600-h/karim-1.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5274132231288115682" src="http://3.bp.blogspot.com/_lsJK5ewOkTU/STF7UiBd0eI/AAAAAAAAAFs/t0n5Xz2DHIQ/s320/karim-1.jpg" style="cursor: pointer; float: left; height: 260px; margin: 0pt 10px 10px 0pt; width: 184px;" /&gt;&lt;/a&gt;&lt;br /&gt;Ever since "Publica" print house published Karim Rashid's "Design Yourself", everyone seems caught up with it. Skeptical at first, saying to myself "yet another book to teach you how to live your life" I took it and started to read. At first, I was impressed by its looks. Glossy pages, colorful,&amp;nbsp;different. Inside? Short and to the point. Urban. Solid and simple ideas about how life is and should be lived, packed in a trendy design, written especially for us, people in the whirlpool of city life. The basic idea the book is constructed upon is that less sometimes means more - how to organize your house, your desk, your shopping list. It also emphases that you should take your life in your hands, not be afraid of challenges and changes, develop yourself and express your personality as you see fit. It may sound like a cliche but the book is well written, short, colorful, full of examples, some of them being quite funny. I had a good time reading it and it also made me think about things that I should change in my life. Good one :)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Another post on books: &lt;a href="http://blog.alexandrugris.ro/2011/08/books-that-shaped-my-last-year.html"&gt;Books That Shaped My Last Year (2010-2011)&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8922398602483975892-7953370768200246786?l=blog.alexandrugris.ro' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.alexandrugris.ro/feeds/7953370768200246786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8922398602483975892&amp;postID=7953370768200246786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/7953370768200246786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922398602483975892/posts/default/7953370768200246786'/><link rel='alternate' type='text/html' href='http://blog.alexandrugris.ro/2008/11/karim-rashid-design-your-self.html' title='Karim Rashid - Design Your Self'/><author><name>Alexandru Gris</name><uri>http://www.blogger.com/profile/13392423743610937991</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/-XvnGPHqmD14/To4YZW88AgI/AAAAAAAAA1o/juslAsj9rlg/s220/DSC_0125.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_lsJK5ewOkTU/STF7UiBd0eI/AAAAAAAAAFs/t0n5Xz2DHIQ/s72-c/karim-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
