Friday, May 01, 2009

Pictures and Editing

I have used many editors and tools.  I have tried Photoshop, Paint Shop Pro 7, 11, 12, DotNetPaint, GIMP etc.  They are all good (PaintShopPro 7 (2001 Anniversary Edition) is my favorite) and have their uses, but unless I need a lot of power, modifying heavily, or creating from scratch I really have found that the best out there for working with the digital files out of my camera is Picasa.
Direct from their website it says, "Picasa is free photo editing software from Google that makes your pictures look great. Sharing your best photos with friends and family is as easy as pressing a button!"
Advantages:
  1. Free with a ton of cool features
  2. Comes with a free website so you can share your pictures quickly and super easy
  3. Easy!  Super easy to use adjustments (size, color, red-eye, brighness, sharpening etc)
  4. Organizes your pictures easily and super easy to download from camera
Disadvantages:
  1. Search, Find, tagging etc and finding an old picture could be improved
  2. File moving, reorganizing and merging folders...is well...not easy at all!  Put your pictures where you want them and leave them there is pretty much how it works.  
  3. The index that it creates gets really big over time on your hard drive and must stay on your C drive
Try it out.  I think you will like it a lot.   http://picasa.google.com

Wednesday, April 29, 2009

Requirements Traceability by using TheBrain

Last time (March 22nd) we discussed kicking off the project and getting the requirements gathering started off on the right foot. There are a lot of great books out there for detailed Requirements gathering, one that I enjoyed reading was Software Requirements, Second Edition by Karl E. Weigers. However I don’t want to re-hash the great material covered in books like Karls.

As I mentioned last time, I would suggest that you break free from preconceived notions of what a requirement, a change request, a use case, user story have been traditionally and look at the problem fresh.  For this installment I am going to look at tracing the requirement through its lifecycle.

The one item that tends to show up late in the project and normally during QA or Customer review is a traceability.  Traceabilty is tracking where a requirement came from, where it is going, its lifecycle of changes/modifications and then proving that it is there in the final.  Why does it show up in the end?  Customer asks, “How do I do feature request A?” Product team happily opens the appropriate area of the application and says, “Ta-da”.  The customer analyzes what they see and then puzzled says, “What about being able to do ?” Now it is the product teams turn to look puzzled…hmmm…developer speaks up about then and rattles on about some work around that might be possible, 10 minutes later, it has become obvious that somewhere in the requirements trail, something went off track and the required feature was not fully implemented and it is going to be tough to get it back in by the due date.
YUCK!
So is there hope to get around the problem?

Run to Google real quick and look up requirements traceability and you get back a few hundred thousand hits. So obviously this is a problem more than one group has struggled with this. Definition of this area is pretty good on Wikipedia (http://en.wikipedia.org/wiki/Requirements_Traceability)

By mind mapping out all your requirements you can visualize complex requirements and pieces of a process that can otherwise feel overwhelming. Furthermore, if requirements or other variables change you can instantly see what’s connected and therefore what impact these changes will have. This will help you anticipate any complications with changes and make more informed decisions about the future direction of the project.

In the last installment I mentioned using Xmind or other mind mapping software to get things organized. I really think this is an area that traditional tools for requirements tracking fall down.
Visualization of the relationships between them, see groups and how the are realized in the product.  By mind mapping out the requirements it is easier to visualized the complexity of the requirements and the pieces of the a process or feature that can get lost in the overwhelming complexity.  Getting it all understood by the team is normally possible right prior to development kickoff, but then in comes the changes, technical hurdles, timeline adjustments etc, and now how do we understand the impact these changes will have.

I have found a slightly better mind mapping tool than Xmind for these types of challenges. (Thank you Bill Deweese for showing it to me!!!)
It is called the PersonalBrain from TheBrain Technologies (http://www.thebrain.com).
Of course there is a FREE version or I probably would not have tried it out!!! (Not open source but at least free for personal use :)

So let’s see what a simplistic example might look like. Here is the scenario depicted below.
We have a small project to develop a Resume Tracker for HR. TheBrain diagram below does not show the whole project, but shows the part of the requirement related to parsing the resume into the database and populating the persons biographical information. The part of the project team depicted below has a Project Manager (PM1), Lead Developer (LD1), Developer (D1), Developer (D2), and a Database Administrator (DBA1).

The above shows an expanded view....here is a more typical view that shows the ResumeImport function centered and the related items to it:


Try it on your agile project and see if it works for you.  So far so good in my limited trials.  I like the visual-ness of using TheBrain to see the relationships.  If I drop a developer from the project, I can quickly see what requirements and modules are impacted or add a requirement for additional fields it impacts both the D1 and DBA.

I will continue to keep track of my thoughts on this huge subject and occasionally post my ideas.
Good Luck on all your endeavors!

Tuesday, April 14, 2009

Car or Boat or ATV?


The Aquada from Gibbs Technologies looks fun!  Fast enough to pull a skier...interesting.  Would be fun car to have at a lake house or vacation home.   Or how about there ATV/Jetski combo called appropriately enought the QuadSki (http://www.gibbstech.co.uk/mediacentre/quadski.php).  Great hunting vehicle.  Or maybe try out their camo version as shown above...whole new meaning to getting to the blind :)
What would happen if someone mixed this with the BigDog...the Marines would love it!

Tuesday, March 24, 2009

BigDog Robot


If you have not seen the Boston Dynamics BigDog robot, you must go to their website and watch the video. It is uncanny how agile this remote controlled bot really is. The quadruped walks across ice, slips, but catches itself and does not fall! It climbs over rocks, through snow, up hills etc all while carrying 340 pounds of supplies. This amazing 3 foot tall tool is going to dramatically help out our soldiers in places like Afghanistan.
While you are on the site, check out their other machines...one of them climbs walls like a spider!!!
Speaking of things that are Agile, check out the Agilistas group on LinkedIn....some great discussions going on :)

Sunday, March 22, 2009

Requirements

Project Kickoff...excitement is in the air. We are going to really do a good job on this project. How will you, the business system analyst, developer, project manager and the business subject matter experts (SMEs) determine what the system should do when you are finished? There are many people involved. Everyone person hasdifferent expectations and needs. How do you deal with these difficulties, gather reasonable requirements quickly, and be agile?
There are some real common sense things to do which basically come right out of the PMBOK.

Identify stakeholders - Who is it that we are really going to listen to on this project? Who is vocal and who is knowledgable and really who owns it...these are the stakeholders.

Find a Vision Statement. This can come from senior management or the stakeholders. It must capture the essense of the project. On some of my projects, it has been almost like a second verbose name for the project. The team identified with it.

Now comes the hard part...them pesky requirements. The "Software Requirement Specification", the "User Stories", the "Use Cases"...oh...and are they Business, User or Functional requirements.
The excitement is quickly wearing off...this is where projects reach a real make or break stage. Successfully navigating requirements obstacle course and ending up with requirements that a developer can code to and a quality assurance specialist can test to is paramount to overall project success.

So the real point of this entry in my blog...how do we do that hard part. What tools? How verbose? Are little index cards sufficient? Do we need an inch or two of paper? How do we keep them up to date? Is this just a stage and once we finally get past it we can get to the fun part of doing the project?

I would suggest that you break free from preconcieved notions of what a requirement, a change request, a use case, user story have been tradionally and look at the problem fresh.

I came up with using a mind manager (XMind or FreeMind) as the tool of choice. It captures requirements in a lightweight fashion...I will blog more on the success of this tool next time...

Outlined below are important items to keep in mind for successful requirements capture and recording:

1. There are three levels of requirements.
1. Business Requirements - High level objectives of the project which are recorded in the Vision and Scope Document
2. User Requirements - Task and facilities available to the end user recorded in the Use Cases
3. Functional Requirements - Detailed listing out of each behavior that the software must exhibit. This along with the quality attributes and other non-functional requirements is documented in the Software Requirements Specification (SRS).

more to come soon...

Wednesday, March 04, 2009

Shrinking Budgets...just focus

Budgets for Information Technology everywhere are shrinking. Does this mean that the business requirements that drove those budgets went away? No. In reality, during tough times, the business need for IT services and solutions tends to grow.

Why would the need grow when uncertainty and chaos abound? When times are good, the saying, "Easy come...Easy go" tends to govern the majority of companies...projects start...projects fail...projects succeed, it all works out in the wash...no big deal. However when the belt is tightened a notch or two, this is when the business actually begins to focus on how to really impact the bottom line and operate more efficiently.

How do you improve efficiency? DATA! I wrote a blog entry once on an internal company blog titled, "Data, Data everywhere. Not a drop of Information to drink" It highlighted the fact that too much data is useless without analysis and a framework to understand it in.  So...Who controls or is supposed to control all that data and turn it into information and eventually knowledge? The CIO...the IT department.

The business must adapt to this new environment quickly in order to survive and come out the other side stronger than ever. An excellent book on this subject: The Innovator's Dilemma  details how disruptive technologies redefined the competitive landscape.  In today's case, it is not disruptive technology so much as this disruptive economic downturn. Additionally, history has shown that hundreds of creative new companies start during every recession and depression...one of those new players could put you out of business with the disruptive technology they brought to the market!

Where do the answers lie? In the Data! Many of the companies highlighted in the above book and other similar books, show that, had the company been able to analyze and understand the data they had access to (either internally or externally), they could have potentially averted disaster and emerged a leader in their space. The challenge is that we are awash in thousands of gigabytes of data, how do you make sense of it all? This is where a Knowledge Management Strategy comes into play.
Data -> Information -> Knowledge
That sounds big, complicated and expensive!  But the amazing thing is that this does not need to be complicated.  Sure in the hey day we would make this into a multi-million dollar transformation project.  But by using simple needs analysis techniques, combined with a modest amount of initial research, you will generate multiple targets (more than your budget can support). The Criticallity and Priority can be quickly accomplished by bouncing these targets off the strategic plan. See...we looked at the data, mixed in needs, added in some context (strategic plan) and our raw data became information and then turned into knowledge. Now we know what really needs to be done first during this economic downturn. Start small and iterate quickly...agility is key.

Not sure where to start, download, install and open Xmind or FreeMind. Get 6-10 stakeholders in the room and start talking...a map will emerge within 2 hours. Allow someone a couple of hours to clean up the verbiage and layout and have a follow-on one hour meeting for fine tuning. You got your plan. Now using that plan focus your reduced resources on it and execute...your company, your bottom line and the team will thank you.

Tuesday, March 03, 2009

Under 7000....focus on cost effective solutions

Wow...The Dow Jones Industrial Average closed at a new all-time record high at 14,164.53 on August 9, 2007. Yesterday the market closed at less than 1/2 that number (6,763.29).  Quite a ride in the last 17 months!  We have a very confused Washington DC, all the politicians from the President on down are scrambling and jumping at any idea that seems like it has any chance of helping.
So what are we to do here in the business world?
Most of us have during school taken an economics or business course where we learned things like:
  • The balance sheet tells how much the business is worth.
  • The profit and loss statement tells if your business is profitable or not.
  • The cash flow statement predicts your cash balances into the future.
Somehow in all of the hoopla about stock price we have forgotten about common sense things like assets, equity and liabilities.  It became very in vogue for companies to finance growth through borrowing, but this is very dangerous and increases your liabilities in pursuit of cash flow growth.   Granted there are some valid reasons to do this, but it became so common place that many companies routinely were dipping into a line of credit just to make payroll!!!  This is wrong and is not founded in sound business principles.

Having a focus on the bottom line and affecting the profits is good common sense.  

Let's take something that we use everyday in the workplace and in almost every workplace...the telephone!  Many companies today use VOIP (voice over internet protocol) for economical and robust phone system.   The challenge is that it is still an emerging market and the vendor you pick could go belly-up during this economic downturn, or you could pick the leading vendor and be locked into an expensive proprietary solution.  Could you come up with an even better phone system?  One that is cost effective?  One that could affect your bottomline.  Yes :)  
Let me introduce you to Asterisk. (http://www.asterisk.org )  Asterisk is a versatile VoIP PBX system that can be configured to accomplish almost any telecommunications task you require!  Asterisk has the lowest total cost of ownership of any solution in any class because it is the world’s leading open source telephony engine and tool kit.   Asterisk is a worldwide community supported product, because it is completely open, it has been connected to virtually every telephone system in the world!  Check it out and other GNU General Public License open source solutions.
For example...maybe you want to setup a discussion board at your company to discuss whether to use Asterisk...check out MyBB. (http://www.mybboard.net/) Its an easy to use, powerful, multilingual, feature packed and FREE forum software package.  

Free is very cost effective.  These are both Free as in a free donut as well as free as in free speech (freedom).

Friday, February 13, 2009

In Stitches

So my sister called and wanted to know what Emily's room looked like now. So I ran in there with my Nikon D80 with its 18-200 zoom lens. Hmmm...how do you get a picture of the whole room? So I stood in the door way and took 6 or 7 shots of the room. There...so downloaded them and they looked fine, but you had to scroll back and forth through them to get the 'whole picture' of what it looked like. Hmmm if there was only some easy way to stitch them all together...I am in a hurry and lazy...so do it automatically.
So I ask Google "stitch picture automatically" what my options are...the 3rd link on the page looked promising...something called AutoStitch. A quick trip the the AutoStitch website shows that I hit the bullseye first time out. I download the very small program (about 1 mb). Unzip it, click on the program name called AutoStitch.

There is a File menu, click open, browse to the pictures of Emily's room, select them and click ok, kinda wondering what was going to happen. The program, throws up a status thing about loading pictures and then something about RANSAC...I look away for a few seconds and bam, in my image editor there is a panoramic stitched together picture of my images of her room. WOW!!! I didn't tell it what order I took them in, I did not tell it where to start, no dragging, no dropping, just here are my files and it says here is your pano.jpg. Now it was not 100% perfect, but WOW!
The image posted here is the example that comes with AutoStitch when you download it. It took the seven images of the mountain and turned it into the full mountain.

Try it out...it is FREE and I think you will like it.

Monday, February 02, 2009

Thoughts to paper or to computer?

All of us have created a new, blank document or doodled on a pad staring at the vast empty space wondering what to do next. Well there are a number of tools out there to help handle that situation or brainstroming meetings etc, it is call "Mind Mapping". Mind mapping uses a process that gets the ideas out quickly, without needless organizational burdens.

In my ongoing quest of finding new tools, I have come across a couple in this category that are interesting. A commercial program that I have used previously is the MindJet MindManager product. It costs money (but does have a free trial), but it is out of consideration. Two others that are fairly prominent in the open source world are FreeMind and XMind.(note that XMind is a relative new comer to the open source world)

I have installed both and am trying them out. So far they are both AWESOME. I will update this post with which one is my favorite and why in a few days. In the mean time check out an example or two or three.

Update: 3 Feb - Uploaded a basic XMind map to http://share.xmind.net/ericmiles/sharepoint-hosting/. Xmind seems to work real well. Unfortunately, the ability to share mind maps between FreeMind and XMind is very limited. Heres to hoping for an open standard.

Update: 6 Feb - After using both for a few days, there are some great advantages to both. I really like the XMind layout options and floating nodes. I really like the copy and paste of text into FreeMind and its speed. I dislike the fact that interoperability between the two is so limited...please come up with a open standard format for mind maps. FreeMind has never crashed on me. XMind locked up one and blanked out my diagram (I had to close and reopen to get the graphics to redisplay.).
All in all if I was to tally points for features, etc, I think they would be in a dead tie. I will keep both installed for now. I find myself using XMind a little more because I can change the layout and look a little easier. Try them both you will win either way! :)

Tuesday, January 27, 2009

OpenProject - Microsoft should be worried


The number of great software projects that I never knew existed is simply amazing.  
Today I started using Serena OpenProj.  This is an open source (http://sourceforge.net/projects/openproj) application that is freely available to run and use.  The amazing thing is that it works just like Microsoft Project!!!!  Yep.  First thing I tried was to open an MS-Project file I had been working on a few minutes earlier and just basically continued editing it with OpenProj.  The user interface is somewhat different and not quite as crisp, but that is mainly because this is a Java program that I can run on any platform, not just Windows.  
It is not all super sweet, there are some very minor drawbacks.  If you print out your project plan and are used to the specific look of MS Project Gantt charts, well...it is going to be a little different.  Oh...and don't expect to save it back as an .mpp file format.  You can save it as xml and then open the xml from MS Project.  Also if you are a true power user of MSProject, then there are numerous other minor things you will immediately notice.  But if all you need is a way to build the gantt, set up dependencies, use it to manage your project with...THIS IS IT...and it is open source! Free :)

TiddlyWiki and SlickRun

These are two utility programs that I have come to love in the short time I have been using them.   I have been using them since about the 8th of January.

TiddlyWiki - it is a wiki personal notebook.  I use it for keeping a daily journal of my notes and research and collection of links etc.  If you have a specific topic you want to collect notes about, just copy a blank Tiddly file and rename, double-click and begin adding content.   It is not designed to be multi-user.  It would be simple enough to publish the HTML to a webserver, but really it is supposed to run on your local hard drive.  I recommend using a different browser other than IE to edit it, because IE has all the warnings that pop up.  Personally I create a short cut to Google Chrome to open the specified Tiddlywiki file.

SlickRun - Switch little resident program that creates a little window that by default displays the date/time, but allows you to type in commands.  Each command is like a typical windows short cut link.  So you can set up a command (Called a Magic Word) in there to launch Microsoft Word.  You may decide you want your command(magicword) to be 'msword' or just 'w' or anything.  Then it will launch Word for you when you type the command.  Getting creative, you can set up a magic word called 'ts' (for timesheet) that will launch Microsoft Excel and open your XLS based timesheet.  Having it hover above all programs and being just a keystroke away is what makes it so Slick.  It is much faster to jump to it and quickly type 'exp' to launch explorer or type 'wiki' to launch Google Chrome with your TiddlyWiki file than to find the shortcut on your desktop and click on it etc.  it has some other fun features too, but I have not used them much.    

Check these two cool utilities out...I think you might like them :)

Thursday, January 22, 2009

Sketching

What a cool tool. The Google Sketchup is amazing. So easy to use and yet very powerful 3d editor with a ton of free models available for making your drawing look great.
I threw the below together in about 20 minutes of playing.  Pretty fun.

Thursday, January 15, 2009

Amazing Pictures

WOW!!!
Visit http://1x.com/
Awesome examples of some great photography, like this one: http://1x.com/photos/landscape/21577/

Wednesday, January 14, 2009

CD and DVD Burning

ImgBurn (http://www.imgburn.com) is a lightweight CD / DVD / HD DVD / Blu-ray burning application that everyone should have in their toolkit!

It has several 'Modes', each one for performing a different task:

  • Read - Read a disc to an image file
  • Build - Create an image file from files on your computer or network - or you can write the files directly to a disc
  • Write - Write an image file to a disc
  • Verify - Check a disc is 100% readable. Optionally, you can also have ImgBurn compare it against a given image file to ensure the actual data is correct
  • Discovery - Put your drive / media to the test! 
Great little free tool!

Tuesday, January 13, 2009

Sweet little Excel Macro

I love Microsoft Excel macro's that make your life easier.  I was working on the collection of some data into a typical matrix grid, trying to compare items.  Formatting away getting layouts right and then it dawned on me, that I was going to have to put this grid online...ugh...I have seen the resulting HTML from an Excel save as...yuck.  So a quick search online revealed this little jewel of a macro.
http://www.meadinkent.co.uk/xladvhtml.htm  This macro was originally written by Chris Mead (www.meadinkent.co.uk)
It works clean and simply.  And produces a simple web page with the majority of formatting from Excel in tact.  Here is what it looked like in XLS

And here is what the output looked like in IE

Not to bad! And the HTML was clean and easy to edit for integration or use. The macro may require a bit of VB editing to make it work :) Have fun and enjoy.

AMPs

What is the AMP solution? It is a collection of some of the most commonly used open source applications - Apache, MySQL, and PHP. There are a ton of resources from which to learn more about AMP, but here is a good article from the 2001 era on the Linux AMP or LAMP as it is known.  http://www.onlamp.com/pub/a/onlamp/2001/01/25/lamp.html 
I like this line best: 
"Of course, there are plenty of excellent open source variants for any of the pieces of LAMP. Let the L stand for Linux, FreeBSD, NetBSD, OpenBSD, and Darwin/Mac OS X, all of which are open source operating systems and all but the latter have open source GUI layers. Let the M stand for MySQL and PostGreSQL. Let the P stand for PHP, Perl, Python, and Ruby."

So what?  
Well if you are thinking of buying web based software for a small to mid-sized company spend a little bit of time researching the current offerings on the AMP stack and other Open Source platforms.  As an example I have been singularly impressed with the initial research on Alfresco. I can't wait to try out the integration with MS-Office, the collaboration options and workflow options.  Although technically not an AMP project (it is Java/mySQL), it still represents the open source movement well.    Read more here: http://www.alfresco.com/products/dm/

 

Friday, January 09, 2009

The Utility Master List

If you have never seen Scott Hanselman's 2007 Ultimate Developer and Power Users Tool List for Windows, you must go visit.  Many of what I listed yesterday are on there and much much more!

Thursday, January 08, 2009

More Utilities

I had to set up a new machine and as I started digging around I found a wealth of super tools that are mostly free and make experience on the PC and Web so much better. 
Here goes my list:
DropBox - http://www.getdropbox.com The first 2 GB are free.  Then it is $99 for 50GB per year.  With DropBox you're paying for 3 features. One is an offsite storage space for your files. Two is a syncing application to synchronize your files on multiple computers, and three, is a system to keep track of incremental changes which at first won't mean much if you aren't doing project related work. 

IDrive - http://www.idrive.com Similar to DropBox.  I am still comparing these.  Both are great products.  IDrive is cheaper... $4.95 a month for $150 GB.  No costs for the versioned files.

PicasaWeb - http://picasaweb.google.com Awesome picture program for the PC and free picture online hosting for sharing with friends, families and blogs.

AxCrypt - http://www.axantum.com  AxCrypt Great features like automatic re-encryption after modification, simple double-click to edit any file you encrypt. Love the integration with Explorer etc. Best of all it is GNU General Public License free software.  If you like it, consider their Xecrets free service as well.

CutePDF - http://www.cutepdf.com Create professional quality PDF files from almost any printable document.  FREE for personal, commercial, gov or edu use! It works great!

7-Zip - http://www.7-zip.org Free, open source Windows utility for manipulating archives. The program supports 7z, ZIP, CAB, RAR, ARJ, LZH, CHM, GZIP, BZIP2, Z, TAR, CPIO, ISO, MSI, WIM, NSIS, RPM and DEB formats.  This is a great utility.

ZoomIt - http://technet.microsoft.com/en-us/sysinternals/bb897434.aspx This is a must have screen zoom tool.  Designed for presentations and it works AWESOME!  

WinSnap - http://www.ntwind.com/software/winsnap.html WinSnap is a small enhancement utility for taking and editing screenshots.  WinSnap Portable is a special version of WinSnap designed to run from removable media like a USB flash drive.

Although everything above this is Windows oriented, I must give a big pointer to some really great software that runs on the Apache/MySQL/PHP stack.  Although these are not really personal use utility apps, some small to medium size business users will love this stuff!

XAMPP - http://www.apachefriends.org/en/xampp.html New to AMP...just go get this.  It is slick and it installs super friendly and just works.  XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. Many people know from their own experience that it's not easy to install an Apache web server and it gets harder if you want to add MySQL, PHP and Perl.  Just get this :)

Trellis Desk - http://www.accord5.com/trellis A free help desk application with intuitive UI and user friendly system. PHP and MySQL.  

PureEdit - http://www.pureedit.com Simple easy to use Content Management System.

TiddlyWiki - http://www.tiddlywiki.com A little background to go with this one...I went to SD West 2005 and bumped into personal use of wiki's for the first time.  I used FlexWiki at the time.  It worked so great for keeping track of personal notes, the syntax was quick and easy to take bulleted notes during a session.  So as I set up the new computer, I realized that I missed having that around.  My search this time around came upon TiddlyWiki, a single file HTML wiki.  It is self described as "a reusable non-linear personal web notebook".   It just flat out works and works well.  I like it.  Try it out for a notebook.  If you are graphically inclined then probably Microsoft OneNote is more up your alley.  

Well that is all for this time

Wednesday, January 07, 2009

PDF Utility


Ever need to turn a document into a PDF file? Don't have the money or desire to install the full version of Adobe Acrobat?
There is a great FREE solution out there that downloads easily, installs, and just flat out works. It is CutePDF - http://www.cutepdf.com 
You can create professional quality PDF files from almost any printable document. FREE for personal, commercial, gov or edu use! It works great!
Need more than the free version offers? Consider their professional version (visit their website for the details).

Thursday, January 01, 2009

Happy New Year

Wow...2009. What will this year bring?
Personally...Last year was a roller coaster for me. Had a really good first half of the year, but then in July-August, my company (DynCorp International) went into turmoil mode, with a new CEO, change in management etc. On September 10, 2008 DynCorp did a RIF and laid me and a bunch of other people off! So the last quarter of the year was great too...just Unique!
I had been at DI almost 6 years and so being back on the job market was fun and exciting. I have not yet landed anywhere full time yet, but have had a blast working on numerous part time stuff including helping out on some marketing, proposal development, software development, general consulting and advice for firms in the small business, Natural Gas and Oil, RFID, and government technical services companies.
I am excited about the new year and look forward to what God has in store for me.
Information Technology...This coming year looks exciting. Some of the items that catch my eye are:
1. Cloud Computing - Still early and only those early risk takers will jump on this year, but it appears to hold great promise.
2. Business Continuity - The risks of disasters and turmoil are as great as ever, if not greater. Companies need to make sure their DR plans are current.
3. Agility or Agile - In business, agility means the capability of rapidly and cost efficiently adapting to changes. This term, primarily originating in the software development arena, has met the mainstream now and is overheard in conference across the industry. "How can we be more agile?"
4. Cost Reduction - This is not a 'fun' or 'exciting' topic, but a hard work one. How do companies stand out or differentiate themselves in these times? A great book that I read on this in the Innovators Dilemma which discusses how disruptive technology results in either success or failure for companies. I see innovative approaches to cost reduction as being one of the key disruptive technologies of 2009 and 2010 as we emerge from this depression/recession.

On a final note...Becky made me laugh the other day with this humor...she asked: 
"Whats the difference between a recession and a depression?" 
The answer: 
     A recession is when your neighbor loses his job.
     A depression is when you lose your job.

Have a great New Year!