Open pcschreiber1 opened 9 months ago
I think that we just need to add @ronmath to the repo and then he should be able to answer...
@RonMath, would you have time for this? For editing/drafting the table I would recommend pasting it into an online Markdown Table Generator - don't worry about the table size, the Table Generator automatically adjusts while pasting. Alternatively you can try pasting it into Excel and converting it back with ChatGPT 😄
This is really a point of discussion to me and I am fairly open to other opinions.
I think that we have to make it very clear when such a table could be helpful.
Another topic that keeps me up at night is how we can make people clear that those estimates are often VERY rough and how to handle this uncertainty for all stakeholders in a satisfying manner.
Separating build from run costs helps distinguish initial setup expenses from ongoing operational expenses, aiding in precise budgeting and financial management.
Cost Category | Estimated Cost (€) |
---|---|
Staff Costs | |
- Key Experts | € |
- Other Experts | € |
- Backstopping | € |
Sub-Total Staff Cost | € |
Administrative Costs | |
- Project Office | € |
- Overheads | € |
- Workshops | € |
Sub-Total Administrative Expenses | € |
Travel Costs | |
- International and National Travel | € |
- Accommodation and Allowances | € |
Sub-Total Travel Costs | € |
Contingency for Miscellaneous Costs | € |
Contract Amount (Net) | € |
VAT | € |
Contract Amount (Gross) | € |
Role | Tasks Within Role |
---|---|
Project Managers | - Oversee the planning and coordination of the project - Manage timelines and resources - Ensure project objectives and milestones are met |
System Architects/Engineers | - Design the system infrastructure - Select appropriate hardware - Plan for initial scalability improvements |
Software Developers | - Customize the open-source software - Develop necessary integrations and initial feature enhancements |
Business Analysts | - Conduct market research and feasibility studies - Gather system requirements |
Role | Tasks Within Role |
---|---|
IT Security Specialists | - Ensure the implementation meets security standards |
Database Administrators (DBAs) | - Set up databases and ensure data integrity |
Network Engineers | - Configure necessary network infrastructure |
Training Coordinators | - Plan and organize initial training sessions |
Risk Managers | - Conduct initial risk assessment - Develop contingency plans |
The backstopping structure is designed to provide a support system for both key roles and other experts involved in the project. It ensures that specialized knowledge and leadership are always available, minimizing the impact of any individual's temporary absence. This structure is particularly important for maintaining progress and quality in projects that require a high level of expertise and coordination. The actual scope of the backstopping structure depends on the specific project, its complexity and critical elements, and will be specified in the terms of reference for the specific project.
Cost Category | Description | Estimated Cost (€) |
---|---|---|
Infrastructure Costs *) | - Hardware (servers, networking equipment) - Cloud services (compute, storage, networking) - Data center costs (space, power, cooling) |
€ |
Personnel Costs | - Salaries and benefits for IT support staff, system/network administrators, software developers, DBAs, security analysts, etc. - Training and professional development (see table on job roles in run phase) |
€ |
Software Support and Maintenance | - External support contracts (if applicable) - Internal resources dedicated to updates, patches, and troubleshooting - Open-source community contributions or membership fees (if applicable) |
€ |
Software Development and Customization | - Ongoing development for custom features and integrations - Bug fixes and performance enhancements |
€ |
Security and Compliance | - Security tools and services (firewalls, intrusion detection systems) - Compliance audits and certifications (e.g., GDPR) - Security training for staff |
€ |
Backup and Disaster Recovery | - Backup software and hardware - Cloud storage for backups - Disaster recovery planning and implementation |
€ |
Networking and Connectivity | - Internet bandwidth - VPN licenses for remote access - Network monitoring tools |
€ |
Monitoring and Management Tools | - System monitoring (performance, health) - Application performance monitoring (APM) tools - Log management and analysis tools |
€ |
Cloud Services Fees | - Fees for cloud computing resources - Data transfer fees - API request fees |
€ |
Licenses for Non-OSS Components | - Licensing fees for any non-open-source software or components used in conjunction with the open-source application | € |
Miscellaneous | - Domain registration and SSL certificates - Professional services (e.g. legal advice) - Equipment depreciation |
€ |
*) Costs vary based on scale and whether infrastructure is on-premises, cloud-based, or hybrid.
Job Role | Responsibilities |
---|---|
IT Support Staff/Help Desk | Provide ongoing user support and troubleshooting. |
System Administrators | Perform regular system maintenance, apply updates and patches. |
Network Administrators | Ensure network reliability and performance. |
Database Administrators (DBAs) | Maintain database integrity and performance. |
Data Center Administrators | Oversee server operations, manage infrastructure. |
Cloud Services Administrators | Manage and monitor cloud-based resources and services. |
Security Analysts | Monitor for security breaches, conduct assessments. |
Compliance Officers | Ensure compliance with regulations, manage audits. |
Technical Trainers | Deliver ongoing training on software updates and features. |
Project Managers (for ongoing projects) | Coordinate projects related to the software. |
Risk Managers | Monitor and assess risks, develop mitigation strategies. |
@RonMath thanks, that is a very detailed budget list now. Is this something that can realistically be drawn up in such a detailed way at that stage? Also we want it to be general enough that it can cover other funding agencies than KfW (e.g. other banks or GIZ). Knowing that the current reality is different, I would try to keep it simpler and therefore also more flexible by structuring it only along phased and broad subcategories, or along staff and other broad cost types. And is there a reason for not having any designers?
And one more question: the budget is like a matrix now: on the one hand we have staff and other cost categories on the other hand we have costs related to "run" phase, which overlap with the other cost categories. E.g. software development is mostly staff probably mostly the category "software developers". Is that on purpose?
Looks pretty exhaustive at first, but that is the idea behind it:
Does this make sense?
We need to finalise the proposed budget lines. There was some discussion on whether we should remain high level (so it is more relatable) or low level (so it is more informative). @fretchen Ronald doesn't have a GitHub account, right?