The goal of this post is present the main topics of the survey realized in software product line scoping. This survey is part of my master thesis, in that I will define an approach to software product line requirement engineering. The basic steps of the approach are scoping, elicitation, modeling, validation and requirements management.Scope gives support for all further product line activities, so it is very important. But some challenges are identified in scoping, such as scope size, wrong products, absence of essential stakeholders, economic problem, social problem , specific context and different needs of organizations.
In the survey were analyzed 9 approaches. For each approach were identified: activities of scoping, strengths and weaknesses. Then, the more relevant activities found on the survey were grouped on a matrix and the approaches were compared.
The conclusions of the analysis are: the more complete approach is Pulse Scoping Process; the Pulse-ECO is the more referenced approach in the literature identified in this work; few approaches have activities to treat social problem of scoping; one approach has activity to identify available assets; only one approach defines relation between domains; and only one approach has guidelines to different contexts.
Before this scenario, my initial proposal to software product line scoping is adapt Pulse Scoping Process to the reuse tool domain, adding activities to: help the marketing team on product portfolio scoping (e.g. identify customer segments, prioritize each segment; identify essential stakeholders); identify sub-domains and their relations; consider view point of the whole optimal and of the individual optimal; identify available assets.
The presentation (see) of the survey was done for the I.N.1.0.3.8 - Advanced Seminars in Software Reuse course at Cin/UFPE. Participants of the seminar discussed about the approaches comparison criteria and risk in reuse the available assets. The reuse of available assets can reduce efforts, but is necessary evaluate their impact in product line. The approaches comparison matrix can be improved (e.g. define the level of completeness of each activity in the approaches).
2 comentários:
ahh, esse post foi escrito em inglês pq foi cadastrado no blog do meu grupo de pesquisa: http://worldofreuse.blogspot.com/
( rsrs )...mas os proximos serão em português mesmo...
Hi Darling...rs
Your english is very good...
Very nice job !
Congratulations !!
Luciano
Postar um comentário