Arbeidstilsynet [the Norwegian Labour Inspection Authority manages and develops internal professional applications that support the Norwegian Labour Inspection Authority's work processes. As the administration and development need is greater than what the Norwegian Labour Inspection Authority's own employees can carry out, and there can be a need for expertise, the contracting authority must have assistance with this work through service procurements.
The contracting authority would like to enter into eight separate framework agreements, each with one to three tenderers, so-called parallel framework agreements.
The project work in the Norwegian Labour Inspection Authority follows Digdir's Project Guidelines with the accompanying documentation requirements and decision points.
The role of project manager has the authority and responsibility to manage a project and deliver the necessary products within the frameworks and limitations that are defined by the project owner. The project manager's responsibility mainly consists of planning, delegating assignments to the rest of the project team, supervising activities and progress, and managing all aspects of the project. The project manager reports to the project owner on progress, deviations, and finances. In our IT development projects we aim for a flexible development methodology based on Scrum/Kanban, with a relative, small team and strong involvement from different parts of the organisation.
The architecture work in the Norwegian Labour Inspection Authority is organised through a general process that supports compliance with strategies, principles, and requirements for the Norwegian Labour Inspection Authority's services. The architecture function also has development and administration responsibilities for the steering documents within the architecture area.
The general architecture process sets the direction and focus for the architecture area through concept work, architecture design, visions, and road maps at portfolio level, as well as incorporating standards and architecture guidelines.
The service orientated architecture process is organised through projects, and defines and develops new services and further develops existing services. The work is undertaken by formulating technical systems in defined deliveries in projects. The focus for the work spans all the architecture layers: Business architecture, information architecture, application architecture, technology architect, and security architecture.
Responses to this part of the tender will apply for system architect and information architect.
System development at the Norwegian Labour Inspection Authority contributes to developing and making new systems and applications that support the Norwegian Labour Inspection Authority's business areas and cover our users' needs. System development is done in both project and administration connections, where developers work in a team together with designers, testers, system administrators, and business owners. The teams use flexible processes based on Agile, Scrum, and Kanban. We largely focus on multidisciplinary cooperation via product teams and DevOps practice for continual improvement of our processes in order to achieve frequent deliveries of codes so as to give value to our users as quickly and efficiently as possible.
Our systems consist of both traditional systems and on-premises based on Microsoft technology, and systems made on the cloud platform AWS (Amazon Web Services) based on Serverless and event-driven architecture. We would mainly like developers who want to work on several parts of the technology stack depending on need, but we are also looking for persons with deeper knowledge within frontend or backend development. In addition we would like experience developers who can take on the role of Tech Lead, where the person will, to a greater degree, assist the team as a technical mentor and coordinate application design.
The computer warehouse work in the Norwegian Labour Inspection Authority will support the authority's need for analysis and reporting. The computer warehouse system follows Kimball's principles and is based on Microsoft technology.
The scope of the assistance concerns all or parts of the process for the computer warehouse, from need to obtaining requirements, data modelling, uploading data from source and transformation to star models, which form the basis for analysis and reports. The assistance can include further development of the system, including receiving and making data sources available, maintenance of existing systems, as well as the establishment of new systems for analysis and reports.
The Norwegian Labour Inspection Authority is in a process of establishing a machine learning platform in Amazon Web Services (AWS) with the aim of supporting several services in the organisation. A developer within machine learning will focus on modular systems based on re-usable components, a central data memory, and maintained services. The development follows established guidelines and with close cooperation with the business in ordre to ensure that the needs for a better decision basis are a more digitalised work process are met.
The assignments for a developer within machine learning will consist of, amongst other things, finding, obtaining, and making data available, developing and administering machine learning services, and communicating what possibilities data and machine learning give within the organisation.
The Norwegian Labour Inspection Authority has a newly developed intranet system based on SharePoint Online. This also includes a quality system for handling steering documents. The system has functions based on PowerAutomate that, amongst other things, sees to the approval and conversion of procedure documents.
We need a development resource for the further development and administration of our SharePoint system, who can assist when there is a need for further development of the system, troubleshooting, and corrections (2nd/3rd line), and assist with policies and rights management when required. Further development and administration of the search function could also be required.
There can also be a need for a consulting resource for further development and administration work for this system. This can either be offered as a senior development resource who has consulting competence, or as a separate resource.
The Norwegian Labour Inspection Authority needs different design roles for the different phases of a project. We would therefore like tenders for one or more of these roles. It is an advantage if a designer has competence within several of the roles.
Service designer
Service design in the Norwegian Labour Inspection Authority will contribute to the development of new or improved existing services through the use of design methodology. The service designer will have a general view of the innovation process, and will be able to contribute to solving complex tangles. The service designer must be able to plan and organise people, infrastructure, communication, and the physical components so that the whole has a higher value for both the service and our users.
Interaction designer
Interaction design in the Norwegian Labour Inspection Authority will contribute to raising the user experience for systems that are developed in the authority through uniform and efficient design, good content structure, and being easy to use. In the coming years we will have some of the trade systems on mobile devices, and need competence in the design of mobile solutions. The Norwegian Labour Inspection Authority has established a GUI design guide that the systems are built on.
The Norwegian Labour Inspection Authority uses service design and design methodology in order to describe users' needs and possibilities.
UX designer.
UX design in the Norwegian Labour Inspection Authority will contribute to the visual expression in our system being in line with our graphical profile and consisting of elements that are re-usable across systems. We use Figma as a tool for our design system and our drafts.
The scope of the assistance can be connected to reviews and updates of the design system in Figma, and assistance with prototyping and interaction design in individual projects. It is a plus if the candidate also has graphical competence. Relevant systems include web applications for internet, intranet, and extra network, including systems built on .NET and SharePoint technology.
The Norwegian Labour Inspection Authority works for high quality in the systems we made, and testing is central throughout the entire development process. This happens through unit tests, integration tests, user interface tests, and end-to-end tests. We use both automatic and manual tests. Work is continually being undertaken to increase the amount of automation in the test processes.
The software tester will contribute to increase the quality in all links, prevent errors, and uncover shortcomings as early as possible. When planning development assignments and projects, the test will assist the business side by describing test scenarios and setting-up validation tests. Testing procured software can also be required, as well as testing integrations between different applications, which can be both self-developed and off-the-shelf products.
The Norwegian Labour Inspection Authority mainly uses flexible development methods and software testers work in development teams. An understanding of testing in flexible development is central.
There can also be a need for a test manager with overall responsibility for testing deliveries. Assignments for a test manager include, in addition to the assignments for a software tester, formulating test plans for validation tests, acceptance tests, regression tests, and preparing the test environment and test data. The coordination of test resources is also an important assignment for the test manager.