Wednesday, 31 January 2024

Perspectium Requirements Gathering for ServiceNow Integrations

Requirements gathering is an essential part of planning and implementing ServiceNow integrations.

It helps users tailor their ServiceNow integrations to meet their needs, whilst causing minimal disruption during and following implementation.  

Skipping the requirements gathering stage can lead to key considerations being overlooked.

As well as having a negative impact on operations, it can also adversely affect employee morale, when integrations change processes managed by said employees without their input.

What is Requirements Gathering?

Requirements gathering is the process of determining what a project requires to be completed effectively. It involves identifying and documenting both business and technical requirements that will help organization’s complete a project in a way that achieves their goals.

Business requirements describes the “what” – as in what a project intends to achieve – and technical requirements describe the “how” – as in how the project should be completed.....

Continue on https://www.perspectium.com/blog/requirements-gathering-servicenow-integrations/

Wednesday, 17 January 2024

Perspectium Best Practices for Implementing ServiceNow Integrations Faster

 ServiceNow

Careful planning can help organizations implement ServiceNow integrations faster, speeding up time-to-value and limiting the need for significant revisions post implementation.

ServiceNow integrations allow organizations to automate the transfer of data and information between systems. This helps organizations make better use of ServiceNow data, allowing them to feed it into solutions that can leverage and manipulate it in more productive ways.

With the ability to implement ServiceNow integrations faster, organizations are better able to scale the introduction of new integrations, benefitting data availability and limiting operational disruption.

This provides huge benefits to managed service providers who seek to integrate with customer organizations as part of their service delivery model, and for organizations with numerous disparate solutions seeking to improve data availability internally.

Implementing ServiceNow Integrations Faster Requires Proper Planning

Implementing ServiceNow integrations faster demands careful consideration of various factors (business requirements, integration goals, costs, etc.) and the selection of the proper integration method/vendor.

While it may seem counter-intuitive, taking more time during the planning process is key to successful and swift implementation. 

Organizations that rush the delivery of new integrations are more likely to face common ServiceNow integration challenges. Poor planning leads to overlooking important details that mean integrations require revision – or even re-implementation – increasing both the time-to-value and the total cost of ownership (TCO)

Organizations that outsource integration implementation and maintenance can speed up the planning process by leveraging the vendors expertise and resources.

Organizations that decide to build a custom ServiceNow integration, or implement a pre-built integration are required to handle the process independently. During the planning process, many organizations discover that outsourcing to an integration service provider is a more suitable approach.

A well-crafted ServiceNow integration plan includes the following factors and considerations: 

Determining business-driven integration goals

Organizations should implement integrations to meet business-driven goals. In short, instead of planning to simply connect two systems, they should consider the benefits connecting two systems seeks to introduce. 

For instance, if an organization wants to improve ServiceNow performance and offload extensive reporting requirements to a purpose-built, third-party platform, the integration team can work towards implementing a high-throughput integration solution that doesn’t impact ServiceNow’s performance. 

In contrast, if the organization considers their integration goal to be “to connect ServiceNow to our primary reporting solution” they may lose sight of the need to maintain healthy ServiceNow performance along the way. 

In this case, the rate of data transfer out of ServiceNow may be throttled by the performance of the platform, and employees that work within ServiceNow will have their other duties disrupted. 

Setting business-driven integration goals early helps avoid this dynamic, as the goals can inform the rest of the integration plan and subsequent implementation. 

Capturing the integration’s requirements 

Another best practice for implementing ServiceNow integrations faster, is to capture the requirements of the integration early on.

Requirements will vary between organizations, and even between departments within an organization. As such, it’s a best practice to develop a list of questions, shaped by the integration’s business-driven goals. 

Some standard questions to use as a starting point include:

  • Who are the stakeholders of the integration and integrated data?
  • What is the target system for the integration?
  • Is a one-directional, bi-directional or omni-directional integration required?
  • Does the integration need to deliver data in real-, or near-time?
  • Will the integrated data be transferred dynamically or in batch?
  • Will transferred data need to be modified/transformed? And where should data transformation occur? I.e. pre- or post-send.
  • What are the security considerations for the integration? I.e. is the data sensitive and subject to regulations? Does the integration have to account for existing security infrastructure such as firewalls?
  • What data volumes will the integration be required to transfer?
  • Will the integration affect performance of the source or target system? And what degree of performance impact can the organization sustain without disruption?
  • What contingencies are required to mitigate risks such as data loss?

Consider the impact of the integration on the end-user

The team(s) responsible for implementing integrations are generally not the end-user. As such, consulting the integration stakeholders throughout – including process owners, administrators, other relevant employees, and third-party vendors supporting and using the integration (if any) – is key to minimizing any potential disruption. 

Such consultations should uncover how stakeholders will use the integration and integrated data, and the resources available internally to maintain it.

With this information, those responsible for implementation are better able to ensure the integration meets the organization’s needs, and avoid the build up of technical and integration debt.

See also:

Any potential impact on operations should also be considered, such as: 

  • Will there be system downtime that adversely impacts employees’ day-to-day tasks? 
  • Will employees require training to work with the integration once implemented?

Keeping the integration’s stakeholders informed of the implementation progress and timeline helps the organization prepare for, and mitigate disruption. 

Map how the integration will work

With business-goals and requirements defined, organizations can undertake high-level process and data mapping to inform the integration’s design, or their choice of integration tool/service. 

This should include designing and documenting the workflow for the integration on a conceptual level. As well as ensuring a smooth and fast ServiceNow integration implementation, this also provides an opportunity to rethink existing processes that the integration could support and/or replace.

Determine the right integration method

After carefully considering the requirements, organizations should have a better understanding of the ideal integration approach. 

At this point, organizations should be aware of what they need from their custom built, or pre-built integration solution.

It may become apparent that the organization lacks the internal resources to effectively implement and/or maintain the integration over time. In this case, organizations should begin evaluating integration service providers to outsource implementation and subsequent maintenance to.

Implementation and testing

While careful planning can limit the potential for error, it is still recommended that organizations test, and iterate the integration based on the results of testing.

  • Create a proof of concept (POC) outlining the minimum configuration for each system.
  • Begin the data transfer by manually transferring dummy data to check if the target source can receive and process it. 
  • Run an end-to-end test across both systems using different real-life process scenarios and loop in all impacted users. 
  • Stress test the integration to ensure integrated systems can handle the maximum expected data volumes.
  • Iterate the design of the integration by making small adjustments – as opposed to large-scale changes – to effectively identify the root of any issues. 
  • Create a robust strategy for dealing with errors once the integration is in use, such as monitoring, logging and periodic evaluation.

Implement ServiceNow Integrations Faster with an Integration Service Provider

Careful planning will support organizations in implementing working ServiceNow integrations faster. However, when integrations are implemented and maintained in-house, the planning and implementation process will consume internal resources, and time-to-value is subject to the amount of resources and expertise available. 

Organizations can achieve a faster time-to-value by offloading some of the work to external vendors with expertise in creating and/or delivering integrations. This process is referred to as “integration outsourcing”.

When outsourcing integrations, external vendors can be split into two camps with varying degrees of input into the process:

  • Integration platform providers
  • Integration service providers

Integration platform providers

Integration platform providers speed up ServiceNow integration delivery by supplying pre-built ServiceNow integrations. As the vendor only provides the integration platform, the customer organization will still have to undertake the necessary planning independently. 

Typically, pre-built integrations are a no/low-code, “one-size-fits-all” approach to integrations that organizations are required to configure and tweak to meet their specific requirements. 

However, despite their no/low-code nature, configuration is still complex and time-consuming, often requiring the combination of several actions and building blocks to create an end-to-end process.

The ServiceNow Integration Hub (IH) is an example of an integration platform. While the product is pitched as being a user-friendly integration platform due to its business user-friendly graphical user interface (GUI), customization using the GUI can be time and labor-intensive.

The ServiceNow forum is also replete with questions related to troubleshooting IH integrations.

Integration service providers

Integration service providers are a fully managed approach to both implementing and maintaining integrations over time.

Some organizations opt to complete the whole process – from planning to implementation, through to maintenance – with an integration service provider. This means the organization can benefit from the additional resources and expertise of the vendor to ensure a comprehensive plan is drafted and executed.

For other organizations, it becomes apparent that an integration service provider is the best option during the planning process. In this case, the integration service provider can get involved in the planning process retrospectively, reviewing and iterating the existing plan. 

When outsourcing to an integration service provider, the whole integration process – from planning to implementation – is faster and more efficient as the customer organization is able to outsource to a vendor with expert and dedicated resources.

As the implementation itself is undertaken by an expert vendor, organizations can have greater confidence that a working integration will be delivered without requiring significant revisions. 

Subsequent testing and maintenance is also undertaken by the vendor, ensuring internal resources can be used optimally.

Achieve Fast Time-to-value Integrations with Perspectium

Perspectium is an integration service and solution provider purpose-built for ServiceNow.

The technology and service were created by David Loo – the founding developer of ServiceNow – who used his familiarity with the platform to benefit ServiceNow users.

Perspectium integrations are delivered and maintained by Perspectium, and the end-user can interact with the integration via a ServiceNow-native application. This means that Perspectium manages the integrations, but the end-user maintains full control of their data, choosing what to integrate and how frequently.

With Perspectium, integrated data is encrypted, with the end-user controlling encryption keys so that data is not exposed to the vendor and is protected against malicious intent.

Below are two case studies that highlight Perspectium’s credibility as a partner and solution provider to ServiceNow:

Big Data Integration at ServiceNow

As well as being an official ServiceNow partner, Perspectium provides integration services to ServiceNow. Despite offering their own integration platform – the ServiceNow IntegrationHub – ServiceNow opted for Perspectium’s managed service for integrating their own internal ServiceNow instances with external databases.

The Challenge:

The biggest challenge ServiceNow faced was scale. Their CRM solution is based on multiple ServiceNow instances, and needed real-time, simultaneous integration to their SAP/HANA databases.

Previous approaches relied on cumbersome web service calls, which created performance issues for the production servers, so a different approach was needed to handle the high volume of daily data transfers.

With business users relying on real-time data to make critical business decisions, ServiceNow called on Perspectium to provide an integration solution that met their needs.

The Solution:

Perspectium provided a performance-impact free integration service and solution that replicates data from 10 production instances of ServiceNow into 4 SAP/HANA databases for analysis by Sales, Marketing, Finance, and other departments.

The ServiceNow BI team can provide quick results to the business, able to turn around analytics requests in a few days thanks to the Perspectium ease of use and configuration.

In the words of Venugopal Malyala – ServiceNow Senior Director of BI, MDM & Analytics:

“Everyone loves the product. It’s very easy to manage and we are able to provide quick results to the business – that is key”

Enabling Growth and Change Through Connectivity

The Challenge:

CDW is a managed service provider and were seeking a more efficient means of creating integrations between their business and their customers.

Their previous approach was web services-based, and integrations were cumbersome, unscalable, and expensive to maintain.

CDW’s customers needed visibility into their environments so that they could make comments
and assign tickets, without relying on manual process to update and maintain multiple systems. Realtime delivery was also necessary for accurate data.

The Solution:

With Perspectium, CDW now offers customer integration solutions for a variety of platforms supporting multiple ITSM processes that satisfy these requirements: giving visibility to customers, ensuring real-time transfer for data integrity, and not requiring extra coding by the customer.

With a complete integration solution in place, CDW is well-positioned to scale their service management.

“It’s the low-code, no-code, all-configuration solution. . . . We’re just in the platform, using it as a normal user, and the developers don’t have to get involved. That’s humongous for us.” – Paul Liesse, Supervisor of Managed Service Applications.

If your organization would prefer integrations that just work, rather than fighting to make integrations work for you, talk to us!

Wednesday, 10 January 2024

Perspectium Why You Should Consider Outsourcing ServiceNow Integrations

 ServiceNow

Outsourcing ServiceNow integrations allows organizations to benefit from expert services to implement ServiceNow integrations and maintain them over time. 

Integrations play a key role in enabling modern organizations to operate smoothly. They allow for data and information to flow between systems, improving the availability of data and reducing an organization’s reliance on error-prone, manual processes to move data around the enterprise. 

Both the implementation and maintenance of integrations are time-consuming tasks that require expertise and careful planning. 

What is Integration Outsourcing?

Integration outsourcing involves utilizing third-party services – integration service providers – to implement integrations and maintain them over time.

The approach gives internal employees more time to focus on value adding tasks, instead of creating/revising code and/or configuring integration solutions to ensure data is readily available to the systems and stakeholders that utilize it.

The integration service provider assumes responsibility for the technology facilitating the transfer of data and information without requiring access to the integrated systems and the data and information stored within them.

This means the customer organization retains full control of their data, while staying compliant with data and privacy regulations.

Typically, integration service providers deliver an integration solution/platform that can be interacted with by the customer organization.

Customer organizations can interact with the solution/platform and control what data and information should be integrated, when transfers occur, where data is transferred to, and who has access to integrated data.

Integration Outsourcing: Integration Service Providers vs Integration Solution Providers

Integration service providers differ from packaged integration solution providers. The latter provides the integration technology only, leaving the implementation, configuration and maintenance up to the customer. 

Such solutions are a pre-built, one-size-fits-all approach to integrations. They are typically API-based platforms with a graphical user interface that employees utilize to create and manage their own integrations. 

As with integration service providers, packaged integration solutions benefit organizations without the resources to build their own integrations from scratch. 

However, customization options are limited, with the degree to which such solutions can be customized varying from provider to provider. And while less complex than building integrations from scratch, the customization of pre-built integrations is still time-consuming and left up to the customer organization.

An example of a packaged integration solution is the ServiceNow IntegrationHub. In this case, ServiceNow is the integration solution provider, providing the platform upon which integrations can be configured by the end-user. They do not however, assist organizations in the creation and maintenance of such integrations. 

In contrast, integration service providers implement, configure and maintain the integration solution on behalf of the customer. 

In some cases, the integration service provider also provides support and training to ensure the customer organization can make the most out of their integration solution and services. 

Some integration service providers also work closely with the customer organization to capture the specific requirements of the customer, to ensure the integration solution can support their business objectives.

The Case for Outsourcing ServiceNow Integrations

While integrations can be implemented and managed in-house, the increasing complexity of modern organizations’ technology stacks often calls for a more sustainable approach. 

Many organizations simply do not have the resources to manage integrations effectively, and find their efforts to do so lead to a build up in technical debt as poorly performing integrations start to limit the availability of data and disrupt operations. 

Common difficulties include poorly mapped data and poor performance of integrated systems

Outsourcing ServiceNow integrations helps avoid such issues, with the organization benefiting from the integration service provider’s experience and expertise.

Among numerous other benefits, this approach to integrating systems with ServiceNow allows employees to make better use of their time.

While many assume that building and maintaining ServiceNow integrations in-house is cost-effective, the cost and efforts required to maintain the integration are difficult to budget for, and often increase significantly over time.

Moreover, DIY integrations often add significant technical debt as organizations spend considerable resources fixing issues, suffering from poor data availability as a result. 

Managing ServiceNow Integrations Internally vs. Outsourcing

When implementing and managing ServiceNow integrations internally, organizations should be aware of the following:

  • Slow time-to-value: Building custom integrations in-house takes a lot of time and resources. While pre-built, API integrations – such as the IntegrationHub – can be implemented more quickly, significant and time-consuming  customization is required to ensure the integrations meet the organization’s requirements. 
  • No code = / = No complexity: While many integration platforms provide a no/low-code means of creating new integrations options, the process is often complex, requiring a lot of time-consuming steps. 
  • Excessive resource consumption: Managing and maintaining integrations internally consumes a lot of resources over time. This includes employee’s time and the cost of revising poorly implemented/configured integrations. 
  • More room for error: Excess pressure on development resources means integrations are often poorly managed, poorly documented and inefficient. This dynamic increases the likelihood that an integration will not function as required and incur a technical debt. Devs are taken away from more proactive, value-adding tasks to troubleshoot faulty integrations. 
  • Poor data availability and operational disruption: With integrations, more errors means less data availability and data quality. Data takes longer to get to where it needs to be and organizations have less confidence that the data that is available is accurate due to the potential of misconfigurations in data mapping. 
  • Low-to-no continuity: When managing integrations internally, organizations risk the continuity of the integration when developers responsible for their maintenance move on. Increased pressure on the development team means documentation for integrations is inconclusive. New hires have to reverse engineer the integrations before they can effectively correct issues. The organization is also limited to recruiting new hires with development experience that encompasses the type(s) of integration(s) in use.

In contrast to managing ServiceNow integrations internally, outsourcing ServiceNow integrations provides the following benefits:

  • Fast time-to-value: Organizations benefit from the expertise of integration providers, leading to faster implementation and less opportunity for errors that require revisions in code and configuration.
  • Internal resources not required and pricing is transparent: Since the integration service provider does all the heavy-lifting, the customer organization is free to work with readily available data. Budgeting for integration services is more straightforward, as there are no hidden costs such as those associated with revising faulty integrations.
  • Less errors, more productivity: Integration service providers are well practiced in delivering and maintaining integrations. As such, customer organizations experience less errors, and should any arise, the service provider can handle them quickly and efficiently.
  • Better data availability and less operational disruption: Integrations that work as intended ensure data is available to the systems that need it, when they need it. As such, organizations improve their operational resilience and experience less delays when completing tasks such as reporting.
  • Indefinite continuity: When outsourcing integrations, integrations are not at risk when developers leave the business and organizations have a consistent means of ensuring data gets to where it needs to be. This provides organizations with greater flexibility when hiring new developers, as integration expertise is a non-factor. Organizations are also not required to maintain integration documentation.

Stop Fighting to Make ServiceNow Integrations Work, and Let the Experts Work for You

Outsourcing ServiceNow integrations to a trusted integration provider allows organizations to benefit from more readily available data, faster time-to-value, improved operational resilience and business continuity, a more productive workforce and more. 

It means organizations without the resources to build their own integrations can benefit from integrations that are configured to meet their specific requirements, without having to configure the specifics themselves. 

If your organization is looking for a trusted ServiceNow integration provider, then look no further.

Perspectium is an officially recognised ServiceNow integration service and solution provider, created by the founding developer of ServiceNow, David Loo. 

Speak with an Integration Expert

Want to learn more about Perspectium’s ServiceNow-native, performance impact-free integrations?

Speak with us to learn how Perspectium's integration method differs to API ServiceNow integrations

In creating Perspectium, David Loo used his intimate knowledge of ServiceNow’s architecture to create a solution that overcomes common challenges with replicating and extracting ServiceNow data

He was aware that many users faced performance issues when using API-based integration platforms

As such, the solution was designed to avoid the use of API, allowing users experience to extract, replicate and integrate massive amounts of ServiceNow data with no noticeable impact to performance. With Perspectium, users can extract and replicate over 1 billion records per month without impacting ServiceNow’s performance.

As a testament to the quality of the service and solution, ServiceNow themselves are also Perspectium customers. For extracting internal ServiceNow data in support of reporting and analytics, the organization prefers Perspectium’s integration approach to their own IntegrationHub.

On using Perspectium’s solution and service, Venugopal Malyala – ServiceNow’s Senior Director of BI, MDM & Analytics – said: “Everyone loves the product. It’s very easy to manage, and we are able to provide quick results to the business – that is key.”

So if you’ve been struggling to make your ServiceNow integrations work, let Perspectium work for you instead.

To get started, contact us.

ServiceNow eBonding: The Ultimate Guide [2025]

ServiceNow eBonding solutions help organizations meet a critical need: seamlessly connecting employees, teams, processes, and customers acro...