JCooney.NET

Joseph Cooney's Weblog

My Links

Blog Stats

News

I work for:


see also:
Dominic Cooney
Patrick Cooney

Archives

Image Galleries

My GotDotNet Samples

New Application Certification Program - "It Works on My Machine"

Inspired by application certification programs such as Microsoft's new “Works with Windows Vista” logo program I'd like to introduce a new, developer focused “Works on My Machine” application certification program. This new certification communicates to team members, testers, BA's and project sponsors that not only did you compile the code before checking it in, but that you actually ran the application and exercised in some small way the feature(s) in question.

By following the technical certification requirements below you earn the right to brand your app with the “Works on My Machine” logo.
higher-res version

Technical Certification Requirements

  • Compile your application code with the relevant compiler. Note: Getting the latest version of any recent code changes from other developers is purely optional and not a requirement for certification.
  • Launch the application/site that has just been compiled.
  • Cause one code-path in the code you're checking in to be executed. Note: the preferable way to do this is with very ad-hoc manual testing of the simplest case for the feature in question. The Stovell Institute for Application Assurance suggests that it is possible to omit this step if the code change was less than five lines, or if (in the developer's professional opinion) the code change could not possibly result in an error.
  • Check the code changes into your version control system.

Notification Requirements

While you are not required to disclose to testers, customers etc. that your product has attained this bench-mark in application certification it is highly probable that you will wish to do so. Although you will be justifiably proud of this accomplishment it is advisable to cultivate an air of casual smug-ness when mentioning that it “works on my machine”, rather than outright gleeful gloating. 

posted on Thursday, February 01, 2007 6:04 AM

Feedback

# re: New Application Certification Program - "It Works on My Machine" 2/1/2007 1:29 PM dcw

Love it! Although, I fear that many machines in certain corporate environments have had this certification, but lost the sticker.

# re: New Application Certification Program - "It Works on My Machine" 2/1/2007 2:23 PM Bruce McLeod

Joseph,

This is brilliant. I was rolling on the floor when I read this. This is going on my blog for sure !

Bruce

# re: New Application Certification Program - "It Works on My Machine" 2/3/2007 5:16 PM Paul Glavich

Awesome. Looks like all my apps are certified and ready to go.

Is there a migration strategy whitepaper when moving from an old machine to a new machine?
:-)

Perhaps even a few guidelines around how to go about achieving this certification so that it can not possibly work anywhere else except on your machine. It could be like gold certification... ;-)

# re: New Application Certification Program - "It Works on My Machine" 2/12/2007 5:43 PM Mike Fitzsimon

Maybe a bronze-level certification could be "Works on MY Machine (Fridays and Sundays only)"

# The "Works on My Machine" Certification Program 3/16/2007 12:30 AM Coding Horror

Joseph Cooney had a brilliant idea for a new application certification program. But Vista's bland white-on-gray badge, in my opinion, doesn't properly communicate the.. authoritative.. nature of said program. With the help of Jon Galloway, we zazzed things up...

# re: New Application Certification Program - "It Works on My Machine" 3/16/2007 5:23 AM Matt Blodgett

Nice. An oft-quoted, but rarely comforting phrase.

# re: New Application Certification Program - "It Works on My Machine" 3/16/2007 6:09 AM Martin Plante

Personally, I'd only require step 1 (compile), and allow warnings. Your certification requirements are still too high for me. BTW, what is a "version control system"?

q;-)

# re: New Application Certification Program - "It Works on My Machine" 3/16/2007 9:46 AM Gabe Garza

Finally, a "Certification" Program that matters.

# The Certification We've Been Waiting For 3/16/2007 12:01 PM avocado8

It's entirely possible that this will only be amusing to me and to the people with whom I work (as opposed to the people who actually read my blog), but Joseph Cooney has come up with the certification program every developer has been eagerly awaiting: The "It Works On My Machine" certification. W00t!...

# Proposal for a new Certification Program 3/16/2007 3:07 PM Bas van Ombergen's Blog

As a response to the " Works with Windows Vista " and "Certified for Windows Vista" programs by Microsoft,

# re: New Application Certification Program - "It Works on My Machine" 3/18/2007 7:21 PM Tiago Salgado

Still missing a certification. The "It works on my machine YESTERDAY"... :)

# re: New Application Certification Program - "It Works on My Machine" 3/19/2007 9:22 AM Henry

Of course, the real question is: how does one become an IWOMM Certified Engineer?

# re: New Application Certification Program - "It Works on My Machine" 3/19/2007 12:31 PM Peter

This is all mearly an extension of the standard release process...

http://www.theloonies.co.uk/1997.03/0023.html

# re: New Application Certification Program - "It Works on My Machine" 3/19/2007 2:22 PM Ted

I agree with the previous comment that the certification is too hard to get. At my current place it's much too difficult to "Check the code changes into your version control system". These expectations are just far too high, there's no way we can change our practices to meet these lofty standards.

# re: New Application Certification Program - "It Works on My Machine" 3/19/2007 2:27 PM John Robo

How juvenile!

# re: New Application Certification Program - "It Works on My Machine" 3/19/2007 2:34 PM jc2it

Brillant!

# re: New Application Certification Program - "It Works on My Machine" 3/19/2007 4:43 PM Steve

At last, what has been the pseudo standard for developers is official! A link went straight on our Wiki standards page :)

# re: New Application Certification Program - "It Works on My Machine" 3/20/2007 10:39 AM Ryan

To be technically accurate, I think it should be "Worked on my Machine". Who's to say the test passes now, or into the future.

# re: New Application Certification Program - "It Works on My Machine" 3/20/2007 12:29 PM Ron Gonzales

Marvelous!! Another would be "It Works on My Machine awhile ago" :-)

# "Works on my machine" Certification Program 3/20/2007 5:02 PM Backstage at MED

All the applications I've built in the past are automatically certified now that there is a new Certification

# "Works on my machine" Certification Program 3/20/2007 5:21 PM RSS It All

All the applications I've built in the past are automatically certified now that there is a new Certification

# "Works on my machine" Certification Program 3/21/2007 4:30 AM Mighell's blog

Ci sono un sacco di persone a cui la si potrebbe regalare questa maglietta .Daniele...ti viene in mente

# Works on my machine. 3/21/2007 3:46 PM larry borsato

<p align="left">For years I worked in software companies that eschewed formal qu

# WPF? Pah! 3/31/2007 9:31 PM Andrew Coates ::: MSFT

I'm sitting in Joseph Cooney's (excellent) session on WPF at CodeCampOz , and it seems to me that the

# re: New Application Certification Program - "It Works on My Machine" 4/4/2007 7:58 PM Jess

Also phrased as: "Workin' fine for me"

# re: New Application Certification Program - "It Works on My Machine" 4/9/2007 12:13 PM Heinrich Beck

This new certification should be written up as a white paper and incorporated into CMMI Level 9 and Six Sigma as soon as possible.

# re: New Application Certification Program - "It Works on My Machine" 4/21/2007 3:35 PM Kit S Ho

I was laugthing so hard ...
Need a "Darn I swear it worked before" certification :-), it is a higher certification than the IWOMM one.

# Works on my machine 1/27/2008 7:04 AM ASP.NET

Joseph Cooney had a brilliant idea for a new application certification program. But Vista&#39;s bland

# Works on My Machine logo as ASCII Art - prefect for check-in/defect resolution/bug triage/investigation comments 3/13/2008 5:51 AM JCooney.NET

# re: New Application Certification Program - "It Works on My Machine" 4/10/2008 4:04 PM denis76257

fdxcbcfcxf

# re: New Application Certification Program - "It Works on My Machine" 4/27/2008 7:00 PM some dude

Where can I buy a t-shirt?

# ubbrgyjl 5/1/2008 4:31 AM ubbrgyjl

<a href="http://wwtvkczw.com">kxaokydu</a> [URL=http://uetarwda.com]jlcpytce[/URL] ygxbfjuz http://rmuavbjv.com hssgvhwv stmzzkyr

Title  
Name  
Url
Security Word (prevent comment spam)
Protected by FormShield
Comments