6 CONCLUSION
In software development and IT project methods, go-
vernance can be viewed as evaluating, directing and
monitoring software processes all along the life cycle.
Mapping IT Governance best practices like COBIT 5
to a requirements-driven software processes such as
GI-Tropos enables coping with stakeholders’ requi-
rements and expectations. Contributions of this pa-
per consist of the specifications to emphasize integra-
tion and mapping IT governance rules and constraints
to requirements-driven software processes based on
the software processes artifacts that need governance.
The paper proposes a new identification of critical
moments in the software development life cycle for
IT governance since the main objective of this map-
ping was to deliver an efficient governance for soft-
ware development that meets stakeholders’ needs and
expectations. On the one hand, the strengths of GI-
Tropos are to systematically offer structure and di-
rection through the whole software processes gover-
nance and enable tailoring the process to the project
needs. On the other hand, GI-Tropos also points out
how to establish governance rules to the software pro-
cesses with the principles of IT governance to apply
in the software processes.
COBIT 5 can be implemented in software deve-
lopment processes by a proper mapping. This map-
ping is performed based on the software processes ar-
tifacts that need to be governed and COBIT 5 gover-
nance processes’ inputs and outputs. Our proposed
mapping indicates how to carry out governance pro-
cesses for a collaborative software development life
cycle.
Further work points to other additional practices
that need to be integrated in this mapping to propose
a completed mapping framework taking into conside-
ration, for instance, IT management, project mana-
gement and agile practices (Ambler and Lines, 2012;
Kruchten, 2013; Luna et al., 2015) for managing the
day-to-day activities and reacting to changing require-
ments and feedback. In addition, a CASE tool should
be developed to help designing and implementing all
the processes defined in this paper.
REFERENCES
Ambler, S. W. and Lines, M. (2012). Disciplined Agile De-
livery: A Practitioner’s Guide to Agile Software Deli-
very in the Enterprise. IBM Press, 1st edition.
ARUM (2013). Adaptive Production Management project:
http://arum-project.eu/.
Calder, A. (2008). ISO/IEC 38500: The IT Governance
Standard. IT Governance Publishing.
Castro, J., Kolp, M., and Mylopoulos, J. (2002). To-
wards requirements-driven information systems engi-
neering: the Tropos project. Inf. Syst., 27(6):365–389.
Chaudhuri, A. (2011). Enabling effective IT Gover-
nance: Leveraging ISO/IEC 38500:2008 and COBIT
to achieve Business-IT alignment. EDPACS, 44(2):1–
18.
Chulani, S., Williams, C., and Yaeli, A. (2008). Software
development governance and its concerns. In Procee-
dings of the 1st International Workshop on Software
Development Governance, SDG ’08, pages 3–6, New
York, NY, USA. ACM.
Haes, S. D. and Grembergen, W. V. (2015). Enterprise Go-
vernance of Information Technology: Achieving Alig-
nment and Value, Featuring COBIT 5. Springer Pu-
blishing Company, Incorporated, 2nd edition.
ISACA (2012). COBIT 5. ISA.
Kruchten, P. (2003). The Rational Unified Process: An In-
troduction. Addison-Wesley, 3rd edition.
Kruchten, P. (2013). Contextualizing agile software deve-
lopment. Journal of Software: Evolution and Process,
25(4):351–361.
Luna, A. J. H. d. O., Kruchten, P., and Moura, H. P. d.
(2015). Agile governance theory: conceptual deve-
lopment. CoRR, abs/1505.06701.
Mylopoulos, J., Kolp, M., and Giorgini, P. (2002). Agent-
oriented software development. In Hellenic Confe-
rence on Artificial Intelligence, pages 3–17. Springer
Berlin Heidelberg.
Nguyen, V. H. A., Kolp, M., Wautelet, Y., and Heng, S.
(2017). Aligning Requirements-driven Software Pro-
cesses with IT Governance. In ICSOFT 2017 - Pro-
ceedings of the 12th International Conference on Soft-
ware and Data Technologies, Madrid, Spain, 24-26
July, 2017, pages 338–345.
PMI (2013). A Guide To The Project Management Body Of
Knowledge. Project Management Institute.
Sommerville, I. (2010). Software Engineering. Addison-
Wesley Publishing Company, USA, 9th edition.
Wautelet, Y. (2008). A goal-driven project management
framework for multiagent software development: The
case of I-Tropos. PhD thesis, Universite catholique de
Louvain.
Wautelet, Y. and Kolp, M. (2016). Business and model-
driven development of BDI multi-agent systems. Neu-
rocomputing, 182:304–321.
Wautelet, Y., Kolp, M., and Poelmans, S. (2011).
Requirements-driven iterative project planning. In
Software and Data Technologies - 6th International
Conference, ICSOFT 2011, Seville, Spain, July 18-21,
2011. Revised Selected Papers, pages 121–135.
Weill, P., R. J. (2004). IT governance: How Top Performers
Manage IT Decision Rights for Superior Results, Wa-
tertown, MA: Harvard Business School Press.
Yu, E., Giorgini, P., Maiden, N., and Mylopoulos, J. (2011).
Social Modeling for Requirements Engineering. The
MIT Press.
ICEIS 2018 - 20th International Conference on Enterprise Information Systems
672