Atlantic Business Technologies, Inc.

Author: Randy Earl

  • WFH Workshops: How we effectively conduct UX workshops at home.

    WFH Workshops: How we effectively conduct UX workshops at home.

    What is a UX workshop?

    At Atlantic BT, we use workshops to define strategic direction of development projects. A UX workshop typically includes assembling stakeholders in a room to work on refining some aspect of the user experience with a web application. While meeting the team, we collaborate to gather requirements, perform exercises to gain clarity, and generate ideas. 

    While this method has always been a staple in our Discovery process, we’ve had to quickly adapt to changing times. Now, we are continuing to improve the process of remote workshopping.

    Through new tools and remote techniques, we’ve been able to keep our client relationships meaningful, collaborative, and productive.

    Pre-covid, what was the normal workshop process?

    Our workshops are designed to identify needed features and define interface elements, which are later translated to development criteria. 

    While each in-person workshop was uniquely tailored to address a particular need, several process elements would stay consistent. 

    First of all, we liked to have 3-5 people present in a distraction-free space. We find that less than three people removes the collaborative group element and waters down the generation of ideas. On the other hand, more than 5 people can be noisier and create chaos.

    Secondly, we liked to perform exercises with markers, post-its, and a whiteboard. These simple tools make it easy for everyone to participate in generating ideas and create clear patterns.

    Some examples of activities that could take place include:

    • A group writes ideas on Post-it notes and places them on the board. Here, they can see where they agree, disagree, and any trends in their thoughts. When people notice these groupings and similarities, it fosters deeper thinking and new ideas.
    • After completion of an affinity mapping exercise and pulling out key points, you can have group voting with color coding (put all your dots on one idea or spread across several, etc.).

    Remote workshopping creates some key challenges for participants.

    ABTers are recognizing some advantages of in-person workshops and downfalls of virtual meetings. Take a look at some of the challenges we’ve identified and our creative approach to tackling them.

    Encouraging participation.

    In-person workshops were conducted in an environment where positive peer pressure boosted participation. People are simply more likely to speak up when they are surrounded by other people who participate.

    In order to keep people engaged and prevent them from working on side activities while at home, we keep some sort of visual on the screen at all times. This could be a live prototype or virtual whiteboard as we organize our thoughts on the screen.

    Finding ways to read the audience.

    It was easier to read the energy of the room while presenting. A presenter could easily ask participants why they looked puzzled or instate a quick coffee break.

    Virtually, it’s harder to look at each person while presenting. We’ve found that having an extra facilitator to observe and note-take can bridge the gap.

    Reducing the learning curve of using a new tool.

    While ABTers are becoming accustomed to our new workshop toolsets, there’s a larger learning curve for our clients. 

    We’ve found a tool called Miro that mimics in-person white board sessions as closely as possible, making it simple for clients to catch on. Miro uses digital Post-its that users can post to a virtual whiteboard. 

    Some of Miro’s features make it even more pleasant to use than pen and paper. For example, fonts automatically scale to fit the Post-it. 

    We may also use Lucidchart for business process flow charting and mind mapping.

    Generally speaking, we try to do as much as possible in a single tool so clients only have to learn to use one.

    Thinking on the fly.

    As remote facilitators are under extra pressure to keep the group involved, virtual workshops require some thinking on the fly. We’ve found that having a structured document ready facilitates quick thinking.

    Traditionally we would start an in-person workshop with a blank whiteboard. However, we find the virtual process runs more smoothly if we pre-populate as much as possible to start. 

    As you can see in the above Miro example, we have a visual for everyone to look at from the get-go to boost engagement and keep the ball rolling. 

    So what’s the key to remote workshops?

    All in all, we’ve been able to create a remote workshop experience that engages our clients and creates a solid basis for development projects.

    The key to this success is planning ahead. We conducted practice workshops internally to test new tools, prepopulated virtual whiteboards to facilitate the process, and continue to take notes on wins and failures to further optimize the process.

    Spending a few minutes thinking about what you want to do and how you can do it is extremely valuable!

  • How to develop a new business strategy in turbulent times.

    How to develop a new business strategy in turbulent times.

    Odds are that you and your business have been scrambling to respond to the COVID-19 pandemic. From economic impact, to workplace adjustments, to changes in our personal lives; we’ve all had a lot on our plate. 

    Responding effectively has been a matter of survival for many businesses. It can be a physically and emotionally exhausting process. 

    The fact is that as painful as struggles can be, they are the best time to push for rapid experimentation and observation. These periods are key to developing or refining your strategic plans to help you not only survive for the time being, but also thrive in a post-pandemic world. 

    Still not convinced that now is the time to focus on strategy? Most of your competitors are.

    The basics: laying a foundation for your strategy.

    Start by reviewing your Missionwhat you do, who you do it for, and why. It sounds obvious, but clearly stating your mission helps your team focus on the big picture. In times of severe constraint, we are all having to focus our limited resources on what is truly important, and having a well-defined mission clarifies where you should allocate resources.

    Next, review your Visionwhere you want your organization to be at some point in the future. This is the realization of your Mission and how it will manifest itself in the world. There are many ways to take action and implement your mission, but your vision is where you focus on what you want to accomplish.

    Assess your Current Situation – how do things stand now, both internally and externally? To map out the best strategic path, you have to know where you are and what the landscape around you looks like.

    A SWOT Analysis helps you further capitalize on your situation.

    The time-tested tool for defining your landscape is a SWOT analysis. As shown in the diagram below, this technique helps you examine both internal and external factors, determine strengths to leverage, opportunities to seize, weaknesses to fix, and threats to prepare for. 

    An example of how a restaurant might go through this strategic planning process.

    Suppose you own a farm-to-table restaurant that has been in operation successfully for a few years, with a mission to “offer healthy, farm-fresh meals to members of our community and promote healthy eating while supporting local farmers”. You have a dine-in restaurant with a pleasant atmosphere and an enthusiastic, regular customer base. Things are looking pretty good until a pandemic hits. How do you respond? 

    Strength – You have found and filled a niche in your community; you have a strong relationship with local farmers, a well-developed menu based on your expertise, and a loyal customer base. 

    Weakness – you have a dining room and service staff that can’t be fully utilized due to social distancing requirements.

    Opportunity – the public is rapidly becoming used to, and even expecting, curbside pickup and/or delivery services from restaurants. This trend could continue even post-pandemic.

    Threat – lots of restaurants are offering curbside pickup or delivery via their staff or a third-party service. Worse yet, the nascent trend in ghost kitchens could leapfrog sit-in dining restaurants burdened with related expenses.

    While a response can help short-term, a true strategy sets you up for long-term success.

    What do you do? There are several possible approaches that would depend on particular circumstances; this is just a hypothetical example, but let’s look at some possibilities for fun. There are two relatively obvious immediate responses that many restaurants have indeed implemented.

    Option 1 – fortunately, you have open-air space that you could turn into sidewalk cafe-style seating to increase volume while implementing social distancing.

    Option 2 – you transition some of your staff to processing curbside service and/or delivery.

    These might work in terms of bringing in enough revenue to allow the restaurant to survive until the pandemic is over and things return to normal. This is what I would call a response – not a strategy, because the end goal is just to return to the previous state, not to forward your Mission to achieve a Vision.

    However, there is another option. You could look at your mission statement and see that it says nothing about the dining experience – it’s not about ambiance, a night out, a well-stocked wine cellar, or anything related to a physical location. 

    You realize that because you had been clearly communicating and delivering the promise of your farm-to-table vision you have developed a customer base that is motivated by health and supporting local farmers. 

    Furthermore, perhaps your initial efforts at curbside and delivery show a strong interest in a combination of healthy food with the convenience of pickup or delivery. You could decide to change your business model to reduce, or even eliminate, sit-in dining in favor of a model focused on curbside/delivery of your existing menu. Perhaps you further decide to enhance the customer experience with video recipes and education, provide tours or on-location dining experiences at some of the local farms, or look into other forms of expansion that are more focused on your vision.

    Strategic planning is the first step in evolving your business.

    So how are you responding to the pandemic? What’s happening in your organization and in your market? What are you learning as you react? Can you use a martial-arts style technique to leverage a move you are forced to make into something you can take advantage of?

    Is your vision of the future starting to change? We’d love to talk to you more about your strategy to achieve your vision and how we can help you get there. 

  • Gain Magento flexibility by implementing the best-fit middleware.

    Gain Magento flexibility by implementing the best-fit middleware.

    Middleware is software that extends the capability of an existing application by facilitating data transfer with other applications or services.

    For eCommerce, middleware is commonly used to integrate the online commerce platform with back-end ERP systems. Middleware also connects to third-party services like tax compliance, calculations, and shipping data.

    Why use middleware for Magento integrations?

    Unlike other types of integrations, middleware can offer the ability to deliver information to multiple sources at the same time while also giving a centralized place to handle all logging of calls to different services.

    Some of the big advantages for this particular instance include:

    • The ability to swap integrated systems, such as an ERP system, while not affecting the front-end Magento platform.   This allows for the middleware to handle any kind of transformation or data manipulation to happen on that layer and keep the existing integration with Magento intact.
    • During the phase of the migration to the new ERP, using middleware allows the system to send data to both the new and existing ERP at the same time while transitioning to production.
    • Middleware offers a centralized way to queue communications, centralize API communication, transform data, and ensure delivery of important information between multiple systems.
    • Middleware also provides a way to handle the addition of new systems such as PIM, CRM, or fulfillment software.

    Atlantic BT’s research narrowed down three leading providers.

    Many eCommerce businesses come to us for help extending the capabilities of their Magento application. Here, we provide a summarized example of a typical system integration analysis for an online distributor. This distributor was looking for a solution to integrate their multiple back-end systems with a Magento eCommerce platform.

    Research included reviewing reports, speaking to many vendors, and testing different tools. Keeping 4 criteria in mind (ease of use, scalability, security/stability, and total cost of ownership), we selected three preferred providers for a comparison. 

    • EiPaaS – Mulesoft Anypoint platform
    • Open Source Enterprise Integration Platform – Red Hat Fuse
    • IaaS Serverless – Amazon Eventbridge an Amazon Web Services (AWS) service

    In evaluating these contenders, our primary areas of assessment were:

    • Feature Analysis (focused on ease of use, scalability, security, and stability)
    • License Evaluation, Cost Flexibility (scale up/scale down), and Vendor Lock-In Analysis
    • Total Cost of Ownership Analysis
    • Technical Commentary

    Comparative Analysis

    For any comparative evaluation, you first need to define your basis for comparison. It makes the most sense to compare based on what is more important to your need, such as which features and functionality you require. Of course, there are also considerations that come into play with ROI calculations, such as implementation and operating costs. Although some specifics may change project to project, below we address the major categories that we find apply to almost all integration projects. 

    We ranked each offering for each parameter based on a 10-point scale. These were then averaged together by major category, which were then weighted based on a relative importance scale we feel is typical for most integration projects. While scores and weightings can vary for any individual project; we feel this represents a typical eCommerce integration project.

    Feature Comparison

     Individual features are single points of user interaction or back-end functionality, of which there are typically quite many in enterprise-level applications; therefore a full feature-by-feature analysis typically takes many pages and can vary greatly based on implementation needs. However, for the purposes of this exercise, we can group those features together into major categories that have a significant impact on the choice of middleware for your integration.

    Mulesoft Red Hat Fuse Amazon Web Services
    Ease of Use 10 5 6
    Scalability 9 6 10
    Security / Stability 10 6 9
    Average 9.7 5.7 8.3

    Total Cost of Ownership (TCO) Comparison

    Understanding the total cost of ownership before embarking on any major system integration project is crucial and will vary depending upon both the solution chosen and the scope of the requirements. 

    The following breakdown shows relative costs between not only the solutions, but also distinguishes between setting up the basic platform, development required for integration, licensing, and hosting costs. Initial development is driven to a large extent by the scope of integrations, while ongoing operational costs are driven largely by the licensing model.

    It is easy to focus on implementation cost, but it is also important to understand the licensing and operating costs associated with the solutions. These examples demonstrate the impact of both on TCO.

    Mulesoft Red Hat Fuse Amazon Web Services
    Initial Development (hours) 100 125 125
    Platform Setup/ Configuration (hours) 25 100 30
    Annual Licensing + Hosting ($) $100k $55k $40k
    First Year Cost $123,125 $101,250 $86,250
    5 Year Estimated TCO $523,125 $321,250 $246,250
    Expressed as % over lowest +112% +30%
    Expressed as Score 0 7 10

    License Comparison

    License structures can range broadly from a very flexible open-source model to a highly restrictive, tiered model based on features and usage. Cost flexibility depends upon whether costs are fixed or variable, based on license tiers or usage volumes, or a combination of both. Vendor lock-in can be based on such factors as technology used, interoperability, or long term contract agreements. 

    Mulesoft RedHat Fuse Amazon Web Services
    License Eval 7 6 10
    Cost Flexibility 3 8 10
    eVendor Lock-In 5 9 10
    Average 5 7.7 10

    Technical Comparison

    This section is based on somewhat informal analysis addressing the underlying problem we are solving, the way the solutions we included as contenders go about solving the problem and where we think the future will take us. Think of this as your philosophical approach to development and how that may be influenced by other factors. 

    For example, the current trend in software development is toward a microservices-based architecture. Rather than building monolithic software that is built and deployed together with interdependency woven in, building with a collection of microservices is based on the premise that small services with a narrow purpose provide the best scalability, resilience, and flexibility. This section was scored based on this microservice approach. 

    Mulesoft RedHat Fuse AWS
    Microservices  5 7 10
    Future Extensibility 6 6 10
    Average 5.5 6.5 10

    Overall Comparison 

    Below is our summary aggregation of the scores above. Scoring was weighted with 40% of total score given to features and the remaining sections 20% each. Section scores were each averaged above, so they were all normalized before weighting was applied.

    Of course, this method of scoring is an exercise to force relative comparison; your weights may vary based on your priorities. Either way, there is value in the relative comparisons, and the explanations we provide with such an analysis for your project would detail the specific reasoning behind our scoring and highlights key factors in our strategic recommendation specific to your needs. 

    Mulesoft RedHat Fuse AWS
    Features (40%) 9.7 5.7 8.3
    TCO (20%) 0 7 10
    License/Flexibility (20%) 5 7.7 10
    Technical Opinion (20%) 5.5 6.5 10
    Weighted Average 6.0 6.5 9.3

    With a proven process for in-depth research, Atlantic BT is well-equipped to help you choose the right technology or design for your business. Reach out if you could use some help in your decision-making process.

  • What opportunities do I have to leverage voice interaction?

    What opportunities do I have to leverage voice interaction?

    Voice interaction series Part 2: In this post, learn more about the rising popularity of voice interaction and see how you can capitalize. In part 1, learn more about Machine Learning as a Service.

    In their “FTI 2020 TREND REPORT FOR ENTERTAINMENT, MEDIA & TECHNOLOGY”, The Future Today Institute predicts that:

    “In developed markets, half of the interactions consumers have with computers will be using voice by the end of 2020.”

    When I heard this recently I was surprised, but then I reflected upon how much I already rely on computerized voice interaction on a daily basis. Here’s just a few examples:

    • I use Google Assistant regularly to make calls and send texts while driving.
    • I use neural speech-to-text software to turn audio interviews into written transcripts to speed my workflow.
    • I use text-to-speech services to listen to articles and content originally published in written form.

    So why would we think of computerized voice interaction as unusual or something futuristic? I think that’s because I am using it in a few, well-defined use cases. Voice interaction hasn’t become a key, popular interface option (like mobile, for example).

    How do we know voice interaction is going to become essential?

    One way to look at the future and coming trends is to look at enabling technologies – there is always a lag between when a technology is first developed and widely adopted. There is usually a refinement period in between.

    While the time to adopt varies, many analyses of technology adoption prove:

    • When a technology becomes available, it will be used – it’s just a question of who will be the first to use it most effectively in their competitive space.
    • The pace of technology adoption is speeding up at the consumer level as well as the enterprise – your customers will use it very soon after you implement it.

    Harvard Business Review sums it up nicely:

    “Innovations introduced more recently are being adopted more quickly.  By analogy, firms with competitive advantages in those areas will need to move faster to capture those opportunities that present themselves.”

    AWS has made rapid progression with voice interaction.

    In just three years, Amazon was able to rapidly progress a generic voice interaction service into a very specific application within one industry.

    • 2016 – Amazon Web Service (AWS) introduced Amazon Polly – a service that turns text into lifelike speech. Text to speech can increase accessibility and engagement for much of your audience.
    • 2017 – AWS released Amazon Transcribe – a service that, in the reverse of the above,  converts speech to text quickly and accurately. This can increase efficiency in many interaction workflows. 
    • 2019 – AWS announces Transcribe Medical – a  service that creates accurate transcriptions from medical consultations between patients and physicians, including the medical and pharmacological terms used in clinical documentation.

    You are likely well aware of both the cost and volume of documentation involved in modern healthcare; imagine the impact that increasing efficiency in the medical transcription process could have. It comes as no surprise that Amazon saw a need their service could fill in this industry.

    How can voice interaction drive business value for me?

    You don’t have to wait for a solution specific for your industry to be developed – there are many ways you can take advantage of these kinds of services right now. Here are just a few examples of what you can do:

    • Provide text-to-voice audio of content on your website – an accessibility benefit to vision-impaired visitors, and a convenience for others who may want to listen to your content.
    • Transcribe audio recordings of client interviews or customer service calls to facilitate further actions.
    • Generate text transcripts of video or audio files to provide for hearing-impaired visitors.
    • Provide translations of your content, text or audio, for visitors who are not fluent in the language in which you publish your content (especially important for government services).

    The complexity of integration will depend on a few factors.

    The implementation depends on the nature and extent of the feature you want to provide. It can range from a custom integration with your existing application, to a relatively straightforward installation of a WordPress plugin. In fact, I’ll publish a how-to on using some of these AWS services in WordPress in my next post in this series.

    For more information on leveraging emerging technologies, contact us for a free consultation.

  • The ins and outs of a complex content strategy.

    The ins and outs of a complex content strategy.

    Content strategy involves the planning and creation of copy for your business.

    The principles of a basic content strategy for your website include:

    • Deciding who your customers are and what they want to read
    • Performing keyword research
    • Crafting copy or a content plan within these guidelines

    When is a basic content strategy not enough?

    If your website gets hundreds of thousands of visitors a month, the decisions you make about content could drastically impact your business. For this reason, content strategies for larger websites go beyond basic copy. They also incorporate:

    • Detailed persona research and testing
    • Categorizing information (Information Architecture)
    • Navigation and design
    • Selection of a Content Management System (CMS) to support user level access, page creation, and approval workflows

    For example, Atlantic BT has been faced with the following scenarios:

    • When redesigning a website for the Department of Revenue, how do you label information so people can easily find the tax forms that pertain to their situation?
    • When designing a university website, how do you point prospective students to information when they are at different phases of the decision and enrollment process?
    • When designing an eCommerce website, how do you categorize thousands of products and incorporate search?
    • When creating 1 page of content takes 3 weeks, how do you simplify the CMS experience to reduce turnaround?

    Atlantic BT has developed a proven process for Content Strategy.

    An all-encompassing content strategy will include persona and market research, information architecture, user testing, and supporting technologies. Take a look at the steps and considerations involved.

    Defining personas.

    Persona research varies on a client by client basis. Personas may include both internal users of the website, or external users (customers and clients).
    Through conducting interviews, market research, and web behavior analysis; Atlantic BT creates detailed profiles that describe a member of the audience segment, their preferences, their perspective, their background, and what influences them.

    Creating a content plan and information architecture.

    Atlantic BT develops a comprehensive Content Strategy using a structured sequence of research, workshops, and strategy development methods. Websites of all sizes benefit from going through these steps.

    • Content inventory: We carefully examine a website to locate and identify existing content.
    • Content audit: We take this content and evaluate its usefulness, accuracy, tone of voice, and overall effectiveness. We use in-house tools and Google Analytics to score web content.
    • Content analytics: We review content ranking and keyword usage within analytic tools.
    • Audience mapping: This includes the mapping of content to different audiences and use cases.
    • Information grouping: We define user-centered topics and relationships between content. This could include grouping content by service categories or the persona it serves.
    • Card sorts: Card sorts can be conducted as live workshops or online. This testing method identifies the way users understand and group the content being presented to them.
    • Taxonomy development: We create a definition of a standardized naming convention (controlled vocabulary) to apply to site content.
    • Descriptive information creation: We define useful metadata that can be utilized to generate “Related Link” lists or other navigation components that aid discovery. This could include tagging eCommerce products into categories or tagging articles by topic.
    • Governance: We define the desired editorial workflow and build the role/auth model to fit. Your Content Management System will facilitate this workflow.

    Your Content Management System plays an important role.

    Choosing technologies to support your content strategy includes selecting the right CMS, or customizing an existing CMS, to meet needs. Some considerations when choosing a CMS include:

    • Will you need different levels of user permissions?
    • What will the publishing workflow be?
    • How much would you like users to be able to customize pages?

    Implementing the right CMS can simplify the content publication process and create brand consistencies across templates.

    A Content Strategy is only useful with adequate training.

    Employees need to be able to use a system with ease publish content frequently. First of all, we provide guidance for choosing the types of things to write about and where to publish them on your website. Secondly, we provide training for using your CMS to the fullest. This could include drafting content or designing new pages.

    Ready to take a deeper dive into content strategy?

    If you’re interested in learning more about user behavior on your website, how to effectively structure your content, or selecting the right tools to support your goals; we’re happy to help you get started. Contact us for a free consultation.

  • How Gutenberg is changing the game for WordPress users.

    How Gutenberg is changing the game for WordPress users.

    Gutenberg is gaining popularity every month, and it has rapidly become the standard for building custom WordPress websites. Take a look at how past solutions have evolved, how you can benefit from Gutenberg, and how to set yourself up for success.

    How Atlantic BT used to address WordPress customization issues.

    TinyMCE was the default WordPress editor in the past. Due to its limitations with responsiveness and design flexibility, Atlantic BT built a “flexible bands” system with Advanced Custom Fields (ACF) to provide custom options.

    This system was built upon reusable design components. It created a much-needed balance between brand adherence and flexibility. Teams were able to build pages on their own using pre-styled components.

    Flexible bands worked well for our clients who were committed to learning the custom system (for example, Campbell University). Many felt that they were no longer confined by their WordPress editor and could rapidly produce new pages. Additionally, a system based on reusable components simplified development and design.

    “Flexible bands” are no longer necessary – Gutenberg is changing the game.

    While Atlantic BT’s flexible band system initially filled the gaps, WordPress caught up to modern design needs. Their latest editing experience, Gutenberg, now offers a similar solution with additional benefits.

    Gutenberg also works best with reusable components. The components, called “content blocks,” can be used to build pages in the same way as the flexible band system Atlantic BT developed.

    WordPress has worked out many of the kinks since its December 2018 release, which continues to boost Gutenberg’s popularity. Better still, Gutenberg is so widely used that it’s easy to find tutorials, support, and training.

    Why do you need to switch now?

    Upgrading to Gutenberg can do more than enhance your editing experience. In order to stay ahead of your competition, it’s important to implement modern technologies. Yoast said it best:

    “The Gutenberg project and with it, the Block Editor, is literally where all the innovation in the WordPress space is happening. Think of it this way: the only car race you’re going to win by using old technology, is a classic car race. If you want to win in SEO in the next few years, I guarantee you’ll need to be on the Block Editor. If you’re not, and if some of your competitors are, they’re going to beat you.”

    Furthermore, WordPress is forcing people off older editors. For example, TinyMCE has been removed from WordPress core with versions 5.0+.

    While the classic editor plugin facilitates switching between Gutenberg and a standard editing view, it has an expected end of life of 2022.

    What does switching to Gutenberg require?

    Switching to Gutenberg is more than just a software upgrade. Of course an upgrade is required if you are using an older version of WordPress, but you will also need to consider things such as:

    • Designing the page layouts and block components you will use.
    • Learning to use the Gutenberg editor interface.
    • Migrating existing content from old content types to Gutenberg blocks.

    The right partner can help you get the most out of Gutenberg.

    Continuing to use ACF, Atlantic BT is able to develop custom blocks in Gutenberg with ease. For years, we have already been designing and developing with reusable components.

    Our teams have vast experience efficiently planning and building websites in this method.

    Ready to get started?

    If your WordPress website is built around a standard editor, you will benefit from switching to Gutenberg. Contact us for a free consultation to learn more.