Digital Outcomes and Specialists: digital outcomes capabilities
Descriptions of team capabilities on the Digital Outcomes and Specialists framework.
The public sector can use the Digital Outcomes and Specialists framework on the Digital Marketplace to find:
- digital outcomes, for example the beta phase of an NHS booking system
- digital specialists, for example service managers or developers
- user research studios
- user research participants
Digital outcomes suppliers provide teams to work on a digital service or product. They must be able to provide at least one team capability to be eligible to supply digital outcomes through the Digital Outcomes and Specialists framework.
You’ll see these descriptions of capabilities when you apply to provide digital outcomes.
Performance analysis and data
Interpret and use performance data to continuously improve services. Performance analysis involves measuring and interpreting data to see where and how a service can be improved. Ensure data can be used effectively across government and by the public.
Performance analysis and data includes:
A/B and multivariate testing
Improve product performance by agreeing a hypothesis, setting up or managing a testing framework, and evaluating the results. Read more about using data.
Data analysis
Examine, transform and model data to discover useful insights, suggest conclusions and support decision making.
Data cleansing
Detect and correct inaccurate or corrupt records from a record set, table or database. Collate and manipulate data into a usable format.
Data visualisation
Interpret data into meaningful graphics to help analyse and display data. Read more about data visualisation.
Performance frameworks
Set up key performance indicators (KPIs) and measure the progress of an organisation, programme, service or product against its goals.
Performance reporting
Present key performance data and analysis for a service or product. Read a performance analyst job description (ODT, 24KB).
Statistical modelling
Create models to help understand relationships between different types of data and support decision making.
Web analytics
Measure, collect, analyse and report data on how people use a web service so that it can be improved.
Security
Maintain the confidentiality, integrity and availability of services and information, and protect services against threats.
Security includes:
CESG information assurance certification
Offer services as a CESG Certified Professional - the government’s approved standard for cyber security professionals. CESG is now part of the National Cyber Security Centre.
Firewall audit
Ensure deployed firewall rules match security policies, and identify where the rules should be changed.
Incident response and forensics
Prepare for, and respond to a security incident. Determine what has gone wrong and how to resolve the incident. Understand and comply with forensic requirements.
Infrastructure review
Review infrastructure to ensure the hardware and software meets security policies, and is appropriately configured and patched.
IT health check
Conduct penetration testing using CESG-approved firms. CESG is now part of the National Cyber Security Centre. Read about the Check Scheme.
Risk management
Identify, analyse, document, mitigate and monitor the risks of a system.
Security policy
Evaluate and develop security plans and policies to protect digital assets.
Threat modelling
Take a structured approach to analysing the security needs of a system or service.
Vulnerability and penetration testing
Analyse and test a service for security problems. Read more about vulnerability and penetration testing.
Service delivery
Manage the development, delivery and communication of an effective, user-focused digital service.
Service delivery includes:
Agile coaching
Help individuals, teams and managers to be effective by embedding an agile culture. Read an agile coach job description.
Agile delivery
Support the delivery team by removing blockers to progress, facilitating discussion and helping the team to self-organise without imposing how work is done.
Business analysis
Specify, collect and present performance data and analysis for a product or service. Read a business analyst job description (ODT, 21KB).
Digital communication and engagement
Develop or deliver a communications plan for a service or product which engages users across many channels. Read a blog post about agile engagement and the role of communications in delivering new digital services.
Product management
Lead the delivery and continuous improvement of one or more digital products or platforms.
Programme management
Manage and organise groups of related projects so they work together to achieve a strategic objective.
Project management
Motivate and manage a team, and plan and prioritise work to achieve project objectives.
Service management
Develop and deliver an effective user-focused digital service. Manage the full product lifecycle including user research, design, delivery and the continuous improvement of one or more transactional services or platforms. Read more about what a service manager does.
Software development
Develop and continually improve code, with a constant focus on how the service or product will be used.
Software development includes:
Application program interface (API) development
Design and evolve secure APIs.
Cloud-based service development
Understand how using the cloud might change an application’s architecture. Develop, deploy and maintain applications in the cloud where appropriate.
Content management system (CMS)
Build, maintain, customise and extend a CMS.
Customer relationship management (CRM)
Build, maintain, customise and extend a CRM system.
Database development
Build and maintain a persistent storage solution to meet the needs of the project or service.
Desktop application development
Build and maintain applications for desktop computers based on user needs.
Front-end web application development
Build and maintain the user interface of a web application based on user needs.
Game development
Develop games, for example for education or training.
Geographical information systems (GIS) development
Build and maintain GIS systems using open standards.
Machine learning
Understand a variety of machine learning techniques and apply them appropriately.
Mainframe
Implement and update mainframe technologies. Migrate away from mainframe applications and tools when appropriate.
Message queues
Design and implement systems using message queues. Understand the benefits of message queues and how they fit within a larger architecture.
Mobile application development
Build and maintain applications for mobile devices based on user needs.
Search
Develop search systems that index content so users can find it. Structure search tools based on source data.
Systems integration
Implement or update an architecture across multiple systems. Integrate core legacy systems where necessary.
Web application development
Build and maintain web applications using front-end and server-side technologies to create accessible, user-centred digital services.
Support and operations
Support and manage the day-to-day operations of services, handle user requests and queries, and ‘keep the lights on’.
Support and operations includes:
Customer support
Support user needs by providing help before, during and after people use a product or service. Read about managing user support.
Firewall management
Provision, deploy, upgrade, patch, and monitor firewalls to reduce cyber attack and compliance risks.
Hosting
Implement and manage cloud-hosted infrastructure or traditional datacentres. Read more about hosting.
Incident management
Log, record and manage incidents on digital services.
Monitoring
Monitor system performance and events. Ensure relevant alerts are set up.
Network administration
Assemble, maintain and upgrade computer hardware and software systems that make up a network.
Service desk
Provide first or second-line technical support to either internal or external users.
Systems administration
Install, support and maintain computer systems. Manage user and security policies.
Tooling
Set up and maintain tools for continuous integration and deployment of digital services.
Testing and auditing
Continuously ensure that a product or system does what it’s supposed to do to meet user needs efficiently and reliably.
Testing and auditing includes:
Accessibility testing
Test whether a product or service is easy to use for people using assistive technologies, for example screen readers, voice recognition software or trackball devices. Highlight problems and suggest changes where appropriate. Read more about accessibility testing.
Application testing
Ensure the integrity of the product by writing automated tests or conducting manual tests. Investigate the results, and report bugs or issues.
Data auditing
Profile data to assess whether it’s fit for purpose. Measure the impact of poor quality data on service performance. Highlight problems and suggest changes where appropriate.
Load and performance testing
Test sites and applications under realistic loads (traffic) to make sure that they’re stable and work well for users. Read more about load and performance testing.
Process auditing
Review how IT processes are managed, for example establish whether practices are compliant with payment card industry (PCI) standards. Highlight problems and suggest changes where appropriate.
Software auditing
Provide independent examination of a software product or process to assess compliance with specifications, standards, contracts or other criteria. Highlight problems and suggest changes where appropriate.
System auditing
Examine system controls within an IT architecture to test the suitability and validity of a system’s IT configurations, practices and operations. Highlight problems and suggest changes where appropriate.
User experience and design
Design and write content for services and products based on user needs and behaviour.
User experience and design includes:
Accessibility
Ensure a digital service considers the needs of all possible users so that no one is excluded. Read more about accessibility skills.
Animation
Create moving images and effects which can be used on websites, videos or games.
Brand development
Understand and design how an organisation, service or product is perceived and communicates its brand, whenever and wherever users interact with it.
Content design and copywriting
Write content for a site or service to clearly, simply and quickly communicate information to users. Read about the work of a content designer.
Cross-platform design
Create experiences that cover all user interactions when they use a product or service. This will cross many channels, involve online and offline products and services, and include digital and face-to-face interactions.
Information architecture
Organise, structure and label content to help users find information and complete tasks.
Interaction design
Design a digital service so that it’s as simple as possible for users. Create user journeys and interaction patterns.
Prototyping
Create a basic version of a product that can be quickly tested and iterated with users.
Service design
Design online and offline services based on user needs and behaviour. Watch the video about service design
User experience and design strategy
Conduct long-term planning to align every user interaction with a vision for user experience.
User research
Conduct research to understand users and their needs. User research continues throughout the design, build and operation of a service.
User research includes:
Creating personas
Create personas based on the characteristics of a group of users who use a service in a similar way. Read more about creating evidence-based personas.
Quantitative research
Design, conduct and analyse surveys and online panels to understand user attitudes and behaviours on a service or product. Read more about user research surveys.
Usability testing
Evaluate the usability of a product by testing it with representative users.
User journey mapping
Create and work with user journey maps to help understand the user experience of a service throughout its lifecycle, across all channels and for each interaction.
User needs and insights
Design, conduct and analyse user research to identify users of a service and their needs. Read more about user research skills.