tag:blogger.com,1999:blog-71817602008-07-17T21:51:29.433-07:00Offpoint - From Singapore To SeattleJonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comBlogger1204125tag:blogger.com,1999:blog-7181760.post-17419118165639556502008-07-17T21:51:00.001-07:002008-07-17T21:51:29.510-07:00Moving forward, or back?<p>In big organizations like where i work, there'll be a lot of projects that go on and on. Some of these projects are for process reengineering, while others are technological upgrades for what is known as line-of-business services/applications.</p> <p>When a technological project is funded, the most common goals are in terms of achieving higher automation with less manpower, increasing throughput, higher consistency and quality etc. There usually isn't any activity driver as a result of "version 3.XX of some technology was just released and we want to be using the latest programming technology". Specific and measurable goals, which typically have financial implications, are the main drivers of technological projects.</p> <p>The main goals for the project that i'm referring was increased throughput with quicker processing, and better monitoring tools that imply lesser manpower.</p> <p>Looking back (yet again), the goals were fine, but the road to hell was paved with good intentions.</p> <p>Instead of higher automation with less manpower,... let me think about it. The service used to have Randy as the primary person supervising the service. Then i took over. And then Andrew joined. And when this current service was rolled out, we added a huge team of service monitoring and support folk to sustain it.</p> <p>Now i don't even dare to think how many people we've gotten that directly or indirectly have to handle this service.</p> <p>Indeed, i might be unfair because our current volume and service is so much more than what Randy used to handle, but in essence, it's the same thing right? With better technologies all around, why do we have to get such an increase in manpower to sustain it, i wonder?</p> <p>At risk of beating a dead horse over and over again, it really fall back to the one single wrong decision made. To accept the service as-is.</p> <p>Operationally, emotionally, logically, functionally, I don't think we ever recovered from that.</p> Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-16867109107815978912008-07-14T23:51:00.001-07:002008-07-14T23:54:40.011-07:00Some more pondering....<p>One of the hardest lessons I've discovered in the last few years here is that <a href="http://en.wikipedia.org/wiki/Confirmation_bias" target="_blank">confirmation-bias</a> is bad, and it's even worse when it's acknowledging bad and yet is an encouraged practice.</p> <p>In a way, everyone is hired for their expertise. Thus, part of your job's main responsibility is to use your knowledge as an expert and apply that to any situations that come your way. You'd think that in most organizations that since the management have hired you in the first place, that they would believe in what your knowledge and experience will tell you.</p> <p>Funny thing is, that's often not the case! Makes you wonder why though.</p> <p>When i stepped into one of the projects and saw the quality (or lackthereof) of the design and implementation, i was quite shocked by it. Simple failure test cases would break it in minutes, and caused a lot of unnecessary discussions and arguments about what some testers were testing and passing.</p> <p>Using notepad as a simple example (my project wasn't notepad!), it was almost like this:</p> <p>- requirements stated that notepad should load a text file and display it within the notepad program window</p> <p>For testers that would just want to confirm the design, they would literally find the easiest text file available and load it into notepad. Test PASS!</p> <p>Now with hindsight, this is a very very bad requirement. Bad in terms of it being very unclear, immeasurable and unspecific enough. In simpler terms, it's too vague.</p> <p>In a way, this situation also taught me to think and use phrases almost in a legal manner. Sometimes maybe too extreme, especially in new hires' eyes, but it's something that you'd learn from <a href="http://www.betterprojects.net/2008/07/mistakes-will-be-made.html" target="_blank">mistakes made</a>, by others and yourself.</p> <p>Mistakes will be made over and over again. I hope that they will be different mistakes, and lessons can be learnt from each mistake made.</p> <p>I personally have a training style where I try to give people as much leeway to make mistakes as possible. Sink or Swim, so they say. </p> <p>My opinion is that if people are good and are personally accountable to themselves, they would want to find their own ways to do certain actions in their jobs. It's harder to tell folks what are bad, but it's easier to let them make the mistakes, and show them what the correct (or more desirable) actions are, and let them make the call to think about them. This allow folks to grow 8).</p> <p>Which is my number one reason for not having documentation! hahaha..</p> <p>I think this philosophy came as a result of a few good mentors throughout the years: Grabbing the good points from mentors such as Tony, Teck, Chan, Sherman and Randy, avoiding the bad points from other folks, and adding a little "Jonathan" spice, and out come my training philosophy.</p> Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-990045906808730362008-07-12T01:45:00.001-07:002008-07-12T01:48:15.609-07:00Time to think..<p>After a strenuous June, there's now time for me to think. About the past few years here, and the future. Challenges here and there.</p> <p>So here's the first of my brain dump, so to speak. Actually, they're like agenda items within my thoughts right now, each with a score towards a final qualification score, for some long-term decisions to be made.</p> <p>We had the reorg recently (in May) which resulted in better morale, clearer goals, and a more agile team. That's the good part. It also created this weird structure that i don't think is working well. I'll probably hear some comments about giving it more time to smooth out the kinks, but time isn't really of an abundance quantity these days. If i want to use the terminology used for projects, i would say that it's a <font color="#ffff00">yellow</font> status now.</p> <p>The group i'm in have a huge project that will encompass most of our next few months. To achieve that, there will be a lot of challenges to be met straight up, as well as sacrifices that will be made to reach the level of work required. Most of the pre-work have already been done, and now it's up to Andrew and the two new hires to hit the ball out of the ball park, so they say here 8). It's hard to find any issues with the work that's required of them here, but i do expect some delays from other teams that we might have to depend on for some activities to be completed.</p> <p>Ian is on his parental leave till mid August, and other projects are practically on a standstill with the above project being on everyone's mind. That also give me a little bit of free time to utilize the increasing number of "focus rooms" to do work. What work?</p> <p>A ever-increasing list of things that i will need to help move things forward for my team. Funny thing is, i gathered most of these action items myself! Started to assign some of them to the team and even the new service manager Kim. In this new structure, i'm just pushing for action to be done. "Either <em><strong>lead, follow me , or get out of the way</strong></em>", as one of my Big Dogs t-shirt says! </p> <p><a title="142285330_tp by jonpoon, on Flickr" href="http://www.flickr.com/photos/offpoint/2660793130/"><img height="199" alt="142285330_tp" src="http://farm4.static.flickr.com/3107/2660793130_cae904fbff_m.jpg" width="209"></a></p> <p>Somehow, this arrangement leaves me some free time to take a break as well. Some days in late July, i'll be at home doing my own stuffs (haven't decided what yet), and then in early August, Sharon and I might be going on a holiday trip. </p> Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-2945931369053580272008-07-10T23:59:00.001-07:002008-07-10T23:59:56.565-07:00Though it's in the midst of summer, i want winter now..<p>Why?</p> <p>The announcement of a remake of one of my <a href="http://en.wikipedia.org/wiki/Chrono_Trigger" target="_blank">favorite games</a> on the DS platform is making me yearning for winter to be here now. It's also the only game which i actually enjoyed so much that i bought its soundtrack when i was in Japan. Great soundtrack that anyone will enjoy too.</p> <p>Which game is that?</p> <p><a href="http://na.square-enix.com/ctds/" target="_blank">Chrono Trigger</a>! The trailer </p> <p>You know what.. chances are I'll be back in Singapore when it's released.</p> <p><strong>*sigh*</strong></p> Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-39252294689824827142008-07-06T18:13:00.000-07:002008-07-06T18:25:59.733-07:00Write ResponsiblyI know it is our blog and we can say what we like but I think if we are planning to write some unpleasant stuff about an event or people, we need to be factual or better still, do not write about it. We need to responsible in what we are writing. Once written, it is difficult to retract the statement.sharonhttp://www.blogger.com/profile/17920893530013245458noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-11405666516044435832008-07-04T01:51:00.001-07:002008-07-04T01:51:16.580-07:00And to celebrate July 4th...<p>I think nothing shouts USA more than <a href="http://www.endlesssimmer.com/2008/07/02/the-top-10-foods-only-america-could-have-invented/" target="_blank">its food</a>! </p> <p>I actually quite like the totally American invented General Tso's Chicken, and chocolate chip cookie dough ice cream is nice too!</p> Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-9280454139683009232008-07-03T23:25:00.000-07:002008-07-04T01:26:00.361-07:00Finally.......... a break!<p>The last few weeks were totally crazy for me and my team.</p> <p>We had a hard deadline to meet and amazingly we completed it. I termed it as "Holy Cow" as i bought a bottle of wine called Holy Cow hehe.. </p> <p>Gotten some good training from experts in the industry, including Randy, and some senior folks in the company too. I also conducted some "<em>express-lane</em>" training with the team as well. I think i condensed two years of training into four hours. I'm sure that they all were overwhelmed too; doubly so!</p> <p>I also attended another internal conference and an industry discussion meeting too, which finally ended today. The infamous pre-conference reception at Randy's place was a blast as well, and i get to meet up with a lot of folks yet again, and caught up on industry news with them.</p> <p>In between these, i did a whole bunch of presentations, with decks that some folks thought were not possible on Powerpoint. The features in the Powerpoint 2007 make it easy for an absolutely non-artistic person to come up with great graphics.</p> <p>On top of all these, we did a presentation of our service on Wednesday. It was quite amazing that we were even able to breathe with all the work that was done.</p> <p>Sharon took a photo of me yesterday, and the first thing that came in my mind when i saw it was that i looked as old as my father!</p> <p>When I reached home today, the only thing i can think of is.. "sleep sleep sleep.....".</p> <p>Thank goodness tomorrow's Independence Day. I'll sleep through it for sure.</p> Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-52423096378278103052008-07-02T19:55:00.000-07:002008-07-02T20:16:12.959-07:00Bad EnglishOne of my co-workers gave me a very candid feedback on my grammar. She said I speak well but I do not write well (sounds like most Caucasians). I was very hurt by her remark but I know she meant well.<br /><br />She told me that to be a good communicator, I need to articulate and write well. That is true. My boss agreed as well.<br /><br />She is an English major and I am sure it irks her to see incorrect grammar. I would not be able to stand it as well.<br /><br />What's the next course of action? Get a tutor. My other co-worker is also a English major and I have asked them to tutor me. She laughed at me. She agreed to help when I need help.<br /><br />I think it is good to listen to feedback and evaluate what needs to be done. On a positive note, this problem can be resolved, better sooner than later.sharonhttp://www.blogger.com/profile/17920893530013245458noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-32341836637229169552008-06-27T21:45:00.001-07:002008-06-27T21:53:46.842-07:00My farewell to Bill...<p>Today was his last day working full time in the company. I was luckily selected as one of the attendees of his last town hall talk within the company from an online lucky draw.</p> <p>Kim, my PM (or SM now hehe), was invited too as she has been working in the company for about 25 years. Imagine that!</p> <p>Anyway, i went to the conference building pretty early, and saw a queue already 40+ long. It was almost like the fanboys queuing up to meet their celebrities, or to buy the newly launched game consoles or something.</p> <p>The mood in the queue was quite silent. Probably everyone had in their mind what today mean in terms for the company and for themselves.</p> <p>At about just before 9am, we were ushered in. I sat at the fourth row in the audience, while Kim was placed in the designated second row for the folks that worked over 25 years in the company. The first row were for the top execs.</p> <p>Steve did a quick intro and then came Bill. The first standing ovation, among many others, was over a minute long. The main portion of his talk was shared with Steve, and it was a journey back in time and back!</p> <p>The last part was quite emotional, when Steve teared up and Bill was visibly trying to hold back his tears as he continued speaking. </p> <p>A lot of us in the audience was shedding tears too.</p> <p>On a personal note, i'm sad that he's leaving the company. It's easy to explain to non-computer users who you work for if you quote Bill's name, and it's hard to do so with Steve. </p> <p>Steve said that each and everyone have a different way of benefiting from Bill's contributions. I think so. Each of us sees a different side of him in our own way.</p> <p>I'm sure he'll enjoy himself in his charity work, and i know that the world will benefit too.</p> <p>P/S: Before Steve and Bill arrived, on the PA system, a few songs were being blasted. One of the song was Green Day's Time of Our Life. I wonder if somebody try to imply something here?</p> Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-33757031058047294632008-06-27T16:22:00.000-07:002008-06-27T17:34:31.463-07:00Bill Gates - My American Idol Has Left The BuildingIt is a sad day for alot of employees. I may not be a full time employee in MS but I am sad to see a great leader leaving the company which he helped to build in 1974. I am sure he will like his new job.<br /><br />I don't know what will happen to MS after Bill is gone but I have a uncanny feeling that there will be a lot of changes. I hope the company will continue to grow and staff will enjoy their work.<br /><br />Good bye Bill...sharonhttp://www.blogger.com/profile/17920893530013245458noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-46371057489789108022008-06-23T22:11:00.000-07:002008-06-24T22:12:07.990-07:00Too busy with work!<p>Wow.. it's been a while since i last updated this blog. The last two weeks have been exceptionally high volume of work and discussions.</p> <p>This week, my whole team has a full schedule from 8 to 5 every day! That's something that had never happened in a loooong while. I think it's been fun this week with the kind of training that my team's been getting.</p> <p>It's tough, but it's also a great way to build the team together.</p> Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-55260488792188551832008-06-18T20:33:00.001-07:002008-06-18T20:33:29.908-07:00To my fellow workers....<p>And perhaps people that are interested in the technology space, you have to read this <a href="http://msftextrememakeover.blogspot.com/2008/06/eight-years-of-wrongness.html" target="_blank">amazing final post</a> from a blogger and wonder.</p> <p>So long, and thanks for all the fish, extreme.</p> Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-35922787909187226562008-06-15T22:23:00.001-07:002008-06-15T22:23:49.426-07:00With good intentions come..<div style="float: right; margin-left: 10px; margin-bottom: 10px;"><a href="http://www.flickr.com/photos/offpoint/2583295686/" title="photo sharing"><img src="http://farm4.static.flickr.com/3089/2583295686_46f683393c_m.jpg" alt="" style="border: solid 2px #000000;" /></a><br /><span style="font-size: 0.9em; margin-top: 0px;"><a href="http://www.flickr.com/photos/offpoint/2583295686/">sigh</a><br />Originally uploaded by <a href="http://www.flickr.com/people/offpoint/">jonpoon</a></span></div>A recent effort to kick start some changes was somehow deemed a futile exercise when some folks took the initiative to label the requested comments with different degrees of priority based on seriousness.<br /><br />I made an open comment that the labeling was wrong and unnecessary. Thankfully, the manager that started this effort acknowledged my feedback and said that he'll read every single comment regardless of the labeling.<br /><br />A few of the committee members explained to me the reasoning behind it. I had to tell them that I'm the least of the problems.<br /><br />The ones that will not raise their feedbacks or objections are the ones that they need to worry about. After my original email was sent, a few other colleagues gave nodding agreements. They are the ones these folks need to look at. <br /><br />Otherwise, this effort might as well be stopped now.<br clear="all" />Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-89302154684484575332008-06-10T18:28:00.001-07:002008-06-10T18:28:04.534-07:00My second set of toys<div style="float: right; margin-left: 10px; margin-bottom: 10px;"><a href="http://www.flickr.com/photos/offpoint/2568480141/" title="photo sharing"><img src="http://farm4.static.flickr.com/3107/2568480141_65712184ed_m.jpg" alt="" style="border: solid 2px #000000;" /></a><br /><span style="font-size: 0.9em; margin-top: 0px;"><a href="http://www.flickr.com/photos/offpoint/2568480141/">My second set of toys</a><br />Originally uploaded by <a href="http://www.flickr.com/people/offpoint/">jonpoon</a></span></div>Just got my new DVD set from The Rock!<br /><br />It's a 3 DVD set that is an update from his previous DVD entries. Probably to remove away all references to Chris Benoit, as i do not see his name listed in any one of the 19 matches.<br /><br />The most entertaining man in sports entertainment, WWE really doesn't excite me anymore after he left for Hollywood.<br /><br />Recently, i rediscovered him and started to reuse some of his famous catchphrases.<br /><br />Fun times indeed....<br clear="all" />Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-46914212166748165442008-06-07T11:13:00.000-07:002008-06-07T20:45:58.806-07:00Our achievements @ 35Yes it is official. Jon and I are 35 years old. But Jon will tell you that I am 3 weeks older than him as my birthday is in May and his birthday is in June. Do I care? No.<br /><br />Our achievements @ 35<ol><li>Our biggest accomplishment -we have each other :)</li><li>Healthy</li><li>Young looking, well our <span style="font-style: italic;">Ang Moh</span> co-workers say so. We will not dispute that :)</li><li>Fabulous @ 35 - this is easy. Everyone can do it.<br /></li><li>I shop and Jon waits for me :)</li><li>Trying our best to stay open minded on work and world issues</li><li>Accept the reality that not all things will go our way</li><li>Older and definitely wiser, you think :)</li><li>We don't own a house and have no plans to do so</li><li> Still love to ride a bus to Seattle</li><li>Jon has gone to the movies once and twice for Sharon in our 4 years in Redmond</li><li>I have not driven on highway on my own for the sake of other drivers. I am so considerate</li><li>Jon has collected over USD3,000 worth of video games. What an achievement!</li><li>Jon has earned the reputation of being a SMART ASS amongst his co-workers</li><li>I AM the HOME BOSS! WOOHOO!!!</li></ol>I will let Jon continue if he has more accomplishments to add.sharonhttp://www.blogger.com/profile/17920893530013245458noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-20515595126664059482008-06-07T00:14:00.001-07:002008-06-07T00:14:54.206-07:00My presents for myself..<div style="float: right; margin-left: 10px; margin-bottom: 10px;"><a href="http://www.flickr.com/photos/offpoint/2557096749/" title="photo sharing"><img src="http://farm4.static.flickr.com/3133/2557096749_76821feed2_m.jpg" alt="" style="border: solid 2px #000000;" /></a><br /><span style="font-size: 0.9em; margin-top: 0px;"><a href="http://www.flickr.com/photos/offpoint/2557096749/">GalaxyWars</a><br />Originally uploaded by <a href="http://www.flickr.com/people/offpoint/">jonpoon</a></span></div>Was my birthday and i went on a small spending spree.<br /><br />After picking up Sharon, we went to the Nintendo store and were trying to see if they have Wii Fit t-shirts. Nope.. not available yet, so i got myself a nice Nintendo cap.<br /><br />Went to Circuit City without any plans of getting anything, but saw that the Geometry Wars: Galaxies for Wii and DS were selling at 16 USD each. They typically sell for around 30 to 35 USD each, so it was a good bargain. Snapped them up immediately!<br /><br />More to get i think....<br clear="all" />Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-46509962716520012922008-05-31T18:59:00.000-07:002008-06-03T00:44:24.799-07:00Wii FitJon bought Wii Fit as a birthday present. I love it. Why? Because there are 4 types of exercise you can choose from:<br /><br /><ol><li>Yoga</li><li>Strength Training</li><li>Aerobics</li><li>Balance Games</li></ol>Let's Get Started!<br /><br />Step 1<br />Turn on the balance board, wait for signal to step on it that Wii can measure your BMI and weight. Needless to say, I scored high on BMI which is bad and I am overweight. What's new?<br /><br />Step 2<br />Select your personal trainer female or male. Both are not good looking and do not encourage me to do the work out. It does not matter to me which personal trainer I choose.<br /><br />Step 3<br />Select your workout. Simply follow the instructions to begin work out and Wii will measure your performance with point system. You will enjoy your work out if you follow instructions and believe that you can DO IT. I love yoga and strength training. You can really feel the difference. I have a bad sense of balance and failed miserably in aerobics and balance games.<br /><br />What the difference between normal exercise DVD and Wii Fit?<br /><br />Wii Fit is more interactive and intuitive. It knows if you are tired or loses balance. Wii Fit has 40 exercises in 4 categories you can choose from. I doubt you have 40 exercises in one DVD.<br /><br />Well, this is a personal choice. If you prefer the normal exercise DVD which fits your lifestyle, go for it. Meantime, I am considering giving up my Pro Club membership and work out with with Fit Fit (my nickname for Wii Fit).sharonhttp://www.blogger.com/profile/17920893530013245458noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-5607497588426725642008-05-25T22:47:00.000-07:002008-05-27T22:47:31.858-07:00Those who cannot remember the past ...<p>Through the years of working in the model mentioned in my prior post, I've seen the same mistakes being made by various teams over and over again, even with training or "<em>preaching</em>", as one former team member has said, about the possible potholes in the projects.</p> <p>Well, there is a reason for the reoccurrences of the same mistakes.</p> <p>"<em>Those who cannot remember the past are condemned to repeat it.</em>" - <a href="http://en.wikiquote.org/wiki/George_Santayana" target="_blank">George Santayana</a></p> <p>As I was listening to a great mix by <a href="http://www.djztrip.com/downloads.html" target="_blank">DJ Z-Trip</a> called "<a href="http://djztrip.unknownvariable.com/audio/Z-Trip_Anti-War_Mix.mp3" target="_blank">The Anti-War Mix</a>" (link to the mp3 on Z-Trip's site, the above phrase kept repeating in the mix. </p> <p>That triggered the idea of this post. Since I have a few more new members to my team, perhaps this can help them in their first few months to start wondering, to start figuring out why things are done in a certain manner? How decisions or actions were made in seemingly overly-paranoid fashion?</p> <p>Before i continue on, i like to say that i really appreciate my parents' methods, which somehow I'm using with my team of members as well. They would, in the past, say the main point of their message once. They will not punish me if i do not follow it; i guess they expect me to figure it out on my own once i got bitten by the same mistakes.</p> <p>Throughout my stint in the company, I call this behavior of "<em>let's not listen to experience</em>"/"<em>we can do it differently</em>"/"<em>the project has a fresh new team of members and this won't happen</em>" as a <strong>newbie tax. Newbie taxes </strong>that just have to occur whenever we get new members/managers into the service. </p> <p>The thing that the newbies do not realize is that the tax is not only paid by them. The same tax and the repercussions resolutions have to be paid (again) by the oldies. Same mistake, paid multiple times, and one wonder why they do not want the same mistakes to happen again? </p> <p>Hmm....</p> Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-29029756766531144252008-05-21T00:21:00.001-07:002008-05-21T00:21:09.648-07:00Dare I say something?<p>Glad to see that <a href="http://www.25hoursaday.com/weblog/" target="_blank">Dare's back</a> to blogging regularly again. Even though his blog doesn't cover anything specifically on antimalware or security, his direct tone has been very enjoyable by me. </p> <p>One of <a href="http://www.25hoursaday.com/weblog/2008/05/17/TwoKeyIssuesThatOftenHinderCollaborationBetweenTeamsInLargeCompanies.aspx" target="_blank">his first posts</a> after his hiatus really highlight the key issues that I've seen as a challenge to my service's quality.</p> <p>Fundamentally, the development and project management model that were placed on my service had a number of flawed assumptions, which resulted in the series of constant issues.</p> <p>Firstly, as Dare has mentioned as well, was the fact that there is (and was) a misalignment of goals from the various teams. Regardless of whether the various sub-teams were reporting to the same executive or not, it doesn't remove the fact that my team and myself is focused on one single goal: quality of service in terms of antimalware scanning coverage.</p> <p>Some teams that utilize the service have other goals; one specifically to do with processing time. We want higher level of coverage; they want increasingly shorter processing time. Now isn't this a major disparity right here?</p> <p>What are the chances that we can get the features and coverage that we need?</p> <p>Since most of the upgrades were treated as projects, one can't miss the fact that project members have project goals that implicitly meant if a project complete, they met their goals. Nothing to do with what the service is actually capable of sustaining or improving its coverage or not.</p> <p>When the majority of the project members want to focus on just completing the project, a single voice of sanity meant one will be treated as someone that is not willing to collaborate, and might be slighted or even disassociated from the project or the service as a result.</p> <p>Dare's second point was about the undisclosed concerns (read his post for more details!). Indeed, risk mitigation isn't something that any project members would want to bring up as an work effort to look into. This becomes even more of a problem when one team continuously is unable to provide results of quality; or completed on time.</p> <p>What can be done about this? I always wonder about it. And then something lit in Amsterdam and it hit me... (i'm sure there wasn't any weed influence at all in Amsterdam).</p> <p>Acknowledge: that something needs to be done, because status quo is not going to be good for any teams or any service. By putting your head in the sand and think that the issues will go away is the worst possible thing one can do. As something perhaps Dr. Phil might say, acknowledge that the model is flawed is the first step.</p> <p>Listen: Spend time to listen to the folks that really want a quality service. No more brown-noses to cloud your thinking. If you do not want to listen, no one will tell you anything that needs to be worked on anymore.</p> <p>Talk: Get the team members worked up with a plan and a roadmap. Every single step towards a better future will energize the teams and create a common goal for everyone. That increases the morale and refocuses everyone's efforts. Talk about your strategies, and your limitations. We can work better if we know what your constraints are. Without that, we will assume that there's some other agenda clouding your decision.</p> <p>Act: Quickly. Any faults along the way must be fixed with immediate speed. Again, the same old soft-landing approach for folks is no longer working. No more soft landing for anyone. Streamline the cohort of distractions that are creating churn for everyone. Redefine communication channels with the goal of speed of communications. Make it specific and clear cut that issues need to be looked at by the ones that matter, rather than a committee or a bunch of committee that manage-by-agreement. That's almost like trying to get an elephant that was described by three blind men. You can't.</p> <p>Hmm.. i wonder what else...</p> Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-70385372572187015782008-05-20T23:29:00.001-07:002008-05-20T23:29:21.348-07:00Using process to cover up incompetence<p>I've been reading and enjoying quite a lot of <a href="http://duckdown.blogspot.com/" target="_blank">James' blog posts</a>, and a recent theme that he has been bringing up was the fact that companies are using process as a substitute for competence. </p> <p>It has been quite a sore point of internal discussions for me. Adding this to the idea that documentation catered to the lowest common denominator means that each and every process that were researched for years, which require experience and skills to follow, could suddenly be applied to any Tom, Dick or Harry that they can pick off the street. </p> <p>That is a dream state, based on flawed foundations. Why would a competent team want to hire any one that they can get off the street? That's not a realistic approach at all.</p> <p>To divert resources to aim for something that is inherently wrong makes the decision and the process even worse. A cynical point of view is that the business consultants are just creating justification for them to do more of these kind of projects, and to increase their revenue stream.</p> Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-84619469806104574102008-05-18T13:18:00.001-07:002008-05-18T13:18:36.447-07:00teh pokemanz knowz ya<p>Just did a survey on the <a href="http://www.pokemon.com/dungeon2/personality_test/" target="_blank">Pokemon's website</a> for their two new DS games, and was pleasantly surprised that it was pretty accurate!</p> <p> </p> <p><a title="PMD2_1 by jonpoon, on Flickr" href="http://www.flickr.com/photos/offpoint/2503191744/"><img height="126" alt="PMD2_1" src="http://farm3.static.flickr.com/2332/2503191744_76f54eb809_m.jpg" width="240"></a> </p> <p>That's about right... i think... great for a start.</p> <p><a title="PMD2_2 by jonpoon, on Flickr" href="http://www.flickr.com/photos/offpoint/2502363533/"><img height="129" alt="PMD2_2" src="http://farm3.static.flickr.com/2369/2502363533_492b618ff6_m.jpg" width="240"></a> </p> <p>Wow... great insight indeed!</p> <p><a title="PMD2_3 by jonpoon, on Flickr" href="http://www.flickr.com/photos/offpoint/2503193520/"><img height="129" alt="PMD2_3" src="http://farm3.static.flickr.com/2370/2503193520_7ba644dc39_m.jpg" width="240"></a> </p> <p>Hmm... does it know things that i didn't know?</p> <p><a title="PMD2_4 by jonpoon, on Flickr" href="http://www.flickr.com/photos/offpoint/2503194344/"><img height="129" alt="PMD2_4" src="http://farm4.static.flickr.com/3224/2503194344_fbd9efb44e_m.jpg" width="240"></a></p> <p><a href="http://en.wikipedia.org/wiki/Meowth" target="_blank">Meowth</a>? Gooooollly!</p> Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-75607365384498761712008-05-14T12:36:00.000-07:002008-05-14T12:40:09.189-07:00If you have a DS and you like football....You gotta check this trailer of a <a href="http://japan.gamespot.com/ds/videos/story/0,3800076101,20373234,00.htm">japanese game now</a>!<br /><br />It's a combination of all the things i like:<br />- cartoons<br />- DS<br />- football <br />- and a blatant copying of Stephen Chow's Shaolin Soccer<br /><br />In fact... the ending of the trailer looks EXACTLY like... how the final match in <a href="http://www.youtube.com/watch?v=_49e0sEjNeM">Shaolin Soccer</a> ended.Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-36897625263480061652008-05-12T23:22:00.000-07:002008-05-12T23:22:00.523-07:00See... don't read..<p>My team and I have been going through a few rounds of documentation efforts. You might ask why are we doing multiple rounds? I really don't know why, but every single effort get "completed", dumped on a share that no one really knows where, and the documentation expert, typically a vendor, moved on from this project, and we're back to square one after a few months.</p> <p>One of the things that I've been constantly fighting a battle with my former manager was the fact that a lot of the things that i'm doing is hard to document down. It's also something that he, and other folks, have labeled as "tribal knowledge".</p> <p>On one hand, i understand the need to have some baseline of knowledge; on the other hand, it is a challenge to provide an almost infinite amount of variables in a system that doesn't necessarily reproduce the same issues every time you try to do so. So what happens is that I'll offer to show people how i think, in the mind set that you train others to fish, and not just hook a single kind of fish.</p> <p>I often say..."I'll <a href="http://weblog.raganwald.com/2008/05/show-dont-tell.html" target="_blank">show you</a>... you go document it."; and one one ever took up that offer. I always wonder why folks just do not want to <a href="http://www.codinghorror.com/blog/archives/001114.html" target="_blank">see it to believe it</a>. </p> <p>There's no way this <a href="http://www.japanprobe.com/?p=4567" target="_blank">monkey in Japan</a> could have been reading up documentation before he start serving customers in the restaurant. </p> <p>Documentation doesn't mean nothing if one doesn't understand!</p> Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-55848968560397798812008-05-11T18:27:00.001-07:002008-05-11T18:30:56.554-07:00nWo is in the house<div xmlns="http://www.w3.org/1999/xhtml"><p><a style="left: 0px ! important; top: 0px ! important;" title="Click here to block this object with Adblock Plus" class="abp-objtab-09442645692620286 visible" href="http://youtube.com/v/aqCHE8yUsmQ"></a><object height="180" width="240"><param value="http://youtube.com/v/aqCHE8yUsmQ" name="movie"><embed type="application/x-shockwave-flash" src="http://youtube.com/v/aqCHE8yUsmQ" height="180" width="240"></embed></object></p><p>Hmmm</p></div>Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.comtag:blogger.com,1999:blog-7181760.post-29716605727974553852008-05-11T00:46:00.001-07:002008-05-11T00:46:14.939-07:00A look back... and a glance at the future<p><em>“First they ignore you, then they laugh at you, then they fight you, then you win.”</em> - Gandhi</p> <p>Now that I just have a few more additions to my team, i thought that a look back was due.</p> <p>Well, the infamous decision made almost three years ago now. Let me just recall how things have gone since then.</p> <p>First and foremost, i decided that day that the decision makers no longer deserve my acknowledgement anymore. None. Anyone and any group that was linked to that eventual decision is on my ban-list.</p> <p>But let's get back to the period prior to the fateful day. Back.. Way back. A project that was supposed to be the build-out the fundamentals of the service. It gave me an insight into how things do not work.</p> <p>With prior experience on the flawed project with practically the same team, Yeah.. my concerns were repeatedly ignored throughout the second project. I was told that it was "good enough", "this is not Office 2003", "get it over with", "will not happen".</p> <p>Well, if i get a thousand dollars every time one of my concerns become reality, i could be Bill's neighbor by now. Haha.</p> <p>So who would have known that this model was flawed? Well, almost everyone did. But did they do anything about that knowledge? No. It was not the lack of knowledge, nor intelligence, but the lack of courage by some folks to act in a manner that's required on what they knew. It wasn't ... that failed. Most of the establishment went along with the facade, and even promoted the facade to the rest of the company, and celebrated repeatedly of its success.</p> <p>Since then, the service have never recovered from the lapse of judgement. Never had a chance at all.</p> <p>Now that we have a all hell broken loose situation, and eyes and brains and heart are now all staring at the source of the problems, there appears to be a spout of armchair critics that are now saying things like "why didn't you do this...?", "why was this done in this manner?".. </p> <p>Well, if i get a thousand dollars every time one of these "insightful" questions can be auto-replied with one of my concerns made years ago, i might even be richer than Bill. Haha.</p> <p>So how did I get it right all along when the higher ups did not? It's not because I have better information; It's also not even because I was smarter. </p> <p>I just decided to say what I knew to be true. No matter how much my statements had made me suffer in the next two years. No retaliation policy, i seriously wonder about that at times. Even with hindsight, i would have still made the same statements and raised the same concerns. Personally, i rather be right than be part of the cohort.</p> <p>With the expedited changes recently, there are hopes from the team that things will be better. Perhaps for the new members. Quoting someone... i am too "poisoned". I wonder what will be required to remedy this situation.</p> Jonathanhttp://www.blogger.com/profile/01440818243056380784noreply@blogger.com