Digital Assistants and Employees in Requirements Management
Guest Blog Article at T2Informatik:
“But, boss, I can’t clone myself!” We all know this sentence from our projects, when suddenly a bottleneck arises, for example when a customer makes a big update of the requirement specification and the requirements have to be evaluated quickly and no qualified employees can be found. What can we do in such a situation? One possibility is to work with digital assistants and employees.
Artificial intelligence, robotic process automation and chatbots are increasingly changing the way we work. Digital assistants or employees – known in English as digital employees, digital assistants or digital workers – are already on the market. The state of the art in Artificial Intelligence already allows the implementation of necessary skills, which are required, for example, by a Digital Requirements Manager. A Digital Worker relieves the team of routine tasks and thus provides more time for the important tasks when working with requirements.
Software Bots, Digital Assistants and Digital Workers
Digital Workforce describes a variety of solutions for the automation of tasks. In most cases the Digital Workforce is a virtual software robot that either autonomously executes the task in the background or interacts with the other employees. Using Digital Workforce increases productivity and efficiency of work.
The Digital Workfoce can be divided into the following categories:
- Software Bots – Completion of single tasks
- Digital assistants – monitored completion of the job role (attended automation)
- Digital employees – autonomous completion of the job role (unattended automation)
Robotic Process Automation is the most widely used solution for automation. Software Bot or RPA-Bot is software programmed to mimic human actions and execute individual tasks. Software Bots are based on Robotic Process Automation and if necessary also on Artificial Intelligence.
The Digital Employee is a software that models and takes over human job roles as well as end-to-end tasks. Digital assistants are based on Artificial Intelligence and Robotic Process Automation. The Digital Employee frees human employees from repetitive tasks and frees up more time for the completion of valuable tasks.
In comparison with the digital employee who performs his tasks autonomously (unattended automation), a digital assistant needs supervision or human input to perform his tasks (attended automation).
Digital employees/assistants are already widely used today, for example for tasks in project management, ERP administration, order-to-cash, source-to-pay and talent acquisition payroll administration.
The State of the Art
Digital Workforce is already offered by some companies, mostly as software bots, but also as employees on a monthly basis. Software tools are available for those who want to develop their own workforces. Cloud platforms like Google, IBM or SAP can also be used accordingly. For example, the IBM platform supports the development of digital employees: “A human-centered automation tool for building intelligent digital workers”.
Digital Requirements Manager
Job Role Model
In order to delegate the tasks to a requirements manager, or to develop software for requirements managers, we must first examine the job role, i.e.
- the order of the tasks,
- the duration of the tasks, and
- the interactions with the other job roles.
Based on the findings of the study, concrete tasks and key performance indicators (KPIs) can be defined.
Our Requirements Manager, for example, which is active at a supplier for control units, would allow such a process:
From this workflow it is possible to identify the tasks that are performed repetitively and routinely, because such tasks are good candidates for a digital employee to take over: importing new customer requirements into the requirements management tool, comparing customer requirements with the latest status, examining new, modified or deleted requirements, identifying duplicate requirements. Assigning the appropriate experts for an analysis is also a task that a digital employee can perform.
The Digital Requirements Manager is Born
In order to be able to perform the identified tasks from the job model, the digital employee must learn all the necessary skills. Sometimes it is also necessary to develop completely new skills.
The skills that our digital requirements manager should have are
- Identification of requirements from documents (Word, PDF),
- Classification of requirements into “functional” and “non-functional”,
- Assignment of requirements to the expert areas,
- semantic search of requirements
- Comparison and search for similar requirements,
- Translation of requirements into another language,
- Read and send emails,
- Starting an RPA bot, and
- Estimate of effort for assigned tasks.
Integrate the Digital Requirements Manager into the Team
The management of digital employees is not much different from the management of human employees. In the beginning, one would give the Digital Employee a less important task and subject the results to a review or test to verify that it works. The KPIs can be monitored in the same way as for human employees. For example, our Digital Requirements Manager could send an invitation to review by email after each import of requirements.
The Digital Requirements Manager as Internal or External Employee
Digital employees can be implemented and used within the company, i.e. on-premise. In such a setting, IT should generally take care of maintenance, further development and support. Alternatively, the digital employee can also be hired like an external employee. The company looks for a provider and concludes a contract on a monthly basis, similar to a Software as a Service Agreement (SaaS). In contrast to SaaS, there is an onboarding phase in this case, in which, for example, e-mail and tool access is granted and company-specific processes and possibly also technical terms are learned. Which option makes more sense varies from company to company. This also applies to the requirements manager as a digital workforce. Whether an internal or external solution is better depends on the IT strategy of the company.
The Digital Workforce is not the future, it is the present. A Digital Requirements Manager can be usefully employed to relieve human employees of repetitive, low-impact tasks. This frees up more time for creative tasks and increases team efficiency and productivity. And as in other areas of digitalization, the same applies here: companies should not wait with the introduction of a digital requirements manager.