Validation of support tools for project management: Case of COPPMAN

Eken, Görkem
Dikmen Toker, İrem
Birgönül, Mustafa Talat
Project managers have started to draw support from IT solutions to handle projects, which are more complex than before. Therefore, most of the companies have been generating solutions specific to their need in addition to available software for general use. Any designed product/software requires a testing process not only to check that it is correctly working (verification), but also to secure that it is successfully serving for the intended purpose (validation). To ensure validity, new trend in software development has become early interaction of the possible users of the software to the development process to improve product quality. Early evaluations of the users provide detailed probing of the need that supports structuring the design, whereas latter evaluations serve as behavioral analysis of the developed software. Thus, user interaction for validation of software can be integrated to design process life cycle at any level of the process with different purposes and detail of evaluation. This study exemplifies validation study of a construction project portfolio management tool (COPPMAN), which is developed to support construction companies in adopting project portfolio centered management perspectives. Within evaluation studies of COPPMAN, three professionals from a construction company were assigned as a focus group and their evaluations were obtained through discussions and interviews at three main levels of the development process as; needs analysis, model generation, and beta testing. The current study mainly handles the beta testing process, where actual utilization of COPPMAN was made with a sample of nine real construction projects of the company. Evaluations made during and at the end of the process appreciate the potential value of COPPMAN in decisionmaking at top management level with its expected benefits in “strategic planning”, “business development”, “organizational learning” and “knowledge management”. Suggestions for improvement of COPPMAN were also obtained as possible considerations for the forthcoming update. This validation process acts as a successful complementary to other validation testing processes undertaken in the development cycle (expert evaluation, pilot testing and usability testing) by providing a real environment(/in-house) evaluation as a trial of actual utilization of COPPMAN.


A Method to decrease common problems in effort data collection in the software industry
Özkaya Eren, Ayşegül; Demirörs, Onur; Department of Information Systems (2012)
Efficient project planning and project management is crucial to complete the software projects in expected time and requirements. The most critical stage in project planning is estimation of the software size, time and budget. In this stage, effort data is used for benchmarking data sets, effort estimation, project monitoring and controlling. However, there are some problems related to effort data collection in the software industry. In this thesis, a pilot study and survey study are conducted to observe co...
Using feature models for reusability in agile methods
Jedyk, Marcin; Doğru, Ali Hikmet; Department of Computer Engineering (2011)
The approach proposed in this thesis contributes to implementing source code reuse and re-engineering techniques for agile software development. This work includes an introduction to feature models and some of the Feature Oriented Software Development (FOSD) practices to achieve a lightweight way of retrieving source code. A Feature model created during the course of following FOSD practices serves as an additional layer of documentation which represents the problem space for the developed application. This...
Business process modelling based computer-aided software functional requirements generation
Su, M. Onur; Demirörs, Onur; Department of Information Systems (2004)
Problems of requirements which are identified in the earlier phase of a software development project can deeply affect the success of the project. Thus studies which aim to decrease these problems are crucial. Automation is foreseen to be one of the possible solutions for decreasing or removing some of the problems originating from requirements. This study focuses on the development and implementation of an automated tool that will generate requirements in natural language from business process models. In t...
Critical Sequence Crashing Heuristic for Resource-Constrained Discrete Time-Cost Trade-Off Problem
Sönmez, Rifat; Uysal, Furkan (American Society of Civil Engineers (ASCE), 2016-03-01)
Despite the importance of project deadlines and resource constraints in construction scheduling, very little success has been achieved in solving the resource-constrained discrete time-cost trade-off problem (RCDTCTP), especially for large-scale projects. In this paper a new heuristic method is designed and developed to achieve fast and high-quality solutions for the large-scale RCDTCTP. The proposed method is based on the novel principles to enable effective exploration of the search space through adequate...
Software Functional Size: For Cost Estimation and More
Ozkan, Baris; Turetken, Oktay; Demirörs, Onur (2008-09-05)
Determining software characteristics that will effectively support project planning, execution, monitoring and closure remains to be one of the prevalent challenges software project managers face. Functional size measures were introduced to quantify one of the primary characteristics of software. Although functional size measurement methods have not been without criticisms, they have significant promises for software project management. In this paper, we explore the contributions of functional size measurem...
Citation Formats
G. BİLGİN, G. Eken, B. ÖZYURT, İ. Dikmen Toker, M. T. Birgönül, and B. ÖZORHON ORAKÇAL, “Validation of support tools for project management: Case of COPPMAN,” 2019, Accessed: 00, 2020. [Online]. Available: