DOI:
关键词:
摘要: Software systems are becoming increasingly ubiquitous and can be found in devices we use every day from mobile phones to cars. As our reliance on software-based increases, tolerance with software that is ill-fitted needs decreases. We expect these function whenever however need them to. However, developing (often) large complex meet usable robust non-trivial. Yes, it requires good tools methods, competent engineers at design, development, testing debugging. But, equally important the coordinate their activities work together right thing. Figuring out what thing is, i.e. defining requirements, then ensuring whole development team joins realising this a major challenge. When there gaps between requirements other have negative impact success of project product. Similarly when no gaps, or they effectively managed bridged, process run more smoothly stands better chance delivering required functionality, quality time. The main topic thesis collaboration alignment within how enable company consistently develop deliver products well received by users. A number challenges practices including factors contributing been identified through industrial case studies. Furthermore, includes two methods for supporting teams improving practices. Both applied live projects reflect consider people, artefacts. By doing so, gain insight into improve coordination requirements. The conclusion as improved an integrated engineering (iRE) approach. Understanding bridging level integration activities, helps achieving necessary aligned projects. This enhances efficiency effectiveness developed.