circles in circles

Optimizing the Power of Platforms:

Creating a Platform App Factory

Full Digital Transformation In A Flexible Model

Platform Application Factory

Extracting greater Value from your Platform Investment

Why a Platform
Application Factory

The value proposition for low-code application platforms is simple: speed. Time to deliver, iterate, enhance, and transform. As your organization matures its use of these platforms, your industry partners have a responsibility to bring innovative tools, practices, and ideas to optimize your investments at speed.

To support this, the Deloitte team has developed an approach — the Platform Application Factory – to maximize the value of your ServiceNow platform investments now and into the future. This approach delivers platform applications via multi-disciplinary teams that can accelerate quality digital transformation at scale.

Deloitte has guided leading companies on similar platform-based journeys to accelerate digital transformation at scale. By creating a centralized ServiceNow platform development hub, these organizations maximized delivery speed in multi-platform environments.

abstract globe

Platform Application Factories that leverage ServiceNow are of greatest value to product line owners and stakeholders when these teams’ different platform skills are paired with a scalable and flexible procurement vehicle. And since different application use cases require a different mix of skillsets, we believe organizations benefit from access to a vehicle housing a broad spectrum of ServiceNow platform-based expertise – like consulting, digital design, development and change management – that can combine services as your mission demands. Dynamic vehicles like these could create value and efficiency by decreasing overhead, accelerating delivery, and providing traceability and financial transparency to product owners.

Note that while we believe that Platform Application Factory teams should provide insight and implementation experience as they relate to platform capabilities, the selection of the particular technology remains the responsibility of our government partners. Our hope is that this document sparks ideas, conversations, and innovation – a process in which Deloitte would be both excited and honored to participate.

abstract globe
The Future of Government

In a world radically transformed by COVID-19, where change is increasingly the only constant, government organizations will need to become far more agile and adaptive to serve citizens effectively and deliver on their missions. How can they get there in this new operating environment?

Low-Code Application Platforms: definition and outlook

Gartner defines a low-code application platform (LCAP) as

an application platform that supports rapid application development, one-step deployment, execution and management using declarative, high-level programming abstractions, such as model-driven and metadata-based programming languages. They support the development of user interfaces, business logic and data services, and improve productivity at the expense of portability across vendors, as compared with conventional application platforms."

This definition encompasses the ecosystems on which the Platform Application Factory produces products.

Gartner’s Strategic Planning Assumptions for
Low-Code Application Platforms:
Low-code application development will be responsible for more than 65% of application development activity by 2024, with 75% of large enterprises using at least four low-code development tools for both IT application development and citizen development initiatives.

Deloitte’s Platform Application Factory framework provides a single approach to application delivery: an efficient, effective, and repeatable process that simplifies and accelerates platform development across complex environments. The framework models the best practices of a modern factory, with components developed in specific sections of the factory floor and making their way down the production line to the customer:

graphic showing factory

The Platform Application Factory model aggregates services such that strategic expertise, agile delivery methods, and innovative thinking inform the very platforms that enable them. An organization that employs this model is thus able to deliver the services of a true, integrated creative digital consultancy, quickly transforming its customers’ digital journeys in ways traditional delivery models cannot.

numeral 1
Why it’s unique

This tailored methodology is the result of Deloitte’s on-the-ground experience with a broad array of engagements across government organizations, coupled with our ServiceNow expertise and a well-established Factory Operations Center.

graphic showing delivery model
numeral 2
Foundational Elements:

The Application Factory Framework. Deloitte can incrementally deliver ServiceNow value in each section of the Application Factory by applying our Agile approach, human centric/design thinking practices, and leading software development capabilities – a framework that allows for full service end-to-end delivery as well as a flexible à la carte model.

Factory Operations Center. An efficient, cost effective, and self-sustaining capability like an App Factory needs governance and business models from the start. To support this, we recommend establishing a Factory Operations Center that includes elements like these:

factory operations center

A key purpose of a Factory Operations Center standup is to create and sustain a scalable offering while supporting multiple solutions. Deloitte will partner with clients to advise and establish a Factory Operations Center that will manage process, policy, and strategy.

An efficient factory has forepersons that ensure the proper resources have been deployed, coordinated, and managed in such a way that they strengthen the institution’s purpose.

The forepersons in the Factory Operations Center create and drive critical components that streamline delivery at each section of the Application Factory. Ultimately, the Factory Operations Center and its forepersons are responsible for making sure that the right resources are readily available at the right section of the factory floor.

numeral 3
Benefits of the Platform Application Factory:
An Integrated Development Operating Model:

Your customers are looking for teams to help them achieve digital transformation through platforms. Such transformations aren’t accomplished by simply handing requirements for tech solutions to monolithic teams; they’re accomplished by partnering with integrated, cross-functional teams to explore how the power of ServiceNow platforms can be used to reimagine the way you work. Teams that represent the full spectrum of digital transformation services – from engineers, to designers, to analysts and business experts.

Expanded Pool of Platform Talent:

The vehicle allows for offsite ServiceNow development, which expands the potential talent pool, increases available technology capabilities, and can decrease development costs.

Subject Matter Expertise to Advance ServiceNow Platforms:

As your organization is constantly bringing in new platforms, it needs a vehicle with access to subject matter experts with experience setting up these platforms (along with governance processes, so you can get the most out of your investments).

A Contract Vehicle that Enhances Development:

Your organization is transitioning from waterfall to agile development, a transformation that can be accelerated by adopting a new, streamlined contract vehicle that enhances agile development by ensuring that cost controls, best practices, constant process improvement, and human centered design elements are consistently applied across the software development lifecycle.

Platform App
Factory Contract

2.1
Factory Operations Center

The establishment of a Factory Operations Center delivers on an organization’s digital transformation journey by establishing a centralized unit of dedicated people with a mission to streamline access to high-demand capabilities for rapid execution across the business. The Factory Operations Center’s goals include, but are not limited to, standardization enforcement, standardized intake processes for requirements gathering and providing Rough Orders of Magnitude (ROMs), asset library, development best practices, strategic partnership support across the organization, and an outcome-based governance capability allowing for continuous transformation of the Enterprise. As the Center matures, it becomes a self-directing entity responsible for supporting business users and shepherding complex projects to successful completion resulting in the realization of the organization’s goal of digital transformation.

Figure 2.1-1 Factory Operations Center Elements
Best Practices graphic
graphic of a control switch

The Factory Operations Center, as depicted in Figure 2.1-1, outlines the features and benefits that transform the business or mission areas by looking at enterprise transformation through strategic contribution and alignment. It drives innovation across the enterprise as well as uncover new strategic capabilities, products, and/or business models along the way. The Center model fosters collaboration between IT and the business leading to a more modern IT Enterprise with the ability to adapt and change rapidly when requirements dictate.

The Factory Operations Center business value is quantified through several Key Performance Indicators (KPIs). Consistent KPIs that communicate progress toward the organization’s larger goals include: Number of Projects / Releases Deployed, Development Costs per Process Set, Bug / Defect Rate, ServiceNow Opportunities in the Pipeline, and Solution Responsiveness to name a few.

2.2
Discovery & Process Improvement

Discovery informs early decisions that set the product on the right path through the app factory
Discovery is part of what separates human-centered, digital transformation and product development enabled by platforms the from technology-centered, traditional systems development built on custom code and ERPs. Whereas traditional systems development focuses on the technologies and integrations (the how) to achieve requirements (the what), discovery refocuses on defining the whole problem in terms of the full set of questions important to the business and the people involved in it and affected by it. Discovery adds who the product is for and what they need in the context of when they need it and why. Discovery expands the possible outcomes from a best case of meeting a requirement to changing user behavior to improve business outcomes in measurable ways driven by strategy.

radar screen

Discovery deliverables include:

User Personas

To understand and build an application for end users, we create visual representations of them, including their goals, pain points, needs, and wants.

User Journeys
(Figure 2.2-1)

Once we’ve mapped out the personas for a product, we create Journey maps to represent their path through the process/application. This can include their pain points in different process steps.

Feature Story Maps
(Figure 2.2-2)

That set the product roadmap and promotes a shared understanding of the context for each ServiceNow product. It considers the current state, what has been tried, pain points, and gaps(that may lead to risks).

Figure 2.2-1 Sample discover deliverable: User Journey
product persona journeymap

These deliverables set a solid foundation for the product, informing the strategy and governance updates that occur throughout the product lifecycle, visualizing the product development to give stakeholders a sense of ownership, and incorporating input from both technical and non-technical staff at all ranks in the organization. A product enabled by discovery is desirable (meeting customer needs), feasible (meeting technical needs), and viable (meeting business needs).

Discovery continues through development to guide the product to success and sustained value
Discovery continues throughout design and development to progressively elaborate business needs into design and development-ready tasks and user stories. As we progress though discovery, it feeds back to strategy and governance by identifying business cases that may be better suited for different platforms and development locations.

Effective discovery identifies the appropriate ServiceNow reusable assets, modules within a platform, or discrete products to meet the business need. It adapts to and drives service strategy changes from the product level. Discovery identifies discrete products that align with the service strategy and identifies opportunities to integrate or merge products where there is business value to do so. Finally, discovery informs these decisions by reframing the challenge in terms of the five W’s over how.

Sample discovery deliverable
2.3
Digital Design Services

The user experience of an application effectively represents a personification of the system and is the first impression a customer has of an organization. It encompasses everything including the interface that users interact with, the tone that text conveys (i.e. is it profession and all business or lighter and more friendly?), the clarity of instructions, and helpfulness of any error states. Everything from colors to fonts to icons can subconsciously impact a user’s reaction to an application. A sloppy and confusing user experience makes even the most complex and fully functional systems feel extremely frustrating. More frustration means more resources dedicated to customer support and more energy to win back a user’s trust. In a sense, bad design is bad for business.

Applications that view design as an afterthought and overlook user experience are either replaced quickly or require significant rework to fix usability. This poses a serious project risk, poor return on investment for customers, and wastes resources that could have been used for future improvements. The solution to this simple problem is a strong emphasis on human centered design and user experience from the onset of the project all the way through to launch. The Platform Application Factory can provide dedicated UI/UX teams that are deployed to customers to help them shape the look and feel of their systems.

image of a circle of binary code that looks like a planet image of a circle of binary code that looks like a planet image of a circle of binary code that looks like a planet
  • Hosts branding workshops that help customers think about the experience they want to give end-users (both internal and external). Through focused interviews, the team will work with focus groups to define the personality of the application and establish expectations for the design.
  • Builds high fidelity, interactive mockups of the application using the brand and theme decisions.
  • Conducts real-time usability testing via interviews and observes how users behave with the interface. The resulting data identifies any areas of confusion and can make an application increasingly intuitive.
  • Designs a system which adheres to the best practices outlined in organizations Style Guide and 508 compliance regulations.
  • Creates a standardized level of quality for customer solutions regardless of the technical platform. Develops a design system clearly defining the properties of every detail of the interface. This includes color codes, fonts, text sizes, spacing measurements, etc. The design systems are delivered to the development team to greatly reduce the level of effort needed to build the interface.
Deloitte Acceleration

Deloitte comes equipped with technology like our Rapidfire solution. A framework that can generate production ready applications in hours with built in UI/UX and module specific data model generation.

2.4
Platform Application Develop Services

By offering a Platform App Factory, organizations can continuously develop and improve solutions for customers. The Platform Application Factory follows the Agile Methodology. Each sprint has planning meetings with product owners and reviews to demonstrate the progress made the cycle.

This level of engagement allows customers to provide feedback throughout the entire process and see tangible progress to confirm the application is meeting their needs before it’s too late. The development team also conducts internal code reviews to ensure that all deliverables are well-documented and follow best practices

Table 2.4-1 Benefits of Platform Application Services
Benefits of Platform Application Develop Services include:

Flexibility of anything from no-code out of the box configurations to more complex business rules with a polished user interface. ServiceNow application development should not be “one size fits all” and the Platform Application Factory must have the resources to cover this entire spectrum.

Access to diverse pipelines and infrastructures to handle both sensitive development as well as offsite development. Thanks to platform capabilities, we can package ServiceNow scoped applications from offsite and deploy them on-prem with incredible ease. This flexibility is just another factor that can greatly reduce both the cost and time to market.

Use of three environments: development, test, and production. When development is completed, the team conducts both integration testing with external systems and user acceptance testing (UAT) with customers prior to any deployments. These activities also include automated testing where applicable, comprehensive test scripts, and regression testing. Once the customer signs off, the development team oversees the deployment of the system and provide “hypercare” for the brief time following release to troubleshoot and correct any issues during the rollout.

Even after production deployments, the Platform App Factory model keeps continuous ServiceNow development and continuous deployment in mind. This approach allows ServiceNow applications to be built and released in phases instead of waiting for everything to be completed. Organizations can deliver key functionality to customers sooner while remaining flexible for future enhancements.

2.5
Platform Application
Enhance & Maintain

Once a platform app achieves milestones. such as a Minimum Viable Product (MVP), Authority to Operate (ATO), deployment into production, roll-out to real world users, or Full Operational Capability (FOC), the focus of its development eventually changes. Unlike traditional systems, which often switch into a “keep the lights on” maintenance mode that enables the system to continue working regardless of whether its value degrades, ServiceNow abstracts away most of the traditional maintenance activities and enable flexible app enhancement while running. This is where platform owners gain significant value because platforms drive down the cost of ownership. Platform apps can be modified quickly to respond to user feedback, to fix issues that become evident in the data they gather and visualize about user behavior or respond to changing business needs. They simplify integration with Continuous Integration/Continuous Delivery (CI/CD) pipelines and have automated test frameworks as built-in features that automatically run regression tests, stop deployments on test failure, and assure quality before each change. This continual enhancement and maintenance keeps the app alive and relevant, continuing to deliver value by enabling progressively better process, keeping up with the enterprise, and preventing it from becoming a “legacy system.”

image of orbits

ServiceNow App enhancement and maintenance activities require smaller-scale development and contracting methodology than the full-time team executing multiple sprints needed when building operating capability. Platform apps simplify the process of implementing changes over custom apps or ERP-based changes enabling some valuable enhancements to be implemented with far less effort than would warrant a development sprint. Adding a step to a business process, reconfiguring validation rules, updating language embedded in the app, minor rebranding or look-and-feel changes, and setup activities at business cycle boundaries (e.g. fiscal years) need to divert a dev team or require system administrators to be standing by, awaiting a new maintenance task. These sustaining changes are often urgent enough that waiting for enough of them to accumulate to warrant development sprints is not desirable, feasible, or viable. These enhancements and maintenance activities that must occur throughout the life of the product to maintain its value can be delivered in smaller increments where levels of effort are estimated in hours or days rather than weeks or months. To simplify and speed acquisition and reduce risk to the government, these increments can be packaged using a t-shirt sizing model with firm, fixed prices per estimated size.

image of orbits

To maintain product supportability, these enhancements and maintenance activities must incorporate the same standards established by the platform app factory at a smaller scale. Cross-functional support personnel with a background in the full end-to-end change process are necessary including the understanding of the human-centered approach established in discovery and design, the platform app implementation and automatic testing capability delivered during development, and the business savvy developed by continual improvement of the enhancement and maintenance process. This skillset is more collaborative, business-oriented, and human-centered and less technically based and process-oriented than is common among the system administrators, database administrators, and IT operations managers who operate and maintain traditional systems.

image of circles
1. Enhance and Sustain keeps the app valuable, not just working
Once a platform app achieves milestones. such as a Minimum Viable Product (MVP), Authority to Operate (ATO), deployment into production, roll-out to real world users, or Full Operational Capability (FOC), the focus of its development eventually changes. Unlike traditional systems, which often switch into a “keep the lights on” maintenance mode that enables the system to continue working regardless of whether its value degrades, platforms abstract away most of the traditional maintenance activities and enable flexible app enhancement while running. Platform apps can be modified quickly to respond to user feedback, to fix issues that become evident in the data they gather and visualize about user behavior or respond to changing business needs. They simplify integration with Continuous Integration/Continuous Delivery (CI/CD) pipelines and have automated test frameworks as built-in features that automatically run regression tests, stop deployments on test failure, and assure quality before each change. This continual enhancement and maintenance keeps the app alive and relevant, continuing to deliver value by enabling progressively better process, keeping up with the enterprise, and preventing it from becoming a “legacy system.”
2. Enhance and Sustain requires smaller, sub-sprint work increments
App enhancement and maintenance activities require smaller-scale development and contracting methodology than the full-time team executing multiple sprints needed when building operating capability. Platform apps simplify the process of implementing changes over custom apps or ERP-based changes enabling some valuable enhancements to be implemented with far less effort than would warrant a development sprint. Adding a step to a business process, reconfiguring validation rules, updating language embedded in the app, minor rebranding or look-and-feel changes, and setup activities at business cycle boundaries (e.g. fiscal years) need to divert a dev team or require system administrators to be standing by, awaiting a new maintenance task. These sustaining changes are often urgent enough that waiting for enough of them to accumulate to warrant development sprints is not desirable, feasible, or viable. These enhancements and maintenance activities that must occur throughout the life of the product to maintain its value can be delivered in smaller increments where levels of effort are estimated in hours or days rather than weeks or months. To simplify and speed acquisition and reduce risk to the government, these increments can be packaged using a t-shirt sizing model with firm, fixed prices per estimated size.
3. Enhance and Sustain requires a more collaborative, business-oriented, and human-centered skillset
To maintain product supportability, these enhancements and maintenance activities must incorporate the same standards established by the platform app factory at a smaller scale. Cross-functional support personnel with a background in the full end-to-end change process are necessary including the understanding of the human-centered approach established in discovery and design, the platform app implementation and automatic testing capability delivered during development, and the business savvy developed by continual improvement of the enhancement and maintenance process. This skillset is more collaborative, business-oriented, and human-centered and less technically based and process-oriented than is common among the system administrators, database administrators, and IT operations managers who operate and maintain traditional systems.
2.6
Strategic Communications & Change Management

Technology without Strategic Communications, such as Change Management, fail to reach users. Employees resist change for the sake of change but the right messaging from the right people, results in technology adoption and business value. Tech organizations are not equipped to drive employee engagement or adoption, this must come from the business organization making the change to their offerings.

To manage change effectively, an organization must:

1) plan and communicate change

2) establish and train owners of change

3) measure performance to demonstrate change

Make people understand the need and value of change.

Recognize the effort and resources necessary to make the change.

Be explicit, and clearly communicate the business outcome of the change.

Analyze the people management challenges and how best to address them.

Success in developing and rolling out any new technology requires input and coordination across numerous roles, many of which do not traditionally report to the technology organization.

Executive sponsorship is required to legitimize the project.

The change management leader has day-to-day responsibility for the initiative.

Change agents are workers in the line of business (LOB).

Collaboration analysts drive business value.

Marketing liaisons create a bridge to the end-users.

Establish a baseline of performance.

Track and measure all program activities.

Use adoption success stories to breed more adoption as an indicator of change.

Measure business results.

Strive for continuous improvement.

While the task of driving adoption of new tools / technologies seems daunting, many examples of success exist. Best practices always focus on establishing recognized business value, including broad user input in shaping the initiative, and addressing training with a broad and varied approach. This is no different. Strategic Communications early and often from both Leadership and Users along with hands-on exposure to the technology to provide input, makes adoption much easier resulting in a win both from the business and IT.

Tech Trends 2022

Engineer your tech-forward future
Deloitte’s 13th annual Tech Trends report provides insights and inspiration to unlock innovation, build trust, and engineer advantage for your digital journey ahead. We invite you to explore the seven trends.

GET THE REPORT
Tech Trends 2022 cover
2.7
Proposed Contract Structure

Deloitte suggests a flexible vehicle such as an IDIQ contract structure to support the establishment of an enterprise managed service capability. The Task Order (TO) structure in Table 2.7-1 is designed to promote ServiceNow platform application development control and transparency for the development organization and its business customers.

Table 2.7-1 Task Order (TO) structure
Task Orders Description Unit Duration Units
TO1 PM Services - Factory Operations Center Base + Option Years LOE
TO2 Project/Client #1 12 Months See CLINs
TO2 Project/Client #2 12 Months See CLINs
TO3 Project/Client #3 12 Months See CLINs
Available CLINs for each Application Task Order
0001 Discovery & Process Improvement 2x2 Weeks Sprints FFP
0002 Digital Design Services 2 Weeks Sprint FFP
0003 Platform Application Development Services 2 Weeks Sprint FFP
0004 Platform Application Enhance & Maintain – (T-Shirt Sized) T-Shirt Sizes FFP
0005 Strategic Communications / Change Management 1 FTE LOE

Serving as the foundation for the IDIQ structure, TO1 establishes Platform Application Factory Operations Center to deliver each customer’s journey through the Factory. The Factory Operations Center engages with customers directly to establish the project that is right for their requirements. Additionally, the Factory Operations Center provides answers to programmatic and technical challenges as customers work through the platform governance process (see section 2.1).

Subsequent TOs can be created for every project, allowing customers to leverage the underlying CLIN structure so they can purchase the elements of development (see sections 2.2-2.7) they require. This tailoring allows customers to “bring their own…” for activities like design, enhancements, and strategic communications. Figure 2.7-1 provides three sample task orders in which clients leverage the different CLINs for their projects.

Figure 2.7-1 Sample Platform Application Factory Task Orders
Platform Application Factory Operations

In the example of Sample Task Order (STO) 2, the customer requires all of the services provided by the IDIQ. This is in contrast with the needs of the customer for STO 3 requires flexibility as they are bringing their own design and communications and therefore don’t need that from the factory. By making these decisions up front, the expectations for platform delivery shop and their customers are clear on a contractual level.

Conclusion

Deloitte believes by leveraging a platform application factory delivery model, organizations will be able to provide an end-to-end process to customers that enhances the agile delivery of current and future approved technologies. This new model is made for a new age: the digital creative consultancy, it transforms the customer experience by giving leaders across the organization one place to come to have their digital ambitions brought to life.

Deloitte has the proven experience in deploying ServiceNow platform-based solutions to help the Government agencies deliver the promised value of these technologies further enabling its mission. Evolving usage of ServiceNow platforms, innovative technologies, and DevOps methods require an evolutionary delivery approach where many skills can be accessed quickly. By investing in the Platform Application Factory, organizations will have the ability to deliver faster, more cost efficient, truly digital transformation capabilities. The contract structure outlined in this whitepaper provides organizations with a framework to not only address transformation goals but also provide a capability that can be leveraged across the entire organization.

Insert Custom HTML fragment. Do not delete! This box/component contains code that is needed on this page. This message will not be visible when page is activated.
+++ DO NOT USE THIS FRAGMENT WITHOUT EXPLICIT APPROVAL FROM THE CREATIVE STUDIO DEVELOPMENT TEAM +++