You need a software application that does (blank), you meet with the developers, and a few months later you have your new software. Easy, right?  If only it were that simple.

Most people agree, creating customized software is generally a complex process. It requires a great deal of planning, collaboration, teamwork and management. And the stakes are high. A poorly implemented software release paints a negative image of the development team as well as the organization that hired them.  That’s why the software development lifecycle requires some type of methodology to oversee the development operation.

There are two primary methodologies you should be aware of – Waterfall and Agile.  A quick web search will garner numerous links in which these two approaches duke it out as to which one is better.  However, to say one is better than the other is like saying that owning a truck is better than owning a compact car. If you need to haul a lot of stuff, a truck is better.  If you live in a very dense, urban area where parking is at a minimum, a compact car is better. The approach you choose depends on the situation at hand. Not sure which approach is best for your project? Read through the descriptions of each below to understand each one. Still have questions – feel free to reach out to us and we’ll help you decide.

Waterfall

First off, waterfall may seem like a strange name for a project management process – but it’s a common term in IT;  and many refer to it as “traditional.”  One possible way to explain the name is that just like a waterfall, water can’t go back up after it cascades downward. A waterfall project is comprised of various stages and each one must be completed and signed off on before being passed on to the subsequent stage.  Each successive stage has its own personnel team and relies on information forwarded from the previous stage. Waterfall is ideally suited for instances in which there is a defined vision by the customer of what they want. To use an antiquated example, think of Henry Ford and the Model T.  The car moves along the assembly line as teams of employees complete their assigned tasks. What starts out as a simple frame in the beginning, drives out of the factory a completed car, ready to hand off to the dealer. Using a waterfall approach, the car moves along from start to finish in order.

In terms of a software development project, the successive phases are usually broken down into these basic stages:

Research – Analysis – Design – Construction – Testing – Implementation

A waterfall-oriented development team usually consists of four roles that include a project manager, business analyst, developer and tester.  Compared to agile, waterfall puts more emphasis on planning on the front-end. Progress is easy to measure and end results are more predictable thanks to detailed planning and design in the early stages.  You could say that waterfall sticks to the script as the plan is conceived at the beginning and everyone follows the plan in proper order.

Agile

As its name implies, this methodology is about agility and flexibility.  It’s highly suited for software development due to software’s elastic nature. Unlike, waterfall, there is a more loosely defined vision that guides the process. There are no defined stages.  Agile is a continuous deployment practice made up of “sprints.” A sprint is a short span (2-3 weeks per sprint is very standard) in which products are planned, developed, reviewed and released.  But the definition of “product” can vary from project to project. Agile isn’t designed around a single release, but multiple releases, that may in fact induce further releases.

For instance, the sprint at hand may be to create a button that the stakeholders of the application have decided is now needed.  Once completed, this sprint may then be followed by another sprint that centers around the release of a new application feature. This perpetual cycle can go on for years as the software evolves.  Each sprint is loosely defined by a storyteller who creates a story of what the product at hand should accomplish based upon the input of the stakeholders. Because there is no highly defined plan at the beginning, each day begins with a daily standup, a fifteen-minute meeting in which contributors and managers discuss what was completed the previous day and agree on what needs to be done on that day.

Although the agile approach may sound chaotic, it is actually a very orderly process that allows for constant customization and refinement.  While the end product may be far different than its vision, the customer and other stakeholders are continuously involved throughout the agile process.  One of the goals of Agile is to get something of value in the hands of the customer as soon as possible. In the case of a new application, the aim of the agile team is to get a basic working application delivered as soon as possible.  Continuous sprints then take place to add new features, many of which may have never been conceived at the outset. Unlike waterfall where testing is done at the finale, testing is continuous, sometimes operating in parallel to the code development.

Summary

As you can see, each approach is very different.  While Agile is definitely the newer methodology of the two, it is readily gaining acceptance in the software community.  Both approaches have their advantages and disadvantages. As stated, there is no overall better way, only a way that is better suited to the needs of your project and organization.  Before you begin a project, be sure to find out which approach your development team utilizes.

Top 7 Questions to Ask Your Next Development Firm (and the answers to listen for)

By Mansoor Anjarwala

So you have a development project you need to farm out.  Maybe it’s a mobile app for your customers or an enterprise business application for your business operations.  Whatever it is, you need a development team and chances are that means hiring a development firm. For those organizations who haven’t been through this type of hiring procedure, it can be a little scary, especially if you know little about the coding process.  Although you may not fully understand the technology behind the development process, you are still looking for the same qualities you would seek in any project management team. Below is a list of some of the key questions you should ask.

How do you go about understanding and developing a software project?

While you want to hire the most competent developers possible, you don’t want a team of programmers aimlessly writing code.  It is imperative that the team understands your business and is able to capture the vision of the project. A successful development team will have some type of methodology they use to transfer the information about your business to the team so it can comprehend the business problems the software is addressing and the goals and objectives it must meet in order to be labeled a success.

Who will be the ambassador on the team to communicate with?

You need a single point of contact that will serve as the liaison between you and the developers.  This is not the same as a sales person or an account executive. This person is usually someone in senior management that knows the coding process, understands business and has great communication skills.  It is this team leader that will be taking the time to learn about your business, discern project needs and convey them to the team. Having a single point of contact also establishes accountability and ownership of the project.  Make sure you ask how much of their time will be allocated to you throughout the project and how they prefer to communicate. It’s important that you and the project spokesperson have a sense of rapport since you’ll be working together as a team.

Have you worked on a similar project?

At the very least you need developers who are experienced in the required technologies.  An example would be experience developing for a certain platform such as iOS or Windows. But technology fluency is the bare minimum you should be looking for.  Ideally you want a development firm that has worked on projects within the same industry as this denotes a basic understanding of your business from the get go. It is best if prior projects they have worked on had similar application features such as those involving payment integrations or GIS mapping.  Consider someone who has worked with clients with a similar culture as your organization. Working with a startup company is much different than working for an established multinational corporation. Ask the development firm to see samples of some of their prior work. It’s easy to find works samples for mobile apps as they are readily available in online app stores.

How many developers do you have?

When it comes to software development, two minds are better than one. The smaller the firm, the tighter the resource constraints and the less potential bandwidth they may have.  On the other hand, a large firm may be more rigid to work with. Although your project may be assigned to a single developer, you want a firm that has multiple programmers on staff that can be made available for your project as there will be challenges throughout that may require a different lens or level of experience.  Time constraints at some point may necessitate other people coming into the project as well.

What is your scoping process?

Software development is an involved process.  You aren’t just going to be handed the final software package and that’s it.  The project has to be defined in order to accurately estimate the time, effort and costs of the project from start to finish.  Project scoping involves determining and documenting a list of project goals, deliverables, deadlines and cost estimates. It also includes technical items as well such as required features and tasks. When interviewing a potential development firm, find out what their scoping process entails. You will obviously want to see demonstrated progress at regular intervals to assess how things are proceeding. These deliverables should include completed shippable features that are ready to release.

Do you use automated testing for your code?

Another key question to ask your next development firm is about their QA process. If your development project is like any other, it needs to be completed as soon as possible.  Testing for bugs is an inherent part of app and software development. Used to be, developers had to conduct manual testing which added unnecessary time to the project as scripts had to be written, which also required a certain level of expertise that resulted in additional cost. Today there are automated testing tools. Developer teams use these tools to perform repetitive on-demand testing as the code is created. Aside from saving time and money, recurring testing processes increases the efficiency of the coding process and improves accuracy within the code itself.  

What project management methodology does your company use?

Most reputable development firms have a project management methodology; it’s important to ask a prospective development firm about the methodologies they use. There are two common project management methodologies used today in software creation: Waterfall and Agile.  The first, called Waterfall, is the more traditional management style, having been utilized for many years.  It is a linear approach that consists of multiple stages such as planning, design, coding, testing and product release.  Each successive stage cannot begin until its predecessor is complete. Usually this means that each stage must be confirmed by the customer.  Some refer to it as a slow and steady approach. It is ideal when the customer has a defined vision of the desired outcome. As a result, fewer changes or surprises will be incurred.  

A newer more modern approach is called Agile.  As its name implies, it is more flexible than Waterfall as it is more adaptable to perpetual changes.  It is designed to obtain continuous improvement throughout the project. Rather than a linear approach, it is more incremental and iterative.  It incorporates experimentation and some degree of trial and error. Rather than stages, the project is segmented into repetitive modules called sprints that are completed in a short amount of time.  Agile depends on a high level of customer interaction and solid teamwork. Designing and testing occur during every module, making it ideal for finding bugs and incorporating sudden code redesigns. Agile is ideal for projects in which there is no clear established vision or when the customer needs something quickly.

Although we have barely scraped the surface of the potential interview process, these questions are a good start to help provide a foundation to build from.  Software development is a costly endeavor when done right. Be ready to ask tough questions that will allow you to best discern the abilities of any outsourcing partner.  Best of luck on your project.

What is QA (Quality Assurance) Automation and what are the benefits?

Remember all of the papers you had to write in school and how your teacher always told you to proof your work?  Chances are you considered it a chore taking the time to review your homework with scrutinous attention. Or maybe you were one of those that never bothered to proof it. Proofing isn’t fun for most people. Most of us enjoy creating something far more than anatomizing it for mistakes and oversights.

The same is true for writing software.  Creating code is much more satisfying than testing it in most cases.  Unfortunately, just as the failure to proof a scholarly paper rarely resulted in a top grade, creating software without ample testing throughout the coding process usually results in software that is prone to errors and bugs.  That is why quality testing is so important. The problem is that manual testing is cumbersome and time consuming. As a result, it often isn’t implemented as often as it is required. Fortunately, there is a better, easier and efficient solution available today to take the arduous task of testing off your hands.

 

QA Automation – What is it?

Many developer teams are turning to automated testing tools to perform repetitive, on-demand testing of the code they create.  Rather than depend on manual testing that is executed by scripts that are also manually created, QA Automation executes the full gamut of tests you need, when you need them. And it’s done using AI (artificial intelligence) technology.  It also reports the outcomes and comparative results versus previous assessments. QA automation allows for demand-driven testing that is consistent and reliable in an efficient cost savings manner. All browsers and user environments can be simulated with QA Automation, allowing you to test each action step throughout the program in your web-based or desktop application.  Finally, QA Automation offers a high degree of flexibility. It can be utilized as your primary testing mechanism or utilized to supplement manual testing procedures.

 

The Benefits of QA Automation

 

QA Automation Increases Efficiency

There are some things that machines do far better than humans, especially when it comes to mundane, routine, repetitive tasks.  Imagine your top programmer testing and retesting the latest code created by the team throughout the day. Is the same attention to detail made at the end of the day as at the beginning?  Machines are ideal for testing code. They can do so a million times without any deviation to routine or neglect of detail. They are the ideal mechanism to test code.

Not only does QA Automation improve the efficiency of your testing processes, it does the same for your code development progression as well.  The perpetual ritual of testing and retesting serves as a constant interruption to the task that your developers do best – write code. Why distract them from what they do best when a machine can perform the testing process more reliably.  Any disruption to the creation process creates a bottleneck. QA automation eliminates those bottlenecks, freeing up your staff to focus on creating rather than proofing.

 

Improved Accuracy and Reliability

The pace of application development today is relentless, and is only increasing with time.  This unremitting pace also increases the necessity for testing. If a machine doesn’t care how many tests it runs, then your developers can increase the test schedule as well, integrating it into their routines so that it becomes a natural component of the build process.  Outcomes and outputs are no longer predicted, but confirmed. Because the recurring testing processes are consistent, greater accuracy is achieved, leading to greater reliability. All of this translates into more success whenever code is released to production. The business is happier when the cycle time to make code live is shorter.

 

QA Automation saves and money

The old cliché, “time is money” rings particularly true, especially when it comes to labor intensive practices such as code development.  QA Automation allows your developers to stay focused on creating code that adds direct value to the business rather than spending valuable time creating manual test scripts.  While you can utilize dedicated software testers, they cannot replicate the inexorable pace of automated testing. Money invested in automated testing is recovered quickly due to the drastic reduction or even possible elimination of manual testing hours.

Technology professionals know all too well that not every test is going to be a success, and with fewer tests runs, the more time it usually takes to remediate the bugs discovered in each manual assessment.  By increasing your test frequency using automation, you shorten the period in between those tests, making remediation necessities more manageable. With QA Automation, test frequency doesn’t directly relate to added costs.

Automating the QA process is a win-win for everyone involved in the software development process.  Your developers can stay focused on the task of creating and updating applications that generate value for your company.  The software they create is more reliable, and consistency means end users enjoy a better experience. All of this translates into lower costs, which makes executives and business leaders happy as well.

 


 

Ready to Talk? Contact Us.

 

 

 

Introduction

As a small business, you have enough challenges keeping your head above water and focusing on how to grow. Navigating the digital world can be complex if you don’t understand the various channels and what you should focus on to get the most bang for your buck.  Even if you do understand the technologies, how do you find enough time in the day to do it all?  In this paper we will give you a concise list of things you can easily do to boost your business by leveraging the power of digital with web, social, and mobile.

According to the Boston Consulting Group, businesses that make use of the web expect to grow 40% faster than those that don’t.  And according to Google, 97% of consumers go online to look for local products, yet only 37% of US small businesses have an online presence.  Increasingly, the web is important, but so is making use of social media and mobile technology to engage  with your potential customers.

If digital technologies like web, social media and mobile are so important, then why don’t all small businesses make use of them?  There are several reasons that include perceived cost associated with doing it, not having enough time, or believing that it’s just too complicated.  Lucky for you, there is plenty of help to address the complexities of digital while also managing your time challenges.  There are marketing services companies that cater to small business needs.  It’s also less expensive than you think, especially if you can pay for it with the increased sales that you can enjoy.

So let’s get to it – here are our top tips for digital success.  

Responsive Design

 

1.  Have an online presence with a responsive design

Since consumers are going online to search for businesses, unless you have a website you will not be found!  Consumers will go to your competitors if they are easier to find.  A couple of other things to consider are optimizing your site for relevant keywords that consumers may be searching on and making sure you have a responsive design. By having the right information and content on your website, you will help your company be found when consumers are searching.  

A responsive design simply means that your site is optimized for viewing and interaction across different types of devices (computer, tablet, mobile).  The site will be easy to navigate, read, and interact with, taking into account the different screen sizes that your web site can be accessed from.  Also consider the user experience.  They want to be able to access the information in as few clicks as possible.  So, put yourself in the user’s shoes when designing your website – easy to navigate equals better engagement for you.  Clunky or disorganized websites will result in potentially lost sales opportunities or your user exiting the site.

 

Google Ad

  1. Get your business on Google

Getting your business listed on Google is another important step to getting found online.  Google My Business helps you get listed on Google and also provides key information such as business overview, hours of operation, phone number, and address.  For users using their mobile, they can use Maps to get directions and click to call.  Consumers can also leave ratings and reviews of your business.

 

  1. Advertise online to drive traffic

These days, advertising online has also become important to drive new customers to your business.  It’s fairly easy to set up an advertising CPC campaign on Google.  With Google Adwords, you can specify whether you want your ad to be local and what specifically you want to advertise.  Google provides tools to help you decide which keywords to advertise, setting up budgets, and managing the whole campaign.  And the good part is that you only pay if someone clicks on your ad.  There can be potentially many more people that see your ad and read it, but you don’t pay unless they click.  It’s important to track how much business is resulting from your advertising budget and make regular adjustments as needed to get the most out of it.  

  1. Use social media to connect with your customers

The top social media platforms you should consider are Facebook, Twitter, Google+, Youtube, and Pinterest.  You don’t have to be on all of the social media channels, but the ones that make the most sense for your audience.  It gives you an opportunity to build loyalty with your customers and connect with them outside of your normal business interaction.  It also provides an avenue for you to then share what’s new with your business, advertise specials, and foster a loyal customer base that will keep coming back.

 

use mobile

  1. Use Mobile

We already talked about a responsive design that helps you interact with customers that are on different devices such as tablets.  That will also help you for customers using mobile.  Increasingly, consumers are using their phones to make purchases, search for local businesses, and using click to contact the businesses directly.

People are also spending more and more time on their mobile compared to other devices.  Their mobile is always within reach.  If it makes sense for your business, you should also consider mobile advertising, such as SMS, MMS, or banner.

  1. Use analytics to understand and improve

Now that you are online, advertising, and getting found by your customers, you need to understand if the money you are spending is giving you a return on your investment. Analytics will help you track and review data that is relevant to your business.  Best of all, Google Analytics is free!  You can track every click, measure every dollar, and get insights on the type of device that your customers are connecting with (mobile vs. desktop).  And by looking at how many conversions you have, the dollars of business that translated into, and how much you spent on advertising, you can tie it all together to ensure it is paying back.  You can also tell if your activities on social media are driving traffic to your website.  

Summary

Now you have the 6 top tips for succeeding in the digital world.  Perhaps you were already doing some but not all, now is a chance to dive into the rest of the digital initiatives.  Some of these tips are free to implement (Google My Business for example), so it won’t cost you a cent.  It will take an investment in time, but increasingly digital is the way to reach your target customers.  And if you can’t do it all yourself, there is plenty of help out there without breaking the bank.

 

Ready to Talk? Contact Us.

I meet business owners, marketers and digital folks everyday who try to gain new business, via the digital channel. When I say digital, I mean through their websites, mobile, social media presence, organic and paid search methods. I have to admit, there’s a lot of sophistication that marketers are using to launch their campaigns across various digital channels – and their spending big bucks to do it. But, I am surprised at the adoption rate of some marketers when it comes to measuring analytics correctly across these digital channels. Marketers tend to say, “I love digital because I can measure it”. Allegedly, digital methods conquered the question of where each marketing dollar actually goes. But when you get down into the weeds, you realize the measurement is half baked based on a few statistics – such as clicks, page views or other nonsensical stats.

By itself, your Adwords report is meaningless unless you know how much money those clicks made for your company. Your social media posts are great for perception but not much value if you don’t lead your followers to your business to buy, buy, buy. Your search optimization dollars are great, but do you know what happens when users reach your website? All in all, it doesn’t matter if you are number one in search if you are not making a high return on investment.

So how do you solve this problem? Here are a few key tips:

1. Spend some time ensuring that your analytics platform is installed properly and standardized across your organization.

2. Work with your agencies to define your requirements and goals of your website. Make sure those goals and conversions are correctly implemented on your site. Free and paid analytics products support this turnkey solution and this is an easy and critical component that will give you great data on what’s working.

3. Give dollar value to your goals and conversions. Attribution reports can tell you which channel is giving you the best bang for the buck.

4. When steps 1-2 are done, ensure that every campaign, post and banner follows a standard method to tracking. Use campaign parameters to ensure you can easily find your campaign in your analytics tool.

5. Analyze, analyze, analyze your data over time to see what is working what’s not.

6. Add more dollars to what’s working and ditch what’s not.

7. Make changes to your website and campaigns and then analyze, analyze, analyze some more.

In summary, digital has opened up multiple channels for us to market and attract new customers. But, in order to understand what is working and not working we need to be more sophisticated in how we measure. If you’re going to pay big bucks for a website, Adwords, social media presence, or even a simple banner, then challenge your agencies to confirm and provide data that show which of the strategies are working to meet your marketing goals. While clicks and page views are fine, they are just the tip of the iceberg. Savvy marketers should measure data that shows number of orders, number of sales leads, number of visitor inquiries and number of conversions.

Ready to Talk? Contact Us.

Social media has been a great tool for businesses. Facebook in particular has been used resourcefully in order to gain fans and boost interaction for a business. However, lately there have been several complaints to Facebook in regards to a decline in reach. According to Facebook, “Post reach is the number of people who have seen your post. Your post counts as reaching someone when it’s shown in News Feed. Figures are for the first 28 days after a post was created and include people viewing your post on desktop and mobile.” In the context of Facebook’s definition, reach seems greatly important when it comes to a businesses success and overall growth on Facebook. The question is, what can we do to ensure that our business pages are driving reach?

Let’s first look into why there has been such a decline in Facebook reach lately…

1. People are liking more pages than ever before- increasing the competition for exposure in the Newsfeed.

2. More and more content is shared on Facebook each day, making each person’s newsfeed more cluttered. More content is being made than the time able to absorb it all. On average, one person’s Facebook page can hold 1,500 – 15,000 stories on their NewsFeed. As a result, competition for exposure in the NewsFeed is increasing even further. You’re probably thinking “I definitely don’t see that many stories on my NewsFeed every day” and you are right – you don’t, which comes to my third point.

3. Facebook users do not see all of the new stories on their NewsFeed – Facebook chooses about 300 relevant stories based on relevancy to the viewer. So, there are a lot of posts (your businesses included) that aren’t shown on the NewsFeed.

Here are 4 simple steps to get you started in improving your reach:

1. Images aren’t the hype: While images were claimed to perform best for organic posts, they shouldn’t be your main focus.

2. Videos, videos, videos: Videos have seem to be the most effective organic post, next to text-only posts and links. Also, since not many pages have been posting videos, it comes up as a unique story – which Facebook’s algorithm seems to prefer.

3. Track which type of content resonates with your audience: The true trick is to study your insights that Facebook provides and see which type of post your specific audience prefers – it could be pictures, text-only, links, videos or a combination! Test out different variations of posts and analyze!

4. Don’t focus on using Facebook for reaches or to gain fans: Use Facebook to achieve specific business objectives. Organic content still holds a lot of substance on Facebook pages and can still make it to the top of the NewsFeed. Publish content that relates to your business and that is educational and entertaining.


Ready to Talk? Contact Us.

Your business is very special to you, it is your baby. We know this first-hand here at Xcelacore. You watch your business idea come to life slowly and gradually. You watch your idea grow and take its first steps into the world of business. It is a very special process. But, as we all know, a business is very fragile and can dissipate as fast as it was created. So, what can businesses do in order to better ensure survival? The number one factor that influences a business is the customer and keeping your customers happy.

Customer satisfaction is important because…

1. It keeps those customers coming back!

2. It leads to recommendations!

3. It reduces negative word-of-mouth!

4. It lessens competitor advancement!

5. It is the foundation of every business!

How can you make sure your customers are satisfied?

1. Measure satisfaction– Send out surveys or ask your customers to write reviews on your service. This shows the customer that your company genuinely cares about what the customer thinks. It will make the customer feel like their opinion matters within your business. *If you are asking for customer opinion, always make sure to note those opinions- never ignore!

2. Treat your customers like they are your boss– Technically, your customers are your boss- they’re paying your bills aren’t they? So make sure you’re catering to all of their needs.

3. Say thank you– Always use your manners in the business world, it goes a long way and it is remembered.

4. Investigate what your customers are saying– Use social media to see what your customers (or potential customers) are saying about your business and your competition. This will give you organic information to use in order to provide the best service. This is very helpful because a lot of unhappy customers will not directly tell you but will tell social media about an issue.

5. Go above and beyond– Provide your customers with more than what you promise them.

6. Talk to them– Communicate with your customers directly in order to humanize your business and add some personality. This will also make your customers feel important. You would return to a business that made you feel important, right? Email is a great tool- use it!

7. Make customer service a top priority– Make a good impression with your customers early on in your business relationship.


Ready to Talk? Contact Us.

The one constant that we can rely on is change. The marketing world is not an exception – each year, month and day, there is a new marketing trend that is on the horizon. We as marketers should never stop learning (even though some of us said farewell to school many moons ago), because our industry is constantly changing. The material that was learned in textbooks back at school no longer apply, so it is time to re-dedicate ourselves to the world of innovation that brings disruption to entire industries.

Unfortunately, if you do not embrace these trends and learn how to leverage them, your business will get left behind with those yellow taxis. The following are the top 5 marketing and technology trends that we at Xcelacore believe you should embrace and put into your arsenal of business tools for the new year:

1. Marketing Automation: These technology platforms have become a must-have for large enterprises and increasingly important for small and medium enterprises as well. There are plenty of tools available to match the size of company, level of sophistication, and budget. Marketing automation tools will help you manage your marketing across multiple channels (email, social, web). Automation is essential to improving your conversions from leads to sales; automation speeds up the sales cycle and assists in engaging with your prospects in a personal way that matches their buying stage.

2. Analytics: Analytics provides the ability to find out which of your marketing activities are working and which are not. Without analytics, there is no way to understand your targeted reach, website engagement or how many users are converting into customers. Once you have the available data, you can then optimize your customer experience and begin gaining that much needed insight. There are several tools out there that can match your business needs from Google Analytics to Adobe Analytics.

3. Return on Investment (ROI): The ROI is paramount. In the early days of digital, it was all about experimenting with different channels (mobile, social, web) and advertisements to test about how your customers behave and engage. Now it’s time to tie the dollars you are spending on advertisements, and other marketing efforts, to real revenues. The way to do that is to have the right tools in place (such as marketing automation and analytics) to give you a view on your marketing campaigns. For example, if your spending $100/week on Google AdWords, do you know which convert and how much revenue they add? Or, if you are running an email campaign, do you know how many people followed up with a visit to your website, made a purchase or downloaded that Whitepaper?

4. Content is Key: While this was also true in 2015, we think content is important enough that it deserves to be in the top 5. Without quality content, inbound and thought leadership activities won’t get off the ground. You need informative, thought provoking, and educational content that is delivered to the right audience at the right time to be successful!

5. Focus on Mobile: The rise of mobile is increasing. With so many people checking emails, shopping, reading e-books, playing games, etc., it is important to heavily incorporate this new trend into your marketing strategy for 2016. According to mobileSQUARED, 90% of texts are read within 3 minutes of being delivered. An important insight to remember is that we multi-task with mobiles while watching TV, eating and doing other things that shall remain unmentioned – mobiles are always within reach and we feel naked without them.

Keep in mind that the 5 trends mentioned are only a few of the trends that will be seen in the upcoming year. Stay tuned to the Xcelacore blog and we will bring you more of the latest throughout next year. Happy New Year!


Ready to Talk? Contact Us.