tag:blogger.com,1999:blog-10921308302238461222024-03-06T15:02:15.273-05:00Project ManagementMy view on Project Management, Programming and other stuffMeadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.comBlogger469125tag:blogger.com,1999:blog-1092130830223846122.post-25701424477715350842011-07-06T14:09:00.002-05:002011-07-06T14:09:46.598-05:00Eloquence is eloquent<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfjOSldPXloZd14tmg_6DxrshfCXgrzGsGtOxb59k2QP59bidnL41NOlHsTEybsGrbDOAwO8Hgf_6cXSaCQz9ipVGt-uxDFZ03pNkTKi7VRDIkCQ2OrgPf_HJa-dZInEe-Qi7e3zkGpUQC/s1600/fallingwater-1.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="264" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfjOSldPXloZd14tmg_6DxrshfCXgrzGsGtOxb59k2QP59bidnL41NOlHsTEybsGrbDOAwO8Hgf_6cXSaCQz9ipVGt-uxDFZ03pNkTKi7VRDIkCQ2OrgPf_HJa-dZInEe-Qi7e3zkGpUQC/s320/fallingwater-1.jpg" width="320" /></a></div>What eloquent design? A design that takes the place, time, people into consideration as well as providing a high quality and practical delivery. Most IT projects are not eloquent. Why? Lack of skill, sweet and simple. We (IT people) tend to focus on function and delivering what’s requested, not what is required and not in a way that anyone would look at and even imagine any form of eloquence. Lack of vision, lack of courage and lack of pride lead us down the road to delivering one road house after another instead of a Frank Lloyd Wright masterpiece. Should we strive for better? We better start or the constant low quality, narrow focused delivery will continue to feed decisions makes with the confirmation to the idea that IT is no more important and no more critical to business success than the maintenance crew (no offense to the maintenance crew).Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com1tag:blogger.com,1999:blog-1092130830223846122.post-30958640544554005582011-06-20T09:34:00.000-05:002011-06-20T09:34:48.891-05:00The feeling isn't fear, it's just telling you to moveDogs bark, babies cry, projects hit bumps and project managers need to act (not react). <br />
The time and effort that you put into the Risk Management plan comes into play when <b><i>'things'</i></b> start to happen. Don't fear problems, they'll happen, fear the lack of planning...<br />
<div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/rUcrTGzSKNc?feature=player_embedded' frameborder='0'></iframe></div>Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com3tag:blogger.com,1999:blog-1092130830223846122.post-69381859184566120212011-05-27T14:29:00.000-05:002011-05-27T14:29:56.162-05:00What You Want To See Is What You Get (WYWTSIWYG)<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwB1knoudd9iU9uMLXTNRx9X9uGN_GVuh_vG6BWbmkX3he1YdMFfm_psAuG5ysXKSxno7OkCHk7mt2GCm4NiTASuCqhDtZL9aYcBQe7dVK_K1-1LbhWSSrYlG82XbE0hFbR1Joz5W35puM/s1600/picasso.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwB1knoudd9iU9uMLXTNRx9X9uGN_GVuh_vG6BWbmkX3he1YdMFfm_psAuG5ysXKSxno7OkCHk7mt2GCm4NiTASuCqhDtZL9aYcBQe7dVK_K1-1LbhWSSrYlG82XbE0hFbR1Joz5W35puM/s200/picasso.jpg" width="158" /></a></div>Be it from friends, co-workers, Reports, Audits, Outside consultants, Inter-Galactic Gurus, expensive Standish Reports, inexpensive internet discussions....where ever you get your information from, chances are it's going to leave you with the guidance or direction you initially envisioned. Could it be that you're SO SMART and INTUITIVE that you knew what all the experts would have said? Most likely not...chances are that the information you're seeking, the advice you seek and the meta-physical data gathering done is very tainted by what you wanted it to be...in other words, YOU MADE THE RESULTS say what you wanted it to be.<br />
<br />
In psychology, there's a double blind technique used when gathering data - the basic idea is removing the originator of the data request from the data points (the patients or test victims). This often results in a much more realistic answer to your base question (make sure you're asking the question correctly...otherwise you'll be doing MANY of these data gathering exercises). Is this a valid way for a IT manager to gather this kind of information? Why not? Why not send your staff out with a question like 'Is Open Source the way to go to be more productive' (as opposed to: I need to stay employable, I know Open Source is big, get me info to bring it into this job so I can learn for my next). Are there alternatives to the double blind approach? If you're really interested in real, untainted information (sometimes you may not be for many reasons) - look for information that goes against what you want, question ALL information that confirms what you want...ask someone with an opposing view to provide the information.<br />
<br />
The results you find are usually the results you seek, at least on paper.Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com2tag:blogger.com,1999:blog-1092130830223846122.post-6605418866819983512011-05-20T10:10:00.000-05:002011-05-20T10:10:46.943-05:00What we got here is a failure to communicate<div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/SnO9Jyz82Ps?feature=player_embedded' frameborder='0'></iframe></div>Communication comes in many forms....some more direct than others.What people say (meetings, emails, etc.) is often not what they want to communicate, but often just a gentle, comforting bandage for what has happened OR about to happen. The old<i> 'we reward team work' </i>talk followed by decisions to have the team work physically apart or rewarding individuals is a good example of this. What is being communicated is that they value specific people within the group, for whatever reason, and want those around<i> 'the chosen' </i>to follow and do as needed to support them (not really team work is it?).<br />
<br />
I often hear people complain that MANAGEMENT doesn't listen or understand...well, management is in the same boat as everyone else and the ones that make it to that level understand (either through skill, attrition or luck) what is expected of them and react accordingly. When management say's 'Quality is essential' and then reduces the QA group...what they are really saying is 'you programmers better start coding better, because our costs are to high and your output to weak'.......not 'we plan on putting more $ into the group to ensure quality'.<br />
<br />
Don't get frustrated and discouraged, open your eyes, understand what is really being communicated and either accept it or not.........Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com0tag:blogger.com,1999:blog-1092130830223846122.post-55223562025642057422011-05-18T15:00:00.000-05:002011-05-18T15:00:35.066-05:00Dr. StrangePM or: How I Learned to Stop Worrying and Love the Outsource<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1GuC5W4HxqLKuDIC1esupiSUtFxKHJT1mLojPXKMzcJQfbf9-1yvwUG8zH4wPYzuRDz23Jv_bePE-dYqWkHBP9M7-_NwT6N0Oy2gtxMVAq_k-DhBN71sPupw5pwAYtMOnppB5cqTKq9gr/s1600/strangelove.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1GuC5W4HxqLKuDIC1esupiSUtFxKHJT1mLojPXKMzcJQfbf9-1yvwUG8zH4wPYzuRDz23Jv_bePE-dYqWkHBP9M7-_NwT6N0Oy2gtxMVAq_k-DhBN71sPupw5pwAYtMOnppB5cqTKq9gr/s200/strangelove.jpg" width="200" /></a>A mad project manager embraces outsourcing and the corporate politicians lose control. Sounds like some bad, made for SyFy Channel movie, but it’s true. The day I started to embrace outsourcing is the day the corporate ‘outsource’ hammer lost it’s affect. No longer can I be threatened with lose of job, status and ego. No longer am I complaining about communication problems, late work or poor quality. No longer am I making the almighty dollar that corrupted my original desire to enter software development.<br />
<br />
Consume or be consumed, I decided to consume and become part of the solution. The ever present top management needs to reduce costs and disregard the ‘man in the trench’ screams of oppression is the noise of yesterday. Today, I’m on board with outsourcing. The cost savings aren’t that great, the quality isn’t that bad and overall I think we’re still as productive as we were 20 years ago – for better or worse.<br />
<br />
I feel relieved of the pressure to keep my programming skills ‘up to speed’ and have stopped worrying about the latest code standards. The box has become black and I’m stacking them up like Lego blocks. The promise of ‘object oriented’ programming has been transformed to replicable off-shore teams.<br />
Do I miss getting my hands on the code? No, I actually still keep them in, but focus on the data, where the value has always been. Do I miss the nights of wrestling with thousands of lines of undocumented code that’s doing what it was written to do, but not what the client wanted? No……<br />
<br />
I don’t think the top management desire to cut costs has been achieved, but I do think outsourcing has helped American developers from the never ending code wrestling matches and instead moved us to the bigger ideas and issues at hand.Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com0tag:blogger.com,1999:blog-1092130830223846122.post-3006947713079121752011-02-22T11:12:00.000-05:002011-02-22T11:12:02.996-05:00It’s not my problem<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEOhLvcyovL4AtsW4j1WCMj1vNurrPJofg0jhDySZEUJwIf79bfadZjwPU0flkOmFQX-cxVlxC3s_QhmUzp8IlSea3BhoH_W3wDPk_HqChSs3miBYa45V8LAahYVnJjn9DDyrEuAujcKce/s1600/mh_paddleball.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEOhLvcyovL4AtsW4j1WCMj1vNurrPJofg0jhDySZEUJwIf79bfadZjwPU0flkOmFQX-cxVlxC3s_QhmUzp8IlSea3BhoH_W3wDPk_HqChSs3miBYa45V8LAahYVnJjn9DDyrEuAujcKce/s200/mh_paddleball.jpg" width="200" /></a>One of the major challenges of a project manager, or any manager, is determining is who owns the PROBLEM. By default, the PROBLEM is owned by the person with the biggest guilt complex (aka ME)…and not the person who can actually address the PROBLEM. No matter how hard the current PROBLEM owner tries to get others to help resolve the issue, the PROBLEM tends to bounce right back, as if it was attached like a paddleball. The end result: the PROBLEM is not effectively addressed and blame and future problems have a greater tendency to be associated with ME.<br />
<br />
Ok, rant over, now some definitions:<br />
<ul><li>The PROBLEM – anything that went wrong</li>
<li>ME – the Person who always seems to be working through the teams problems</li>
</ul><br />
Without trying to over-define everything, let’s just say that the PROBLEM is something that needs to be corrected, is understood enough to know who it should be assigned to and is of a severity enough that it needs to take priority. Any additional information is…well…nice to know.<br />
<br />
An effective process would be:<br />
<ul><li>Centralizing problem reporting – an excel sheet to some sophisticated bug tracker</li>
<li>Problem Triage – someone (ME) needs to determine how severe the issue is and WHO the PERSON is that is most associated with it and can resolve it</li>
<li>Assign (you need authority) to the PERSON</li>
<li>Follow up and make sure the problem gets attention and resolved</li>
</ul><br />
Seems simple, but if you ASSume people understand the process and will voluntarily follow it…well let’s just not ASSume, let’s communicate to the team and to management and let us ASSume that we have the authority to push the PROBLEM to the right PERSON….as difficult as assigning to the right person is, the actual resolution is based on the PERSON’s focus and attention to the PROBLEM. The easiest way I’ve found for this to happen is to send out a daily/weekly report of all active PROBLEMS, who they are assigned to and HOW LONG they’ve been out<br />
<br />
standing. Peer pressure and Management pressure can then take it’s course.Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com4tag:blogger.com,1999:blog-1092130830223846122.post-67128384342767096492011-01-31T15:55:00.000-05:002011-01-31T15:55:59.650-05:00Interpersonal communicationCommunication,<span style="color: #38761d;"> <span style="color: black;">(1) it happens</span></span>, (2) you can't time travel to change what was done, (3) it isn’t easy and (4) you need to take everything going on into consideration…basically <a href="http://www.pstcc.edu/facstaff/dking/interpr.htm">the four principals of interpersonal communication</a>…….let’s discuss It Happens……<br />
<br />
<span style="font-size: large;"><b>We’re always communicating</b></span> – all of the time. Don’t even consider hiding from anyone, that’s communicating in itself and most likely a message that you did not want to communicate (or perhaps one that you did – but it’s not one you have real control over since you’re not guiding it……right?).<br />
<br />
We need to realize that our communication flow is always on, we need to either take ownership of it <b>or </b>let it run wild: our choice, either way we’re responsible for the outcome. Like a mighty river, it can’t be stopped and at best only controlled for a temporary period of time. Let’s take our interpersonal communication lifecycle under s microscope and examine the major stages:<br />
<br />
<span style="font-size: large;">Pre- relationship communication</span> – this is the communication that occurs prior to establishing a firm relationship with another person. From the moment you bump into them to you have a better understanding of each other. A good example is the sending of your resume up to the end of the first interview, how much does the recipient really know of you? And what do you think decides their understanding of you at this stage? <br />
<ul><li>Your name</li>
<li>Your writing style</li>
<li>Your background – shared experiences, similar education…</li>
<li>What’s on their mind, what have they gone through getting to work, the coffee that just spilled on their desk</li>
<li>The format of your letter/resume – can they easily read it? Does the butterfly image in the upper right hand corner amuse them? Or distract them?</li>
</ul>When communicating to an unknown person, there’s little you can do to control the above ‘feelings’, but the little can go a long way:<br />
<ul><li>Keep it simple and keep it direct. </li>
<li>Don’t assume anything about shared experiences or common terminology. </li>
<li>Don’t overwhelm and don’t underwhelm. </li>
<li>Make sure you tell the story the way you want the common reader to understand it. </li>
</ul>(to be continued)Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com2tag:blogger.com,1999:blog-1092130830223846122.post-66978457783165596002010-11-17T19:33:00.000-05:002010-11-17T19:33:00.117-05:00Grady Booch<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi94L4q-svgtioWzOr3H9Gt1nlLkMdEdEgbQ-L18l7YBF_uEtSdJN_xDU_vUNshbghRHZNtVc8jlVtSN2bZ_rmlzkG9Y7SWWewhHIAT1xZRgsOHbqVRUT00u9PaeSuwaFrNqYnIEw9HOWxz/s1600/gradybooch.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi94L4q-svgtioWzOr3H9Gt1nlLkMdEdEgbQ-L18l7YBF_uEtSdJN_xDU_vUNshbghRHZNtVc8jlVtSN2bZ_rmlzkG9Y7SWWewhHIAT1xZRgsOHbqVRUT00u9PaeSuwaFrNqYnIEw9HOWxz/s200/gradybooch.jpg" width="200" /></a>If you've never heard of Grady Booch...well, there's a good chance you wouldn't be here......like DeMarco, Yourdon, List and all the other greats - Grady is a Master level, old school, IT genius.....for a more definitive background, check wikipedia (where else would you go): <a href="http://en.wikipedia.org/wiki/Grady_Booch">http://en.wikipedia.org/wiki/Grady_Booch</a><br />
<br />
I just happened to come across his podcast, the reason for this post - a must listen for all you real IT people out there: <a href="http://www.computer.org/portal/web/computingnow/onarchitecture?utm_source=bronto&utm_medium=email&utm_term=examines+the+triage+process&utm_content=meade.rubenstein%40yahoo.com&utm_campaign=CN+November+17%2C+2010">http://www.computer.org/portal/web/computingnow/onarchitecture?utm_source=bronto&utm_medium=email&utm_term=examines+the+triage+process&utm_content=meade.rubenstein%40yahoo.com&utm_campaign=CN+November+17%2C+2010</a><br />
<br />
Also found on iTunes Podcasts......of courseMeadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com0tag:blogger.com,1999:blog-1092130830223846122.post-54282872938305229452010-11-10T19:32:00.000-05:002010-11-10T19:32:00.567-05:00Time Zones<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4lTvXL2lnccNO0_2vZT4d00BDRdFn8MV8J-FZwcoBb2HvA3Yu-bZPu3EdLPAOAsbMJ4lIaY2paMHVjCqQrF00O9gRrv228ppWAnQiECQiucYjCiXMOAE5H9I-PUYWT2YYdnHAPmPXQ2zY/s1600/Aubergines+Baingan.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4lTvXL2lnccNO0_2vZT4d00BDRdFn8MV8J-FZwcoBb2HvA3Yu-bZPu3EdLPAOAsbMJ4lIaY2paMHVjCqQrF00O9gRrv228ppWAnQiECQiucYjCiXMOAE5H9I-PUYWT2YYdnHAPmPXQ2zY/s200/Aubergines+Baingan.jpg" width="200" /></a></div>The risks and complexities of Project Management evolve around communication. How do we effectively communicate needs, updates, feedback, priorities, expectations, etc. A new twist to this, really not that new – but one that I’m currently appreciating more, is the way the world works, specifically time zones. Talking across time zones includes talking across cultures……in addition to being on a call before you wake up talking to someone who’s ready to go home, think of all the common understandings that don’t exist. I recently had a review of some quiz functionality being set up, one of the questions was about vegetables….it took a few minutes to realize the foreign word entered was a local, well known, vegetable. If you can’t both understand what the local potato is, what makes you think you can understand anything more complex? On the positive side, I got a quick intro to some local Indian blue looking, squash looking, potato something that is apparently feeding a good portion of the world’s population.Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com0tag:blogger.com,1999:blog-1092130830223846122.post-44002185181113839392010-10-28T09:01:00.001-05:002010-10-28T09:02:46.160-05:00"A champion is someone who gets up when he can't." - Jack Dempsey<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb16fYRiqRhYv8GYt5lyEdRqk1wahjOf5KYuzAsQuTN7c8Y7vydNHlA5K7pr3JfJoXzFVYRH7SNMKB9Pil3ev7dQuLaVRRqh-mIEixm7bODVOabRi_LhqpjSZDgMcz_0H2gmWl28JdeHeV/s1600/dempsey.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb16fYRiqRhYv8GYt5lyEdRqk1wahjOf5KYuzAsQuTN7c8Y7vydNHlA5K7pr3JfJoXzFVYRH7SNMKB9Pil3ev7dQuLaVRRqh-mIEixm7bODVOabRi_LhqpjSZDgMcz_0H2gmWl28JdeHeV/s1600/dempsey.jpg" /></a>Maybe, just maybe, project managers need to think of themselves as trainers and corner men (women) for the teams we are working with and the projects we are responsible for. There’s a certain rhythm in the preparation, fight-night and post fight that takes place for all professional fighters. There’s also a certain progression of ability for boxers and supporting staff, all based on prior success – success easily being defined in boxing as the last one standing.<br />
<br />
Prior to any boxing event there’s around 12 weeks of intense training and preparation – aka boxing camp. The boxer starts ramping to top condition, the trainer and supporting staff get into the boxer’s skin, understanding abilities, gaps, trigger points, specific needs, etc. The training is the true determinate in the boxer’s ability to win, by the time the boxer enters the ring, he is just executing – utilizing his physical and mental conditioning and skill training from the prior 12 weeks. There’s always a chance for a stray/lucky punch from either side – but those are rare, the outcome is determined by the base ability and the recent training. How much training does a project manager and team have prior to a new project? Typically not much and maybe this is the one area that we need to focus on – REALLY focus on. After all, it’s all about the people – projects don’t get themselves done – right? Maybe we need to go through a few weeks of getting to know each other, setting up communication protocols, processes, tools, etc. before the next major project begins. These activities usually occur during the first few weeks of the project, causing strain, confusion and later on-rework. Sounds like a Boxer’s approach to PM is a good buzz sound bite…anyone up to writing a book?Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com1tag:blogger.com,1999:blog-1092130830223846122.post-48473394586621621452010-10-27T20:33:00.001-05:002010-10-27T20:33:00.561-05:0010 Commandments of Project Management<b>ONE</b>: You shall have no other goals but Business Success<br />
<div class="separator" style="clear: both; text-align: center;"></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2Qb0Rzomrc6oKxJPEi8WN_DuU8NHYXNjGxriCpOl0uLq8JHhgdheAdHAm1rMOyKaYZnU1VNwy0OAMztqek1tRx1SJOeDI0ddI9XdznYhE2RBuRJJ2XvrAQp5mWcRWhlxb8j6w12PkdYEv/s1600/tencommandments.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2Qb0Rzomrc6oKxJPEi8WN_DuU8NHYXNjGxriCpOl0uLq8JHhgdheAdHAm1rMOyKaYZnU1VNwy0OAMztqek1tRx1SJOeDI0ddI9XdznYhE2RBuRJJ2XvrAQp5mWcRWhlxb8j6w12PkdYEv/s1600/tencommandments.jpg" /></a><br />
<b>TWO</b>: You shall not make for yourself anything that is already made and working, not process, not group, not support groups, not teams<br />
<br />
<b>THREE</b>: You shall not take the name of the Business in vain, you are the Business and need to represent it well to all <br />
<br />
<b>FOUR</b>: Remember to rest and relax and enjoy life <br />
<br />
<b>FIVE</b>: Honor your family and your boss<br />
<br />
<b>SIX</b>: You shall not indiscriminately fire employees or stop work<br />
<br />
<b>SEVEN</b>: You shall not steal resources from other groups<br />
<br />
<b>EIGHT</b>: You shall not harm other Business units or Partners<br />
<br />
<b>NINE</b>: You shall not falsely report either to enhance yourself or take away from others<br />
<br />
<b>TEN</b>: You shall not covet another team you shall not covet another teams clients, nor their team members nor their tools, nor their projects, not anything that belongs to another teamMeadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com3tag:blogger.com,1999:blog-1092130830223846122.post-41159722538185281442010-10-22T19:20:00.000-05:002010-10-22T19:20:00.456-05:00In practice there is<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY__sMfgNjzZTl4IHd5_NhwJfouN0YaOLAjxp7qE3hTl_uQWBDhAiC_89gvqvda3_aHxLPI5sxu7u_uGg_Z26KSgGPDu7CiyuokpKg1Z4MAPFxXZDOh334FFaQqThoNCpNtzUu3Qe2JmkF/s1600/yogi-berra.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY__sMfgNjzZTl4IHd5_NhwJfouN0YaOLAjxp7qE3hTl_uQWBDhAiC_89gvqvda3_aHxLPI5sxu7u_uGg_Z26KSgGPDu7CiyuokpKg1Z4MAPFxXZDOh334FFaQqThoNCpNtzUu3Qe2JmkF/s200/yogi-berra.jpg" width="139" /></a></div>In theory there is no difference between theory and practice. In practice there is.<br />
Yogi Berra<br />
<br />
If everything being taught about project management was practical and applicable than why are there still so many failed projects? Simple, because there is a difference between theory and practice and that's the one of the major missing lessons. A good project manager adjusts, effectively communicates and always reevaluates. Take your classes, read your books, think your deep thoughts and then bury them inside as you, with an open and honest mind, take in all that is happening around you. PMBOK, Agile, Scrum, Earned Value are all nice buzz words, your real value is being able to apply and adopt that knowledge to improve the situation that you are currently in.Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com0tag:blogger.com,1999:blog-1092130830223846122.post-35721302797460815782010-10-18T20:19:00.000-05:002010-10-18T20:19:00.154-05:00Doing the right thing, rightEveryone is different, but we are mostly the same. I've worked in many companies and on many projects and have always felt 'different' when working with a team and on a project that I felt added to peoples benefit rather that focused solely on profit or getting widgets made. I'm sure there's many of you out there that feel the same way. It's nice making the big money and getting some of the spot light for performing above and beyond, but there is something special about doing the right thing and doing it right. I'm not looking for a pat on the back, but wanted to pat you - yes you – on the back for focusing on those higher goal'd projects...or attempting to. Share a project that you're proud of being part of....mine, currently a Health/Nutrition site......nothing like helping people get healthy.Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com0tag:blogger.com,1999:blog-1092130830223846122.post-42861256708537711662010-09-29T09:11:00.001-05:002010-09-29T09:13:16.563-05:00Broken Windows<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW_JipcSGauTmCEc3Bbx1tdphejMRW4rVdDoEUZ0oIaVLToP97EjOLxAe33nx-o563sCLAxdzOnzck0vZxB8edV9880XasxYX5I-luZNI5MdFDd-fApcxNGHkEz22fdONG7TLItl01pRES/s1600/300px-Pruitt-Igoe-vandalized-windows.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="134" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW_JipcSGauTmCEc3Bbx1tdphejMRW4rVdDoEUZ0oIaVLToP97EjOLxAe33nx-o563sCLAxdzOnzck0vZxB8edV9880XasxYX5I-luZNI5MdFDd-fApcxNGHkEz22fdONG7TLItl01pRES/s200/300px-Pruitt-Igoe-vandalized-windows.jpg" width="200" /></a></div>If you have not heard or recently read the Broken Window theory, I would highly recommend it. Basically, you should not complain about the base behavior you are seeing if it's the behavior that you have communicated, through your own behavior. What you should do is understand what you are witnessing and address the root cause. For example, if you accept misspellings in requirements, don't be surprised if your web site is full of misspelled words (one of my major flaws)........always set the quality standards high, the productivity and cost effectiveness will out weigh the upfront effort put in.<br />
<br />
<a href="http://en.wikipedia.org/wiki/Broken_windows_theory">http://en.wikipedia.org/wiki/Broken_windows_theory </a>Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com0tag:blogger.com,1999:blog-1092130830223846122.post-66920784808617237702010-09-28T20:00:00.001-05:002010-09-28T20:00:00.415-05:00Act as if there is some value to the project...<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqVCMhI0eVE6d7ls9CL92uVi2I0JGDPAZ-EJDeMLAj4tjBtxLK7l5L-3Qyh_qDbJSmge0MlbkMdRuhPEyPptto1CsIgWqrTfKCj6s5IVjcjpxgd5yrCtqtWVjBST3VPDP2_8mhZzZW52P3/s1600/a-team.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqVCMhI0eVE6d7ls9CL92uVi2I0JGDPAZ-EJDeMLAj4tjBtxLK7l5L-3Qyh_qDbJSmge0MlbkMdRuhPEyPptto1CsIgWqrTfKCj6s5IVjcjpxgd5yrCtqtWVjBST3VPDP2_8mhZzZW52P3/s200/a-team.jpg" width="200" /></a></div>To take from a much higher meaning message: we need to act as if there is some value to the project and find out that it doesn't than to act as if it doesn't have value and then later find out that it does. Sometimes (to often), project managers are not privy to all the information during the project selection/prioritization process takes place...we need to assume that those that are, are making the correct decisions and based on that, pursue the successful completion of the project as we would another project that we see as having clear value. Easy to say, but often difficult to stay motivated. The focus, in these situations, should be on performing out roles as best as possible, and trusting others...and learning, or trying to learn, there is a lot to learn in becoming a team player.Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com0tag:blogger.com,1999:blog-1092130830223846122.post-74894269124316479442010-09-27T19:26:00.000-05:002010-09-27T19:26:00.442-05:00Back to the Bascis<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi66xcDKb6_EOikW34Qggjt5zEVC2gn_emcmGD52mATrHw4tI8iEMdRKl9xTqel0A9BW1caYu8iEJjQ4ofQUI-Q614IU3lp-z73Pb2pvm-_p2Zg1_fbRCai1b9GmNl34q5T_814HDLX2OYB/s1600/80032-Person_CloseCombatDrill.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi66xcDKb6_EOikW34Qggjt5zEVC2gn_emcmGD52mATrHw4tI8iEMdRKl9xTqel0A9BW1caYu8iEJjQ4ofQUI-Q614IU3lp-z73Pb2pvm-_p2Zg1_fbRCai1b9GmNl34q5T_814HDLX2OYB/s200/80032-Person_CloseCombatDrill.jpg" width="200" /></a></div>When in doubt, go back to the basics. There have been no major improvements in Project Management since the building of the pyramids....plan, execute and track – fancier charts, nifty tools, amazingly obscure buzz words, but the basics have not changed for thousands of years. So, why do projects fail – the same reasons they always have and always will – not understanding or not following the basics. Focus to much on the tracking tools, assume people understand what they're suppose to do, close your eyes to what reality is and don't communicate effectively to Sr. Management and you're sure to follow the same path thousands of other project managers have followed – failure. Repeat after me:<br />
<ul><li>Plan</li>
<li>Execute</li>
<li>Track</li>
<li>COMMUNICATE</li>
<li>THINK</li>
</ul>Drop and give me 50 pushups now...........Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com2tag:blogger.com,1999:blog-1092130830223846122.post-40078378851835349412009-12-17T21:19:00.000-05:002009-12-17T21:19:00.285-05:00Go towards the light<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDuZs1oQ814HCQCQA8vXmfGuAumLD7D2R_X3gAXjoqjJEzc4308g2ODk1unUy5HaVDDNv05E2gcRTrm6UM49ZSRxpUWz7jZzIFA3Bl-Euu4O6d3MGxASX6pSJkLOizZkBog1uoaU2LNegp/s1600-h/tunnel.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDuZs1oQ814HCQCQA8vXmfGuAumLD7D2R_X3gAXjoqjJEzc4308g2ODk1unUy5HaVDDNv05E2gcRTrm6UM49ZSRxpUWz7jZzIFA3Bl-Euu4O6d3MGxASX6pSJkLOizZkBog1uoaU2LNegp/s200/tunnel.jpg" /></a><br />
</div>There’s enough to do (for most project managers) just keeping existing projects on track and moving, the additional burden of ongoing process improvement is more often than not pushed to the side since many consider it a nice-to-have/low-priority effort. I think this is one of the biggest failings a project manager falls into. We (PM’s) are paid to reduce risk and as a result provide for a higher probability of success – right? If you believe in that, than our primary function should be process improvement even at the risk of the current project. Think about it, a failed project today in an effort to ensure dozens of successful projects going forward as compared to pushing a failing project through and then tackling the next project about to move into failure status soon after. We need to continue to move towards improvement, move towards the light at the end of the tunnel to ensure that when we leave, we leave a better environment then when we started. Step back, take a breath and look at the big picture.Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com6tag:blogger.com,1999:blog-1092130830223846122.post-10850312426021779202009-12-03T23:25:00.000-05:002009-12-03T23:25:00.380-05:00It’s about forgiveness<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh40ZeSleVrkwsbD1rDpT5_awsKlMr5IkYQFxyjzfpfE_MWq7QLvD21RtF4nKcHLtbSPuLSPFOfIYlkeD1Q2xurXyQEozqqVCawO2lakyXLrSEf9hgKvMSVKHU-UW6QGz0YTbX4uCAdhg5s/s1600-h/aChristmasCarol7_edited.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh40ZeSleVrkwsbD1rDpT5_awsKlMr5IkYQFxyjzfpfE_MWq7QLvD21RtF4nKcHLtbSPuLSPFOfIYlkeD1Q2xurXyQEozqqVCawO2lakyXLrSEf9hgKvMSVKHU-UW6QGz0YTbX4uCAdhg5s/s200/aChristmasCarol7_edited.jpg" /></a><br />
</div>Projects come and go, many are soon forgotten and some stay in people’s memories for a long, long time…usually the more painful ones, the ones that ruin careers, ruin friendships, marriages, dreams. Some people have problems moving on and often hold life-long grudges against those they think were the main culprit for those evil projects. Fortunately for me all of my projects have been very successful (just kidding).<br />
<br />
I think we all owe ourselves and our current and/or former team mates a once a year complete clear the painful history, put the smile back on our faces, lift a beer in celebration of the attempt forgiveness day and I think its most appropriate around the Holiday Season (Merry Christmas and Happy Hanukah and Happy Kwanza and all the other year end holidays)…learn ye lessons from the past, but let the painful memories that stunt our growth and happiness be forgiven and forgotten.<br />
<br />
<span class="Apple-style-span" style="font-size: x-small;">(image from </span><a href="http://blogs.phoenixnewtimes.com/uponsun/2008/12/curtains_a_christmas_carol_at.php"><span class="Apple-style-span" style="font-size: x-small;">http://blogs.phoenixnewtimes.com/uponsun/2008/12/curtains_a_christmas_carol_at.php</span></a><span class="Apple-style-span" style="font-size: x-small;">)</span>Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com1tag:blogger.com,1999:blog-1092130830223846122.post-43900684802024536392009-12-01T21:10:00.000-05:002009-12-01T21:10:00.135-05:00The greatest obstacle to overcome – desireI’ve been in different companies and in different positions and the one common theme throughout all is the outright avoidance for the #1 obstacle to change – desire. A company might be doing great or it might be on the way to nothingness, the people could be top notch or very mediocre, the work environment ranging from open and happy to slave-like and demeaning…processes non-existent to CMA Level 5 – there seems to be no common theme in what makes the people in the decision making position have the internal desire required for real improvement. Desire is the one base element needed for change, change is a very uneven, scary place to be, one that many people avoid at all cost…but for those with the desire, one that could provide the greatest benefits – but sometimes not.<br />
<br />
The biggest push back often heard is that the company is doing great, or at least good enough, stay with the known and continue to gain rewards. That’s the old wait and see the train coming at you syndrome. <br />
<br />
Another is the knowledge that a bad or poorly executed change could cost the person their job…this is actually the same as above – wait and see the train coming. If you’re not gaining and you’re treading water safely why swim? Sharks! Currents! Endurance! Sooner or later someone comes knocking at the door looking for big results.<br />
<br />
The downside to being a project manager is that you often don’t have the decision making position and at best have a strong influence on the person/people that do. There’s no process to add desire, you can’t provide a drink for it (even though a few beers at the right time could help) and you can’t influence it beyond where the decisions makers want to go.<br />
<br />
Solution:<br />
Serenity Prayer:<br />
God grant me the Serenity to accept the things I Cannot change;<br />
Courage to change the things I can<br />
And Wisdom to know the difference;Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com0tag:blogger.com,1999:blog-1092130830223846122.post-75895924297573932222009-11-23T21:46:00.000-05:002009-11-23T21:46:00.105-05:00Why Quality Assurance ain’tWhen you give a person an excuse to do less than the best, often times they accept it as the norm. QA is a good example of providing an easy out. Why put the effort into checking your own code, ensuring what you do is acceptable and going out of your way to program defensively when you can have someone else do that often painful, trying to get toward perfection type of work….<br />
<br />
I have no real evidence, but I’ve seen enough evidence to show that the number of QA resources is directly proportional to the poor level of coding. You might say additional QA people are brought in to compensate for the quality of coding, I think the number of QA resources is more driven by allowed budget and the higher the budget the power the code quality….sounds strange, but I really think it’s true.<br />
<br />
I’ve always felt that a good QA group would indirectly contribute through audits and improved processes, however – in most cases – they are designated as testers, fed bad apps after development mangling. So, at the end of the day, the hoped for gains from a QA group are often lost through the misuse of them and the re-direction of quality from the source of issues to the QA group who gets stuck at the end of the pipe instead of helping front-load quality. My suggestion: get rid of QA and lets see what the results are, I would wager improved overall quality within 30 days.Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com2tag:blogger.com,1999:blog-1092130830223846122.post-90127969023712060652009-11-20T21:46:00.001-05:002009-11-20T21:46:00.675-05:00You always lose in a zero sum game – alwaysIn the real world, where real things happen and theory hides in books there is little to gain from any interaction where one gains at the others lose. This applies directly to projects and project management.<br />
<br />
Let’s look at a simple example: a project to improve market share in the hamburger market. The project includes creating a fancy website, iphone ordering and email marketing blitz…you currently have 30% of the market and hope for 40%...a healthy 1/3 increase. Could be worth an additional $50k a month if you get it…sounds beautiful. So you build the site, you create the iPhone app and you blitz the hell out of people until they start to associate you with the world’s best hamburger and you reach your goal….you might have spent $100k doing all of the including increasing your capacity to provide the additional hamburgers everyone wants. What happens day 2? When your competitor follows your lead or someone on the outside gets excited when they see the lines of customers waiting for your hamburgers? You didn’t really increase the overall demand, you just adjusted the finite demand…your initial costs and on-going support costs not just for the site and iphone app and email blitz, but also for the increased hamburger making capacity is still there as the hamburger seekers start to look elsewhere, the profit margins reduce and your new Mercedes is getting towed away by the repo man. <br />
<br />
When you wrestle with any finite/zero-sum item you’re essentially spending to gain something that will eventually be lost – if you were able to increase overall demand, say from 1 in 10 people wanting hamburgers to 1.5 in 10 people wanting them, even if a share of that increase drifts to another hamburger provider you established a bigger pool to work from. The potential of going back to the demand where you started or even less is reduced.<br />
<br />
What does any of this have to do with project management? Think of resource sharing, think of budget constraints, think of sponsor sharing – anyone or item that you have to timeshare with any other team puts you in a zero-sum game and continually puts you at a higher risk of failing at the end of the day. What you gain today in a finite pool will cost you more tomorrow to keep and cost you dearly if you begin to lose your share.Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com0tag:blogger.com,1999:blog-1092130830223846122.post-71842744131300115332009-11-16T22:28:00.001-05:002009-11-16T22:28:00.084-05:00Escape Velocity – aka kick starting a project<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuUTg90FRuZQzP6OIgaO-DNTI3znl0LJ5GaZvo9TedCOXw_Ud3kE1PXUOVEQjOYGm95dRHcFj2hHff_-Ey3hzNFOGshNl7Te_yLtssio6WFlyCFldPisQaQTYydYJXdk5fji8WCT3wABpx/s1600/earth_orbits.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuUTg90FRuZQzP6OIgaO-DNTI3znl0LJ5GaZvo9TedCOXw_Ud3kE1PXUOVEQjOYGm95dRHcFj2hHff_-Ey3hzNFOGshNl7Te_yLtssio6WFlyCFldPisQaQTYydYJXdk5fji8WCT3wABpx/s200/earth_orbits.gif" /></a><br />
</div>Starting a project is often as difficult as ending a project (successfully). In my opinion, a projects success is largely based on the psychology make up of the company and more importantly the direct team. A highly motivated, functional, capable team can perform wonders…a team without the cohesion, dedication and determination needed for the given project will easily and quickly fail. One of the critical stages in a project is the start of one, a given project that is delayed, pushed to the side, ignored, frowned upon by management and/or delivery team will fail before it starts – how motivated can a team be when they are given a project no one wants or cares about, a self fulfilling prophecy. To help ensure a successful project delivery, a good project manager will recognize the need to get the team ‘pumped up’ about what they are doing, motivate them from the start, aggressively start the project and do what is required to keep the momentum going…just like basic physics, a stationary or slow moving object requires more energy to move…a project that is blasted off, heading in the right direction and one where all team members are locked in step will be have a much higher potential of success…no planning, Gantt chart print outs, pounds of documentation will replace the team’s determination positive or otherwise. Projects succeed by the will of the team – period.Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com0tag:blogger.com,1999:blog-1092130830223846122.post-55619508262133157492009-11-05T21:31:00.001-05:002009-11-05T21:31:00.076-05:00Old technology is everywhereI’ve been through the Old Iron Mainframe to Mini to PC transition, the standalone computer to everything/everyone connected phase, the computer as a tool to the computer is everything transition and now I’m seeing the computer is everywhere/everything to the smart phone switch. <br />
<br />
Just recently I finally broke down and brought myself an iPhone. The famous, mind numbing, can do everything device that I thought was over played/over hyped. Well, I was very wrong and I am now realizing the smartphone switch that is/has-been happening very fast and very dramatically. Everyone is connected to everything from everywhere all the time. There’s good and bad in everything, but lets focus on the good:<br />
<br />
<ul><li>no more missed calls or being out of touch</li>
<li>no more being lost</li>
<li>no more not knowing what’s going on from your friends level to the international level</li>
<li>the ability to shop smartly</li>
<li>the ability to plan smartly</li>
<li>the ability to adjust quickly and inform all</li>
<li>the ability to pay without cash or card</li>
<li>the ability to be entertained anywhere</li>
<li>storing memories, sharing experiences</li>
</ul><br />
Basically anything today that you have to ‘go to’ to use is being removed to be with you – or part of you. It’s an amazing shift, bigger then (but because of) all prior technology shifts over the last 50 years.Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com1tag:blogger.com,1999:blog-1092130830223846122.post-24902324813936724462009-10-29T22:18:00.000-05:002009-10-29T22:18:00.661-05:00When the client is wrong, everyone is wrong<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiYf3ejY_mp6kBokQBL83hpNZQkQn6lixqtFfYw6A_rySSXjxRoo5jEXCTA1X24MEUaLzN5e_aICUOvqRthaXaUIpHYWuIw9KQFkYUNsTgx0s4WHx912qu0KvBgfaytkram-6E4_8Cn40D/s1600-h/Kitchener.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiYf3ejY_mp6kBokQBL83hpNZQkQn6lixqtFfYw6A_rySSXjxRoo5jEXCTA1X24MEUaLzN5e_aICUOvqRthaXaUIpHYWuIw9KQFkYUNsTgx0s4WHx912qu0KvBgfaytkram-6E4_8Cn40D/s200/Kitchener.jpg" /></a><br />
</div>I have experience working for both internal and external clients and all levels of them (from the bottle washer up to the cook). There have been many good relationships and some bad ones….but at all times I had the understanding – based on the age old saying – that the client is always right…but what happens when the client is wrong. Well, the way I see it is, if the client is wrong EVERYONE is wrong and everyone ends up paying for it in some way, refusal or inability to pay for services, reputation and self-esteem. When signing on to do a job we sign on to deliver a successful product, one that meets/exceeds the client’s needs and provides something positive for them. Some project managers see the delivery of what was asked in a timely/cost-effective manner as the only real measurement for them…how wrong they are. When you sign on for the job, you’re joining a team, you’re part of the group effort to make something positive happen and part of the blame if it doesn’t meet ALL of the client’s needs. Bottom line – in my opinion – if you don’t want to be part of the team don’t sign on, if you’re not at the level where you have ‘some skin in the game’ than there’s a good chance you’re not fully committed and that could be start of something bad.Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com3tag:blogger.com,1999:blog-1092130830223846122.post-28237157265890088492009-10-26T19:46:00.000-05:002009-10-26T19:46:00.266-05:00Make your own somethingAnother great idea presented on FLOSS Weekly (<a href="http://twit.tv/floss92">http://twit.tv/floss92</a>), MakeBot (<a href="http://makerbot.com/">http://makerbot.com/</a>) – basically an open source 3d durable product printer. You create or use another’s design to print out the object in 3d, could be used to actually make something useful (scissors were mentioned on the show as something to be worked on). Imagine the ability to make simple replacement products, used by car repair shops, home hobbyist, designers, toy makers, etc. Potentially reducing the need and reducing the cost of making simple things overseas…and it’s under $1,000 TODAY! Imagine in a few years what this could mean? Perhaps a device that will bring creativity back to the US shores….however you look at it, its one of the more interesting Open Source initiatives around (beats another CMS).Meadehttp://www.blogger.com/profile/17304954468231266190noreply@blogger.com1