Tomorrow’s Forecast

January 29, 2010

I am always looking for different ways to describe what LÛCRUM does.  Sure there is the standard response of “LÛCRUM helps companies to turn data into useful and actionable information,” but that can be tough to visualize.  Sometimes it helps to use more vivid and familiar examples of things to explain the services we offer.  Think of the weather.  If all of the important weather components were just structured data in table or spreadsheet, it might look like this: 

 

So sure, I could find what I was looking for…”what’s the temp at 9AM?”  It takes a pair of readers a few seconds, but it’s there.  There are so many other data points, however.  Is it getting warmer or colder?  Is it going to rain today?  Certainly the other data points are there that would help me to make the decision – relative humidity, cloud cover, wind speed – but I may need to consult the company metadata to understand what it all means and if those numbers mean it will be getting hotter or colder.  THIS IS DATA.  Your org has it…you’ve got to make sense of it. 

What LÛCRUM does, is make this DATA meaningful.  We like to call it Business Intelligence or Data Visualization.  Simply stated, we take all of those data points and help you to make better business decisions (or in this case, help you to decide if you should wear a coat or bring your umbrella). 

THIS IS BI!

THIS 

IS 

BUSINESS 

INTELLIGENCE!! 

  

Taking lots of data and making it meaningful…yeah, that’ s what LÛCRUM does. 

  

- Jodie

Current Information Technology positions available for hire!

January 29, 2010

Please email Patrick Ryan direct: pryan@lucruminc.com for additional details

 Do you like warm temperatures,  gambling and shows? Las Vegas may be your new beginning!  The following positions are 3 month contract to hire opportunities in Las Vegas!!!!

Senior Software Engineer 

The Senior Software Engineer position is responsible for developing software for electronic gaming device and related products as directed as part of a team. 

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Develops game or core machine software, including design, coding, testing and documentation to specified standards.
  • Produces project schedules and completes project on time within budget.
  • Ensures adequate testing of software, including preparing test data, test procedure and debug programs.
  • Conducts independent research and analysis with minimum supervision from software manager.
  • Prepares written report as required.
  • May provide work direction, training, assist in setting goals for subordinate team members.
  • Other duties as assigned.

 QUALIFICATIONS: 

Education:  Bachelor’s degree in Computer Science, Engineering or related field, or its equivalent.

Experience:  Requires a minimum of five years of experience in software engineering and/or programming.

Demonstrated experience in coding in C and C++.  Experience with UNIX/Linux system programming, network programming and low level device driver programming required.  Experience with OOA/D methodologies required.

Skills, knowledge, and qualifications:

  • Experience with Agile Scrum methodologies will be a plus.
  • Prior experience in the gaming industry will be a plus.
  • Demonstrated excellent oral and written communication skills.
  • Must be able to read, write, speak and understand English. 
  • Must be able to work independently and be team oriented. 

This position may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.

Sr. Graphic Artist

We are an Australian-owned leading global entertainment company currently seeking an Artist/Illustrator to join our team-oriented group of creatives and software experts. As a senior artist in the team, you’ll conceptualize, design and develop quality graphics for new games and connect quickly and confidently with management.

A natural leader with sophisticated conceptual skills, you’ll come prepared to mentor junior staff and adeptly integrate graphics packages into an animation and software systems. You’ll come to us with relevant qualifications and significant professional graphic design experience, and strong skills in traditional and computer drawing, and layout and finishing.

This is a rare opportunity to showcase your talents as you produce interesting and varied work using cutting edge tools and technology. You’ll find great satisfaction in leading junior team members by example and developing graphics that will be released onto the international market.

Sr. Graphics Animator

You will play a key role in creating visual content. You will also be integral to the design process, from discussing the brief, right through to visualizing the concept and producing the finished product.

You will need to be a confident communicator who can discuss concepts with a wide range of people at all levels. As you will have a high level of input during frequent briefings and creative meetings. What we will look for in you is a tertiary qualification in either graphic, illustration, animation or industrial design. You will also need strong skills in both Photoshop and Illustrator and be an expert in either flash, TV Pain or 3D Studio Max. Equally important will be your confidence to design your own characters, create animation and come up with original concepts.

  • Develops characters and logos and reel symbols for gaming devices.
  • Strong drawing skills.
  • Maya, 3DStudioMax, Aftereffects knowledge a must.
  • Portfolio required.
  • Minimum of 8 years experience in drawing, good composition, graphical animation design, in computer art. 
  • Minimum 5 years experience in the gaming industry preferred.
  • Associates degree and/or vocational certification in video graphics or equivalent.

This is your chance to take on an interesting role in a vibrant and creative collaborative team environment, where you will be encouraged to maximize your creative input.

Sr. Game Mathematical Designer

We’re currently on the lookout for Sr. Game Designers to develop concepts and formulas for high-quality games that will be released on the global market.

Combining your creativity with your mathematical abilities, you’ll design new gaming concepts and follow through with the associated specifications, algorithms and combination sheets. A personable team player you will work closely with designers, artist and software engineers to brainstorm, refine, communicate and test-drive your concepts.

What we will look for in you is games design experience and leadership qualities. You will also need a degree in mathematics or similar, and the capacity to produce games on both new existing platforms. An understanding of programming in C would be advantageous.

  • Exceptional understanding of mathematical concepts in gaming.
  • Ability to create game concepts and original math models.                                                                  
  • Works with other game designers in conducting and verifying mathematic calculations.
  • Programming skills a plus.
  •  Minimum of 6 years experience in slot game design and a minimum of 3 years of Stepper game design.
  • Bachelor’s degree in Mathematics, Computer Science or Engineering

This role offers you an excellent opportunity to see your designs released around the world. You can look forward to challenging leadership responsibilities and the chance to collaborate with some of the industry’s finest designers.

Do you really want an iPad

January 27, 2010

iPad

I wrote a post earlier today prior to seeing the official “unveiling” of the iPad.  After watching 10 minutes of the broadcast, I trashed that version.  Here is what I saw in the iPad…

1.  It’s a iPhone on steroids.  All of the things I love about my iPhone are here.

2.  It’s cool…yeah, I mean it…cool. 

3.  It replaces the newspaper…with a newspaper.  You wanna read the NY Times?  They’ll have an app for that.  With a crystal clear 9″ x 7″ screen it will be better than the newspaper.  I sure hope my Cincinnati Enquirer gets on board with this!  Here’s a few more specs for you:  http://www.pcworld.com/article/187870/ipad_specs_what_apple_announced_and_what_we_still_dont_know.html

4.  For business apps, like mail, I can type longer messages with the larger keyboard.  My fingers won’t get tired from the one key at a time keystrokes.  This will be great when out of the office.  I’ve often waited to get back to the office to respond to a mail message that I say when I was out, simply because my response would take to long on the little keyboard.  Even blog posts could be written on the iPad.

5.  Small & lightweight – THIS is the device to take with you on your next trip out of town!

So it has no hard drive…so what!  With Google docs, I don’t need one.  If I keep my files on SharePoint, I can use Lucrum’s own iPhone app – Attache to access those docs.  (Hey Steve – the SDK is already available for the iPad…can you work on that Attache app??)

Wow!  So excited!  Wonder how long I’ll be able to keep from buying one of these??

- Jodie

Farewell 312 Plum Street

January 22, 2010

Today the folks at LÛCRUM are closing the doors to 312 Plum Street forever.  *sniff*  It’s hard to believe that this day is here.  LÛCRUM moved in in January 1997.  I joined LÛCRUM in July 1998.  There are a lot of memories here.  I can almost recall every coffee stain, oops marker stains on our white board and worn spots on the chairs.  EWWWWW!

Look at that “Admin” cube!  I remember when I joined LÛCRUM we actually had someone answer the phones for us.  Does any company do that anymore?  (On an alternate tangent…I hate those phone systems that require you to say your option…just let me press a darn number!).

Anyway, we’re packing up 13 years of memories, dirt, proposals, old shirts, coffee pots, books (anyone need a slightly used Crystal Reports v5 book?), cables, monitors, obsolete servers, chairs, tables and…

PEOPLE!!!!

So, where are we taking all of these things?  We’re heading north to Kenwood.  Next week, you can find us at 7755 Montgomery Road Suite 160.  I have to say, I am soooooooooooo very excited.  In addition to heading to Kenwood, we are also sending a lot of people to become virtual employees.  That brings a new host of challenges.  GoToMeeting, conference calls, home office organization…wow!

Things will be different for sure on Monday.  But one thing is certain, we’re still focused on data and we still believe in making data visual and easy-to-understand for all!

See you in Kenwood!

If I Had A Hammer…

January 14, 2010

If I had a hammer…

No not the song… There is a story that the IT people like to tell, not sure if it is true but I love it so well…sorry Jimmy B.  It goes something like this.

A manufacturing company with a complex assembly line had a machine break down on them.  The machine was critical in the production of their products, yet try as they might to fix it themselves, they just could not keep it running 24×7.  Pridefully, the plant manager didn’t want to admit that his team couldn’t solve the problem, but he knew that soon enough the company’s product yield would be impacted and someone way above his pay grade would notice.  Time to call an expert.

The following week, the expert arrives at the plant.  The plant manager escorted him to the offending machine.  The expert set down his briefcase and began to ask a few questions of the plant manager and the line supervisor.  He then walked around the machine, climbed up the maintenance ladder looking around.  Climbing back down the ladder, he asked the line supervisor if he had a hammer.  The supervisor looked at him sideways and said, “well, uh, yea, I got one.”  So the supervisor went to his toolbox, retrieved a well worn ball-peen hammer and handed it to the expert.  The expert climbed back up the maintenance ladder and leaned over the side of the ladder to reach the broken machine.  He swing the hammer down sharply with a loud “bang”.  Instantly, the machine began to whir, the indicator panel on the side of the machine lit up with all green lights and production was running again!

The plant manager and line supervisor thanked the expert for his help to which the expert replied that he’d send his invoice for services later that week.

The invoice arrived on the plant manager’s desk and when he opened it the invoice contained a single line item for services.

  1. Repair of Machine…………………………………………………………………………………………………….$10,000.00

The plant manager was not happy.  He thought to himself, “How in the world can that guy charge me ten grand for swinging a hammer?”  He immediately called the expert and asked him for a detailed invoice.  The expert told him he’d send out another invoice immediately.  Two days later the invoice arrived.  The plant manager tore open the envelope.  The invoice read:

  1. Use of Hammer………………………………………………………………………………………………………..……….$1.00
  2. Knowing where to strike hammer………………………………………………………………………………$9,999.00

Isn’t this story much like business today when it comes to knowledge? Many companies are now measuring their enterprise data storage in petabytes.   Yet with all that data, they still struggle to answer questions such as—Who’s my most profitable customer? Or, Who’s my most in-need customer? Or, which customer is likely to leave for my competition?  How can I increase my business?  Where should I focus my efforts?  The answers are very likely embedded deep in the data stores of the company but the decision makers can’t get the answers they need, when they need them, how they need them, and how to apply the answers.  And therefore they aren’t getting the knowledge they need.   They have the “hammers” but they aren’t helping.  Enter Business Intelligence.  Sure, BI has been around for a long time, but it’s evolving just as today’s businesses are.   In today’s world, you need more than data.  You need more than information.  What you need is knowledge.  The fluid, meaningful, applicable evolution of data that allows you to “fix your broken machine”.   BI is your answer to unlocking the knowledge you need.

If you’re asking yourself important questions to which you have no answers, might be time to call the expert.

Building the BI Solution for Small IT Shops

January 8, 2010

Next Wednesday, I get an opportunity to speak with several CIOs of companies with small to mid-size IT shops (less than 20 people in IT).  These CIOs have the unique challenge of maintaining day-to-day operations for their companies while balancing the demands of bringing new technologies to their organizations that will help them to gain competitive advantage.  WHAT A CHALLENGE THESE FOLKS HAVE!!  The same guy that keeps Exchange running is also finding ways to minimize IT spend and figuring out how to integrate a hand-held device into the shop floor, or into a salespersons hand.

My topic for next Wednesday is BI…Business Intelligence.  More specifically, how do you bring data to users who may not be asking using staff that is already stretched to the limit?  As I’ve discussed in prior posts, most find BI to be a big challenge that is expensive to implement and often times fails to deliver what was promised.  This week I saw a small IT shop that tried to solve the data problem “quick and dirty”.  They had the right concepts and brought the right tools to the party, but they were missing the final piece…making the data make sense to the user community.  Essentially once the data had been aggregated it was “dumped” on the end users.  They had data but it still wasn’t providing any insight.

So how do you bring BI in a cost effective, meaningful way to an organization?  I look at it this way:

  1. Identify the end need. What do the users want to see when this is finished?
  2. Identify the available data. What’s available today that will help solve #1 above?
  3. Identify the gaps. Can the gap data “wait”?  Or do we need it before we can make meaning out of #1?
  4. Deliver…deliver…deliver (repeat). If the users have a weekly meeting where they will review this data, they should have one new element (minimum) each week until all are presented.  This gains buy in and confirms that everyone understands the end game.

This method works for both small and large organizations.  It takes discipline and time, an on-going dialog between the developer  and user, and most importantly a developer that understands the business challenges and can bring ideas to help solve those challenges.

-        Happy Building!

Data Mining – Friend or Foe to My Customer Lifetime Value

December 30, 2009

We just had a new Wal-Mart Super Center open about 3 miles from our house in Cincinnati, Ohio.   They built it on land that used to have a “Big 3” automobile factory on it years ago.   Vacant for at least a decade, it was torn down and then up sprang an Arkansas just-in-time building, the Wal-Mart Super Center.   I normally don’t like shopping at Wal-Mart; I do value low prices although not as much as fast entry/exit and knowledgeable clerical sales help.   As an IT Professional, I do admire Wal-Mart for their storied data mining and sales analytics platform.  You know…the stories of just-in-time shipping of more beer to Florida when a hurricane starts to threaten the Sunshine State.   They’ve been written up in almost every IT journal over the last 10 years as well as every national business publication.

So, I decided to venture into the Super Center 3 days before Christmas to specifically buy a popular board game, Risk, for my three boys.   The store greeter told me “left and down 5 aisles or so.”   I came upon the shelves where Candy Land, Trouble, Life, Monopoly and others were located.   No Risk.   There was a stocker, 45 years old, unshaven…reminding me of an auto mechanic…he seemed out of place and I wasn’t sure whether he’d even talk to me.   He was just walking away from the game shelves.   I ran after him stuttering with uncertainty to see if he knew whether they carried Risk and if I was in the right section?  He stopped and said, “well, yes and no.  We don’t sell much so it isn’t stocked very much.”    I then asked about Candy Land, Monopoly, and Life and their stocking levels.  “We sell tons of them.”  So, that’s it.

My question is…does Wal-Mart really do analytics of all of their customers and prospects?   If it’s the normal retail geography of “1-mile, 2-mile, 5-mile, 10-mile”  I should be very near their sweet spot of 3 miles away!  With their new grocery store there, should I be classified as the 40-something guy that wants to buy micro-beers, brie and gorgonzola cheeses, organic crackers and Risk?

Every media company in the country is publishing articles trending the growth of data volumes doubling and tripling!  That includes Wal-Marts data as well.   Business Intelligence and Customer Analytics are going to be key tools for retaining customers, finding new customers, and overall market share strategies.    Leveraging them wisely through intelligence business questions and common sense will still be integral to the overall platform.   Just because you use Business Intelligence doesn’t mean that you are going to be successful…setting specific goals up-front in the process is integral to success.

The Wall Street Journal article this week indicated that Wal-Mart’s web ordering is gaining market share rapidly.   Perhaps they should have offered a web order entry for me with a quick ship program for Risk?  Perhaps next year….for now, I’m going to venture out again and buy the Risk game at another retailer.

The VLOOKUP Hookup

December 22, 2009

Companies invest large amounts of money, time, and other resources acquiring and implementing reporting and analysis software.  I’ve seen organizations invest hundreds of thousands of dollars in projects and fail to realize a decent return on their investments.  The point of this series of posts is to educate you about the reporting and analysis capabilities of a tool your organization probably already owns: Microsoft Excel.

In this series of posts, I will discuss a number of these capabilities and will give some concrete examples of how to utilize them.

I will be using Excel 2007 for these examples.  Much of this functionality is also available in Excel 2005, it’s just not as easy to use and does not have some of the more advanced features.

Getting the Data
The first step in any effort is to get some data into Excel.  We’ll start out using a simple static list.  You probably already use lists like this regularly.  If you don’t utilize Excel in this way today, think of the reports that you work with from the various systems that you run your organization with.  In most cases, you could probably either copy andhttp://thefuturevalueofbusiness.com/wp-admin/post.php?action=edit&post=745&message=6 paste or import these reports into Excel to get some data to work with.

In future posts, we’ll cover a much more powerful method of acquiring data by connecting to external databases from within Excel.  For now though, we’ll stick with this simple example.

I’ll be working with the sample database that comes with Microsoft’s SQL Server database software.  This sample database contains information about a fictitious company called Adventure Works.  Below, you can see that I have an extract of order information that I’ve pasted into Excel.

This is the most common manner in which people utilize Excel for reporting purposes: simple lists of data pasted or imported from other sources.  In most situations, this data comes from existing reports or queries.  My example above is a very simple query…you can see that we don’t even have names or descriptions for most of the data.  For example, Column F is showing us the Product ID instead of the Product Name.

The best way to solve this problem is to have the author of the report or query modify it to include the Product Name in addition to the Product ID.  Let’s imagine that this is not a realistic option though; there is a way that we can solve this problem using an extremely powerful Excel formula called VLOOKUP.

Using VLOOKUP

To expand on our situation above, let’s imagine that I have a second worksheet in my Excel workbook.  I have an image of this second sheet below.

The Product ID in column A corresponds to the Product ID in column F on the Orders List.  We are going to use VLOOKUP to take the Product ID in the orders list and lookup the Product Name in the product list.

To make the formulas a little more understandable, I am going to rename the Sheet with the order list “Orders” and I am going to rename the Sheet with the products list “Products”.

On the “Orders” sheet, let’s insert a column immediately to the right of the Product ID.  We’ll label it “Product Desc” in Row 1.  In Row 2, we’ll enter the VLOOKUP formula:

=VLOOKUP(F2,Products!A:B,2,FALSE)

The parameters (the information between the parentheses) tell Excel how to lookup the value we want:

  • The first parameter, “F2”, tells Excel what value we are performing the lookup for.  In this case, we are looking up the Product ID.
  • The second parameter, “Products!A:B”, tells Excel where to go to do the lookup.  Here I selected the first 2 entire columns on the “Products” sheet.
  • The third parameter, “2”, tells Excel to bring back the data in column 2 from the lookup list when it finds a match for the value from cell F2.  I know that’s a confusing sentence at best, but it will make sense in a moment.
  • The last parameter, “FALSE”, tells Excel that we want it to return only an exact match for the value we are looking for.  If Excel cannot find an exact match for the Product ID, it will return an error indicator.

The Results
Now, let’s take a look at the results of our formula.  The screenshot below shows what I have now.

This screenshot shows a few rows from the “Products” sheet:

Hopefully you can see how VLOOKUP works now.  Excel took the value in F2 in the “Orders” sheet, 776.  It went to the first column of the range we gave it; that range was Columns A and B of the “Products” sheet.  It scanned through that range until it found a match for 776.  It then took the value in the 2nd column of the range, column B, in the same row and returned the value in that cell (“Mountain-100 Black, 42”).

One thing I didn’t make clear before that I want to point out now.  VLOOKUP is always going to look in the first column of the lookup range for the matching value.  In our example, the lookup range was columns A and B of the “Products” sheet, so Excel looked in column A for the matching value.  There is no way to tell the formula to look anywhere other than the first column; so you either need to cut and paste the columns to get the right one first, or just change the reference so the lookup column is first.

To complete our list, we can just fill down the VLOOKUP formula in column G to the bottom of our orders list.  Now we can analyze our order data with actual Product Names instead of just Product IDs.

Summary
VLOOKUP is useful in many other situations…you can probably imagine a few other uses for it yourself.  It is very handy to use it as we did in this example though.  Even though we could have accomplished the same goal by having someone in IT modify the query or report, now you can be a little more self sufficient with your reporting needs.

In my next post, I’ll cover a few more features like filtering and date manipulation.  Ultimately, we’ll move on to Pivot Tables and External Queries which provide very powerful mechanisms for analyzing data and can compete with some features offered in expensive reporting software.

Sprechen sie…IT?

December 17, 2009

Tonight I was at a local grocer (that’s headquartered in Michigan).  I was at the “No Limit Self-checkout” at around 9:45 PM.  (I have a BUNCH of kids so I shop after bedtime…)  Anyway…while I was there, they began to shut down ALL of the checkout lines except for the 12 items or less lanes.  They explained to those in line that it was time for “change over” and that the lanes would be open just as soon as they were finished.  Um…huh??  It’s 9:45PM.  I want to go home.  I don’t care why my line just got shut down…what are my other options?  “Change Over” means nothing to me.  I just want to check out.

The whole experience reminded me of what it’s like to be in the operational side of the business requesting services from IT. Think about the SNL sketch with Nick Burns the Help Desk guy.  He speaks a language that his customers don’t understand and then treats them like they are stupid for not getting it.  The customers eyes glaze over thinking, “so…um…ok… how will you fix my problem?”

Is your IT department speaking your language?  If not, then how will they ever help you to solve your business problems?  Chances are they don’t understand you either.  Bridging the gap takes a skilled interpreter who can understand both.  Your best BI architects do this and don’t try to explain ETL, Dimensional Models or ODS to you…cuz really…do you care how it works if it answers your questions and helps to make sense of your data.

I Should Have Called LÛCRUM – Episode 2

December 16, 2009

Well episode 1 was so much fun that I decided to create another episode of “I Should Have Called LÛCRUM”  In this episode we explore the problems that manually created spread sheets can create for organizations through the magic of animation.  Of course if you want to read more about the topic, you can read this post by LÛCRUM managing partner Jody Detzel.  I hope you enjoy the video, and that it tells you a little more about what we do at LÛCRUM.

If your organization is using manually created spreadsheets to manage important company data or if you are having trouble getting accurate, actionable, complete and timely information, you should contact LÛCRUM.  We specialize in helping our Clients to maximize the value of their data, and we would be delighted to help you.

Next Page »