Skip to main content

Mobomo webinars-now on demand! | learn more.

saeport

Mobomo, LLC is honored to be awarded the SeaPort Next Generation (SeaPort NxG) contract with the Department of the Navy. The Department of the Navy was looking for a contractor that could provide services in two key areas that incorporated 23 sub-categories. Mobomo bid under both of the two key categories presented which were Engineering Services and Program Management Services.

There were two main factors that led to our success with this contract. First, we have a team of award-winning experts that have expansive experience inboth service categories. Secondly, we have previously developed a mobile app for the Navy Office of Information as well as developed a new web portalfor the Naval Information Warfare Systems Command. Between the overall services we have offered and our strong performance on these two past contracts, we were able to secure the Seaport NxG contract.

This contract is a huge opportunity for our company as the task orders that will be issued could span across the following departments: the Naval Sea Systems Command, Naval Information Warfare Systems Command, Naval Supply Systems Command, Military Sealift Command, Naval Facilities Systems Command, Office of Naval Research, Naval Air Systems Command, Strategic Systems Programs, or the United States Marine Corps.

About Mobomo:

Mobomo, LLC is a premier mobile, web, and cloud application development company that has extensive experience in creating award-winning, agile, human-centered design, and providing DevSecOps capabilities.Mobomo has helped revolutionize the digital federal landscape through our innovative designs of high performing websites and applications that are engineered to fit the needs of government agencies.

About Department of the Navy:

The U.S. Department of the Navy (DON) is one of the three military departments within the Department of Defense. Their overall mission is to protect America at sea. Under the Department of the Navy, there are many sub-departments that all support and contribute to this overarching goal. To defend American interests, the U.S. Navy must be prepared to execute at all times, as directed by Congress and the President.

Categories
Author

Muse Creative Awards

The Muse Creative Awards has released their 2021 Season 1 web design award winners and Mobomo has proudly won three different awards:

  • Gold Award for NOAA Fisheries under the Science/Technology Website category
  • Silver Award for NOAA Fisheries under the Government Website category
  • Gold Award for the PRAC Pandemic Oversight work under the new Covid-19 Related Website category

The Muse Creative Awards recognizes those who “reign above change, with creativity that pens history and designs which stand against the test of time.” Created by the International Awards Association (IAA) in 2015, Muse Creative Awards honor creativity by a new standard of excellence. The competition is international and meant to showcase the creative professionals who inspire and become “muses” for others. Judging is based off of creativity, content and execution, visual design, innovation and functionality, and memorability.

Mobomo is honored to have received these three web design awards. Both the NOAA Fisheries and PRAC teams have worked incredibly hard from researching, designing and developing both of these award-winning sites. A big congratulations to each and every team member. Mobomo is grateful to have their dedication to each project and to providing the clients with top-of-the-line work.

To check out other awards we’ve won, please see our Awards page.

 

More about these projects:  

NOAA Fisheries:

The National Oceanic and Atmospheric Administration (NOAA) Fisheries, also known as the NOAA National Marine Fisheries Service (NMFS), is a federal agency responsible for the stewardship of the nation’s ocean resources and their habitat. Their services include: conservation and management of U.S. waters to promote prevention of overfishing, declining species, and degraded habitats. NOAA Fisheries manages five coastal regions broken down by department, fisheries management, science centers, and labs. Each office ran their own independent site creating inconsistency and overlap in content and design as each isolated digital property.

Mobomo partnered with NOAA Fisheries to assist in restructuring and redesigning their digital presence. Merging all their core web properties into one Drupal site allowed users to go to one destination to find and discover information they need. Mobomo focused on improving content efficiency, design consistency, and unifying NOAA Fisheries voice. Mobomo followed a user-centered approach that consisted of discovery, research, design, and validation phases to deliver a comprehensive, documented and validated user-centered design and information architecture that unified the 16 previously disparate web properties into one site.

Within one year, we launched the framework for their next generation site.

The NOAA Fisheries site is more than a conveyor of marine life information and research. It offers a large variety of information; from summaries of upcoming rules, permits, funding opportunities, to various types of helpful resources. Each section had its own challenges for the Mobomo team to learn and develop automated solutions around. The goal was to automate and simplify the content for users to locate, as well as for editors to post and manage.

 

The PRAC:

In 2020 the Coronavirus reached the United States calling for the development and passing of the Coronavirus Aid, Relief and Economic Security Act (CARES Act). To help inform the public of the spending provided by the CARES Act, the PRAC (Pandemic Response Accountability Committee) and Mobomo teams launched PandemicOversight.gov. The overarching goal of this site is to promote transparency for the government’s spending in response to COVID-19 by displaying the details of who received the $2.6 trillion relief and how they will be spending it. The site also provides helpful resources for reporting fraud and funding abuse.

Mobomo’s objective was to redesign, develop and deploy a new website for the PRAC built using a Drupal content management system (CMS) and deployed into the Microsoft Azure cloud. The website needed to support displaying interactive graphics for showcasing Coronavirus relief funding, as well as various government reports surrounding pandemic response and instances of fraud, abuse and mismanagement of relief funding. Due to resource circumstances, the new website had only a 5-week timeframe for redesign, develop and deployment of the new website.

Within the tight turnaround, Mobomo successfully launched the new site. The layout was designed using Mobomo’s human-centered design process. This resulted in a modern and clean look that is easy for viewers to use and understand the data and funding information provided.

Categories
Author

pros-and-cons-of-an-agile-engagement-model

Seventy-one percent of organizations use Agile to drive their app development process. By now, most of you have already heard agile-fanatics screaming from the rooftops and corporate execs using the word "agile" as if it's the most modish term on the planet. But what is agile, really? It can be difficult to wade your way through the dense forest of hype artists and the trendy alphabet soup of "agile-like" acronyms to discover the real, tangible meaning of agile.

So, let's cut through the red tape, ignore the trendy buzzwords, and uncover the truths of agile. No. It isn't a catch-all development solution, and it certainly isn't perfect for every development project. In fact, agile has some serious downfalls that seem to be excluded from those 25-page long "Agile Manifestos" that developers and companies are putting out at the speed of light.

To be clear, we're agile "fanatics." We're SAFe certified, and our entire motto (i.e., PUSH) is driven by agile-thinking, and we've used agile methodologies to execute massive-scale projects like NASA.gov 2.0 and The United Service Organizations' app. However, we're going to take a step back. Let's put away the biased hats, ignore the hype, and dig into the nitty-gritty of today's most popular engagement model. Here's everything you need to know about the agile engagement model.
 

What is an Agile Engagement Model?

Engagement models are frameworks that define the relationship between an outsourced development team and your company. In other words, engagement models are "how" your app is getting executed, and your project is being delivered by your development team. There are a wide variety of engagement models, and each of them has specific pros and cons.

Agile engagement involves rapid-fire iterations, immense flexibility, and plenty of collaboration. The overarching goal of agile is (as the name suggests) marketplace agility. So, when the environment outside of your development team changes, agile gives them the tools to quickly react to those changes. Typically, agile development teams have daily meetings, use tools like Kanban boards to execute bite-sized chunks of development, and have the flexibility to rapidly change requirements and needs based on internal and external factors.

In today's fast-paced, digitally-drenched software development lifecycle, agile brings a ton of value to the table — especially on long-term projects that have to cross that oh-so-scary "pit of scaling." According to PMI, 70% of organizations use agile development today, so it's certainly a popular and results-bearing approach to software development.
 

When Does Agile Make Sense?

Since agile requires strong cultural structures, unparalleled collaboration, and iterative-driven strategies, it's best for outsourced projects that leverage in-house teams. In internally-driven development cycles with in-house teams, agile is often used to execute from start-to-finish. However, when you're leveraging outsourced developers, start-to-finish projects may work better with more traditional engagement models like firm-fixed — since they prevent cost-traps and unnecessary cost scaling.

Agile really starts to shine when either:

In the first scenario, your outsourced team will send boots-on-the-ground to your location (or Zoom-on-platform in today's ecosystem). These are people who integrate themselves into your business, so you can push cultural and collaborative requirements onto them. In the second scenario, it doesn't matter as much if you have in-house or external outsourced teams — since you don't have to worry about cost-traps or over-the-scope project requirements. To be clear, agile is very powerful in these two situations. In fact, we would argue that agile can completely change your delivery cycle and help you create more fantastic customer experiences. But there are also plenty of situations where agile isn't strong.
 

Understanding the Pitfalls of Agile

We love Agile. Being SAFe certified, we leverage agile to execute massive government projects and huge client apps. But, despite the hype, there are very real situations where agile simply doesn't make sense. In particular, agile engagement models — meaning you are using outsourced development to execute and grow a project  — are tricky to leverage on from-the-ground-up projects. For starters, agile's iterative and flexible processes don't lend themselves well to budgetary projections. You don't get a firm, upfront quote like you would with firm-fixed. Since project requirements change throughout the lifecycle, agile can breed unpredictability and budgetary concerns into off-the-ground launches (i.e., costs change with the growth of the project and as new demands hit your outsourced team.)

Also, there's a tangible scope issue. Agile development doesn't have a set-in-stone scope. So, it's easy to overthink and over-scope projects with agile. You may start feeding new requirements to your outsourced team on a regular basis. And while these requirements may be things you desperately want, they also incur additional costs. Over time, your budget may grow out-of-control. This can also cause relationship frictions between you and your outsourced partner. The raw flexibility and scalability of agile are exactly what makes it so dangerous for some projects. Requirements can spiral out-of-control.
 

Which Engagement Model Works for Your Business?

There's no such thing as a perfect engagement model. But there is a perfect engagement model for your unique project. Obviously, agile is the most hyped, utilized, and championed engagement model in today's fast-paced development ecosystem. And for good reason. It's amazing. But it isn't ideal for every project. Unfortunately, the disadvantages of agile often get drowned out by the agile fanatics. Not every project fits with agile, especially full builds that leverage outsourced talent.

Will agile work for you? It depends! If you're looking to support an ongoing app or bring over an internal team of outsourced experts, agile could help you execute faster, smarter, and with more purpose. But if you want an off-the-ground app via outsourced talent, agile may put you in a dangerous cost-cyclone that's detrimental to your finances, forecasting, and relationship with your outsourced solution. Are you looking to create an amazing project?

Contact us. We have the skills, experience, and frameworks you need to execute projects across a variety of engagement models. From firm-fixed to agile and beyond, we're here to hand-pick the best solution for your business.

Categories
Author

argument-open-source

The Vega Digital Awards has released their 2020 Season 2 winners and Mobomo has proudly won three different awards:

  • Centauri Award for NOAA Fisheries under the Science Website category
  • Arcturus for NOAA Fisheries under the Government Website category
  • Arcturus for the PRAC Pandemic Oversight work under the Government Website category

The Vega Digital Awards recognizes and honors digital content creators worldwide for their exemplary talents and creative minds. These awards are open to all, no matter the affiliations or experience of the creators. To evaluate the entries, a panel of experienced judges evaluates and critiques each entry, providing a rating on a scale of 100.

Mobomo is honored and proud to receive these three awards. We know how hard the two teams have worked from researching, designing and developing both the fisheries.noaa.gov and pandemicoversight.gov sites. Our hats go off to them and thank each and every team member for their dedication to the project and to the clients’ overall happiness with the work we’re conducting.

 

More about these projects:  

NOAA Fisheries:

The National Oceanic and Atmospheric Administration (NOAA) Fisheries, also known as the NOAA National Marine Fisheries Service (NMFS), is a federal agency responsible for the stewardship of the nation’s ocean resources and their habitat. Their services include: conservation and management of U.S. waters to promote prevention of overfishing, declining species, and degraded habitats. NOAA Fisheries manages five coastal regions broken down by department, fisheries management, science centers, and labs. Each office ran their own independent site creating inconsistency and overlap in content and design as each isolated digital property.

Mobomo partnered with NOAA Fisheries to assist in restructuring and redesigning their digital presence. Merging all their core web properties into one Drupal site allowed users to go to one destination to find and discover information they need. Mobomo focused on improving content efficiency, design consistency, and unifying NOAA Fisheries voice. Mobomo followed a user-centered approach that consisted of discovery, research, design, and validation phases to deliver a comprehensive, documented and validated user-centered design and information architecture that unified the 16 previously disparate web properties into one site.

Within one year, we launched the framework for their next generation site.

The NOAA Fisheries site is more than a conveyor of marine life information and research. It offers a large variety of information; from summaries of upcoming rules, permits, funding opportunities, to various types of helpful resources. Each section had its own challenges for the Mobomo team to learn and develop automated solutions around. The goal was to automate and simplify the content for users to locate, as well as for editors to post and manage.

 

The PRAC:

In 2020 the Coronavirus reached the United States calling for the development and passing of the Coronavirus Aid, Relief and Economic Security Act (CARES Act). To help inform the public of the spending provided by the CARES Act, the PRAC (Pandemic Response Accountability Committee) and Mobomo teams launched PandemicOversight.gov. The overarching goal of this site is to promote transparency for the government’s spending in response to COVID-19 by displaying the details of who received the $2.6 trillion relief and how they will be spending it. The site also provides helpful resources for reporting fraud and funding abuse.

Mobomo’s objective was to redesign, develop and deploy a new website for the PRAC built using a Drupal content management system (CMS) and deployed into the Microsoft Azure cloud. The website needed to support displaying interactive graphics for showcasing Coronavirus relief funding, as well as various government reports surrounding pandemic response and instances of fraud, abuse and mismanagement of relief funding. Due to resource circumstances, the new website had only a 5-week timeframe for redesign, develop and deployment of the new website.

Within the tight turnaround, Mobomo successfully launched the new site. The layout was designed using Mobomo’s human-centered design process. This resulted in a modern and clean look that is easy for viewers to use and understand the data and funding information provided.

Categories
Author

argument-open-source

Recently, Drupal has been on an update rampage. The introduction of the oh-so-beautiful Drupal 9 core has spurred a chain reaction of upgrades across the Drupal platform. Just this week, we're getting a new default theme (which is hyper-minimalist and easy-on-the-eyes), a 20% reduction in install times, and automated lazy load for images. But let's talk about the juiciest UI/UX update that came with Drupal 9 — the standardization of Drupal's Layout Builder.

If you've built a pre-Drupal-9 website over the past few years, you probably dabbled with Panels/Panelizer, WYSIWYG templates, or even custom coding to set up your UX/UI. And that works. We did it for years. But you can throw that worn-out Panelizer module in the trash. The times, they are a-changing. Drupal's new Layout Builder module combines the core functionality of Panelizer with an out-of-the-box WYSIWYG engine.

First hinted at in 2017, Drupal Layout Builder officially left the onerous Drupal testing pipeline last year as part of Drupal's 8.7 updates. Despite circulating for a year now, the chaos of 2020 has overshadowed this potent and flexible tool. So, let's talk about it. Here's what you need to know about Drupal's Layout Builder.

What is Layout Builder?

Layout Builder is a WYSIWYG page editing engine that lets you manipulate back-end features via an easy-to-use drag-and-drop interface. It's difficult to overstate just how valuable Layout Builder is when it comes to time-savings. You can create templates in minutes, immediately preview and create content changes, and tweak page-by-page UI/UX features to create more cohesive and on-the-fly websites and landing pages.

At its core, Layout Builder is a block-based layout builder. You can create layouts for either a single page or all content of a specific type. In addition, you can jump in and create rapid-fire landing pages based on your existing design theme. There are three "layers" that Layout Builder operates on to help you build out holistic websites.

  1. Layout templates: You can create a layout template for all content of a specific type. For example, you can make a layout template for your blog posts or a layout template for every product page. This template will be shared across all pages, so you don't have to go in and rebuild for each content type.
  2. Customized layout templates: You can also go in and make granular changes to a specific layout template. So, if you want a certain product page to be different than the layout template, you can make granular changes to just that page.
  3. Landing pages: Finally, you can create one-off pages that aren't tied to structured content — like landing pages.

Important: Founder of Drupal — Dries Buytaert — dropped a blog post with some use cases for each of these layers.

To be clear, Layout Builder isn't a WYSIWYG template. It uses your existing template. Instead, it allows non-developers (and lazy-feeling developers) to quickly make per-page changes to the website without diving into code. But these aren't just simple changes. You can create a layout template for every page type (e.g., creating a specific layout for all the shoes you sell), and you can also dive into each of these layout pages to make custom changes. So, it really lets you get granular with your editing without forcing you to completely retool and redesign pages for each type of content. This gives Layout Builder a massive advantage over WordPress's Gutenberg — which requires you to go in and re-lay elements for every page individually.

Here's the kicker: you get a live-preview of all changes without bouncing between the layout and the front-end. Every block and field you place and every change you make to taxonomies or content is visible the second you make the change. The entire process takes place on the front-end, and changes are instantly visible. Remember, Layout Builder is part of Drupal's Core, so you don't need to implement new entity types of dig into third-party elements. It's an out-of-the-box experience.

Advantages of Layout Builder

Last year, we got a gorgeous, picture-perfect demo of how Layout Builder would work. It's beautiful, fast, and packs a punch that other leading layout builders are indeed missing. So, to help unpack the value of Layout Builder, let's look at some of the advantages of Layout Builder:

Customization

Beyond Layout Builder's incredibly powerful and customizable block-based design engine, it offers customization in usage. Let's say you want to create an amazing landing page. You can start with a blank page that's untied to structured content, drop in some hero images, a few pieces of text, some content, and a video. Suddenly, you have a custom landing page (complete with modules, blocks, and taxonomy) that exists in a separate ecosystem from your website.

Simultaneously, you can create a template for every blog post, then dive into a specific blog post and make on-time changes to just that page while still being tied to your structured content. Remember, you can make these changes nearly instantly, without touching code. And you'll see a live preview of every change immediately without switching between interfaces.

Accessibility

Drupal is committed to accessibility. The second principle of Drupal's Values & Principles page reads, "build software everyone can use," and this rings true. Layout Builder meets Drupal's accessibility gate standards (i.e., conforms to WCAG 2.0 and ATAG 2.0, text color has sufficient contrast, JavaScript is keyboard-usable, etc.)

Ease-of-use

Like many WYSIWYG editors, Drupal Layout Builder is all about "blocks." But these aren't your run-of-the-mill blocks. There are inline blocks, field blocks, global blocks, and system blocks. Each of these has its own use case, and you can combine these block types to create stellar pages in minutes. For example, global blocks are used to create templates, and inline blocks are used to create page-specific changes that don't impact the layout. The combination of these block types makes Layout Builder a hassle-free experience.

Additionally, there are plenty of ease-of-use features built into the core. Layout Builder works with the keyboard, has plenty of usability features that tie to Drupal's value statements, and allows nit-picky setups for customized workflows.

Creating a Drupal Website is Easier Than Ever

With Layout Builder, users can generate valuable content and pages without needing to patch together various WYSIWYG tools or Panel/Panelizer. At Mobomo, we're incredibly excited for our clients to dive into Drupal Layout Builder and make actionable and memorable changes to their templates based on their in-the-moment needs and experiences.

But Layout Builder isn't a replacement for a well-designed and well-developed website. We can help you build your next world-class website. Once we're done, Layout Builder gives you the freedom to make substantial changes without the headaches, back-and-forth, or unnecessary touchpoints. Are you ready to create a customer-centric, experience-driven digital space? Contact us.

Categories
Author

argument-open-source

MOBOMO, LLC WINS $13M CONTRACT FOR NOAA WEB MODERNIZATION

Mobomo, LLC is honored to have been awarded a new web modernization contract with National Oceanic Atmospheric Administration (NOAA). Within this new contract, Mobomo will support NOAA Fisheries, NOAA, and the National Environmental Satellite, Data, and Information Service (NESDIS) in improving the efficiency of web content management and enhancing the user experience for NOAA customers. We are excited to continue our award-winning partnership with the Agency and to continue to develop a first-class experience for NOAA’s online audience.

Keys to Success

This new contract will continue Mobomo’s long-standing partnership with NOAA. Mobomo previously worked closely with NOAA Fisheries on a Drupal 8 Web Modernization project that resulted in a new cloud-based, mobile-first responsive design to create an up-to-date, trusted, mobile-friendly website (https://www.fisheries.noaa.gov) using Acquia’s Cloud Enterprise (ACE) Platform where visitors can easily find information on the science and management of our nation's living marine resources and their habitats. This modernization has won numerous awards and industry accolades. Two key factors led to this tremendous success and provide the foundation for continued improvement for NOAA in this new partnership:

Mobomo and NOAA Awards and Recognitions:

We are incredibly proud of the outstanding work that came from our work with NOAA. The efforts of all parties involved led to many awards and recognitions including:

  • 2019 Webby
  • 2020 Webby Honoree,
  • 2019 W3 Award
  • 2018 Muse Award
  • 2018 Acquia Engage Award

We look forward to continuing this mission to improve NOAA’s digital engagement and service to its customers.

About NOAA:

The National Oceanic and Atmospheric Administration (NOAA) Fisheries, also known as the NOAA National Marine Fisheries Service (NMFS), is a federal agency responsible for the stewardship of the nation’s ocean resources and their habitat. Their services include: conservation and management of U.S. waters to promote the prevention of overfishing, declining species, and degraded habitats. NOAA Fisheries manages five coastal regions broken down by department, fisheries management, science centers, and labs.

Categories
Author

argument-open-source

Inc. magazine today revealed that Mobomo LLC is No. 4742 on its annual Inc. 5000 list, the most prestigious ranking of the nation’s fastest-growing private companies. The list represents a unique look at the most successful companies within the American economy’s most dynamic segment—its independent small businesses. 

“This is all about our awesome team,” said Mobomo CEO, Brian Lacey. “You can't make it on the Inc 5000 list 8 years in a row without an elite team of designers, developers, operations engineers, and managers leading the way and that is exactly what we have here at Mobomo. Congrats and thank you to all of Team Mobomo, both past and present, that have been a part of this accomplishment.” 

Complete results of the Inc. 5000, including company profiles and an interactive database that can be sorted by industry, region, and other criteria, can be found at www.inc.com/inc5000.

More about Inc. and the Inc. 5000

 

Methodology

The 2020 Inc. 5000 is ranked according to percentage revenue growth when comparing 2016 and 2019. To qualify, companies must have been founded and generating revenue by March 31, 2016. They had to be U.S.-based, privately held, for profit, and independent—not subsidiaries or divisions of other companies—as of December 31, 2019. (Since then, a number of companies on the list have gone public or been acquired.) The minimum revenue required for 2016 is $100,000; the minimum for 2019 is $2 million. As always, Inc. reserves the right to decline applicants for subjective reasons. Companies on the Inc. 500 are featured in Inc.’s September issue. They represent the top tier of the Inc. 5000, which can be found at http://www.inc.com/inc5000.

 

About Inc. Media

The world’s most trusted business-media brand, Inc. offers entrepreneurs the knowledge, tools, connections, and community to build great companies. Its award-winning multiplatform content reaches more than 50 million people each month across a variety of channels including websites, newsletters, social media, podcasts, and print. Its prestigious Inc. 5000 list, produced every year since 1982, analyzes company data to recognize the fastest-growing privately held businesses in the United States. The global recognition that comes with inclusion in the 5000 gives the founders of the best businesses an opportunity to engage with an exclusive community of their peers, and the credibility that helps them drive sales and recruit talent. The associated Inc. 5000 Conference is part of a highly acclaimed portfolio of bespoke events produced by Inc. For more information, visit www.inc.com.

For more information on the Inc. 5000 Conference, visit http://conference.inc.com/.

Categories
Author

argument-open-source
The PRNews Digital Awards program recognizes the most innovative and industry-altering digital communicators and campaigns. This year, the Maximus New York State of Health (NYSOH) Mobile Upload app received first place in the Mobile App category. Mobomo has been a partner to Maximus for product design and development for the last three years and now have won back-to-back PRNews awards – also winning the 2019 PRNEWS Digital Award for the Healthy Louisiana Mobile App.

ABOUT THE APP

In partnership with Mobomo, Maximus launched the NYSOH Mobile Upload app in October 2019 which streamlines the health insurance program eligibility process, significantly reduces intake and processing time and enables New Yorkers to access insurance benefits sooner. The app allows New Yorkers to take pictures of and securely upload the required documentation needed to finalize their health insurance program eligibility determination. The functionality of the app helps consumers identify the documents they must submit by choosing from a list, capture the best possible photo by using edge detection and auto capture functionality and securely upload personal information.

Prior to the NYSOH Mobile Upload app, consumers who were applying for insurance coverage through the NYSOH Marketplace needed to submit supporting documentation by mail, fax, or computer upload. The process was time-consuming, inconvenient and caused delays in beneficiaries receiving insurance coverage. By eliminating the need documents through the mail, and instead, consumers can send documents directly into a secure system, with greater confidence that their information is being handled appropriately. The new app now allows faster access to the most vital health insurance programs.

NYSOH Mobile Upload has seen incredible user adoption success. In the first 90 days after the app launch, submissions via NYSOH Mobile Upload surpassed fax to become the second leading channel for document submissions to Maximus, and in April 2020 the app surpassed mail submissions to become the leading channel for consumers to upload relevant materials. In addition, the NYSOH Mobile Upload App currently has a 4.8 out of 5 rating on the iOS and Google Play app stores.

Prior to NYSOH Mobile Upload, consumers applying for insurance coverage through the New York State of Health Marketplace needed to submit supporting documentation by mail, fax, or computer upload. The process was time consuming and often caused unnecessary delays in consumers receiving insurance coverage. By eliminating the need for submitting documents through the mail, consumers can now send documents directly into a secure system, with greater confidence that their information is being handled appropriately. The new app now allows faster access to the most vital health insurance programs.

“Maximus continues to be recognized as a digital innovator in supporting our state clients’ efforts to improve the customer journey when applying and accessing state benefits programs,” said Bruce Caswell, President and CEO of Maximus. “This award puts a spotlight on the real achievement of building technology that enhances the consumer experience and helps ensure Medicaid beneficiaries receive vital health coverage efficiently and expeditiously.”

ABOUT MOBOMO

Mobomo is a world-class developer of high-performance applications and websites which we carefully craft to fit the needs of government agencies. We work hand-in-hand with our clients to deliver mobile, web, and cloud solutions using advanced DevOps techniques, which we integrate with our proven Agile software development methodology. For more information, visit mobomo.com.

To reach out with any media or partnership questions, please contact Ryan McNey.

Categories
Author

argument-open-source Like many developers, some of our first websites were built on the backbones of WordPress. It's the hyper-popular king of content management systems. It has name recognition, an overflowing user base, and plenty of third-party integrations that help cut your development time. But, over the years, we've migrated almost exclusively to Drupal. So why did we switch? What is it about Drupal that leaves developers drooling? And why would anyone pick Drupal — which has around 1.3 million users — over WordPress —which has over 400 million users? Today, we're going to compare David to Goliath. Why is Drupal, the third most active CMS behind WordPress and Joomla, a good choice for businesses looking to build a refreshing, impactful, and feature-rich website?

UNDERSTANDING THE CORE DIFFERENCES BETWEEN DRUPAL AND WORDPRESS

By far, the most significant difference between WordPress and Drupal is the overall development need. WordPress is simple. There are hundreds of thousands of third-party plugins that you can leverage to build an entire website with virtually no coding or developing knowledge. And, that's the single biggest reason that WordPress is so massive. Anyone can build a WordPress site. It's easy. Drupal requires development. If you want to build a Drupal website, you're going to have to hire some developers. So, naturally, Drupal has fewer overall users. But, it's essential to make that distinction. Drupal is built for businesses, public entities, and enterprises. WordPress is built for your everyday website. It's important to keep this main difference in mind. It's this difference that resonates throughout these core pillars. And, it's this core difference that creates pros and cons for each platform.

DRUPAL VS. WORDPRESS: SECURITY, FLEXIBILITY, AND SCALABILITY

We consider security, flexibility, and scalability to be the three primary pillars of a CMS. An amazing designer can make a fantastic template or theme regardless of the CMS. And ease-of-use is relative to your plugins/modules, familiarity with the platform, and overall development capabilities. So those are both highly subjective. Security, flexibility, and scalability aren't subjective; they are what they are.

SECURITY

WordPress has a security problem. Alone, WordPress accounts for 90% of all hacked websites that use a CMS. There's a tradeoff that comes with leveraging third-party plugins to build websites. You increase your threat landscape. WPScan Vulnerability Database shows 21,675 vulnerabilities in WordPress's core and with third-party plugins. This security vulnerability issue has been an ongoing headache for WordPress from the start. If we do a play-by-play, year-over-year of WordPress's history, we see an ongoing and consistent security issue:

  • 2013: 70% of the top 40,000 most popular WordPress websites were vulnerable to hackers
  • 2014: SoakSoak compromises +100,000 websites, a massive DDOS attack hits 160,000 websites, and All In One SEO Pack puts +19 million sites at risk.
  • 2015: A core vulnerability puts millions of websites at risk, Akismet opens millions of websites to hackers, and YoastSEO puts over 14 million websites in hackers' crosshairs.
  • 2016: At this point, millions of hacks are happening every week across plugins. Check out this WordFence weekly update during this period.
  • 2017: The hacks continue. The average small business website using WordPress is attacked 44 times a day at this point, and WordPress websites are 2x more likely to be hacked than other CMS.

The list goes on. Year-over-year, more vulnerabilities happen across WordPress. And this is an important point. WordPress has subpar security by design. It's the tradeoff they made to build an ecosystem that doesn't require development. We aren't saying that the core of WordPress is inherently security-stripped. It's not. But, given the scale, scope, and third-party-fanatic nature of the platform, it's weak on security by nature. Drupal, on the other hand, is the opposite. Websites require development time, each website is customized to the user, and building a website takes time and patience. The tradeoff is better security. Drupal has built-in enterprise-scale security, and you don't rely on a hotchpotch of third-party applications to build your website's functionality. There's a reason that NASA, the White House, and other government entities use (or used) Drupal. It has better security. We want to take a second to make the distinction. WordPress has a secure core. We would argue that Drupal has a more secure core. But the difference isn't massive. WordPress's security vulnerabilities are a product of its reliance on third-party applications to make a functional website.

FLEXIBILITY

WordPress is more flexible than Drupal to some users. And Drupal is more flexible than WordPress to some users. That may sound complicated. But it comes down to your development capabilities. Drupal has more features than WordPress. Its core is filled with rich taxonomies, content blocks, and unique blocks than WordPress. But, if you aren't experienced, you probably won't find and/or use many of these functionalities. On the surface, WordPress has more accessible features. At the core, Drupal is the single most feature-rich CMS on the planet. So, for businesses (especially public entities and larger enterprises), Drupal has a more robust architecture to tackle large-scale projects that have hyper-specific needs. For small businesses and personal website owners, WordPress is easier to use and requires far less development experience to tap into its functionalities, features, and flexibility.

SCALABILITY

Drupal has better scalability. This one isn't a competition. Again, this comes down to the dev-heavy nature of the platform. To scale WordPress websites, you add more plugins. To scale Drupal websites, you develop more. There's a key practical difference here. Drupal modules, taxonomies, and content blocks all exist in the same ecosystem. Each WordPress plugin is its own micro-ecosystem. So, with WordPress, most users are stringing together a ton of third-party ecosystems in an attempt to create one overarching website. Also, Drupal is built for enterprise-scale projects. So there's backend support and a large landscape of community support around large-scale projects. WordPress is a catch-all CMS that has a little of everything. If WordPress is a Swiss army knife, Drupal is a custom, hand-forged bread knife — explicitly designed to help you scale, slice, and butter larger projects.

ARE YOU READY TO DEVELOP YOUR PERFECT DRUPAL WEBSITE?

At Mobomo, we specialize in Drupal development projects. Our agile-based team of top-level design, development, and support talent can help you launch and scale your website to fit your unique needs. From NASA to Great Minds, we help private and public entities build dreams and execute visions.

Contact us to learn more.

Categories
Author

argument-open-source Over 500,000 businesses leverage Drupal to launch their websites and projects. From NASA to Tesla, public and private institutions regularly rely on Drupal to launch large-scale websites capable of handling their development and visual needs. But, starting a Drupal project doesn't guarantee success. In fact, 14% of all IT projects outright fail, 43% exceed their initial budgets, and 31% fail to meet their original goals! In other words, if you want to create a successful Drupal project, you need to prepare. Don't worry! We've got your back. Here are 5 things to keep in mind when starting a Drupal-based project.

1. GATHER REQUIREMENTS FROM STAKEHOLDERS EARLY AND OFTEN

According to PMI, 39% of projects fail due to inadequate requirements. Believe it or not, requirement gathering is the single most important stage of project development. In fact, it's the first step Drupal itself takes when pushing out new projects (see this scope document for their technical document project). Gathering requirements may sound easy, but it can be a time-consuming process. We recommend using SMART (Specific, Measurable, Agreed Upon, Realistic, Time-based) to map out your specific needs. If possible, involve the end-user during this stage. Don't assume you know what users want; ask them directly. Internally, requirements gathering should rally nearly every stakeholder with hefty amounts of cross-collaboration between departments. You want to lean heavily on data, establish your benchmarks and KPIs early, and try to involve everyone regularly. The single biggest project mistake is acting like requirements are set-in-stone. If you just follow the initial requirements to a "T," you may push out a poor project. You want to regularly ask questions, communicate issues, and rely on guidance from stakeholders and subject matter experts (SMEs) to guide your project to completion.

2. PLAN YOUR SDLC/WORKFLOW PIPELINE

We all have different development strategies. You may leverage freelancers, a best-in-class agency, or internal devs to execute your Drupal projects. Typically, we see a combination of two of the above. Either way, you have to set some software development lifecycle and workflow standards. This gets complex. On the surface, you should think about coding standards, code flow, databases, and repositories, and all of the other development needs that should be in sync across devs. But there's also the deeper, more holistic components to consider. Are you going to use agile? Do you have a DevOps strategy? Are you SCRUM-based? Do you practice design and dev sprints? At Mobomo, we use an agile-hybrid development cycle to fail early, iterate regularly, and deploy rapidly. But that's how we do things. You need to figure out how you want to execute your project. We've seen successful Drupal projects using virtually every workflow system out there. The way you work matters, sure. But getting everyone aligned under a specific way of working is more important. You can use the "old-school" waterfall methodology and still push out great projects. However, to do that, you need everyone on the same page.

3. USE SHIFT-LEFT TESTING FOR BUG AND VULNERABILITY DETECTION

Drupal is a secure platform. Of the four most popular content management systems, Drupal is the least hacked. But that doesn't mean it’s impenetrable. You want to shift-left test (i.e., automate testing early and often in the development cycle). Drupal 8+ has PHPUnit built-in — taking the place of SimpleTest. You can use this to quickly test out code. You can perform unit tests, kernel tests, and functional tests with and without JavaScript. You can also use Nightwatch.js to run tests. Of course, you may opt for third-party automation solutions (e.g., RUM, synthetic user monitoring, etc.) The important thing is that you test continuously. There are three primary reasons that shift-left testing needs to be part of your development arsenal.

  • It helps prevent vulnerabilities. The average cost of a data breach is over $3 million. And it takes around 300 days to identify and contain website breaches.
  • It bolsters the user experience. A 100-millisecond delay in page load speed drops conversions by 7%. Meanwhile, 75% of users judge your credibility by your website's design and performance, and 39% of users will stop engaging with your website if your images take too long to load. In other words, simple glitches can result in massive issues.
  • It reduces development headaches. Nothing is worse than developing out completely new features only to discover an error that takes you back to step 1.

4. GET HYPER-FAMILIAR WITH DRUPAL'S API

If you want to build amazing Drupal projects, you need to familiarize yourself with the Drupal REST API. This may sound like obvious advice. But understanding how Drupal's built-in features, architecture, and coding flow can help you minimize mistakes and maximize your time-to-launch. The last thing you want to do is code redundantly when Drupal may automate some of that coding on its end. For more information on Drupal's API and taxonomy, see Drupal API. We know! If you're using Drupal, you probably have a decent idea of what its API looks like. But make sure that you understand all of its core features to avoid headaches and redundancies.

5. SET STANDARDS

Every development project needs standards. There are a million ways to build a website or app. But you can't use all of those million ways together. You don't want half of your team using Drupal's built-in content builder and the other half using Gutenberg. Everyone should be on the same page. This goes for blocks, taxonomy, and every other coding need and task you're going to accomplish. You need coding standards, software standards, and process standards to align your team to a specific framework. You can develop standards incrementally, but they should be shared consistently across teams. Ideally, you'll build a standard for everything. From communication to development, testing, launching, and patching, you should have set-in-stone processes. In the past, this was less of an issue. But, with every developer rushing to agile, sprint-driven methodologies, it can be easy to lose sight of standards in favor of speed. Don't let that happen. Agile doesn't mean "willy-nilly" coding and development for the fastest possible launch. It still has to be systematic. Standards allow you to execute faster and smarter across your development pipeline.

NEED SOME HELP?

At Mobomo, we build best-in-class Drupal projects for brands across the globe. From NASA to UGS, we've helped private, and public entities launch safe, secure, and exciting Drupal solutions. Are you looking for a partner with fresh strategies and best-of-breed agile-driven development practices?

Contact us. Let's build your dream project — together.

Categories
Author
Subscribe to Web