Archive Page 2

03
Apr
09

what’s been keeping me up at night…

Been a bit busy… so I figured I’d give everyone a taste of the somewhat promised cXML eCommerce toy I’m working on.  So here are a few screen shots.  As you can see – it’s designed to load cXML or XML and perform validations.  It also allows the tester to actually POST the cXML PunchOut and OrderRequests directly to the server.  This retrieves complete header information.  The tester can auto-generate OCI HTML web forms that can be sent to customers for their own testing.  

You can also verify Authentication Tokens, Session IDs, and perform HostName / IP Address checks. 

The cXML validation allows the user to validate against any of a number of DTD files, from cXML to those used by OSN or even 3rd party or local files.  Anyway… that’s what has been keeping me from Posting.   In the next week or so – I’ll get some code up and discuss how eCommerce procurement systems work a little more directly. 

Until then… you’re just going to have use these shots and wonder.  (And for the record … yes I have removed any sensitive info from these screen shots.  The cXML displayed is a generic OrderRequest form. 

 image

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

image

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

image

 

image  image

image

23
Mar
09

Boredom leads to adventures…

So I’ve been pretty bored of late.  Over at work I’m working on eCommerce issues – mostly dealing with the various choices vendors have in linking to our network and they all involve XML based products.  You’d be surprised how many top notch IT departments have grown so reliant on tools by Oracle and others for their procurement solutions they literally click buttons and fill in forms without knowing how their tool really works. 

Not that I’m an expert on procurement (well actually I suppose technically I am) but it seems to me that any time you’ve sufficiently automated yourself to the point that you don’t know what kind of XML you’re pumping out, how it gets to the other guy and what kind of an output you need to put out… your over adapted to your technology and now dependant on it.  Which is never a good thing.

So naturally – since I handle a lot of post-production troubleshooting these days… I automated things with a few tools.  I’ll detail these out in a future blog since I’m pretty sure most people have never had to deal with cXML or understand the difference between it and standard XML, and I’ve encountered several “Oracle Gurus” who keep insisting that what Oracle pumps out is “XML”… it is – but not in the classical sense anyone else would expect.

So I’ve started a couple projects there to make it easier for people and those are forth coming…

I also… decided to do a bit of video fun and that… is how I fought off boredom this weekend.  Did two bits you can find here

 

and here…

 

08
Mar
09

Who watched the Watchmen?

I think by now everyone knows – I’m a fan of Alan Moores the Watchmen.  I also think that there’s a fair chance a lot of people have seen the movie.  Experienced it. 

The graphic novel is a very powerful story that you either get – or you don’t.  As they went to the effort of creating the world of the Watchmen on film they were so very careful to keep the detail of the visual.  Zach Snyder the director – is great for those kind of details.  And he did – he pegged it visually almost perfectly So where the movie works best is in replicating that world. 

Where it fails is in those areas that don’t fit on film.  The subtle nuances that can only come from a book.  What we are left with on screen from his efforts can best be described as a visual feast – an optical orgasm – a color filled three dimensional… turd.

(If you have not seen the movie – turn back now – spoilers ahead)

I am not a purist.  When I heard that the original ending wasn’t used I kind of wanted to cut Zach a break because all of the visual imageelements of the film were done so well in the pre-release scenes we got to see.  Now I have to admit that by removing the original ending and substituting Doc Manhattan as the “big evil” that the world must fear to draw us together.  Now not only didn’t this work as a plot device but there is a rule about monkeying with a classic story – if you’re going to change the plot – change it for the better.  So – all of that was a waste.  Zach’s attempt to provide us with the message that the only reason we’re decent humans is our fear of Dr. Manhattan (substitute “God” for Dr. Manhattan and you’ll see what Snyder was shooting for and missed) – this message almost everyone missed who wasn’t watching for Dreibergs lines at the very end.

And the hinting that – perhaps – maybe – there could be “more of the story” a … sequel?  That’s just incredibly poor taste.  For those who missed these hints – trust me it’s all there.  It was blended carefully … hidden, almost like a subtle threat – but it’s there.  Snyder sold any die hard fan out with that ending.  The original, would have made far more sense.  I had to ask several people if anyone else caught the supposed logic of tying the nukes to the death of the inmate Rorschach “greases” in the film. 

With the supposed logic that when he died – the prison would go insane – and this somehow would be the trigger for Dr. Manhattan’s global attack.  Umm… yeah… that… is a lot more believable to the world and will bring them together than being attacked by an alien life form which wipes out all of New York, and causes madness for miles around. 

The film was rushed – and although visually detailed – the story was so lacking as to cause a feeling as if we, like Dr. Manhattan, are merely observers to this world and have no real emotional stake in it.   And I can’t blame the actors who did amazing jobs on this.  Each understood their characters so well and brought them to life adroitly – with the exception of Ozymandias.  Who was, card board – a cut out of the book’s character and not a very good one at that. 

If it were not for Jackie Earle Hailey’s stabilizing presence of the character Rorschach this film would not even merit discussion.  It’s his complete and total ability to sell the character of Rorschach that allows the film to work even on a basic level.  He’s supported of course by the other performances that are damned good, but it’s his time on screen both with the mask on and off that really sells this movie. 

Even the death scene works without going over the top, and he brings to the role the sensitivity and an empathy needed for us to buy the meaning to his death.  This is where the film really works – in the scenes with Rorschach.  Here Snyder can wring out of the story something close to what the story really is, his attempts with Manhattan, and NiteOwl are well intended but they’re only “good”.

This is not a movie that can get away with “good”.  You either have bought into the premise presented and are going along with it or you haven’t.  Which frankly is where it fails and falls flat. It’s the insecurity of Snyder’s need as a director to reinforce the world he’s created that moves it from allowing us to accept it to rub it in our faces.  It’s in his need to keep beating us over the head with “Hey this is an alternate 1985” or “Hey did you notice I can put yet another blue penis into this shot in spite of the fact that it wasn’t in the book… I just thought it’d be cool to show a blue man’s penis so you’d know he has not concept of or the need for clothing…”.  So instead of just having these details where they belong – they become a gaudy display, they rub our noses into this world. 

Instead of acceptance it becomes a struggle to accept.  The actors have given us their all, the sets, the crew, all have provided us with a perfect replica of the world needed for us to fall into this reality … and then the Director has to screw it up by forcing this world on us rather than letting us see it, accept it, and not need to have storied aesthetics that add nothing and make us go “Huh?  What? – Why… Wha?” and before we can digest it – have the story move on again to a moment which seems not to make any more sense than the words before.  As a result … It’s a long movie that ambles all over the place trying to make a point and in trying to make so many points – it’s doubtful if it ever does. 

Others may judge this film differently but to me – this was a film that needed to be made in 3 films – and to take your time.  But that’s not what we got.  It was pretty.  It was kind of deep.  But it was not… the Watchmen.

16
Feb
09

Grumblings from the field…

In a bit of a hurry this morning so this’ll just be a cap up of what’s going on.

The Job Market in the Pac Norwest for software development and IT has definitely taken a blow – but there’s still a lot of work out there.  I still receive about 4 or 5 job requests per week (my resume is unusual as I have job skills that are uncommon).  But most of these for the last three weeks are not ones I’d really look into unless the economy is bad.  The practice of sending out contact emails for positions with unrealistically low or unrealistic job requirements (usually both) for the purposes of being able to say, “We couldn’t find anyone here in the USA qualified” is still pretty rampant.  I’ve seen about 6 of those in the last month.  (When was the last time you saw an honest request for a Program Manager with a background as a Sr. Developer with 10 years experience for $25/hr??  Yeah – they seriously want to fill that position.)

It’s insulting and disgusting that companies will go to that length to justify hiring outside the US, and it’s more annoying that the offers come from respected legal and recruiting firms.  I won’t say who I’ve seen use this the most – however you might be surprised their one of the longest and major supporters of Open Source software and similar initiatives.  I’ve said it before that one of my core dislikes of the OSS community is it’s naiveté regarding the fact that their largest supporters exist because they’re too cheap to pay for software and have always felt software had no value.  It becomes pretty obvious when a companies true motivations for greed and being cheap are so thinly veiled behind the cloak of “We’re one of the good guys!”. 

Let’s face it – if you’re not making your money off the development of the software that people use, then you have to be making it off the process of selling it or supporting it.  In a model such as that the guy on the low end of the totem pole will always be the guy who created it in the first place.  They are the ones who’s efforts are not perceived as having value because it’s their efforts they place as having little or no cost associated to them.  (If you’re not charging anyone for the hours it took to develop  product – which is where that model places the cost recoup at – then the developers and creators are effectively valued at ‘zero cost”.)

So where do these companies place value?  They place it on the management end of things and the sales end of things.  The sales of the software, and over a long term the sale of the software support, or the sales of the software as a service.  Bottom line – the jobs they really care about are managers and sales people.  For the people who come up with the software, who spend the hundreds and thousands of man hours to code it to test it and to bring it to life?  Well, they’re a necessary evil – one which if they can find anyone to do it cheaper – they will.  Which is why yes… they do send out emails to people here in the USA looking for jobs, people they’ve often

laid off or let go, giving unrealistically low, or unrealistic job requirements, or in some cases just bizarre job requirements, all so they can be turned down.  They can then go before the US Congress and Senate and say, “We looked for people here in the USA for these jobs – but there aren’t any who meet the qualifications!  Can we go overseas and get them without losing our tax breaks???”. 

The HR departments of these companies can sign up for (and line up for) classes to learn how to do this.  And this doesn’t burn you up – the fact is this is not the “American Job” vs “Overseas Job” issue that drives this, and those probably hardest hit are – as incredible as this may seem – overseas wokers.  Overseas, in places like Hyderabad, Beijing and the former Soviet Republics you’ll find the amount of fraud based job services there is a full blown industry not all that different than Coyote hustlers that tell immigrants they can sneak them through the American border but take their money and leave them, often with no hope of survival.   Now, if you say, “Hey we’re cracking down on these bastards”, I’d like to point out – they busted 11 people and companies.  11 of them is not even a band aid on this gaping wound.  11 busts isn’t even lip service to the literally billions being spent on this.  The fact is that as long as it’s profitable for these companies to treat the people who create products you use like dirt (and for many of us – that person is us) they will continue to do so. 

So – hey – support the open source movement – make software free to everyone.  It is after all, just someone’s idea – it’s not like has value right?  Anyone can do it, and with the right sales model we can recoup the loss by selling maintenance, and services.  While you’re at – you may want to head down to Walmart and buy a nice coat made by children overseas to keep warm in on that unemployment line.  Just some food for thought. 

08
Feb
09

the taLE OF ALIMONY jakobson…

 

image

Several years ago, my then very small daughter, wanted a dog.  I didn’t want another pet.  We had too many pets then, and adding another was, well, just nuts.

So naturally – we got another dog.  Not just any dog… but a 2 time loser.  A dog who, as a puppy, was so unable to be house broken or trained it had been returned to the animal shelter twice.  It was actually marked by animal control to be put down on site if returned again.  My daughter saw her at the animal shelter on the day of her final return.

There was something between that dog, and my daughter that clicked.  My daughter didn’t pick her, so much as the dog picked my daughter.  Which, frankly was how that little dog’s mind worked.  So it came to our home.  When I was told about the dog’s history, my only request was that I got to name it.  I told my wife that if we kept it the dog’s name would be “Alimony”.  And if she brought home anything else it was going to be named “Child Support”.   So – in part out of spite – and in part because it was cute – the dog was brought into our family and was it really was registered with the name “Alimony”, or “Allie” as we came to call her. And for most people, and for most dogs, that would be the end of the story.

But this story is a long one, the dog’s uncanny bond to my daughter was such that for a dog that was to be put to sleep for it’s unwillingness to be obedient – my daughter could get it to do seemingly anything.  It would ironically become my daughter’s 4H project, and a show dog, go to State Fair and receive a blue ribbon, not once but twice, showing for my daughter.  It would win many ribbons, and it would dance and come alive in front of crowded stands, never once taking it’s brown eyes off my daughter… except for those occasions when it was trying to pick a fight with dogs much larger.

It became my daughters friend, and in many ways a mentor. There is a spirit, a stubbornness, that comes with being a very small terrier.  It allows them to take on animals much greater than themselves and never flinch.  Genetically, her breed was meant for fighting badgers and large rats.   They have, no idea that they’re little, they have an objective – and they don’t give up.  Size, shape, condition, odds, none of that matters to a terrier.   And they project an odd set of qualities that causes them to think they can win, and often do, against all odds.

It’s part courage, part bravery, part determination, and part just incredible stubbornness to never give up, never give in, and never think the battle is lost, or worse – not worth winning.  I suppose, if dogs are like their masters – well perhaps that’s where my daughter gets that quality.   You have to develop that kind of heart from somewhere, that drive.  It doesn’t’ come naturally to humans.   

My daughter if she learned to be that way, well it was from Allie.  Whose loyalty to her was incredible, and whose love, was boundless to the very end.  Alimony out lived two of her younger dog peers (of course we had more dogs after we got her… this IS our house… if animal is lost, hurt, bewildered or just plain strange it winds up here… and for all my grumbling… I’ve yet to say no.).  She got to be loved admired and adored by many, many people. 

Admiring people aside… she had something that was the most important thing in the world to her – and that was my daughter.  So despite the fact that she when given any chance would raid he garbage, or commit a dozen unspeakable acts to my things, all she had to do to get my approval was see my daughter – and wag her tail.  There was a level of love there – that frankly – it wouldn’t matter what she did, for being that loving and loyal to her master… well, what’s a little garbage right?  It picks right up off the floor y’know??

Allie developed some lumps a while back, in places where, well, dogs shouldn’t have them.  And as she got older and older her arthritis kicked in,  and on the not so good days, hopping up to lie on the bed wasn’t really something she was up to either.  So, we’d help her up to her favorite places.

But she still, even on her worst days, would pop up, hop off where ever as if there wasn’t a thing wrong with her… and trot after my daughter whenever she heard her.  She would grow older and more and more senile – often I’m fairly sure she had no clue who I was and I’d double the bet that she wasn’t really sure who she was, but she was cheerful about it.   On several occasions we’d take her to the vet thinking maybe it was time.  But it wasn’t.  She still had things she wanted to do.  She still had just a bit more enjoyment out of life, a few more tail wags, a few more barks, a few more French fries to steal and garbage cans to knock over. 

But even the most vivacious of lives, comes to an end.  Allies was very much like her entire life.  It was cheerful, and full of zest, and even when you’d have thought she was gone – she heard my daughters voice, and her head came up, and her tail wagged one more time.  As if to say, “I am so glad to hear your voice, and it’s okay.”, and then she laid her head back down. 

Alimony’s life, was if anything, about what you could do with a life – if someone gave you the chance.  She got her second chance – and she made the most of it.  Doing things no one believed she could, never taking anything from anyone else, never backing down, never slowing down, never giving ground, never giving in.    She was my daughters best friend, best ally, and in many ways, her best teacher about all that you need to learn to succeed in life.

She will be missed.

03
Feb
09

Some great shorts…

In keeping with the last post I thought I’d share a few keepers of films I ran across while doing some research.

 

First up is a fun little flick called “The Seance”  by Arun Vaidyanathan, which is a nice little work.  Two people – very compacted dialog, good delivery and very simple but effective camera and lighting work. 

Its not a film that relies on trickery or abusive visuals – it’s got a very simple story and that’s what it tells.

All in all it’s worth the 6 minutes of your life required to watch it.  The only downside is that quite frankly they had such nice characters and such a good story they never finish it. 

It’s really hard to pace a film down to 5 minutes and keep the quality even.  This is a nice even film – which sadly is just cut 30 seconds short of the blow off for the tale.  Over all this is a great little film and I can see why it was an award winner.  Which… compared to my next choice makes this oscar winning material.  Our next entry was a Sony Award winner.  Why – I have no clue.

Burning Life… is first of all – not a film.  It’s not really a documentary and it’s not really a narrative and it’s not really anything more than a guy and his girlfriend burning a small pile of his crap – sorry his life – in his backyard as some kind of protest. 

He then starts to strip and there is a gratuitous use of bad filters and bad video effects for color channels and he breaks most if not all the cardinal rules of even amatuer camera work and … it’s really amazing this won an award of any kind and it just goes to show you that if you toss enough “I’m clueless” around people can, and will assume you’re some kind of artist.  Hate to say it but … it is largely true.

Which… leaves us to … the gem of the post.  A short film that is done soooo well you almost can see this getting the Oscar it’s been nominated for.  Our Time Is Up… is funny – it’s actually way past funny.  And at the same time there’s so much more going on with this film. 

This film … sheesh – great – just… shut up and go watch it.  All I can say is … this is what people who do short films need to set as a bar to shoot for – and let’s face it… how does that make you feel? 

02
Feb
09

the stories the thing…

And may Shakespeare forgive me for that unbridled paraphrasing of the immortal Hamlet in a blog title, but like so many things in life, it had to be done.

See I just got back from a weekend of rummaging through youtube, hulu and several other video outlets for amateur videos out there and I was amazed, amused and befuddled by how many really talented people there are out there making videos.  I was also feeling a bit like Simon Cowell after a bender with Paula Abdul at how many talented people there were making videos that really didn’t need to be made.  Kind of reminded me of my mothers sage advice that “Just because you can do something… doesn’t mean you should.”.

I began this quest because for some time now, I’ve said I wanted to get back into doing at least some small projects with film.  Nothing fancy but some good stories.  So … I stated out by seeing what others had done.  I won’t slam anyone out there for making an amateur film.  Anyone who does get to the point of where they’re actually shot something deserves props. 

But I will say that before I even shoot a frame – I’m going to have a good story. 

Not a good script… because there are a lot of really great scripted videos out there that, well let’s be honest here, they are not going to win any awards.  Actually I’ll take that a step farther there are a lot of great videos out there that have won awards that really are almost painful to watch – and all the awards on the planet won’t change that.

What every great script / bad film out there seems to be missing is a good story.  I don’t mean they aren’t well written or clever or artistic.  I mean to say they have no story.  A 3 minute film can have a great story.  A epic length movie may have no story at all. 

The story is the key.  It’s what it’s about and it doesn’t matter the genre or or the words.  It’s what is happening.  Does it grip you?  Does it make you care about the character (no matter how bad the acting is)?  I mean, look at “The Happening”.  Really its not bad acting on the part of Wahlberg and company and the script … well the script is horrid but where the real horror started was with the story itself.  There isn’t one.

See most people will say the story is about Wahlberg and the world having to survive mother nature’s culling of the evil humans on the planet.  No… that is the plot of the movie.  The story – would have been about the relationship between Wahlberg and Zoe Deschanell, or the story would have been about some other character.  But to say that any of that existed beyond even the most anemic form is to give credit where there is none.

A plot, and the dialogue support the story.  But the story needs to stand on it’s own or everything is just window dressing.  To make a great little film or a great epic film… one needs a good story or you’re just wasting video.  So… before I start this little project of mine… I need a good story.

 

Here’s my story short list of what I need to keep in mind while I work on it.

  • I have a really limited budget.
    (Not gonna be able to rent equipment, locations, or people.)
  • I have a really limited shooting schedule that is impacted by environmental conditions. 
    (Rains here a lot, I work a 40 hour week, and I can’t guarantee who I’ll have available.)
  • I have a very limited cast.
    (Depending on the story – it may even only be me).
  • I have a very limited amount of quality equipment.
    (One – two cameras, lights are very limited, going to be hand held or limited amount of boom and stationary shots.)

Now that I have that list … I can file it under “NOT IMPORTANT”.  Because none of that will affect a good story.  A good story … doesn’t need a budget.  It doesn’t need to worry about schedules.  (See: American Graffiti – for decades it held the record of dollar for dollar being the highest grossing film ever made. Lucas shot it for next to nothing, on a schedule that no one would have considered.)

And cast frankly – doesn’t matter.  A great story makes up for bad acting.  In fact, a great story often covers up bad acting.  Limited equipment and a lack of shot choices… pfffaw.  Look up the Seventh Seal some time.  Look up anything by Hitchcock or Howard Hawks.  Look up Treasure of the Serria Madre or the Maltese Falcon or Casa Blanca. 

And then … go hit Yutube… and Hulu… and Atom… then sit down with a big cup of coffee and a empty note book, and a clear head… and think of great stories. 

27
Jan
09

money for nothin…

Got up this morning and saw a very disturbing story about people scamming people through Monster.com.  They covered one scam – which adminittedly is a pretty lame scam. but people are falling for it. 

You get contacted by a firm they “hire” you but… OH NOES!  You need the latest Laptop, or a company cell phone or other medium to large purchase.   Don’t worry, they’ll send you a check for the expenses to get you working right away… what’s your bank account number?  They need to do a wire transfer. 

All of this seems somewhat reasonable.  And when you’re out of work it sounds like a dream come true.  Problem is that like many things that are too good to be true it is.  You give them your bank account info – and they give you an empty bank account.

Now, here’s another scam they can do… in order to get you your supplies their company ONLY banks through bank _________ and you need to set up an account there.  (In the example on TV the bank was Wells Fargo – but I’ve seen this scam with others.)  Once you set up an account there they send a check through.  You go buy the laptop and send them the receipt.   Sounds pretty legit right?  They  did send you money all they wanted was the receipt – you got a laptop out of the deal right?

Three days later your new bank account informs you it’s waaaay overdrawn and that banking fraud is illegal.  Seems that tansfer got refused.  You now owe the bank for the money – and the credit card company you bought the laptop through – and you btw – find out the laptop that you sent that reciept for?  It’s already been returned somewhere else.

Here’s how this works – it relies on a scam that knows how banks work.  So when someone gives you a wire transfer… you sit on that check until it actually clears.  When dealing with someone new that asks unusual requests like these… call the bank and verify the funds.  They can do this without alerting anyone, and it’s actually accepted banking behavior. 

So… be careful.  Watch out for Monster, HotJobs and especially Craigs List jobs … if you’re  professional – verify the company with a professional web site, or make some calls.  Check with better business bueau – do a bit of research. 

Earlier this year I had a very legit firm that contacted me.  I went through 3 rounds of interviews over the phone and got flown out to meet for a face to face interview.  A great group of people.  But something didn’t feel right so I did some googling and checking for sales numbers, checking for who the company was and what they’d done vs. what their PR said they wanted to do.  Turned out their eyes were bigger than their pocketbooks and I was actually called by them the week before I was to start (after months of contact and planning) and they informed me they were unable to hire me.

Had I not been expecting this – financially it would have been a disaster. 

So – lessons learned for everyone – Check All Future Employers out!  They run a background check on you – you should be running one on them.    Google., www.Zabbasearch.com , www.yahoo.com, there are dozens of ways to look up a company – look them up.  Do a search on future bosses.  Know who it is that is making that offer – know as much about their business as the do.  It can’t hurt … and your impressive knowledge of their company may actually help you land a job. 

22
Jan
09

Project Status Template deux

Got a ping from someone asking if the Project Status Email Template could do …. MS Project inserts.

image

Indeed you can – but it is a bit tricky.  As you can see from the screen shot – the end result in an email looks pretty well… cool.  image

Some caveats – first of all – you gotta have MS Project on the machine to insert an MS Project Object into the template.  So that’s a bigge – because you’re actually inserting an MS Project Object into the email. 

The other users – will not need to have MS Project installed – because the areas you have showing will become images.  The same is true for excel spreadsheets and other embedded inserts.

So … how do we do this? 

Real simple… first we’re going to create our template – just like in the last blog posting.  But where you want to Insert the MS Project (place the cursor where you want it in the file – it’s easier than moving this later) … then click on the “Insert” tab and select “Object”.

image

 

 

 

 

Now – this will bring up the Object menu.  Scroll down the list to Microsoft Office Project Document and Click “OK”.  This will embed the object into your email template.

image

Once embedded – you’ll need to adjust the various values to your liking.  But… what’s that you say?  “Oh NOES!!!  I DON’T WANT TO PUT IN ALL THAT DATA AGAIN!!”.  Then don’t.

You simply open your Project Plan.. copy the rows… and then open the email template – and copy them in there.  It really is that simple. You will need to adjust the viewing area displayed – the Height and Width to reflect the email but – updating it is pretty simple.  And the results make you look great as you can see.

So … save yourself a ton of time, a ton of effort – and template. 

image

You can find this file here:

http://cid-e46e5f5a0e3b5854.skydrive.live.com/self.aspx/Public/Office%20Templates/Project%20Status%20Advanced.zip

18
Jan
09

Outlook Template power ACTIVATE! Form of… a Status report!

I’ve been doing a lot of documentation lately, which is brain numbing at best, and time consuming at the same time.  So when a boss asked if I’d need more time for a status report I naturally said, “No I should be good…”. 

Now I can do that (and look really good) because of a little trade secret that almost no one I’ve met uses… the power of the outlook template.  I’ll go one further and say, almost no one uses templates except those of us that seem to be in some hidden fraternity of Program Managers who share these little secrets… like templates.

I keep a template around that does all kinds of fun Project Summary things – and I’m including it here.  Here’s a list of things that are built in:

  1. Has all the people who need to be on the report – already in the "CC” line for me.
  2. Has a current spreadsheet of the issue items (my more advanced version actually pulls the values from a Issue Tracker – which you can look into doing sometime but this has the drop downs and auto-formating for status.
  3. Drop downs (see Sheet2 when you double click on the table – you can edit the values there)

So all I have to do – is basically load it, click on the fields I want to update and hit send.  Major time saver and everyone thinks you’re like… the coolest most on top of things guy ever.

Let’s cover how this magic happens – first you need to know how to make a template from Outlook.  Which… is surprisingly really easy.

image

All you do – is literally create an email just the way you want it In this case, I’ve put in all the elements that I want in the email I want to send out.  I’ve done a couple other things as well so that it will make it easier to customize things later – like special headings. 

When I need to swap my status from Green to Yellow and so on all I need to do is select the text and click on the “Format Text” tab and select the style I want.

image

I also want to have my CC and To fields preset with the names of everyone who will need to receive my status report.  The thing to keep in mind is that this is not a “one time” message.  It’s going to have certain things in it that I’ll need to do over and over.   So I can create all my headings, any graphics that I’ll want to reuse, and any tables that will need to be updated.  Now – if I’m going to just update some fields then I’ll probably use the Table feature of imageOutlook and embed a table.

If the table is going to have a lot of data that I’ll be typing in often (like names or email) then I’ll use the table feature to embed an excel spreadsheet, and on the Sheet2 page I’ll create a series of terms and names.  Here I’ve put in terms for my Status types, I’ve created a range of values for percentages of completion, email addresses of those who I’ll use in my report.  These ranges – I’ll use by going back to the Main Sheet – the one I want to display and use them as Drop Down Lists.   The drop down list is a little used feature, but very handy for tricks like this one. 

imageYou create it by first creating a range of values somewhere either in the workbook or on the same sheet.  You then select imagewhere you want to create the drop down box, and then on the Data tab (which you’ll note that you now have one in Outlook once you are in the Spreadsheet, just like you do in Excel).  imageClicking on this will open the Data Validation Dialog Box.  Once you have this you’ll want to select “List” from the drop down list.  This will bring up the options for drop down lists from the dialog box.  

 

In the Source section – you’ll want to put in the range you created over on Sheet2.  You can do this either by having named the range, or by putting in the actual range “=Sheet2!$B$3:$B$7” in the imageSource.  Either will work, although using a named range is somewhat easier, especially if you have a lot of ranges to deal with.    The end result will create a cell that has a drop down list on it.  You can copy this cell as you would any other and that makes automation a bit easer.

Another thing you can do with this cell is… use Conditional Formatting Options so that if the values are within a range or if the cell contains certain text – we want it to appear a certain way (background color red – text white) or even contain specific icons or color bars.  Really it’s pretty amazing how in-depth you can get with reporting features doing this.  And with all of it – you just click on a value, and spreadsheet updates it on the fly.  Which leaves you more time for whatever details or other information you need to add and still look like a rock star. image

Now – when you’ve finished creating your email artwork of status reporting – or whatever it is you need to template out… you just… click Save As.   The Save As dialog box will appear and you save it as an Outlook Template by selecting that option off the Save As Type drop down.

Now, it will save this by default in your profile.  So if you want to save it for sending it for someone else to use, use Save As and select another location that’s easier to find.

If you’ve done all of this properly – you’ll now have a spiffy template all ready to use over and over again, and not have to fill in all those fields and do all that work all over.   All you’ll need to do is load the template and use it.

 

Step Step Two – Load the Template….

To load the template – just click on “New” in Outlook and scroll down to “Choose Form…” which, imageironically enough will allow you to load a form.  Now there are all kinds of forms that you can pick from – and if you’ve never played imagewith this do so – you can get really creative with forms. 

But for today, we just want the form we’ve created – which is in the “User Templates in File System”.  And you locat that by clicking on the drop down box at the top of the dialog, and then picking the “User Templates in File System” category, which if you’ve done imagethis right… will bring up all the files you have saved that are templates.  If you do it wrong…. it will cause an error and ninja assassins will be dispatched to your home from their secret lair beneath the Google headquarters.  (Okay – I made that up… their lair is actually just south of Portland near a winery that they use as a cover.)

 

Anyway… you want to pick out the form you’ve created.  If you’re using the one I have up as a sample imagehere the name will be “Project Status and Summary”.  So – if that’s what you’re using – click on it so it can load and you can begin being a genius. 

Now when the template loads – you’ll want to fill in all the categories and in one of the screen shots above I’ve given you some clues – but you should modify this to your own liking and add the kinds of things YOU need.

  The one I’m providing is just a starting point for you – in the words of the beloved Ms. Frizzle, “Get Messy!  Make Mistakes!  Learn!”.  And one of the cool things you can learn how to do – is use embedded excel spreadsheets.

 

The table on the form – looks like a table until you click on it … so click on it.  Because it’s really an excel spreadsheet with fun stuff you can update on the fly.  So click away.   But you should know that when when you click on it – it’s going to say something like this:image

so ignore that and click “Yes” because what’s the point of doing all this… if we just click “No” and end it all now?  We know the item that we’re loading and we also know it’s got an excel spreadsheet built into it so we know why they gave us that warning.  We WANT to be able to do cool things with it, so there’s no security issue.    Which should, give you some idea of the real power of a good template – since you can actually do stuff with them that requires an occasional security warning.  image

Now – if you play with this you’re going to note that there are drop down boxes – and there is conditional formatting on those drop down boxes.  So when you enter a task name – and click on the boxes to the right of it…. you can change the values without having to type them in every time.  Just grab one and click it, move on to the next… wash, rinse, repeat until done. 

Here are some examples… of the stuff in them… the first set of drop downs allow you to select from various project status types – imageCompleted, In-Progress and so on … and IF you pick one of them – it will automatically reformat it to the color scheme that corresponds to that type of status.  The next is the degree of completion – which goes from 0%-100% and you get these very cool traffic light colors when you pick those. 

imageBasically, this allows you to focus on filling in the information instead of filling in all kinds of cool formatting, setting up things every time.  As time savers go – this one is definitely a keeper for anyone who has to do reports, news letters or any process that requires you fill in a lot of repeated information, terms, titles and so on.

There’s tons more you can do – this is just the tip of the iceberg, like most of the stuff I do here it’s a starting point for you.  You can find out more about – and lay your hands on literally hundreds of great templates you can customize and make your own at Microsoft Office’s Template Library.  Free templates for almost every Office Product are available here.

You can … of course also snag the template I used as an example from my Skydrive here:

Direct Link:
http://cid-e46e5f5a0e3b5854.skydrive.live.com/self.aspx/Public/Office%20Templates/Project%20Status%20and%20Summary.zip

Until later… have fun… be productive… and someone find out when the next new Venture Brothers Episode is for me?