In
project-based organizations knowledge is a critical resource used to develop
and deliver products and services with a high level of quality. Therefore, a
systematic and sustainable process is necessary to coordinate knowledge
management, project management and product lifecycle. This scenario
predominates in companies focused on the creation and maintenance of
information systems. This article presents an exploratory study based on a
framework that integrates cognitive, managerial, and operational processes in a
public Brazilian organization that provides services in the area of information
and communications technology, focusing on the construction and maintenance of
information systems. Those processes are operationalized by three management
models considering knowledge, project, and software development processes. Our
proposal aims to understand the relationships between those three management
models and their influence on the software development process in the
organization under study. Our premise is based on the principle that cognitive
management, project management, and software development management must be
integrated to fulfill the demands of product development and service provision.
The research data was composed of registers of working hours spent on software
development and maintenance projects involving 244 people allocated to 5064
projects in the period from 2007 to 2013. The study resulted in the
identification of the relationships among the three management models adopted
by the organization, with emphasis on knowledge management activities, which
were not directly identified, making it difficult to account for and measure
them. We established a set of activities connected to each one of the knowledge
management model phases. Since those activities were not visible before, our
approach contributed to build a systematic process to register and relate
activities linked to the dimensions of cognitive processes, project management,
and software construction.
References
[1]
PMI (2017) A Guide to the Project Management Body of Knowledge (PMBOK® Guide). 6th Edition, Project Management Institute, Inc., Newtown Square.
[2]
Chrissis, M.B., Konrad, M. and Shrum, S. (2011) CMMI® for Developmen: Guidelines for Process Integration and Product Improvement. 3rd Edition, Pearson Education Inc., London.
[3]
Nonaka, I., Konno, N. and Toyama, R. (2001) Emergence of “Ba”. In: Nonaka, I. and Nishiguchi, T., Eds., Knowledge Emergence: Social, Technical, and Evolutionary Dimensions of Knowledge Creation, Oxford University Press, Oxford, 4-5.
[4]
Nonaka, I. and Takeuchi, H. (1997) Criação de conhecimento na empresa: Como as empresas japonesas geram a dinamica da inovação. Campus.
[5]
Bourque, P. and Fairley, R.E. (2014) Guide to the Software Engineering Body of Knowledge Version 3.0 (SWEBOK Guide V3.0) (R. E. Bourque, Pierre; Fairley Ed.). https://www.computer.org/education/bodies-of-knowledge/software-engineering
[6]
Von Krogh, G., Ichijo, K. and Nonaka, I. (2001) Facilitando a criação de conhecimento: Reinventando a empresa com o poder da inovação contínua. Elsevier, Amsterdam.
[7]
Choo, C.W. (2003) A organização do conhecimento: Como as organizações usam a informação para criar significado, construir conhecimento e tomar decisões. Editora Senac, São Paulo.
[8]
Dalkir, K. and Liebowitz, J. (2011) Knowledge Management in Theory and Practice. MIT Press, Cambridge.
[9]
Fleury, M. T. L. O. J. M. de M. (2001) Gestão estratégica do conhecimento. Editora Atlas, São Paulo.
Cha, S., Taylor, R.N. and Kang, K. (2019) Handbook of Software Engineering. Proceedings of the IEEE, 74, 1599-1599. https://doi.org/10.1007/978-3-030-00262-6
[16]
Wan, J., Zhang, H., Wan, D. and Huang, D. (2010) Research on Knowledge Creation in Software Requirement Development. Journal of Software Engineering and Applications, 3, 487-494. https://doi.org/10.4236/jsea.2010.35055
[17]
Wan, J. and Wang, R. (2010) The Exploratory Analysis on Knowledge Creation Effective Factors in Software Requirement Development. Journal of Software Engineering and Applications, 3, 580-587. https://doi.org/10.4236/jsea.2010.36067
[18]
Wan, J., Wan, D., Luo, W. and Wan, X. (2011) Research on Explicit and Tacit Knowledge Interaction in Software Process Improvement Project. Journal of Software Engineering and Applications, 4, 335-344. https://doi.org/10.4236/jsea.2011.46038
[19]
Tang, Y. (2012) Knowledge Transferring Features in Traditional Construction Project Team in China: Based on SNA. Technology and Investment, 3, 230-235. https://doi.org/10.4236/ti.2012.34032
[20]
de Vasconcelos, J.B., Kimble, C., Carreteiro, P. and Rocha, á. (2017) The Application of Knowledge Management to Software Evolution. International Journal of Information Management, 37, 1499-1506. https://doi.org/10.1016/j.ijinfomgt.2016.05.005
[21]
dos Santos, J.L. and Sampaio, R.R. (2019) Temporal Analysis of the Diffusion of Knowledge in Networks of Software Maintenance and Development Project Team. Social Networking, 8, 122-146. https://doi.org/10.4236/sn.2019.83009
[22]
Rodger, J., Pankaj, P. and Nahouraii, A. (2011) Knowledge Management of Software Productivity and Development Time. Journal of Software Engineering and Applications, 4, 609-618. https://doi.org/10.4236/jsea.2011.411072
[23]
Dingsøyr, T., Moe, N.B. and Seim, E.A. (2018) Coordinating Knowledge Work in Multiteam Programs. Project Management Journal, 49, 64-77. https://doi.org/10.1177/8756972818798980
[24]
Probst, G., Raub, S. and Romhardt, K. (2002) Gestão do Conhecimento: Os elementos construtivos do sucesso. Editora Bookman, Porto Alegre.
[25]
Šmite, D., Moe, N.B., Šāblis, A. and Wohlin, C. (2017) Software Teams and Their Knowledge Networks in Large-Scale Software Development. Information and Software Technology, 86, 71-86. https://doi.org/10.1016/j.infsof.2017.01.003
[26]
dos Santos, J.L. and Sampaio, R.R. (2021) Interpreting Nestedness and Modularity Structures in Affiliation Networks: An Application in Knowledge Networks Formed by Software Project Teams. Social Networking, 10, 1-18. https://doi.org/10.4236/sn.2021.101001
[27]
dos Santos, J.L., Sampaio, R.R., Pereira, H.B.B. and Grilo, M. (2021) Dynamics of Knowledge in Software Project Development Environments: An Approach Using Affiliation Networks. Social Networking, 10, 45-69. https://doi.org/10.4236/sn.2021.104004
[28]
Fowler, M. (2000) UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley, Reading.
[29]
Mulcahy, R. (2020) PMP Exam Prep: Accelerated Learning to Pass the Project Management Professional (PMP) Exam. RMC Publications, Inc., Minnetonka, Minnesota.
[30]
Tywoniak, S., Ika, L. and Bredillet, C. (2021) A Pragmatist Approach to Complexity Theorizing in Project Studies: Orders and Levels. Project Management Journal, 52, 298-313. https://doi.org/10.1177/8756972821999501
[31]
Snider, K.F. and Nissen, M.E. (2003) Beyond the Body of Knowledge: A Knowledge-Flow Approach to Project Management Theory and Practice. Project Management Journal, 34, 4-12. https://doi.org/10.1177/875697280303400202
[32]
Ajmal, M.M. and Koskinen, K.U. (2008) Knowledge Transfer in Project-Based Organizations: An Organizational Culture Perspective. Project Management Journal, 39, 7-15. https://doi.org/10.1002/pmj.20031