Blog

New

Prototype-driven development

Prototyping development helps the development team eliminate misunderstandings at all levels by using prototypes at each of them during the evolution of the project.

Modern approach to technical writing

There is a wide range of technical writing tools available on today’s market. There are systems for simple tasks that do not involve processing of large content volumes. A user guide for a small article, such as a wristwatch, or a simple computer program, such as an...

Subtasks of User Stories: how and why we estimate them

As employees and customers alike continue to work from home in view of the COVID-19 pandemic, we believe it is getting even more important than ever to continue sharing our experience with regards to remote work and efficient collaboration across distributed teams....
Remote commissioning in the pandemic

Remote commissioning in the pandemic

The COVID-19 pandemic has made a significant impact on the relocation of people around the world. Many countries closed their borders for the entry, while numerous companies were actively developing projects in the territories of other states. As a result, the...

read more
SVN 4 PLC

SVN 4 PLC

Today I’d like to share my experience I’ve gained using a cloud storage service with a version control system for my PLC projects. In particular, I’ll address projects developed in the IDE TIA Portal or Simatic Step7 that both employ Subversion repositories. Let’s...

read more
Azure Portal. How to configure roles

Azure Portal. How to configure roles

In a growing organization, with an increasing number of employees, the number of products, applications and resources increases as well. As a result, it becomes necessary to systematize employees’ activities, ensure control over data security and optimize costs. The...

read more
Django is for everything!

Django is for everything!

Starting with Django version 3, you can use async core support. For many years WSGI (Web Server Gateway Interface) has been a simple and universal interface between python applications and web servers. By design, WSGI servers are synchronous. The server blocks every...

read more
Why estimate user stories

Why estimate user stories

Imagine having a new customer that wants you to implement a new product quickly at best quality and modest cost. It might be possible to try to estimate the task immediately, evaluate the product offhand, and work out temporal and financial assessments of the project,...

read more
C++ is dying or maybe we miss something

C++ is dying or maybe we miss something

Programming languages bring us a wonderful option to get almost anything we want from our computers and gadgets. With the development of electronics from mainframes to personal computers, from personal computers to portable computers, from portable computers to...

read more
Nearshore Strategies

Nearshore Strategies

This essay regarding nearshore strategies in the field of software development is based, among other things, on various considerations made by the Software Association of the VDMA (Verband Deutscher Maschinen- und Anlagenbau) in 2001. They have lost nothing in their...

read more
Sprints, Daily stand-ups & Demo

Sprints, Daily stand-ups & Demo

We are continuing our cycle of articles about the internal Scrum trainings conducted at our company. By this article we invite our readers to get familiar with the next practical training session that belongs to a series of investigative trainings for the following...

read more
You save yourself endless coordination loops.
You gain clarity, structure and concrete impulses
for the implementation of your software projects.

Sie ersparen sich endlose Koordinationsschleifen.
Sie gewinnen Klarheit, Struktur und konkrete Impulse
für die Umsetzung Ihrer Softwareprojekte.

Technisches Büro

Pionierstr. 1A,
D-76187 Karlsruhe,
Deutschland
E-mail: info@grse.de

Hauptsitz

Baumenäcker 5,
D-74746 Höpfingen,
Deutschland
Fon: +49 6283 303 1157
Fax: +49 6283 303 1156
E-mail: info@grse.de

Technical office

Pionierstr. 1A,
D-76187 Karlsruhe,
Germany
E-mail: info@grse.de

Main office

Baumenäcker 5,
D-74746 Höpfingen,
Germany
Fon: +49 6283 303 1157
Fax: +49 6283 303 1156
E-mail: info@grse.de

You save yourself endless coordination loops.
You gain clarity, structure and concrete impulses
for the implementation of your software projects.

Sie ersparen sich endlose Koordinationsschleifen.
Sie gewinnen Klarheit, Struktur und konkrete Impulse
für die Umsetzung Ihrer Softwareprojekte.

Hauptsitz

Baumenäcker 5,
D-74746 Höpfingen,
Deutschland
Fon: +49 6283 303 1157
Fax: +49 6283 303 1156
E-mail: info@grse.de

Technisches Büro

Pionierstr. 1A,
D-76187 Karlsruhe,
Deutschland
E-mail: info@grse.de

Main office

Baumenäcker 5,
D-74746 Höpfingen,
Germany
Fon: +49 6283 303 1157
Fax: +49 6283 303 1156
E-mail: info@grse.de

Technical office

Pionierstr. 1A,
D-76187 Karlsruhe,
Germany
E-mail: info@grse.de

© 2026 GR Software Engineering GmbH

Book a call