5 CONCLUSIONS
One of the purposes of this paper is to present the
PRINCE model as a method to plan the requirements
elicitation process strategically. Before planning the
requirements elicitation process, managers identify
some sort of component as, “a preparation of require-
ments elicited” after the requirements analysis phase
or the inception phase. The requirements elicitation
process can be planned for each component according
to the types in the PRINCE model. A use case, func-
tion, feature, quality characteristic or physical com-
ponent are the candidate of the unit to be observed.
Throughout the project, the manager observes and
evaluates the process of the real requirements elicita-
tion process with two kinds of backlog for compar-
isons with the planned process. If we can elaborate a
strategy of requirements elicitation with the PRINCE
model, we will be able to apply different kinds of de-
velopment processes within a single project.
The other purpose of this paper is to clarify a pro-
cess of requirements elicitation quantitatively as the
PRINCE model. The PRINCE model provides three
types of requirements elicitation process, and one un-
foreseen type. Even for the unforeseen type, if we
worry about the encounter with the U type process,
we have to prepare for accidental situations. There-
fore, it is important to plan the requirements elicita-
tion process.
The concept “eliciting requirements by need for
the development” requires the manager to plan the fu-
ture requirements elicitation according to the project
situation. Still now, we cannot point out all possible
situations for each type. We need to observe other re-
quirements elicitation processes in real projects. Ob-
servation of projects provides us with a lot of knowl-
edge to succeed in our project.
We are developing a guideline to solve prob-
lems through the observation of requirements quan-
titatively. For example, in this case, several require-
ments for the future product are included in current
requirements. We need a way to distinguish these
backlogs and the truly essential requirements for any
specific project.
ACKNOWLEDGEMENTS
This project has been supported by Joint Forum for
Strategic Software Research since 2007. We give
thanks to all the members of this project and coop-
erators. The support of the engineers was essential
for the research. They provide a lot of development
data, and give their time to answer our questions. We
thank all these engineers.
REFERENCES
Anton, A. I. (1996). Goal-based requirements analysis. In
Proc. of the Second International Conference on Re-
quirements Engineering (ICRE’96), pages 136–144.
IEEE.
Aoyama, K., Ugai, T., Yamada, S., and Obata, A. (2007).
Extraction of viewpoints for eliciting customer’s re-
quirements based on analysis of specification change
records. APSEC, pages 33–40.
Arkley, P. and Riddle, S. (2006). Tailoring traceability in-
formation to business needs. In Proc. of the 14th
International Requirements Engineering Conference
(RE’06), pages 239–244. IEEE.
Beck, K. and et al. (2001). Manifesto for agile software
development, (url http://agilemanifesto.org/).
Dardenne, A., van Lamsweerde, A., and Fickas, S. (1993).
Goal-directed requirements acquisition. Science of
Computer Programming, 20:3–50.
Fricker, S., Gorschek, T., and Myllyperki¨o, P. (2007). Hand-
shaking between software projects and stakeholders
using implementation proposals. Requirements Engi-
neering: Foundation for Software Quality, 4542:144–
159.
Houdek, F. and Pohl, K. (2000). Analyzing requirements
engineering processes: A case study. In Proc. of
the 11th International Workshop on Database and
Expert Systems Applications (DEXA’00), pages 983–
987. IEEE.
Jacobson, I., Booch, G., and Rumbaugh, J. (1999). The Uni-
fied Software Development Process. Addison-Wesley.
Kousik, S. R. and Raman, V. (2007). Total requirements
control at every stage of product development. In
Proc. of the 15th International Requirements Engi-
neering Conference, pages 337–342. IEEE.
Lehman, M. M. (1978). Laws of program evolution -rules
and tools for programming management-. In Proc.
of the Infotech State of the Art Conf., Why Software
Projects Fail?, pages 11/1–11/25. Program Press.
Lehman, M. M. (1996). Feedback in the software evolu-
tion process. Information and Software Technology,
38(11):681–686.
Nakamura, T. (2005). Analysis of project management re-
ports of 49 system integration projects. In Proc. of the
13th International Requirements Engineering Confer-
ence (RE’05), pages 485–486. IEEE.
Nakatani, T., Hori, S., Ubayashi, N., Katamine, K., and
Hashimoto, M. (2008). A case study: Requirements
elicitation processes throughout a project. In Proc.
of the 16th International Requirements Engineering
Conference (RE’08), pages 241–246. IEEE.
Robertson, S. and Robertson, J. (1999). Mastering the Re-
quirements Process. Addison-Wesley.
Sommerville, I. (2005). Integrated requirements engineer-
ing: A tutorial. In IEEE Software, pages 16–23. IEEE.
ICSOFT 2009 - 4th International Conference on Software and Data Technologies
150