Software Development

My two Software development projects for the Bavarian State Government are a combination of structured and iterative processes integrating requirements engineering and Agile Scrum methodologies to create robust digital solutions. Starting with a comprehensive requirements development phase, the process focuses on gathering, analyzing, and documenting stakeholder needs to establish a clear project foundation. This phase transitions seamlessly into an Agile Scrum development phase, where iterative cycles and cross-functional collaboration drive the design, development, and delivery of software. By combining rigorous requirement analysis with adaptive Agile practices, this approach ensures efficient alignment with user expectations while allowing for a binding requirement specification document mandatory for state contracts.

Project Description

Objective: Development of two digital solutions aimed at improving the efficiency and transparency of state conservation programs. These solutions handle the processing of applications.

Role: Product Owner and Requirements Engineer

My Approach

The project follows a hybrid approach that integrates structured requirements engineering with Agile Scrum practices to create robust and adaptable software solutions. This methodology ensures that the project is built on a solid foundation of stakeholder needs while remaining flexible to changes throughout the development process.

Requirements Development

Objective: Establish a comprehensive understanding of stakeholder needs to create a clear foundation for the project.

Process:

Outcome: A well-documented and clear set of requirements to guide the development phase.

Agile Scrum Development

Objective: Transition to an iterative development process that allows flexibility while maintaining alignment with initial requirements.

Process:

Outcome: Iterative delivery of software that evolves based on feedback and improves with each sprint, maintaining flexibility to adjust to changing needs or priorities.

Key Deliverables