Model for Improving Productivity Without Impacting Quality of Deliverables in IT Projects

Author(s):  
Sanjay Mohapatra ◽  
Sreejesh S

This research has developed a theoretical model that will help to improve productivity without reducing quality in software projects. It has been observed that while trying to increase productivity, quality gets hit in software projects. However, customer requirements in these projects demand that the projects be delivered on time without having defects or bugs in the final deliverables. Thus, it becomes important to identify variables that would increase productivity without compromising the quality. In the present study, through literature review different variables were identified that would affect both productivity and quality simultaneously. The data were collected from 36 software projects and were analysed to check the relationships between the identified variables, productivity and quality. Using structured equation modelling it was found that level of application complexity, training, level of client support, reusing existing code and quality of document management system significantly impact productivity without compromising quality. The findings can be used in projects engaged in customized software development as well as in commercial software development.

2013 ◽  
Vol 4 (1) ◽  
pp. 1
Author(s):  
Nasina Jigeesh

Today’s information technology (IT) industry is facing challenges from different corners because of globalization, technological changes, market and economic fluctuations and dynamic changes in customer requirements.  A new stream of jobs has been emerging from time to time in the IT and IT enabled services (ITeS) industry.  People management is gaining more concern when compared to technology management.  Issues of recruiting right people with right and special skills, motivating them to improve their productivity continuously and retaining potential and productive people are becoming additional challenges to the success of IT projects by enabling the IT industry achieve steady growth and continue the ongoing projects without any interruptions or constraints.  The study focuses on the dynamics of human work force of IT projects and analyses the important issues of managing the manpower and their impact on time, cost and quality of the projects.   From the analysis of data collected through surveys in some big IT and ITeS companies in India, it was found that the issue of availability of human resources stood as the most significant issue in addition to showing highest impact on quality, cost and time of the IT projects.  In contrast, the issue of employees-oriented programs attributed lowest significance and showing least impact on the three success factors of IT projects when compared with remaining ones.


Author(s):  
Eka Rahma Ningsih ◽  
Mohammad Isa ◽  
Lenie Marlinae ◽  
Husaini ◽  
Syamsul Arifin ◽  
...  

2014 ◽  
Vol 52 ◽  
Author(s):  
Daniel Acton ◽  
Derrick Kourie ◽  
Bruce Watson

As long as software has been produced, there have been efforts to strive for quality in software products. In order to understand quality in software products, researchers have built models of software quality that rely on metrics in an attempt to provide a quantitative view of software quality. The aim of these models is to provide software producers with the capability to define and evaluate metrics related to quality and use these metrics to improve the quality of the software they produce over time. The main disadvantage of these models is that they require effort and resources to define and evaluate metrics from software projects. This article briefly describes some prominent models of software quality in the literature and continues to describe a new approach to gaining insight into quality in software development projects. A case study based on this new approach is described and results from the case study are discussed.


Author(s):  
Maciej Łabędzki ◽  
Patryk Promiński ◽  
Adam Rybicki ◽  
Marcin Wolski

Aim:Aim: The purpose of this paper is to identify common mistakes and pitfalls as well as best practices in estimating labor intensity in software projects. The quality of estimations in less experienced teams is often unsatisfactory, as a result of which estimation as part of the software development process is abandoned. The decision is usually justified by misunderstanding "agility". This article is part of the discussion on current trends in estimation, especially in the context of the new "no estimates" approach.Design / Research methods: The publication is a case study based on the experience of a mature development team. The author, on the basis of literature-based estimation techniques, shows good and bad practices, as well as common mistakes in thinking and behavior.Conclusions / findings: The key to correct estimation is: understanding the difference between labor intensity and time, ability to monitor performance, as well as how to analyze staff requirements for the team.Originality / value of the article: The publication helps to master confidence-boosting techniques for any estimation (duration, and indirectly, the cost of software development) where requirements are known, but mainly at the stage of project implementation (design and implementation).Limitations of the research: The work does not address the problems of initial estimation of projects, i.e. the estimation made in the early stages of planning.


Author(s):  
Walid Al-Ahmad

Traditionally, project success/failure is considered only after the project is completed or cancelled. Integrating project success and failure factors knowledge and software engineering activities would result in a situation where project success/failure is considered as part of the development process, leading to more successful software projects. This article aims to identify the common issues responsible for IT projects’ success/failure to develop a deeper understanding of these root causes. Knowledge about success can be used to understand failure and vice versa. Therefore, generic taxonomies of the root causes are developed for that purpose. Knowledge of these taxonomies is integrated into software development and management activities to help software developers and project managers complete projects successfully.


Author(s):  
Naresh E. ◽  
Vijaya Kumar B.P.

The article tries to shed some light on the impact of human psychology on the effective use of pair programming in the modern Software development lifecycle such as SCRUM, Extreme Programming which are in turn used on heterogeneous software projects. This article also tries to identify that if the authors try to pair people keeping their psychology in mind that pair can come up with code with fewer defects, with efficient code, if the paper tries to pair people randomly without any planning or thinking might create a pair which let aside create inefficient code and lead to be unproductive nature, and even it will create a negative impact on the project and the team. This article introduces a few novel approaches in framing the pairs in pair programming's like known and unknown pairs, coder and reviewer pair and coder and tester pair. Applying the described approaches, an industry can improve the quality of the delivered product and improve the efficiency of software engineers.


Author(s):  
Jana Polgar

Software measurement is considered to be an efficient means to monitor the quality of software projects, predict cost of maintenance, assess reusability of components, provide prediction of faults in similar projects, and contribute to improvement of the software development process. This chapter surveys software metrics literature with particular focus on object-oriented metrics, and metrics for measuring code complexity. Furthermore, we provide a critical view of software metrics and their usability.


2018 ◽  
Vol 7 (3.3) ◽  
pp. 432
Author(s):  
Udit Kumar Nath ◽  
Satyasundara Mahapatra ◽  
Prasant Kumar Pattnaik ◽  
Alok Kumar Jagadev

The popular waterfall model is widely accepted approach for project management paradigm; however lean based agile model is the recent revolution to reduce work in progress items and makes transformation to better process by identifying and eliminating non-value-add activities and increase productivity with quality of deliverables. This paper includes the issues that involved in lean- agile process.


2020 ◽  
Author(s):  
Yosi sinta deby

ABSTRAKPerkembangan teknologi pada komputer sangatlah pesat seiring dengan perkembangan software nya yang sering digunakan. Salah satu ialah dalam bidang pendidikan , komputer ini sangatlah berperan penting. Sekarang banyak sekali software yang sudah tersedia untuk mendukung dan meningkatkan mutu kualitas pendidikan. Tulisan ini akan mengkaji bagaimana komputer digunakan sebagai media pembelajaran, metodologi perkembangan perangkat lunak.ABSTRACTThe development of technology on computers is very rapid along with the development of software that is often used. One is in the field of education, this computer is very important. Now a lot of software is available to support and improve the quality of education quality. This paper will examine how computers are used as learning media, software development metho


Sign in / Sign up

Export Citation Format

Share Document