adesso BLOG
31.10.2024 By Ertan Mutlu
From outsourcing to smart sourcing
Companies today face major challenges: technological progress, digitalisation, a shortage of skilled workers and cost pressure are making operational processes more difficult. Traditional outsourcing is often no longer enough. Instead, many companies are turning to ‘smart sourcing’ – a flexible strategy that combines internal resources with external expertise. In this blog post, you will learn how to successfully make the transition to smart sourcing and what role managed services play in the process.
Read more26.08.2024 By Sandra Weis
Mastering critical challenges in projects with a task force
Projects are often faced with numerous challenges, but sometimes these go far beyond the usual and jeopardise the entire project. This is where the implementation of a "task force" can be the key to success. In my blog post, you can find out how these specialised teams use their agile expertise and professional diversity to overcome critical problems and get projects back on track.
Read more22.07.2024 By Volker Mull
Insurers operate on the open heart
The insurance industry is facing profound change: outdated systems need to be modernised in order to meet the expectations of young, digitally savvy customers and to counter rising cost pressure. The use of AI and digital platforms plays a decisive role in this. But how can the transition from traditional mainframes to future-proof business platforms be achieved? I answer this question in my blog post.
Read more21.03.2024 By Shankara Hariharan
Navigating the Cloud: Public vs Private vs Hybrid
In the cloud computing landscape, almost all companies are faced with numerous critical decisions regarding the management of their IT systems. One of the most important decisions is choosing the appropriate cloud computing model. In this blog post, I will look at the intricacies of private and hybrid cloud solutions with their respective use cases.
Read more11.03.2024 By Daniil Zaonegin
Diagnosis of thread pool defects
.NET applications use threads to execute their work instructions. A thread pool bottleneck (also known as "thread pool exhaustion") occurs when a thread is requested from the thread pool but this can no longer provide one. In my blog post, I show you the problems associated with this and how you can analyse and solve these problems.
Read more13.02.2024 By Johannes Bayerl and Tobias Kirsch
Volunteering and its parallels in day-to-day IT work
Volunteering is an important pillar of our society. As we see it, volunteering cultivates skills that can also come in handy in software development and IT consulting. Especially in the context of agile approaches and frameworks, you can develop a variety of soft skills by doing volunteer work that can also be put to use in your everyday work. We will describe these in our blog post.
Read more29.01.2024 By Sarah Röhe and Ellen Volkert
Requirements engineering in a fixed-price context - Negotiate the scope and manage the budget
The term ‘fixed price’ raises a number of issues in agile development, since the scope should in theory be clearly defined. However, in practice, the requirements are often incomplete and subject to change. This can lead to uncertainty, different interpretations and, if worst comes to worst, the project failing. In this blog post, we will take a closer look at expectation management and the concept of scope. Along with that, we will also explore several requirements engineering methods that allow you to remain on budget and describe possible solutions in cases where your project is at risk of going over budget.
Read more22.01.2024 By Tino Kiemann
Smart solutions to complex problems: DDD, CQRS, ES and the role of Axon
How do you develop a highly available application that is both scalable and easy to maintain in today’s world? In this blog post, I will briefly explore approaches, methods and tools that I believe can be used to achieve this.
Read more15.01.2024 By Alexander Böhm
Enabling Keycloak login via customer number
Keycloak is an open-source platform for identity and access management (IAM). It offers extensive functions for secure authentication, authorisation and user management for modern applications and services. I will show you in this blog post how a customer number can be implemented as an additional login feature alongside user name and/or e-mail address.
Read more