corona-warn-app / cwa-documentation

Project overview, general documentation, and white papers. The CWA development ends on May 31, 2023. You still can warn other users until April 30, 2023. More information:
https://coronawarn.app/en/faq/#ramp_down
Apache License 2.0
3.29k stars 345 forks source link

Maintenance Costs #936

Closed danielehrhardt closed 1 year ago

danielehrhardt commented 1 year ago

ok, I would like to start a discussion here because I have the feeling that far too little attention is paid to the topic.

I often read that the maintenance costs and also the development of the Corona Warn App seem to be extremely expensive.

I wonder if there is a controlling that checks such expenditure for correctness and also for plausibility.

The app will probably operate in the OTC this is also significantly more expensive than competitors but the costs that are called here are absolutely disproportionate.

I would like someone from the internal team to make it their task to shed light on this topic and be more transparent.

Several hundred million euros of tax money are wasted here. It also looks like the German government has no idea about it and it's still new territory. since the government is obviously being ripped off here, something must be done about it. I ask for your help to pay more attention to the topic in order to create more transparency. it really can't go on like this.

Ein-Tim commented 1 year ago

I think costs are a relevant and important topic and certainly something that can be discussed.

However, I don't think development repositories on GitHub are the right place for this.

Question on details of the costs, etc. are better placed in an "Informationsfreiheitsanfrage" on e.g. fragdenstaat.de.

For sure the team may decide how to proceed on this one.

danielehrhardt commented 1 year ago

I think coasts are a relevant and important topic and certainly something that can be discussed.

However, I don't think development repositories on GitHub are the right place for this.

Question on details of the coasts, etc. are better placed in an "Informationsfreiheitsanfrage" on e.g. fragdenstaat.de.

For sure the team may decide how to proceed on this one.

I understand why you think GitHub isn't the right platform, but I think it's exactly the right platform.

I send a question to fragdenstaat and get an answer, but that's not what I want to achieve.

I would like this topic to receive attention and boil up. otherwise nothing will change.

Ein-Tim commented 1 year ago

@danielehrhardt

I would like this topic to receive attention and boil up. otherwise nothing will change.

I understand this, but this topic is actually quite hot and is everywhere in the media. I doubt that opening a GitHub issue will bring this topic into the focus of more people.

But as I said, the CWA Open-Source-Team will have to decide whether they will leave this open and try to give you answers here, or if they want to close this issue.

danielehrhardt commented 1 year ago

@danielehrhardt

I would like this topic to receive attention and boil up. otherwise nothing will change.

I understand this, but this topic is actually quite hot and is everywhere in the media. I doubt that opening a GitHub issue will bring this topic into the focus of more people.

But as I said, the CWA Open-Source-Team will have to decide whether they will leave this open and try to give you answers here, or if they want to close this issue.

I don't read anything in the media about changing something.

OK, please discuss internally and decide, I personally think that well-versed people can exchange ideas and evaluate and assess the whole thing.

The media only report and do not offer a platform for an exchange. But there should be a place to discuss this case.

What is happening here is just sad.

Ein-Tim commented 1 year ago

@danielehrhardt Maybe you could elaborate what you want this thread to be? A place for discussion where interested community members can costs suggestions on how maintenance coasts can be reduced? Or do you only want to get answers from the team on why the costs are that high?

danielehrhardt commented 1 year ago

@danielehrhardt Maybe you could elaborate what you want this thread to be? A place for discussion where interested community members can make suggestions on how maintenance coasts can be reduced? Or do you only want to get answers from the team on why the coasts are that high?

Both!

TBH i have spoken to a few colleagues and in no world under any circumstances can such a cost be justified.

We need to Stop what is happening here.

MikeMcC399 commented 1 year ago

@danielehrhardt

I wonder if there is a controlling that checks such expenditure for correctness and also for plausibility.

The Deutscher Bundestag is the controlling instance, since the Corona-Warn-App is from the Robert Koch Institute which is a Federal Institute within the portfolio of the Federal Ministry of Health (Bundesministerium für Gesundheit).

You can find detailed cost information in the document "Deutscher Bundestag - Schriftliche Fragen mit den in der Woche vom 21. November 2022 eingegangenen Antworten der Bundesregierung" Drucksache 20/4631.

This issue does not belong in the cwa-server repository, which is a technical repository for one part of the Corona-Warn-App system. It is also questionable if it belongs in the GitHub space for CWA at all, because GitHub only concerns itself with technical functionality, documentation, bugs and enhancement requests not with project management, funding, costs and pandemic / political planning. That would need to be addressed to the BMG (Bundesministerium für Gesundheit).

I would suggest moving this issue to cwa-documentation which is the repository most closely related to project overview, and then closing it.

cc: @brianebeling

brianebeling commented 1 year ago

Thank you for your interest in the project management of the Corona-Warn-App. While cost is an important factor in this project, we are not qualified to make political or financial statements via GitHub. This is primarily a place to voice concerns regarding software-development and to work together on the open-source parts of the project, like the website or Android and iOS app.

This is a complex project with many participants and in this case we do not have the means to provide you with a satisfying answer. The best place for you to inquiry more detailed information is the Bundesministerium für Gesundheit, like Mike explained in more detail already.

We are always open for suggestions regarding the repositories visible in this GitHub Project. Please keep in mind that GitHub is not a political - but a technical - platform and we are not the controlling instance.

GisoSchroederSAP commented 1 year ago

@danielehrhardt Maybe you could elaborate what you want this thread to be? A place for discussion where interested community members can make suggestions on how maintenance coasts can be reduced? Or do you only want to get answers from the team on why the coasts are that high?

Both!

TBH i have spoken to a few colleagues and in no world under any circumstances can such a cost be justified.

We need to Stop what is happening here.

@danielehrhardt, first of all: Thanks for opening the discussion about a topic that is neither new nor does it touch the right audience. Let me briefly explain. As already mentioned above, the community here more or less in GitHub discusses documents, source coding, functional descriptions and other representations related to the product. From the Open Source perspective you mal also address personal interests in project management, financing/cost, ethics and politics here, but I am afraid, this will not result in the expected answers. On the other hand, I'd like to point out, that your phrase "Several hundred million euros of tax money are wasted here. " is just a statenment, that is not yet proven, right? Personally, you may feel that the money was wasted, but: Can you prove it? Did you make a calculation about effectiveness of the solution? (BTW, did you read the Science Blog articles about the functions and results of the Corona Warn App?)

An educated judgment would have to compare how much it would have cost to provide the same performance and results with different resources than the CWA - only then you can decide whether money was wasted or perhaps even saved, right?

Think about the engagement of Bundeswehr soldiers in the health authorities. Even with this strong staffing support, the municipal and federal structures were unable to scale and handle the volume of infections in a timely manner to break infections chains or just to warn risk contacts - in contrast to the app.

We totally agree, that the discussion about cost, investment of money is important, as the government has an important role and an interest in a strong health system. But as mentioned above, the discussion should be fair in the sense of judgment. Whenever possible, you should consider all aspects and not only the amount of the costs. Besides that, you need to break down the whole investment: software architecture, development, operating, data privacy and security, hotline/ user support, maintenance, communication and marketing, community handling on GitHub and the app stores - they all need to be paid somehow, right (even this discussion here)? Which one of these activities do you think is wasted?

On the other hand, you are probably well aware of the EU initiatives with respect to the preparedness that are in place since months. Also, the DARP Deutscher Aufbau- und Resilienzplan published by the Bundesministerium für Finanzen points to the importance of investments in that area. You might disagree here. Do you think, it's wrong to be prepared for the future?

@danielehrhardt, I'd like you to re-think and clearly name your intention: Do you expect a detailed transparency about the cost break-down, please address those questions to the government based on the IFG (Informationsfreinheitsgesetz) once you consumed the recently released Drucksache 20/4631. Here on GitHub you will not find anybody that can answer your questions in depth. However, if you want to start a public discussion about the overall sense or non-sense of a digital tool like the CWA, I certainly will challenge "your few colleagues" with the remark: "TBH i have spoken to a few colleagues and in no world under any circumstances can such a cost be justified." and will ask them to prove/to back up this statement with reliable facts and figures. Still, I have serious doubts, this discussion will be succeed here.

Overall, thanks for your voice, @danielehrhardt. As already mentioned by @brianebeling, this topic is complex and has many levels, many stakeholders and many experts involved. Obviously, new specific suggestions to for cost reduction are always welcome! Any questions beyond the technical implementation and Open Source principles I kindly ask you to address to the proper channel.

Thank you.

danielehrhardt commented 1 year ago

@danielehrhardt Maybe you could elaborate what you want this thread to be? A place for discussion where interested community members can make suggestions on how maintenance coasts can be reduced? Or do you only want to get answers from the team on why the coasts are that high?

Both!

TBH i have spoken to a few colleagues and in no world under any circumstances can such a cost be justified.

We need to Stop what is happening here.

@danielehrhardt, first of all: Thanks for opening the discussion about a topic that is neither new nor does it touch the right audience. Let me briefly explain. As already mentioned above, the community here more or less in GitHub discusses documents, source coding, functional descriptions and other representations related to the product. From the Open Source perspective you mal also address personal interests in project management, financing/cost, ethics and politics here, but I am afraid, this will not result in the expected answers. On the other hand, I'd like to point out, that your phrase "Several hundred million euros of tax money are wasted here. " is just a statenment, that is not yet proven, right? Personally, you may feel that the money was wasted, but: Can you prove it? Did you make a calculation about effectiveness of the solution? (BTW, did you read the Science Blog articles about the functions and results of the Corona Warn App?)

An educated judgment would have to compare how much it would have cost to provide the same performance and results with different resources than the CWA - only then you can decide whether money was wasted or perhaps even saved, right?

Think about the engagement of Bundeswehr soldiers in the health authorities. Even with this strong staffing support, the municipal and federal structures were unable to scale and handle the volume of infections in a timely manner to break infections chains or just to warn risk contacts - in contrast to the app.

We totally agree, that the discussion about cost, investment of money is important, as the government has an important role and an interest in a strong health system. But as mentioned above, the discussion should be fair in the sense of judgment. Whenever possible, you should consider all aspects and not only the amount of the costs. Besides that, you need to break down the whole investment: software architecture, development, operating, data privacy and security, hotline/ user support, maintenance, communication and marketing, community handling on GitHub and the app stores - they all need to be paid somehow, right (even this discussion here)? Which one of these activities do you think is wasted?

On the other hand, you are probably well aware of the EU initiatives with respect to the preparedness that are in place since months. Also, the DARP Deutscher Aufbau- und Resilienzplan published by the Bundesministerium für Finanzen points to the importance of investments in that area. You might disagree here. Do you think, it's wrong to be prepared for the future?

@danielehrhardt, I'd like you to re-think and clearly name your intention: Do you expect a detailed transparency about the cost break-down, please address those questions to the government based on the IFG (Informationsfreinheitsgesetz) once you consumed the recently released Drucksache 20/4631. Here on GitHub you will not find anybody that can answer your questions in depth. However, if you want to start a public discussion about the overall sense or non-sense of a digital tool like the CWA, I certainly will challenge "your few colleagues" with the remark: "TBH i have spoken to a few colleagues and in no world under any circumstances can such a cost be justified." and will ask them to prove/to back up this statement with reliable facts and figures. Still, I have serious doubts, this discussion will be succeed here.

Overall, thanks for your voice, @danielehrhardt. As already mentioned by @brianebeling, this topic is complex and has many levels, many stakeholders and many experts involved. Obviously, new specific suggestions to for cost reduction are always welcome! Any questions beyond the technical implementation and Open Source principles I kindly ask you to address to the proper channel.

Thank you.

I personally believe that the Corona Apps made sense and it was good that they existed or still exist. I also didn't want to badmouth the work of you or your team or all the people involved. I am concerned that extremely large amounts of money are being used here without considering other offers or making a tender. I don't have to prove anything here either, because 220 million euros are so extremely high that there is definitely another way. I know software development costs money and marketing and support costs money too. nevertheless I think that the money is handled much too easily here, probably this is a general problem which I can't confirm, of course.

I come from software development and everything that goes with it. and therefore I can not understand how such costs should be justified. since more and more money is being spent here and I didn't know who to turn to effectively, I came up with the idea of ​​doing this in GitHub, because I believe that many other software developers share the same opinion as me.

But I'm already realizing that I'm not up to this topic and don't want to invest my time in it, I'll end this topic for myself and Germany should just keep doing it the way they do it.

I am disappointed that 50 million can suddenly become 70 million. money is being handled far too carelessly here, but I see now why wo fix this.

GisoSchroederSAP commented 1 year ago

So, agreed, we all come from the software development. Still, there are some significant differences I want to address:

Finally, we all have the feeling this is a lot of money - and it is! Still, if you or somebody else claims this money is wasted, this only works out with facts and figures. We cannot or must not compare from our personal experience if the scope, if the context, if the dimensions are not comparable. That's all I'm saying.

Anyway, I hope, you'll get the answers you are looking for. But we cannot helpout here, I'm sorry. We do not have the insights in the contracts and in the financial details.

danielehrhardt commented 1 year ago

So, agreed, we all come from the software development. Still, there are some significant differences I want to address:

  • This is a special situation where the context is internationally set. The Corona Warn App is integrated in European (if not even world-wide) activities.
  • You may have experience in software development, and many software developers as well - but may I ask: How many projects addressed multiple million of users internationally with a 24/7 service? How many of you software addressed government, authorities, economy, public services and millions of individuals at the same time? (Sidefact: Even for me with 34 yeras of professional software development, this was the first time of a project with this impact and dimensions.)
  • You still look for the full amount of money, but do not split the amount into the different areas - I did neither, so don't worry: But the question is still valid: Can you name exactly where the money was wasted? Tha would at least allow to address the right persons.
  • Regarding the investigation whether or not "the money is handled much too easily here" you may think about the "Bundesrechnungshof", who may double-check the finances of government projects like this, right?

Finally, we all have the feeling this is a lot of money - and it is! Still, if you or somebody else claims this money is wasted, this only works out with facts and figures. We cannot or must not compare from our personal experience if the scope, if the context, if the dimensions are not comparable. That's all I'm saying.

Anyway, I hope, you'll get the answers you are looking for. But we cannot helpout here, I'm sorry. We do not have the insights in the contracts and in the financial details.

I honestly want to say thank you for the discussion.