RENOIR NORDIC WORKSHOP ON PARTICIPATIVE REQUIREMENTS ENGINEERING
5-6. August 1999
Jyväskylä
Organisers: RENOIR and University of Jyväskylä
Organizers
Janis Bubenko (Royal Institute of Technology, Stockholm), Kalle Lyytinen (University of Jyväskylä) and Barbara Farbey (University College London)
Participants
Janis Bubenko - Janis@dsv.su.se,
Kalle Lyytinen - kalle@jytko.jyu.fi,
Barbara Farbey - B.Farbey@cs.ucl.ac.uk,
Danny Brash - Danny@dsv.su.se,
Anne Persson - Anne.persson@ida.his.se,
Claes-Göran Lindström - claes-goran.lindstrom@itplan.se,
Annika Bergenheim - Annika.bergenheim@sales.vattenfall.se,
Janis Stirna - Js@dsv.su.se,
Ingi Jonasson - Ingi@ida.his.se,
Christer Nellborn - Christer.nellborn@astrakan.se,
Stefano de Panfilis - Depa@mail.eng.it,
Dario Avallone - Dario@mail.eng.it,
Jorgen Boegh - Jb@delta.dk,
Jyrki Heikennen - Jyrki.heikkinen@nokia.com,
Uoelvi Nikula - Uolevi.nikula@lut.fi,
Timo Kakola - Timo.kakola@cc.jyu.fi,
Janne Kaipala- Jka@jytko.jyu.fi,
Jouni Huotari Jhuotari@cc.jyu.fi,
John King - king@wang-wei.ics.uci.edu,
Anja Mursu - anjamu@jytko.jyu.fi,
Juhanni Iivari - iivari@rieska.oulu.fi,
Sari Hakkarainen - sari@zaphod.sisu.se,
Mika Jussila- mika.k.jussila@nokia.com
Marjo Kauppinen Hutmhk@cs.hut.fi,
Zheying Zhang zhezhan@cc.jyu.fi
The purpose of the meeting was to consider Requirements Engineering in the context of the Nordic tradition of participation in the workplace: hence Participative Requirements Engineering. The intention was to seek out the views and problems of industrial members, as well as the concerns of the academic community.
The conference was sponsored by RENOIR and open to all RENOIR nodes and invited industrialists. It was organised by Kalle Lyytinen, and Janis Bubenko. Administrative support came from the University of Jyvaskyla, in particular from Maarit Kinnunen.
16 papers were presented.
1. Danny Brash, Putting Participative Requirements Modelling in Context, Stockholm University/Royal Institute of Technology
2. Anne Persson: The utility of Participative Enterprise Modelling in Requirements Engineering - some influencing actors, University of Skövde
3. John King and Kalle Lyytinen: High Level Requirements Engineering- How to Derive Organisationally Sound and Valid Requirements, University of California, Irvine and
University of Jyväskylä
4. Claes-Göran Lindström Lessons Learned from Applying Business Modelling, Exploring Opportunities and Avoiding Pitfalls, Stockholm University,
5. Janis Stirna Requirements Driven Enterprise Modelling Tool Acquisition,
Royal Institute of Technology and Stockholm University
6 Panel: Four views for Assessment of RE practices
Barbara Farbey, RENOIR, University College London
Janis Bubenko, Royal Institute of Technology
Marjo Kauppinen, Helsinki University of Technology
John King, UCI
7. Jyrki Heikkinen Challenges to Requirements Engineering at Nokia, Nokia Research Center
8. Annika Bergenheim Creating a Learning Organisation - Experiences from using EKD as a participative approach in building new models for human resource management, Vattenfall AB
9. Dario Avallone, The Euro introduction requirements, Engineering Ingegneria Informatica S.p.A.
10. Timo Käkölä: Success factors of GroupWare supported requirements management
processes, University of Jyväskylä
11. Sari Hakkarainen: On Adaptive RE Environments for Information Service Development, SIS
12. Stefano De Panfilis: Requirements Engineering with Squid, ´Engineering Ingegneria Informatica S.p.A.
13. J. Boegh, A method for software quality planning, control, and evaluation, Copenhagen University
14. Ingi Jonasson, Organisational patterns as a contribution to Requirements Engineering, University of Skövde
15. Christer Nellborn Process-based System Service Requirements, The Royal Institute of Technology
16. Zheying Zhang, A Framework for Reuse of Software Architects, University of Jyväskylä
In addition to the papers three workgroups were organised:
1. How to develop valid theories for RE
2. What is needed to develop industrially robust methods for RE
3. What is participative RE and what are its main success factors? (see appendix)
NEXT STEPS
The participants agreed to meet again in 2000, in conjunction with CAISE 2000, to be held in Sweden. Anne Persson kindly agreed to organise the meeting if it is accepted by the CaiSE 2000 organizing committee. Barbara Farbey can send Anne Persson a proposal for a workshop and that she will put the proposal before the organising committee.
It was hoped that RENOIR 1, although officially terminating in May 2000, would be able to contribute financially since meeting would be in the first week of June. Barbara Farbey would ask the Executive Board to put aside funding for the event. We will also ask for funding from our industrial partners directly.
COMMENTS
Perhaps the major contribution of the workshop came from the mix of industrial and academic experience, which combined to give critical feedback to those whose research was still at the formative stage, and throw up new, practice-based challenges for research in RE. There was a lot of detailed and very useful discussion of the practical ways to improve modelling and specification of requirements and how to engage in practical dialogues between IT professionals and end users. The workgroups, in addition, had fruitful discussion of RE research and its theory base, adequate research approaches, modelling guidelines and stakeholder views.
The "people network" was also greatly strengthened which is critically important for RENOIR and for RE.
Group 1: How to develop valid theories for RE
Some observations and conclusions from the workshop
Group 2: What is needed to develop industrially robust methods for RE
Questions
What is robust
Who should promote/deploy the method
Why the methods are not accepted and used
What is robust
Proven in combat
Can be integrated with other methods
Sound
Scalable
Industry best practices (as components of the method)?
Why the methods are not accepted and used
Academia do not understand practice
Too rationalistic, inflexible, complex
Organizational inertia
Lack of evidence of real business benefits
Who should promote/deploy the method
Software engineers
Software owners
Project manager
Group 3: Participative Requirements Engineering and its Critical Success Factors
A list of "do wells" (Critical Success Factors) was drawn up:
In the discussion the point was made that there may sometimes be a gap between some person's role and their responsibilities.