Becoming a Technology Savvy Company

•August 18, 2009 • Leave a Comment

The corporate culture at work has been on my mind a lot.  I look at the average employee and see someone who for all of their good qualities, is not what I would consider a technically savvy individual.  I do not not mean this in any derogatory way, I only mean to point out most people are on the tailing end of the technology curve.  This has bothered me, not because I feel that I am any better for being an IT professional who is immersed in technology all day, but rather as a member of management, I worry about the lost opportunity to the company.

I talk to sales people from various vendors all day long.  I often ask them how they leverage technologies like Blackberries, Unified Communications, sales force apps, etc…  I wonder to myself why these people say they cannot live without them, but then I hear nothing from my sales force asking for them.  I recently visited a large HMO’s office for a vendor sponsored technical briefing.  While sitting in the cafeteria during a break, I was blown away by the number of employees sitting in working groups with laptops collaborating.  I rarely see that in my office outside of IT.

One of the core values where I work is being Savvy.   While many employees are savvy in a variety of ways, technolgy seems to be an afterthought.  Much of our core values and general culture is derived from priciples out of the book, Good to Great.  In that book there is a section devoted to technology as follows;

  • Good-to-great (g2g) companies think differently about technology than do mediocre companies.
  • G2g companies avoid technology fads and bandwagons, but are pioneers in carefully selected technologies.
  • The key question is whether or not a specific technology fits into your Hedgehog Concept. If yes, then you need to be a pioneer in it; if not, then you can settle for parity or avoid it altogether.
  • G2g companies use technology as an accelerator of momentum, not a creator of it.
  • G2g companies react to technology change with thoughtfulness and creativity, driven to turn unrealized potential into results. Mediocre companies react, motivated by fear of being left behind.
  • The last point is one that really hit home.  I need to give credit where credit is due, most companies our size do not have a full ERP system in place.  Many infrastructure technologies are on the front of the curve like virtualization.   But when I look at how the average user interacts with technology, I see the gap. Our CIO is trying to push a business intelligence system through, but few lines of business catch the vision.  I show up to management meetings, and everyone left thier laptops at their desk and brought a paper and pencil.  I see a fear of social networking technologies and even see them labeled as a frivolous waste of time.  I talk to managers who do not want IM, video conferencing or presence technology installed for fear or abuse, distractions or big brother monitoring by IT.

    So now what?  I cannot envision our company using technology to it’s fullest potential when IT is doing all of the pushing.  How do you get the lines of business to embrace and even demand technology solutions?  How do you get average employees to catch the vision and see the potential?  Part of me wonders what would happen if desktops were replaced by laptops?  If smart phones became the norm, not the exception?  If cubicle banks were replaced with open work areas?  What is the missing catalyst?

    Obviously I do not expect a mid-size manufacturing company to become a google-like culture.  But can’t a company like this pick some of the best attributes of a high tech culture and make it thier own?

    Windows 7 Release Schedule

    •July 22, 2009 • Leave a Comment

    Microsoft provided the following Windows 7 availability information.

    • 2 days after RTM. PC makers and other Microsoft OEM partners will receive Windows 7 RTM software images.
    • “Shortly after RTM.” People wishing to test the final version of Windows 7 Professional will be able to download an evaluation version of that version of the OS via the Springboard web site.
    • August 6. MSDN and Technet subscribers can download Windows 7 RTM in English.
    • August 7. Volume License (VL) customer with an existing Software Assurance (SA) license can download Windows 7 RTM in English via the Volume License Service Center (VLSC).
    • August 16. Microsoft Partner Program Gold/Certified members will be able to download Windows 7 RTM in English.
    • August 23. Microsoft Action Pack subscribers will be able to download Windows 7 RTM in English. Volume License (VL) customers with an existing Software Assurance (SA) license can download Windows 7 RTM in the remaining languages via the Volume License Service Center (VLSC).
    • September 1. Volume License customers without a SA license will be able to purchase Windows 7 through Volume Licensing (as previously announced).
    • October 1. Microsoft Partner Program Gold/Certified members will be able to download Windows 7 RTM in the remaining languages. Microsoft Action Pack subscribers will be about to download Windows 7 RTM in the remaining languages. MSDN and Technet subscribers can download Windows 7 RTM in the remaining languages.
    • October 22. Windows 7 will be made available via retail stores, online purchasing, and with new PC purchases. This is the so-called “general availability,” or GA, date. (Previously announced.)

     NOTE: Source is the Supersite for Windows

    Google’s OS – Chapter 3, Operating System Evoltution

    •July 9, 2009 • Leave a Comment

    Google’s announcement of a desktop OS aimed at netbooks is the top story in the tech world right now.  The real news is not another OS choice, but rather the evolution of the desktop OS.  I starting using PCs regularly when DOS3.0 came out.  DOS was really what I call a first generation desktop OS.  Windows and MacOS were the next evolutionary step as the UI became more mature.  The next generation is going to be focused on thin, light, fast operating systems that are designed to leverage cloud applications and a larger variety of hardware platforms.

    Goole’s new OS will be built around the rest of its business, which is cloud based computing.  Most applications are still “thick” clients that need to be installed locally, and Windows 7 and OSX are great for that.  But as more and more services and applications move to the cloud like Gmail, Smugmug, and even enterprise applications like salesforce.com, we do not need the same kind of OS.

    The next generation OS will be very light and fast.  Bootup time, and loose hardware requirements will be key.  The OS will run on a netbook or a powerful laptop and provide the connection management etc.. that is needed for a cloud computing experience.  They will evolve quickly as more and more applications move to the cloud.  Google’s new OS, even though it does not exist yet, will be seen as one of the pioneers of this generation, just like the Macintosh OS and Windows 3.1 was in the previous generation.

    Many Tech Bloggers Lack an Enterprise Point of View

    •July 5, 2009 • Leave a Comment

    I read a recent blog post by Matt Asay regarding Ubuntu as a cheap alternative to RedHat Enterprise Linux in Oracle shops.  I have a problem with this post and many other blog posts/podcasts as of recent.  The viewpoints and opinions seem to lack the point of view of an experienced enterprise IT architect.

    From a pure open source Utopian point of view, I agree, Ubuntu is a great alternative to RHEL.   However when you look at the real-world issues that IT shops face, the landscape changes.

    • RHEL Provides Commercial Support – There is someone to call when stuff breaks.  The hardware vendors certify and support RHEL as well with strong driver support and platform testing.
    • RHEL is Where The Community is At – We run an Oracle DB supporting the Oracle Applications suite.  Oracle on RHEL is where the bulk of the existing customer base is, so when it comes time to troubleshoot a performance issue or a bug, there are a large number of other customers on a similar configuration to you.
    • RHEL Has Alternatives - We run RHEL on our production systems and run CentOS on our test systems.  CentOS is a free, open source clone of RHEL.  It gives you all of the benefits of RHEL minus the formal support contract for free.  Very budget conscious IT shops should strongly consider CentOS for labs or even production.

    As an IT Manager, these seem like very obvious points, but they come from a perspective that is missing from too many blog posts and podcasts.  I think it all has to do with your point of view.  Enterprise IT Managers, Architects & System Administrators have a perspective on issues that few in the press or academia posses.

    Some might ask, well who cares, I am just a technology enthusiast, enterprise technology is boring.  What tech enthusiasts need to remember is that enterprise purchasing power, unique problems and general influence shapes much of the computing landscape, granted there are some technologies that are pretty much consumer only.

    This post in no way is meant to focus on Matt’s work, as I actually enjoy his writing and follow him.  I just happened to read his work last.

    White House Reporters Grill Gibbs Over ‘Prepackaged’ Questions for Obama

    •July 2, 2009 • Leave a Comment

    Lessons Learned – SAN Outage

    •June 30, 2009 • Leave a Comment

    If you have followed the Pioneers Take The Arrows posts you know that we have had some SAN related outages in the IT department that I manage.  We are trying our best to be active subscribers to the ITIL methodology of problem management.  That being said, there are lessons to be learned from an outage of this magnitude.

    Lesson 1 – Classification & Architecture

    Each enterprise application needs to be classified into Tiers.  The purpose of the Tiers is to divide your applications into groups based on how important the service is, or how fast it needs to be recovered in the event of an outage.  But this only gets you half way there.  The second half is to make sure the architecture of the systems supporting this service matches up with your expectations and have been tested to verify that they can conform to your recovery or availability goals.

    We found that our storage and backup architectures were sound by most standards, but not of the caliber required for our Tier1 standards.  So our next task is to realign expectations with our current environment.  We can promise X amount of availability and X amount of time to recover in a worst case scenario with what we have today.  Anything more will require re-engineering and investment.  The issue now becomes an executive decision.

    Lesson 2 – Old Operational Tactics & Young Technologies

    The rule of thumb in most IT shops is to wait for patches and updates to prove themselves in the real world before applying them to your production environment.  Generally speaking this is still sound advice and the length of time you wait can be argued.  However, we have learned that when you are dealing with a young vendor or technology, you cannot afford to wait as long as you might with a very mature system.

    Two of the three issues that led to our outage could have been prevented by installing software/firmware updates that were just months old.  Had these been installed, the business impact and overall downtime would have been reduced dramatically.  Now this strategy comes with some risk, so I do not see us applying patches the day they come out, but I do see us staying within a quarter of their release date.

    Lesson 3 – Out of Band Alerting

    When e-mail is down, e-mail based alerts do not help much. We lost hours of valuable troubleshooting time.  Enough said.

    Lenovo Releases Win7 BETA Drivers

    •June 30, 2009 • Leave a Comment

    A co-worker noticed that Lenovo has now released some Win7 BETA drivers.  I have installed a few of them on my ThinkPad X301 without any trouble.  The new hotkey driver has not given me any on-screen display for the screen brightness yet.  Everything else seems to work well.  I am going to try out the access connections later today.

    Windows 7 Pre-Order

    •June 29, 2009 • Leave a Comment

    I have been running the pre-release (BETA and RC1) builds of Windows 7 for many months now on a few different machines.  This is an upgrade that is worth the time and money.  It is fast, solid and there is some great new functionality.  You can now pre-order Windows 7 at a huge discount at this site.  Compare that to the announced retail pricing.  Pre-Order upgrade pricing starts at $49.99.  Upgrade pricing when Microsoft pulls the pre-order will start at $119.99.

    Using Google Apps for E-Mail

    •June 28, 2009 • Leave a Comment

    I have seen the writing on the wall for some time that commodity IT services like e-mail will all be cloud based some day.  So, to become more familiar with Google’s offering, I have setup a domain with e-mail on Google Apps to see how well it works.  Overall the process is rather simple, however there are a few things that I wish they documented better.  Here is what I have done and it is working fine after 1 week.

    Step One – Create an account in Google Apps and create the needed user accounts.  This process is strait-forward and well documented inside the dashboard.

    Step Two- Change MX Records with the following priorities and hosts.  Keep in mind that this can take up to 48 hours for 100% off all DNS servers to pickup these new settings.

    1 ASPMX.L.GOOGLE.COM.
    5 ALT1.ASPMX.L.GOOGLE.COM.
    5 ALT2.ASPMX.L.GOOGLE.COM.
    10 ASPMX2.GOOGLEMAIL.COM.
    10 ASPMX3.GOOGLEMAIL.COM.

    Step Three- Verify domain ownership.  The easiest way is to create a CNAME record that Google provides and point it to their servers.  Here is how.

    Step Four – Setup your E-Mail client.  I used the following settings with success in MS Outlook 2007.

    Incoming Mail (POP3) Server – requires SSL: pop.gmail.com
    Use SSL: Yes
    Port: 995
    Outgoing Mail (SMTP) Server – requires TLS: smtp.gmail.com (use authentication)
    Use Authentication: Yes
    Use STARTTLS: Yes (some clients call this SSL)
    Port: 465 or 587
    Account Name: your full email address (including @gmail.com) Google Apps users, please enter username@your_domain.com
    Email Address: your full Gmail email address (username@gmail.com) Google Apps users, please enter username@your_domain.com
    Password: your Gmail password

    Step Five- Customize URLs for convenience.  You can create custom CNAME records for URLs like “mail.yourdomain.com” or “sites.yourdomain.com” from the “General Settings” tab inside of each service settings page.

    Most of my time has been spent playing with the e-mail portion of Google Apps, but over the coming weeks I will look at the other offerings.  To wrap up e-mail I need to still setup the Postini e-mail filtering service and play around some more with the Google Apps Sync for Microsoft Outlook.

    A Microsoft Device I Acatually Want!

    •June 1, 2009 • Leave a Comment

    zune-hd-leakIt has been a long time since Microsoft created a device that I actually wanted.  Windows Mobile has become as exciting as a beige 1990 Camry and the Zune seemed a day late and a dollar short.  There is the XBox which is a great product, but I am not a gamer.  However, now there is the Zune HD.

    The Zune HD has a great looking form factor, OLED screen, 720p HD output, and flash storage.  Unless this thing is priced in the stratosphere, I will most likely pick one up.  Initial reviews of the device are all very favorable, but we have to wait until September 5th to get it.

    I am very happy to see something that will compete with the iPod touch line.  It benefits everyone to have some healthy competition.  I am still just in shock that I am anticipating a Microsoft product launch that is not Windows 7, not to mention a hardware product.