6 Ways to Change a Business Culture: Pt. 1, Set a Vision

Friday, January 29, 2016


This is part 1 of a 6 part series by RSC's CEO & Managing Director, Bob Stephen. In this series, Bob discusses six ways to change a business culture.

One night, as I was driving through the mountains, it started snowing.  Driving conditions went downhill quick as the storm progressed to a full-out skier’s dream blizzard.  Powder stacked up fast – both on the road and on my windshield.  Thankfully, I was able to pull behind a snowplow.  By keeping my sights on that vehicle’s lights, I was able to (very slowly!) reach my destination.


Running a business can feel like driving through a blizzard sometimes.  If you can’t see where you’re going, it’s hard to set your tires on the right course.  At least, unless there’s a snowplow to follow.  Thankfully, there are 3 easy steps to make sure your business is on track.

3 Easy Steps to Set a Vision and Align your Company

Paint your picture

Learning how to use the Painted Picture concept is absolutely vital to setting up your vision.  In fact, it has to happen first.  I highly recommend you read our earlier post regarding a painted picture before finishing this article. 

In any case, you have to be able to describe where you are and where you’re going if you want people to join you on the journey.  Even if it’s just you, you need to know where you’re going so that you don’t get lost on the way there.

Develop core values

Once you know where you’re going, you need to know how you’re getting there.  You need to know your core values.  For ours, we use the acronym TIPS: Transparency, Integrity, Professionalism, and Straightforwardness. 

While you don’t have to use an acronym, you will want to create your own set of core values. We have chosen to use an acronym to assist with memorization.  Core values help align current and future staff to the same path so we can move forward together.  Nobody wonders where we’re going, how we’ll get there, or what creates success.  We already know, because we can fall back on those core values to keep us aligned and unified. 


Answer: Why, How, and What?

Once you know where you’re going and how to get there, you’ve only got to ask yourself three more questions. 

“Why?”
“How?”
“What?”

We follow Simon Senik's adage to answer these three questions.  
  • Why: We are passionate about meeting the needs of our clients by providing state of the art, easy to use, and modern IWMS solutions.
  • How: We study technologies, review and assess for applicability, and work to embrace and incorporate the appropriate solutions.
  • What: We provide the results for medium to large companies to help manage their assets through Fast, Efficient, Professional IWMS Tools and Consulting.
By answering these question we align our team. Gone are the days where our team struggles with direction or clarity.  Instead, we’re able to quickly discuss Why, How, and What we are doing and gain consensus.  Because of these questions we know why we need to get this done, how we are going to do this, and finally, what we are doing.


Like what you read?  Subscribe to the blog and follow us on Twitter, Facebook, and Linkedin to keep up to date with the latest news from Robert Stephen Consulting, LLC.

Thoughts? Questions?  Comment below and let us know what you think!  We'd love to hear your insights.

 

Conversations With Bob

Wednesday, January 27, 2016


This week we are thrilled to bring you another video from are our series on the blog: Conversations with Bob.  Conversations with Bob are a series of videos where Bob Stephen, CEO & Managing Director of RSC, LLC. discusses different aspects of the industry.  Be sure to keep your eyes open for more Conversations with Bob!



Like what you saw?  Subscribe to the blog and follow us on TwitterFacebook, and Linkedin to keep up to date with the latest news from RSC.

Thoughts? Questions?  Comment below and let us know what you think!  We'd love to hear your insights.


 

Three SQL Tips to make ARCHIBUS View Development easier

Friday, January 22, 2016


My name is Todd Forsyth.  I’m the Technical Lead at RSC LLC.  We specialize in installing, hosting and managing ARCHIBUS CAFM/IWMS systems.  This is one of a series of posts on how to make that process easier if you’re doing something similar yourself.


If you’ve done much ARCHIBUS customization, you know that the key is building great ARCHIBUS Views, or AXVW files.  And so much of what makes this hard is getting the data that you need into the view.  I’m going to talk about 3 SQL tricks I’ve learned to make this process easier.

Queries rather than tables

Many of the example queries you’ll see in ARCHIBUS views define datasources that connect directly to database tables.  This is useful, of course, but sometimes you need data from multiple tables, which is very difficult, or even impossible, to write a datasource that does this by just referring to the tables directly.

When this happens, it’s time to have the datasource refer to an SQL Query instead of to the tables themselves.   This gives you the opportunity to develop the query in another tool (like SQL Server Management Studio), so you can be sure you have the data right, and then embed the Query in your ARCHIBUS View.

Here is an example from a custom Energy Management View RSC built recently.  This was a BIG query.  I haven’t include the whole query, or all the columns we really used in the datasource definition, but you get the idea:


       <dataSource id="ds_waterChart" applyVpaRestrictions="false">
              <!-- Define parameters for the custom SQL query -->
              <parameter name="locationField" dataType="verbatim" value="ctry_id"/>
              <parameter name="locationValue" dataType="text" value=""/>
              <parameter name="timePeriodFrom" dataType="text" value=""/>
              <parameter name="timePeriodTo" dataType="text" value=""/>
      
              <!-- Define a custom SQL query that can be restricted by various location values -->
              <sql dialect="generic">select
                           'Water Usage Comparison' water_usage_label,
                           'Water Cost Comparison' water_cost_label,
                           sum(case
                                  when b.time_period like '2013-%'
                                  then   a.qty_volume * c.area_fraction
                                  else   0
                           end) base_usage_hcf
              from   bill_line_archive a
              join
                           bill_archive b
              on            a.bill_id = b.bill_id
              join
                           rsc_primary_building c
              on            b.bl_id = c.primary_bl_id
              and           a.meterseq = c.meterseq
              join
                           bl d
              on            c.bl_id = d.bl_id   
              join
                           vn e
              on            a.vn_id = e.vn_id
              where  b.bill_type_id = 'WATER'
        </sql>
              <table name="bill_archive" role="main"/>
              <field name="water_usage_label" dataType="text">
                     <title translatable="true">Water Usage</title>
              </field>
              <field name="water_cost_label" dataType="text">
                     <title translatable="true">Water Cost</title>
              </field>
              <field name="base_usage_hcf" dataType="number" size="12" decimals="2">
                     <title translatable="true">2013 Usage (HCF)</title>
              </field>
       </dataSource>

Use Unions to write a few small queries instead of one GIGANTIC query

Sometimes, writing even a query that can do EVERYTHING you need it to is frustratingly complex.  It is often easier to write a series of SMALLER queries that can be tied together with a UNION operator, where each query does part of the work.

For those not familiar with the SQL Union Clause, it is used to combine the result-set of two or more SELECT statements.  Each SELECT statement within the UNION must have the same number of columns.  The columns must also have similar data types.  Additionally, the columns in each SELECT statement must be in the same order.  As long as you follow these fairly simple rules, it’s easy to sew two queries together as though they were one, then embed the combined query in the SQL clause of an AXVW View.

A recent example was a view that was supposed to show the results of inspections, and to say whether these had passed, or failed.  But “Pass” or “Fail” wasn’t a value stored in the database; I needed to do some logic to decide for each row.

Rather than writing one query, I wrote two.  One that had logic to select all the “Pass” rows, and one to select all the “Fail” rows.  Then I used the “UNION” clause to join them up.  Much easier.

When Complexity is high, and so is repetition, use a Database View

I’m generally not a big fan of using Database Views in connection with the ARCHIBUS Application.  For those not familiar with database views (as opposed to ARCHIBUS Views, which is just another name for an AXVW file) see this link.  Basically an SQL View is a “virtual table,” a SQL query embedded in the database that queries can be written against.  The problem with Database Views is that you have something outside the AXVW that it is dependent on (the SQL View).  So any time you need to change the data that the AXVW is looking at, you need to change the SQL View.  And if you move the AXVW from environment to another, you have to remember to bring the SQL View along, too.

So when should you use one?  Well, sometimes you’ll find yourself using NEARLY the SAME complex SQL Query in several AXVW files, or the SAME SQL Query multiple times in the SAME AXVW file.  Changes to ALL these queries would be very time-consuming.  So in the long term, it’s simpler to store all this oft-repeated SQL logic in one place.  The SQL View.

Usually, a “.sql” text file containing the “CREATE VIEW” statement is made when you create the view.  To make it easier to maintain the view over the long haul, and to migrate it between environment, it’s a good idea to keep this file around.  If you don’t have a better system, it can be handy to add a comment to the AXVW that says “You need this view, too” and reference the text file used to create it.  And to keep thr .sql script for generating the view close, consider storing it with a name similar to the AXVW view in the same folder where the AXVW file lives on your system.  So if you view is “rsc_wr_update.axvw”, you might store the view-creating SQL script as “rsc_wr_update_vw.sql” in the same folder. 



Like what you read?  Subscribe to the blog and follow us on Twitter, Facebook, Linkedin and Pinterest to keep up to date with the latest news from RSC.

We hope this tips were useful!  Comment below and let us know what you think!  We'd love to hear your insights.

 

Success Story

Wednesday, January 20, 2016

What can ARCHIBUS do for you?  Here is a success story featuring one of our clients.







Like what you read?  Subscribe to the blog and follow us on Twitter, Facebook, Linkedin and Pinterest to keep up to date with the latest news from RSC.

Thoughts? Questions?  Comment below and let us know what you think!  We'd love to hear your insights.

 

Bob Stephen's Top 10 Business Books - #1 Delivering Happiness

Friday, January 15, 2016


This is part 1 of a 10 part series by RSC's CEO & Managing Director, Bob Stephen. In this series, Bob discusses the top 10 business books in his library.

Why every CEO should read “Delivering Happiness”

First, let me ask you a few questions: What is the value of joy in your work? How much does it matter that you, your employees, and your customer’s are happy? Why is it that the amount of money one makes tends to have a negative correlation with how happy they are? If you’ve ever found yourself thinking along these lines, then it is imperative you read Tony Hsieh’s book, “Delivering Happiness.”

Hsieh is the well-known entrepreneur and current CEO of Zappos. In “Delivering Happiness,” Hsieh discusses a few of his highly successful and profitable business ventures. More specifically he discusses the impact those businesses had on his overall happiness. When the time came to sell, he could have made exponentially more than the millions he did – but the money didn’t matter to him. He was completely and entirely unhappy.

BUILDING YOUR OWN HAPPINESS 

Hsieh founded Zappos on one essential principle: happiness. He made the key decision to surround himself with energetic, enthusiastic, likeable, and service-oriented people who in turn helped him create a positive and uplifting culture. The organization developed a set of core values that created an atmosphere of optimism and success. Hsieh made sure that every employee knew they were a valued member of the team.

 

SHARING YOUR HAPPINESS 

It really stuck with me the importance Hsieh put on an internal culture of happiness and positivity. But what caught my attention even more, is his desire to share that happiness.

As the company grew, that happiness Hsieh worked so hard to establish spilled beyond the doors of the organization. They shared that same positivity to their clients through their customer service.

There are a plethora of service oriented professions who don’t hold themselves to the same standards Hsieh established at Zappos. For example: In the book Hsieh shares a story about a particular customer. This customer came back to their hotel late one night and called into room service for a pizza. The hotel staff quickly informed them that their kitchen was closed for the evening and they could not fulfill the request. The customer responded asking the hotel employee to promptly call Zappos and have them send him a pizza. Exasperated, the hotel employee followed through with the request. To her amazement, the customer service representative at Zappo’s got their location, and reported back with 5 pizza delivery services that were open and would deliver directly to the hotel room and asked what type of pizza they would like.

HAPPINESS DELIVERED 

My point in sharing all this is that both the traveler and hotel employee are now loyal Zappo’s customers. Because Hsieh built his business on the principles of happiness and delivering joy to his customers, he is wildly successful. But his success exceeds the numbers on his paycheck. The true success of Zappos is the happiness and the satisfaction Hsieh now has in his job.

What it boils down to is this: When you are happy, your staff is happy. When your staff is happy, your clients are happy. This cycle of happiness creates an atmosphere of productivity. People who love their job work hard at it. When they work hard they get more work done and do their jobs better.

I highly recommend this book and I urge you to add it to your library. Hsieh was able to put into words something I have been searching to describe throughout my entire business career. We all want to provide that level of customer service. We all want to love where we work, what we do, and be able to deliver a product or service that changes other’s lives for the better.


Like what you read?  Subscribe to the blog and follow us on Twitter, Facebook, Linkedin and Pinterest to keep up to date with the latest news from RSC.

Thoughts? Questions?  Comment below and let us know what you think!  We'd love to hear your insights.

 

Conversations with Bob

Wednesday, January 13, 2016


This week we are thrilled to bring you another video from our series on the blog: Conversations with Bob.  Conversations with Bob are a series of videos where Bob Stephen, CEO & Managing Director of Robert Stephen Consulting, LLC. discusses different aspects of the industry.  Be sure to keep your eyes open for more Conversations with Bob!



Like what you saw?  Subscribe to the blog and follow us on Twitter, Facebook, and Linkedin to keep up to date with the latest news from RSC.

Thoughts? Questions?  Comment below and let us know what you think!  We'd love to hear your insights.

 

The Five Things a CEO Can Learn From Vistage: Pt. 1, Becoming a Confident Leader

Friday, January 8, 2016


This week we are excited to bring to you a part 1 of a new series on The Five Things a CEO Can Learn From Vistage: Becoming a Confident Leader


Several years ago, I found myself extremely frustrated.  It didn't seem as though I was getting the results I wanted from my staff.  After expressing this irritation and disappointment to the head of Human Resources, she recommended I join Vistage. Vistage is a premiere CEO coaching group.  After looking into it, I figured it was worth a shot.

After joining the program, I quickly felt weights being lifted. Things got clearer, easier, and better.  I felt as though I’d gone from navigating vicious, stormy seas in a tiny boat to sailing on a calm, serene lake.  About six months into coaching, Lance Descourouez asked me a life changing question


Are you an Accomplished Leader?

“Bob," he posed, "Do you consider yourself to be an accomplished CEO?”

My immediate, gut reaction was an emphatic, “No.” Lance prompted me to think more deeply about his question, but even after several minutes, my answer remained the same.  No, I did not feel like an accomplished CEO.

Thankfully, Lance provided some follow up questions, sparking an epiphany. He asked:
  • How long have you been in business? 
    • At the time, it was 14 years
  • What’s your yearly revenue? 
    • It was well north of seven figures
  • How many people do you employ? 
    • There were 15-16 people on payroll at the time
  • Has the business survived any recessions? 
    • Two, actually
Lance then repeated his initial question: “Bob, do you consider yourself to be an accomplished CEO?”

Confidence Is Key

I’d been so busy looking at my goals that I’d neglected to look at the journey. I couldn’t see the forest through the trees. I couldn't see that I was, in fact, a successful CEO. I accomplished more in those 14 years than most others do in a lifetime.

Then it hit me - I’d lost my confidence. That interaction helped restore it as well as my sense of direction. The transformation from uncertain and doubting to a fearless, self-assured CEO was drastic. I felt like a caterpillar breaking free from my chrysalis.

Now, my purpose in telling the story is this: every leader has these kinds of doubts at one time or another. It is normal. But it is vital not to let those doubts break you or weigh you down.

Confident and accomplished leaders are born by remembering who we are, where we were, and how far we’ve come. 


That is why, as leaders, we need the support of good friends and coaches to help us keep our minds in the game. We need people who can help us own-up to our fears, answer the hard questions, and move forward with direction. We need people who've been there before, so they can help guide us through the dark times. Vistage is that support group.


This is part 1 of a 5 part series on "The Five Things a CEO Can Learn From Vistage" from our CEO & Managing Director, Bob Stephen.  

Did you like this article?  Be sure to share it with your colleagues and follow us on Twitter, Facebook, Linkedin and to keep up to date with the latest news from RSC.

Thoughts? Questions?  Comment below and let us know what you think!  We'd love to hear your insights.