Refine
Year of publication
- 2019 (1)
Document Type
- Master's Thesis (1)
Language
- English (1)
Has Fulltext
- yes (1)
Is part of the Bibliography
- yes (1)
Keywords
- Hardware (1)
- Projektplanung (1)
- Software (1)
Institute
The goal of this thesis is to find a process that enables Agile development for projects involving hardware and software. This process is then verified in the course of a project to evaluate the impact on product development. The aim is to find a way for product development to work in an Agile setup to make use of the advantages that come with Agile project planning and execution. The established methodologies such as Scrum and Kanban focus solely on software development and therefore do not work for development of hardware components without major adjustments in the framework. The process that is set up shall take incentive by existing frameworks but shall also work for both hardware and software devel-opment at the same time. The process is constructed by using an already established framework for software development and aimed at including hardware in iterations. As issues occur in setup of the process, adjustments are to be made until both hardware and software were aligned again. The verification of the method is carried out in the development of a new product for the Atomic Force Microscope “Tosca 400” of Anton Paar. This product includes the disciplines of Mechanics, Electronics, FPGA, Firmware and Software and is therefore qualified to verify the process. Releases in iterations shall guarantee high quality standards at the final release and enable the customer representative to request new or altered features during the project in order to make the product competitive. The new process is able to achieve several positive effects. The project planning efforts are lowered while the estimation accuracy in both effort and release dates are significantly higher. The customer representative is included into the process from the beginning which resulted in alignment of the product vision in an early state. This new process must be further verified in a bigger project to ensure that process also works in different scales. Flexibility in management levels can pave the way for future implementations and must adjust to a new set of deliverables in reviews.
