scholarly journals Development Management and Project Management: Contrast or Complement?

Author(s):  
Oleg Vasilyevich Tikhanychev

The subject of this research is the process of developing software for automated control systems. The object of research is the means of organizing software development. A generally recognized promising direction for increasing the efficiency of the use of organizational and technical systems is the automation of their management. A significant share of the effectiveness of any complex technical system is provided by its software. This primarily applies to the application software. The development of application programs is fraught with certain difficulties, primarily of an organizational nature. The generalized analysis showed that in world practice there is a fairly wide range of tools for organizing the program development process. These tools are proposed to be divided into two large groups with respect to the attitude to the process and the degree of detail on "project management tools" and "development controls". Each of the tools is effective for certain conditions of software development. The review article analyzes the factors affecting the effectiveness of the use of a particular tool, synthesized proposals on the expediency of using various control systems in different conditions of the development process. The analysis showed that for the conditions of the development of applied software for automated decision support systems, the most effective is the integrated use of process control automation tools.

2015 ◽  
pp. 1126-1142 ◽  
Author(s):  
Alireza Amrollahi ◽  
Mohammad Khansari ◽  
Amir Manian

Open Source approach has been recognized as one of the best methods for software development in developing countries. Previous research however underemphasized different aspects of Open Source Software (OSS) success in context of developing countries compared to western context. In this research the authors use exploratory mixed methodology to study measures of and factors affecting OSS success with emphasize on the social and cultural context of Iran. In the qualitative section of the research 13 interviews with experts of the field have been conducted and the result is reflected in the research model. In the quantitative section, five research hypotheses have been evaluated by using data of 109 Iranian projects from sourceforge.net repository. The results indicate that the license type and use of project management tools may affect the success of OSS. The authors finally conclude that OSS research especially in the field of OSS success may lead to different findings in different contexts.


2012 ◽  
pp. 1554-1568
Author(s):  
Mark Leeney ◽  
João Varajão ◽  
António Trigo Ribeiro ◽  
Ricardo Colomo-Palacios

Information systems outsourcing is an indispensable tool in the management of information systems. The set of services contracted to outside suppliers, originally more limited to services of an operational nature, has expanded over the past two decades, and today there is a wide range of services subject to outsourcing. Among them are: the hiring of software development; maintenance of applications; services and communications networks; security of information systems; and many others. Depending on the nature of the services contracted and on the range that the contracting of services has on departments of information systems, the issues involved in project management vary considerably. This article presents the results of a survey conducted among large companies in the Republic of Ireland to characterize, among other things, the range of services that are most often outsourced. The results are relevant in the sense that not only do they enable a better understanding of the reality of information systems departments of large Irish companies, but also enable the management to focus attention on specific services.


SpringerPlus ◽  
2016 ◽  
Vol 5 (1) ◽  
Author(s):  
Saad Yasser Chadli ◽  
Ali Idri ◽  
Joaquín Nicolás Ros ◽  
José Luis Fernández-Alemán ◽  
Juan M. Carrillo de Gea ◽  
...  

Author(s):  
Paul Walters ◽  
Naveen Selvam ◽  
John Staiger ◽  
Bibek Das

Complex integrated control systems are involved in nearly every aspect of offshore drilling, safety, environmental protection and other aspects of vessel operation. Safety, reliability and productivity are expected from high specification control systems such as those found on offshore supply vessels, drilling and production platforms. The ability of a control system to perform as expected is dependent on the underlying software which should be conceptualized, engineered, programmed and verified to provide the required stability and performance. Undetected errors in the software can cause hesitation and doubt for the operator upon execution of subsequent actions, in normal and/or emergency situations. The operator, who should be focused on normal operations, now has to deal with the added complexities and confusion brought about by unexpected software behavior. Traditionally, commissioning and sea trials are periods when there is increased effort to update the functionality of the control systems. Statistics indicate that updates done during traditional commissioning introduces a larger number of unintentional software defects than if the functionality issues were thoroughly vetted during the software development process. During the asset’s operational life, vendor software updates on existing systems should be coordinated to maintain or improve safety and productivity. Software development should be managed to uncover issues early in the development process, where effective solutions can be discussed to resolve issues and manage risk using a number of risk mitigation methods. The software development should follow a process wherein participation is garnered from stakeholders and the operational philosophy is documented in a Functional Description or Concept of Operation document. These documents facilitate safety as well as environmental and project risk mitigation. The challenge of the software development process is compounded by the fact that many different suppliers have diverse requirements and inherent limitations which necessitate the development of effective and specific solutions. Verification of software involves utilizing a number of test cases and exercising the software to uncover defects in the code. Testing the integration involves conducting test to verify proper communication and timeliness of the commands and data transfer between the different connected equipment in the integrated control system. Following an internationally recognized process for software development leads to reduced errors in the software, a more predictable control system and thereby, a safer and more productive asset. The methodology summarized in this paper has been created to assist developers, owners and users in software risk mitigation and is built upon industry best practices.


2019 ◽  
Vol 19 (4) ◽  
pp. 17-25
Author(s):  
Deniz Özkan ◽  
Alok Mishra

Abstract Agile methodologies are becoming popular in software development. Managers are required to understand project’s progress and product quality without development documents. During Agile practices of the teams and organizations, Agile project management tools are frequently used. The use of such tools leads to achieving speed and efficiency, affects the quality of the software. The quality of final product is mostly related with to project management. Accordingly, the paper provides brief comparative perspective about the popular project management tools for agile projects. 16 popular Agile project management tools have been presented helping agile developers to plan and manage their tasks in an efficient manner. Taiga, Axosoft, Agielan, Planbox are more appropriate for start-up projects. The most twitted and most appreciated tools are reported as Jira, Trello, and VersionOne. SpiraTeam by Inflectra and Pivotal Tracker are other pricing and popular agile tools, providing flexibility to Agile developers and increase collaboration among team members.


Author(s):  
Rafael Queiroz Gonçalves ◽  
Elisa de Freitas Kühlkamp ◽  
Christiane Gresse von Wangenheim

Many problems in software development projects are due to risks and could be avoided or minimized if identified and treated pro-actively. In this context, software tools to support risk management could be very helpful. However, it is difficult to find a project management tool, accessible to Small and Medium Enterprises (SMEs) that provides adequate support to risk management in conformance with best practices such as the PMBOK. Therefore, this paper has the objective to review support provided by popular project management tools with respect to risk management and to present enhancements made to the open-source tool – dotProject – in order to systematically support risk management aligned with the PMBOK. An initial evaluation identified benefits in the implementation of risk management processes in software SMEs, and, thus, contributing to their projects' success.


Author(s):  
Mark Leeney ◽  
João Varajão ◽  
António Trigo Ribeiro ◽  
Ricardo Colomo-Palacios

Information systems outsourcing is an indispensable tool in the management of information systems. The set of services contracted to outside suppliers, originally more limited to services of an operational nature, has expanded over the past two decades, and today there is a wide range of services subject to outsourcing. Among them are: the hiring of software development; maintenance of applications; services and communications networks; security of information systems; and many others. Depending on the nature of the services contracted and on the range that the contracting of services has on departments of information systems, the issues involved in project management vary considerably. This article presents the results of a survey conducted among large companies in the Republic of Ireland to characterize, among other things, the range of services that are most often outsourced. The results are relevant in the sense that not only do they enable a better understanding of the reality of information systems departments of large Irish companies, but also enable the management to focus attention on specific services.


2022 ◽  
pp. 1416-1443
Author(s):  
Gloria Arcos-Medina ◽  
David Mauricio

Agile practices are activities or procedures that are applied during the software development process in order to improve its quality and productivity. The objective of this study is to determine the influence of agile practices on software quality. For this purpose, a model composed of 4 groups of agile practices and 8 quality characteristics according to the ISO/IEC 25010 standard has here been proposed. The results of 146 questionnaires addressed to people involved in the software development process show that the application of agile engineering and project management practices have a significant positive influence on the quality attribute functionality. On the other hand, project management practices have a low impact on the quality characteristics of compatibility, portability, security, and usability.


Sign in / Sign up

Export Citation Format

Share Document