A concurrent process model of software development
ACM SIGSOFT Software Engineering Notes
Software requirements & specifications: a lexicon of practice, principles and prejudices
Software requirements & specifications: a lexicon of practice, principles and prejudices
Design rationale: concepts, techniques, and use
Design rationale: concepts, techniques, and use
Leveraging Resources in Global Software Development
IEEE Software
Integrating Business and Software Development Models
IEEE Software
An Empirical Study of Speed and Communication in Globally Distributed Software Development
IEEE Transactions on Software Engineering
Global software development at siemens: experience from nine projects
Proceedings of the 27th international conference on Software engineering
Requirements Abstraction Model
Requirements Engineering
Model-Driven Software Development: Technology, Engineering, Management
Model-Driven Software Development: Technology, Engineering, Management
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
1st International Global Requirements Engineering Workshop --- GREW'07
ACM SIGSOFT Software Engineering Notes
Negotiation Constellations --- Method Selection Framework for Requirements Negotiation
REFSQ '08 Proceedings of the 14th international conference on Requirements Engineering: Foundation for Software Quality
REFSQ '09 Proceedings of the 15th International Working Conference on Requirements Engineering: Foundation for Software Quality
Third international workshop on software product management -- IWSPM'09
ACM SIGSOFT Software Engineering Notes
The impact of agile principles on market-driven software product development
Journal of Software Maintenance and Evolution: Research and Practice
An evaluation framework for software project initiation
ICOSSSE'11 Proceedings of the 10th WSEAS international conference on System science and simulation in engineering
Information and Software Technology
Proceedings of the 8th International Conference on Ubiquitous Information Management and Communication
Hi-index | 0.00 |
Handshaking between product management and R&D is key to the success of product development projects. Traditional requirements engineering processes build on good quality requirements specifications, which typically are not achievable in practical circumstances, especially not in distributed development where daily communication cannot easily be achieved to support the understanding of the specification and tacit knowledge cannot easily be spread. Projects thus risk misunderstanding requirements and are likely to deliver inadequate solutions. This paper presents an approach that uses downstream engineering artifacts, design decisions, to improve upstream information, a project's requirements. During its preliminary validation, the approach yielded promising results. It is well suited for distributed software projects, where the negotiation on requirements and solution design need to be made explicit and potential problems and misunderstandings caught at early stages.