Archive for Article

OpenAir Tips and Tricks eBook Series

Thursday, May 9th, 2013

Volume One

This eBook is the accumulation of tips that we have shared with our customers throughout the years as we have worked with them in implementing or reviewing their OpenAir system. This is a way to get all our tips in one easy place!

eBook: 92 pages
Publisher: TOP Step Consulting
Language: English
Publication Date: April 15, 2012
Format: PDF
Price: $3.99

50+ Must-Have Tips for NetSuite OpenAir Users
50+ Must-Have Tips for NetSuite OpenAir Users
Price: $3.99

Volume Two

We received such great response from our first ebook and ongoing support of our weekly tip publishing on our website, we decided to publish a second version filled with even more great tips that will help you use NetSuite OpenAir more effectively. Yes, these are all completely new! No overlap with our first publication, 50+ Must Have Tips for OpenAir Users. Included in this volume are tips for Administration and General Settings, Reporting, Projects, Timesheets, Expenses, Resources and Invoicing.

eBook: 95 pages
Publisher: TOP Step Consulting
Language: English
Publication Date: May 6, 2013
Format: PDF
Price: $3.99

50 MORE Must-Have Tips for NetSuite OpenAir Users
50 MORE Must-Have Tips for NetSuite OpenAir Users
Price: $3.99

Are Your Customers Your Virtual Sales Team?

Tuesday, January 15th, 2013

 

Jan 2013 Inside Tech Services
Written by:  Jodi Cicci
 
For a consulting firm to be successful, it’s important to have a solid reputation—to be referenceable by all or a majority of your customers. Running a consulting firm can be a challenge, because your assets (the consultants) are expensive, and many consulting firms do not have an overabundance of recurring-revenue type of engagements. So how can a small consulting firm launch and survive in this economy? By consistently delivering on quality and heightening your referenceability, you will create a virtual sales team out of your customers.

Consulting firms are hired to provide expertise and guidance in solving challenges within an organization or business unit. Typically, consulting engagements start with an information-gathering session, wherein the consultants come to understand the particulars of the organizational problem(s) that need solving. If you don’t do your homework first, gaining a complete picture of the customer’s situation and environment, you will shortchange yourself in your ability to provide appropriate recommendations.

Throughout the discovery session, demonstrate your knowledge by confirming their approaches with experiences you’ve had with your own company’s previous customers. This gives the customer confidence in your knowledge level and your understanding of their particular uniqueness. Avoid the trap of jumping to conclusions without listening and gathering all of the facts first.

Once you’ve gathered your background information and learned about the challenges within the organization, the next step of the project is to evaluate the solution options. Options are an important initial step, but you must remember that the customer hired you to solve the problem—and not just to provide options. Determine which of the options you would recommend as a fit within the customer environment, and explain why. Clearly clarifying why you are making a specific recommendation is key, as it continues to demonstrate your knowledge and experience while helping the customer to understand exactly how the recommendation can help.

Review the options, and make your recommendation after all options are discussed. Customers ultimately have the final say. Even though you are making one specific recommendation, you still should expound upon the other possible options so that the customer can easily make the final decision (which ideally would match your recommendation).

Though you have arrived at the recommendation stage, this is not the final piece of the engagement. The customer has received the guidance they sought, but now they need an implementation plan—and this is your next task. Consulting is not equivalent to augmenting their staff; your final piece of the job is to work with the customer on an implementation plan that will allow them to be self-efficiently successful.

Give the customer a workable plan by which they can implement your recommendations, considering their resources, their time availability, and the type of organizational changes you’ve suggested. Your role may shift to acting as a temporary employee by assisting in the implementation of your plan, but the end goal should be self-sufficiency. Customers who are self-sufficient can then work with you again in the future—to build on your earlier recommendations because they know you are a trusted partner and advisor.

Finally, make sure you walk the talk and follow best practices yourself. Perform a project wrap-up or lessons-learned discussion to gain valuable feedback from the customer’s experience. Listening to your customers means that you are continually improving your own service offerings and aligning your organization to the needs of your customers. Customer testimonials and success stories are golden nuggets that can be gleaned at the end of your engagement; it’s important to keep this in mind throughout the process.

Avoid the Negatives

There are negatives to avoid in customer referenceability. Make sure that your offerings can be adjusted to meet the specific needs of each customer. A one-size-fits-all approach doesn’t work in the consulting world. After working in an SEI Level 4 organization (CMM) for many years under the U.S. federal government, I saw the company attempt to apply the same type of controls and processes to a startup commercial branch. The results? Terrible. Adjusting your approach requires your team to be flexible. They must understand how to reduce scope without reducing quality.

Another “negative” is understanding when to say “no” to an opportunity. There might come a time when a customer will want to change the project scope so drastically that the engagement becomes something that your organization cannot deliver effectively. This can become a difficult decision, as consulting firms require revenue to pay for their assets (the consultants). But at the end of the day, a positive customer experience regardless of the revenue is better than a short-term gain of money with a customer that can damage your reputation. A focus on just “winning the deal” can often result in little value-add. Positive, fulfilled customers will become your virtual sales team. They will to mention your name and refer you to their partners, vendors, and customers.

Categories : Article

So you have a system in place for your sales tracking (CRM), project management and time tracking (PSA), and accounting (ERP) along with one or more marketing communication systems, contract tracking systems, document storage and asset management solutions. Maybe you have a single software solution or maybe you have invested in individual systems with integrations, either human re-keying or software data exchanges. In any case, you arrived at your solution through due diligence, system requirement reviews, business model alignment, and the all important system deployment and adoption cycle. The last thing you may be thinking about is looking to upgrade or replace what is already established.

Knowing when to look at software solutions instead of forcing your current systems to accommodate your changing business is an important decision.  Here are a few stories about our experiences.

When TOP Step Consulting was just getting started it was decided to use NetSuite OpenAir solution to cover sales tracking, contract management, contact management, and account management.  The volume of data did not warrant additional tools.  A few data entries and updates daily or weekly kept our solution up to date with key reports available for data analysis. Contact exports to our email system worked fine to keep our customers informed and involved with everyday user community information. Re-key of finance data into our QuickBooks solution was simple. Customization was done to track types of opportunities, sources of opportunities, and other account management activities such as how the contact was met and what interest they may have in our offerings. Life was simple.

Then we began to grow and mature as a business adding new offerings to meet our customers needs including outsourced Administration and Release Management.   This required us to set up a Help Desk to centralize our knowledge and ensure we delivered a high quality user experience. With demand growing, our simple email communication and tracking wasn’t sufficient to gather metrics for ticket logs, keeping track of vendor enhancements submitted, and other general information to ensure our team kept up with our customer’s business changes as well. We made the decision to get a support ticketing system and put that in place which has helped us grow that part of our business much quicker than we anticipated.

Then we moved into higher growth pattern. With more volume comes all types of challenges.  Our simple data entry model with field customization to keep track of account items, contact information, contract status, and so on became very cumbersome. Items started to quickly fall out of date that were not a high priority so reports became unreliable. Our solution: split our account management and pipeline management into a CRM. By expanding into another system, we had to go through requirements, deployment, and adoption but it saved time on data entry forced into a system not really meant for that type of data or volume. It also allowed us to grow our sales team and perform account reviews more easily as a company.

Decisions made right?  New technology and technology improvements will continue and often entice you to question your solutions.  We attended a conference recently which revealed more robust and feature rich ticketing solutions that immediately got our team excited. This raised he question – should we move off our current tool or not? At the moment the answer is no but the reasons have nothing to do with the technology. The key is knowing if we really need to move to another tool. What is deficient in the current system? Any features missing that would expedite our abilities to solve the problem quicker or communicate quicker to our customers? What about historical data – this would need to be migrated. How difficult would this be? And the bottom line question of ‘does this save the company any money in the long run?’

I find customers benefit from having some basic questions to use in deciding ‘is it time to upgrade’? Here is list of 7 questions I ask before making these decisions:

  1. Are we losing the ability to keep key information up to date for our reports?
  2. Are we adequately able to communicate with our customers and know their account status?
  3. Are we able to gather metrics from our services delivery solution to improve on our contract estimating, pricing, and delivery of the solution?
  4. Have we reached any system limitations with the amount of data or active records we can track?
  5. Can we data mine our historical information to extract information for analysis such as customer patterns, solution offerings, opportunity sources, and so forth?
  6. Are we spending more time on administrating the system than spent expanding the company?
  7. Have we forced any of our current systems to track data that is not a natural fit to the solution?

If you’ve answered yes to any of the questions above, it may be worth looking into solutions for one or more of your process areas. There are a lot of solutions in the market place and just as many integration solutions to make your company productive and empowered to face the growth you are working to achieve!

Categories : Article

TSIA – October 2012
Written by Jodi Cicci

What I love about working with global companies is that you never know how global or independent the regional offices are until you work through their business processes. Nothing points this out more than implementing a professional services automation (PSA) tool. There are global companies in which all offices speak the same language, use the same terminology, and follow almost identical business processes, including roles and responsibilities of individuals in various departments. There are also the opposite-extreme cases, where offices are structured very differently, call their departments and resources different titles, and have implemented local policies for metrics like utilization.

So the question becomes: How much should I align my offices to support a global business model within a PSA tool? There are three major areas to consider when aligning offices, no matter how close or far apart they are with their local processes.

  1. Establish standard metrics for global reporting.
    This may sound easy, but by the time global reporting is established, each office may already be following local practices that don’t align with the new global standard. Reports, however, are one of the best ways to align offices. Everyone is reporting apples to apples, and local challenges are highlighted for accommodation. For example, U.S. offices may tend to have more travel than a Netherlands office, simply due to the amount of geography in the region. How does travel time get tracked and counted in utilization, if at all?
  2. Establish common service offerings.
    This sounds like a no-brainer, right? You’re a global company, so of course your offices will all perform the same services. No, this actually may not be true. If your local offices have basically focused on their business as an independent office, they may have started to create and deliver other offerings to boost revenue numbers. These services may or may not align with the broader global visions or goals of the company. Review unique local service offerings to see if they can be introduced in other office markets or determine if they truly are in line with global operation visions.
  3. Align organization structures to introduce common terminology.
    The size of the office will factor into this consideration, but for the most part, there are key players in each office that perform the same roles: finance for invoicing, project managers for delivery, department managers to support sales and resource management, and so forth. All offices do not have to be structured the same way, but terminology is important at this point. Calling someone a Technical Evangelist in one office which is the same as a Strategic Technical Consultant in another office makes it difficult to understand abilities when considering resource sharing among offices.

The bottom line is that you should basically align your offices to achieve a more global vision within the company, and the implementation of a PSA tool will become much more straight forward for quicker benefits in the organization. There are plenty of areas to review when dealing with global operations, but the top three above will at least get everyone on the same page and able to understand one other when discussing the needs of the regional office and the global model.

Categories : Article, Resource

NetSuite OpenAir Admin Guide 1.0

Tuesday, November 13th, 2012

This admin guide is full of good helpful and reliable information for administering your NetSuite OpenAir system.   TOP Step Consulting authored this guide and due to the rich and up to date information partnered with NetSuite in order to make easily available.  It is difficult to keep user guides up to date with the continual updates made to the OpenAir software – but this is one that you can count on.

Finding the guide is easy:  Simply navigate to the  OpenAir Support module (from the module menu).  On the Support page, application guides are found on the right side with the Administration User Guide being the most recent.

Click image to enlarge.

NetSuite OpenAir Admin Guide

Categories : Article, Resource
TSIA – August 2012
Written by: Jodi Cicci, President and CEO, TOP Step Consulting LLC

When an employee leaves for another job opportunity, it may be difficult to fill the hole, especially if he or she is responsible for managing a number of projects, initiatives, or engagements with your key customers. These projects will need a new team leader or manager…so how do you approach finding someone to fill those shoes? Some factors to consider include:

  • Who is available?
  • Who is best qualified for the particular project scope?
  • Does anyone have a previous positive experience with the customers?
  • Can someone from within the existing team be promoted or take on extra work?
  • What stage is the project in, and is a replacement really required?

A starting point might be to pinpoint someone who is available, and then begin narrowing down the field by skill sets and customer experience. This serves the operational management needs of increasing utilization, as you may be pulling someone off the bench or using a resource that is scheduled to free up shortly. Sounds like a solid approach, but have you considered the following questions?

  • How long will it take for a new person to gain an understanding of the project?
  • How will the person be received by the customer? How long until a solid relationship is in place?
  • Do you know what the customer likes about the current lead and what they disliked?
  • Do you have a consistent methodology in place so a new lead would follow the practices of the current lead?
  • And, again, what stage is the project in?

Now you are looking at your employee attrition through the eyes of the customer. Their project is your connection to one another and forms the basis for the relationship between customer and vendor. If the project is not going well, then the relationship is strained. Handling attrition of your team lead or project manager is an opportunity for your organization to enhance the customer relationship in place and demonstrate your ability to smoothly and adeptly handle change as a normal part of business.

The “what stage is the project in” question is listed twice above. This is because it is an important consideration in determining how to handle the employee replacement question. If the project has just started, or is in an early discovery phase, the replacement of an employee with another qualified and skilled lead may be the best option. Early project stages tend to allow quicker ramp-up, as there isn’t much historical or legacy information to learn and customer relationships are still evolving as project activities start up.

What if the project is in the middle of, or approaching, a critical test window? I’d argue that promoting from within the existing team would be a priority in order to allow continued progress with little disruption. Promoting from within may not always be possible, but quite often I’ve found that teams rally together when projects enter critical phases and individuals stand out, which can help with the transition. Backfilling a team member such as a developer or trainer may be a bit easier than a lead resource since they would be coached by the team and not have to work on both the project ramp-up and the customer relationship at the same time.

And, finally, what about projects approaching the end of their life cycle, such as a go-live date with support afterward? Does a new lead need to be appointed? This is a good topic to discuss with the customer, because they may feel autonomous by this point or may simply desire a point of contact for escalations without the formal team structure going forward.

In all of these cases, the customer needs to be aware of the plan. This gives you, as the employer and vendor, the opportunity to have direct management contact with the client. The employee or team lead will most likely have initial conversations with the customer, but I would say that management has an opportunity here to advance their relationship with the client and also demonstrate their recognition of customer importance. By getting involved as a manager, you can ensure that you know the customer situation personally, you’ll be able to answer all those questions above regarding what they like and don’t like, and you can provide a communication path that the customer may leverage to provide feedback—both bad and good.

Taking the time to ensure you select the right resource to meet the project and customer needs will demonstrate your professionalism as a company and your depth of skill sets among your team. As an added bonus, you’ll also be advertising how your methodology promotes success in light of unexpected risks.

Categories : Article, Resource

Big or Small – There is Work For Us All

Wednesday, October 28th, 2009
PS Villiage – October 28, 2009
Written by:  Jodi Cicci

Professional Services Consulting companies come in all different sizes:  small, medium, large, and enormous.  Unlike other markets, though, the size of the consulting company has little impact on the expertise, bill rates, or geographic coverage.  I have seen variances in specialized markets, but general operational consulting tends to be a pretty competitive market.  Why is that?  My theory is there are a lot of people out there who ‘come through the ranks’ and want to share their hindsight with those who hopefully would benefit.  That’s why I was encouraged to start a consulting company and I’m sure others out there have experienced the same thing.

When you work in a small consulting company, a big challenge is how you differentiate your company enough to stand out among all the others vying for the same business?  You’re too small for a big marketing budget and may not even have a real sales team.  Your employees may need to be the well-rounded wear-many-hats type.  Competing with the big guys is a bit daunting but you have a few advantages.  Your biggest differentiators are partnerships, networking, and referrals.

No matter what the size company, there will be holes in knowledge and expertise.  No one knows everything about everything (thankfully!).  This is where partnering comes in.  In fact, some of your best partners may actually be your direct competitors.  Pull together on joint proposals or strike up a prime/sub contractor relationship.  You’ll find strengths and weaknesses in each other that can give you the upper hand on opportunities that walk through the door.  I’ve worked on many opportunities as part of a single team where it was difficult to provide a complete proposal due to weaknesses that could not be compensated alone.  Partners can fill in those weaknesses and, in many cases, those partners can be small consulting firms since they tend to be more flexible on terms and may have unique skill sets.

You always hear about networking but that’s because it truly is one of the best techniques to get your name out there along with your reputation.  It doesn’t mean you have to send flyers to all the local businesses or attend every professional conference in your industry area.  It does mean that you have to take advantage of forums out there to meet people and share advice.  You are reading this on PSVillage so you have already started on your networking goal.  PSVillage will lead you to other forums and conferences such as TSW, and to their sponsor networks including OpenAir, Tenrox, Projector PSA and Appirio.  You do have to participate, though, in order to get the benefit of the networks you join.  It’s not like a Christmas card list that you pull out once a year and get lots of letters in return.  But if you are vigilant, it will pay off in dividends.

Referrals and references, not surprisingly, trump any other method of driving business.  How many times have you casually referred something to a neighbor like a good restaurant or a lawn service? Or to a client or colleague, such as an article or a helpful contact?  Companies benefit from referrals no matter what their business and that includes consulting.  Striving to have all customers reference-able and to have those companies refer others to you is an ultimate goal.  Word of mouth is the best sales channel you have —- it can help you gain partnerships, expand your network, and close deals.

Companies, no matter what their size, all have the same problem – to differentiate themselves and win new business.  Why try to do it alone?

Categories : Article

Cultivating a Project Manager

Wednesday, June 3rd, 2009

PS Villiage:  June 3, 2009
By Jodi Cicci

I’m not sure anyone ever said ‘when I grow-up, I want to be a project manager’.  It’s the type of job that is critical in many companies but not one that necessarily is anyone’s dream job out of school.  Part of this may be due to the fact that becoming a project manager is not a book-learned skill but an investment of time and gaining of experience that defines and hones the basic skill set required to do project management.

In general a project manager must have the 3 ‘tions’ to be successful:  Communication, coordination, and organization.  I find that in many cases these are personality traits just as much as learned items.  Your project managers will stand out as technical leads or project leads simply due to their ability to keep on top of things and keep their respective team members in sync.

The 3 ‘tions’ are the starting point to the project management cultivation cycle.  The project manager cultivation cycle is made up of three stages:  Learned Techniques, Role playing , and Experience. Each stage is a progression in the level of your project management skills.

Learned techniques covers those items that you can pick up from reading books, taking project management courses, and attending seminars.  In this stage your project managers are introduced to tools of the trade including project plans, budget management, issue tracking, status reporting, and so forth.  The execution of these learned techniques, however, is what makes an effective project manager.  A project manager needs to know when to reach out, when to escalate, when to let others take the lead, and how to keep the entire team in sync.  By combining the 3 “tions’ and learned techniques, the beginnings of a great project manager are seen.  Unfortunately some project managers will stop here which limits their ability to take on challenging projects or expand into a mentoring role for other project managers.

The Role Playing stage is one that typically is covered as Project Managers rise through the ranks.  The best project managers are ones that have performed many of the roles of the project team and so have a basic knowledge of what the role entails.  What this means is that your project managers usually have a technical or industry background in the types of projects that are being managed.  I started my career as a software programmer and eventually started managing software development projects.  I would always have the ability to apply my ‘role-based’ knowledge to team discussions to resolve issues, revise timelines, and insert contingencies and dependencies based on my experience in those roles.  If you step into a project manager role in an unfamiliar industry or technology, you tend to revert back to the learned techniques stage until you gain role based knowledge.

The last stage is experience.

There really is no substitute for this phase.  Project managers gain knowledge and skills by simply dealing with what comes their way each day on a project.  This knowledge cannot be taught by courses.  Many people would call this Intuition.  It’s a skill like anything else but it’s a skill that comes with time.  Once a project manager reaches this stage they never leave since learning is a continuous activity.  Instead they evolve into a mentoring role to those up and coming project managers that are just starting the cultivation cycle.

The Importance of Community and Communication

Wednesday, February 18th, 2009

PS Village:  February 18, 2009
By Jodi Cicci

What is the most effective way to communicate with your team and your organization?  Probably one of the most classic questions asked with no best answer other than “it depends”.  Why does it depend?  We’ve got access to all kinds of communication devices now – email, Instant Messenger, text messaging, e-newsletters, websites, etc.  The key is getting to know your community to figure out the best interaction.

Take the PSVillage Newsletter as an example.  I subscribe to get the newsletter electronically.  It comes with all kinds of great information, discussion groups, and links to helpful areas that I may need.  However, I know it’s a newsletter and it gets prioritized in the email queue until I get all those critical customer emails taken care of.  Is the delivery means effective?  Yes.  Does it demand response from me?  No.  Do I review it in a timely manner?  Honestly, it may take a few days but eventually I get to it.  This format suits the PSVillage community.  We are a group that wants to share information and communicate with each other informally.

In thinking about your own organization, take the time to determine if you need to inform people, if you need responses from people, or if you are looking to encourage feedback/discussions among your group.  Not all of your communication needs to be handled with a single approach.  Email is effective in getting the information out there but there are LOTS of emails out there.  Using options like read receipts can help ensure people are accessing the email but unless responses are required, you cannot determine if the email has actually been read.  Newsletters are a great reference provided they are relevant to the audience and regularly delivered; if they become sporadic, then the audience doesn’t rely on them for information as much.  Websites become a good site for posting reference information and may also serve to encourage discussions using tools such a blogs or discussion groups.  Instant Messenger (or similar tools) gives you more of an “in the office” feel with user interaction expected – something that can easily lead to distractions if etiquette is not laid out.  The communication method you need may span one, some, all or more of these options.

Now think about the type of community you are dealing with.  Are they on the road a lot?  Are you dealing with multiple time zones?  Are they at customer sites?  This will drive how information would best be received and accessed.  If you’re posting everything to an internal website which requires internet and VPN access, your mobile team may run into difficulties accessing it.  If your team is primarily at customer sites, having random Instant Messenger windows pop up with questions may not go over well.  Email and Newsletters ignore time zones and can be read on your own time so time critical responses may not be received when expected or desired.

It would be helpful for your organization to layout a communication plan.  What types of information or feedback do you send and receive?  What is the frequency?  Who are the recipients?  What is the communication method you prefer?  You may have your Project Managers creating communication plans as part of their methodology but you can apply the same technique to your organization.  Make it available to everyone so there’s an understanding of what is critical, what is informative, and what is meant to become a community building tool that will benefit everyone.  Take the time to also setup an etiquette guide for things that are a bit more dynamic like email, Instant Messenger, and discussion groups.  The expectations you set for your community on clear communication will save time and energy in the end.

Categories : Article

PS Village – November 6, 2008

Are you considering connecting your systems to remove that double data entry overhead?  Where do you start?

The most logical starting place is what data does the receiving system need that the sending system can deliver.  Break down the low level details fields and perform a mapping exercise to determine what type of programming is required.  Other logic to consider is data totaling, field concatenation, field translation, and so forth.

Then there’s the discussion of real-time (or near real-time) vs. batch.  How time critical is the information?  What types of technology challenges do you have with the real-time vs. batch desire?

So let’s say you get beyond these technical discussions and have a good solid design in place.  At this point some teams would assume they are done and proceed with the implementation steps.

As they say in the infomercial ——- But Wait …. There’s More!

Too often I’ve seen companies ignore the human element of system integration.  When systems stand alone, users of those systems have the power to define their own system usage.  This means workarounds are in place, subjective definition of information entry, and overall influence on what is good data and what is data to be ignored.  What happens when you connect systems?  Those human factors begin to influence each other.  What is acceptable to one system is not acceptable to another.  What is easily ‘filtered’ in one system cannot be easily filtered in another and leads to misleading information.

A great example of this is connecting a Sales CRM with a PSA tool used to handle staffing needs.  Opportunity entry is subjective by nature and the enforcement of a sales methodology can go a long way to ensuring data accuracy.  Now say that system is connected to a PSA that inherits matured opportunities that require resource staffing decisions.  If a salesperson is overly optimistic, staffing and hiring needs could be misinterpreted by the business against opportunities that are not as mature as viewed by sales.

Integration analysis must go beyond the technical connect the dots.  The human factor must be considered including a change management approach to existing system usage and processes in place.  This will ensure a higher success rate of achieving the desired objective.

Categories : Article