Factors affecting software productivity

If your employees are knowledgeable and empowered to make spur. A large number of factors potentially affecting software maintenance productivity were included in this initial investigation. The study at the bank indicates that the productivity is affected by factors such as performance of estimation and prognosis efforts, project type. The approach taken is based upon output metrics for the entire project lifecycle, and includes project quality metrics. Keep your code clean with these essential tips for software quality. Systems developers and researchers have long been interested in the factors that affect software development productivity.

Factors affecting construction labor productivity 1 1. In keeping with our definition of software productivity as the ratio between the functional value of software produced to the labor and expense of producing it, our next step is to determine ways to improve software productivity. Dearth of raw materials can hamper productivity drastically. Factors impacting software development productivity sd times. Some work flow protocols are part of basic employee. Technical factors, production factors, organizational factor, personnel factors, finance factors, management factors, government factors, and. New factors affecting productivity of the software factory. The speed of a program is influenced by a number of factors, some of which are programmer controlled and others that are dependant on the hardware and. Factors affecting solar stills productivity and improvement.

To expand upon the main factors affecting labor productivity a definition of the factor, and b common problems associated with each factor. Effective productivity management requires considering these factors. Factors affecting labor productivity there are many factors that affect the productivity of labor in construction. Product factors cover the characteristics of software products being. New languages, like dart, promise software developers that they dont have to choose between productivity and performance for the programs they. Productivity is the quantitative relation between what we produce and what we use as a resource to produce them. Although its earliest measurement was in lines of code per manhours worked, a better definition is the ratio between the functional value of software produced to the labor and expense of producing it.

Kemerer sloan school of management massachusetts institute of technology abstract systems developers and researchers have long been interested in the factors that affect software development productivity. Key factors affecting productivity in the workplace sinnaps. The empirical analysis of a pilot data set indicated that high project quality did not necessarily reduce project productivity. An empirical study on the factors affecting software development productivity article pdf available in einformatica software engineering journal 121. Factors influencing industrial productivity six factors. First, many people stressed the lack of user friendliness of both software and hardware used to gain remote access to the office it system. However, both productivity measurement techniques have some limitations. Flexibility is the ability of software to addmodifyremove. Chapter 6 factors influencing software development productivity. Other significant factors affecting the relationship between tool usage and development productivity are the degree of tool integration, tool maturity, tool training and experience, appropriate support when selecting and introducing corresponding tools task. Therefore, it is crucial for the business management to determine and control the factors affecting productivity in the highly competitive and fast changing world of. Factors affecting software development productivity proceedings. According to mccalls model, three software quality factors are included in the product transition category that deals with the adaptation of software to other environments and its interaction with other software systems. Productivity increase is an important indicator of the economy and the market value of the firms.

Productivity factors that are quantified include shift work, overmanning, ownerfurnished items, beneficial occupancy, stacking of trades, and cumulative impacts. The results show how factors such as people, product, organization, investment in technology, lack of contractual relations and engagement of. Key factors affecting productivity in the workplace. A discussion addressing how the productivity factors relate to cost estimation models and their factors is presented. Correctness, reliability, efficiency, integrity, usability. Identifying factors affecting software development cost and. Identification of factors as either aiding or hindering productivity enables management to take steps to encourage the positive. Mar 11, 2019 factors affecting productivity include employee morale and training, adequacy of equipment and viability of systems. Software developers performance has a direct impact on software development productivity. Csce past president 198990 csce productivity in construction. The productivity of land depends on its natural qualities. Factors affecting software maintenance productivity.

Factors affecting productivity it, management and process. Moreover, the impact of these factors on software productivity may be different according to the context and characteristics of the team, the developer, the project and the entire organization 4. Riggs 1987 has a different perspective for productivity nowadays. Software asaservice saas is a cloudcomputing approach to providing users with access to a program via the internet, so the user can access it. Rice productivity and efficiency are influenced by internal and external factors. The eight main factors that affect productivity are. Introduction the measure of the rate at which work is performed is called productivity. There are numerous influences affecting the solar still productivity such as intensity of solar radiation, wind velocity, environmental temperature, glasswater temperature difference, water free surface area, deepness of water, inlet water temperature, area of absorber plate and glass cover angle. Feb 24, 2019 productivity is the quantitative relation between what we produce and what we use as a resource to produce them. While the cost of software development may seem high, often the cost of not having the right program in place are higher.

Identification of factors as either aiding or hindering productivity enables management to take steps to encourage the positive influences and to eliminate the negative ones. They include, for instance, the effectiveness of quality assurance, testing quality, quality of analysis and documentation methods, tool quality and usage, quality of. These studies include, for instance, factors influencing the productivity of software maintenance. In circumstances of schedule acceleration and other malevolent project conditions various situations can arise decreasing the labors efficiency or productivity. Nov 16, 2015 factors affecting productivity factors affecting labor productivity external factors 1 country rules and economic situation 2 traffic 3 family 4 distance between workplace and house 5 weather 6 culture 7 health care 8 population may affect positive or negative 9. Quality factors are not meaningful when we are talking. Factors influencing productivity and technical efficiency of. A study on factors affecting the productivity of software.

Return on investment high returns from selling cocoa for little input will naturally cause more cocoa planting to take place. Productivity is very important because it allows organizations to achieve greater efficiency and effectiveness in their activities. A workplace with the right layout and size of plant and machinery, ideal location, correct design of machines and equipment. Factors affecting software development productivity. Six important factors to consider behind software development. Seven main factors that affects the productivity i. An understanding of the factors that affect this per formance could. Identifying factors affecting software development cost and productivity. There are various ways of increasing productivity depending on the conditions and culture of each organization. Apr 26, 2011 a discussion addressing how the productivity factors relate to cost estimation models and their factors is presented. This model classifies all software requirements into 11 software quality factors. Maintainability is a little similar with flexibility. Every software is a bit different and developers have to do slightly different things to ensure quality.

Pdf an empirical study on the factors affecting software. Objectives the main goal of this paper is to investigate which factors affect productivity. Chapter 6 factors influencing software development. The productivity of software production processes may vary across development contexts dependent on numerous influencing factors. Although it is very common that workers are looked as the most deciding internalown factor affecting productivity, the truth is that management is even more because of its influence over the work teams. Productivity factors affecting productivity how to. Some of the factors found to have an impact on cost are already included in estimation models such as cocomo ii, teamate, and seersem, for instance function points and software platform.

Factors affecting labor productivity for electrical. The following factors affect the productivity of land in a country. One possible cause of produc tivity variances is the attention spent in producing a high quality product. To improve productivity, evaluate and improve systems and build employee skills. The term land in economics is often used in a wider sense.

Productivity is nothing but the reduction in wastage of resources. To summarise the qualitative comments obtained from the interviews, there are four major factors affecting teleworking productivity. If you are working with software that constantly has glitches or stops working, requiring your employees to restart the system several times a day, the loss of productivity adds up. However, continuously updated evidence on productivity is constantly needed, due to the rapid evolution of software development techniques and methods, and also the regular improvement in the use of the existing ones. The biggest factor is the experience and expertise of the developers working on the software. This research has explored the possibility of developing an estimable model of software. Now lets discuss briefly above listed important factors that affect productivity. Jan 27, 2012 factors affecting productivity it, management and process management alexander sliwinski wrote an interesting post today onheres a quick excerptso, in my simple analysis, many of the issues related to productivity have to do with clear management direction and communication, and the ability to communicate whatas important.

Although there is a lot of research on productivity in software development, software organizations still do not know what are the most significant productivity factors in which they should invest. Pdf finding factors impacting productivity in software. Software productivity is a deceptively simple concept, but a matter of some debate. The measure of productivity is defined as a total output per one unit of a total input. We also found many suggestions for how to improve productivity. Covid19, teleworking, and productivity vox, cepr policy. Identifying factors affecting software development cost. Increased productivity makes your business more efficient by lowering labor costs.

Hence, we need a good overview of factors influencing productivity in software development so that developers and managers know what to. The following factors are the key factors affecting productivity in the workplace. Some of the factors found to have an impact on cost are already included in estimation models such as cocomo ii, teamate, and seersem, for instance function points and software. Other research investigated productivity factors in different contexts, such as in enterprise resource planning. Do you know what most affects software development productivity in your. These situations, commonly referred to as factors affecting labor productivity, can be initiated either by the generalcm contractor or by the project owner. If youre missing an ingredient or part thats essential to completion. Influence factors in software productivity semantic scholar. Finding factors impacting productivity in software development project using structured equation modelling.

I hope that it receives the attention it deserves and that every supervisor of construction projects refers to it frequently for guidance. Productivity meaning factors affecting ways to improve. A common view is that a tradeoff exists between quality and productivity, that to achieve a high level of either requires. The 11 factors are grouped into three categories product operation, product revision, and product transition factors. It is a ratio of production output to what is required to produce it.