Factors Influencing the Software Development Process in Small Scale Industries

2021 ◽  
pp. 4089-4098
Author(s):  
Irfan Ahmad Khan, Dr. Dipti Kumari

Software development is a complex process which is divided into many phases. According to the software type and industries the development process is restructured. During the entire development what are the main factors which is influencing the process and affecting the quality. The main objective of this study is to focus on factors influencing the development process and how it affects the small scale industries after coming in to the real practice. Entire Software development is a layered process in which different factors are responsible to get the best products. This paper is focused on different technical and non-technical influencing factors which give major impact on the software quality. With influencing factors, their applicability in small scale industries also studied. Three important technical factors i.e. SDLC model and its principles, Cost estimation and Risk parameter whereas two important influencing factors in non-technical.i.e. success factors and environmental factors. Non-technical factors more influencing than technical factors.  All technical and non-technical factors have their own role but to apply all these quality parameters in small scale industries we need to make them more easy for their applicability. If quality development process and its parameters are tuned to easy and affordable level more businessmen will shift from manual working environment to the digital working environment.

Author(s):  
Rory O’Connor ◽  
Shuib Basri

This article identifies the effect of team dynamics in the context of software development teams and its impact on software process improvement (SPI) activities in very small companies, in order to understand the relationship between these two variables. Most software development work is done by teams of software engineers working together in a collaborative manner to execute a software development process. Although there is much literature examining software process and how to improve it, less attention has been paid to the issues of team-working and specifically the impact of team dynamics on the software development process. Team dynamics is the term used to define how people work and interact together in teams. Teamwork is more effective with the existence of positive team dynamic, as it encourages a better working environment with satisfied, fulfilled employees who will in turn be more productive. This paper presents the results of a research study of team dynamics in very small software development companies and its impact on the software development process and software process improvement activities.


In this fastmoving world Work-life balance of an individual is a challenging one particularly for the working professionals, such as doctors and medical representatives. In this empirical study the researcher examined the work-life balance of Medical Representatives. The main objective of the study is to find out the agreement level of Medical Representatives with regard to the influencing factors such as working timings, travel, target orientation, lack of support, physical working environment and stress. The study was conducted with the sample of 74 respondents. The analyses of the study were made with the tools of percentage analysis, one samplet-test and one way ANOVA. The study concluded that factors such as working timings, travel, target orientation, lack of support, physical working environment and stress were termed as disturbing factors


2016 ◽  
Vol 2 (3) ◽  
Author(s):  
Dr. Mohamed E.Fayad ◽  
Charles A. Flood

The rich and complex elements existing across the development process that define the ultimate goal of the developers’ team could be viewed as their context. This can be viewed across different dimensions and is helpful for a team of developers to remain within a predefined limit. In other words, they can easily recognize their boundaries and are able to view the scope of the software under development. This document clearly defines the dimensions that characterize the work environment of developers in context based software development. It also illustrates the knowledge maps by using enduring business themes, business objects and industrial objects, which create a comprehensive pattern in a software development context. These models and design patterns also provide a new dimension for the developer in a context based development. Furthermore, it gives them a clear perspective to use these design patterns to develop a number of applications on top of it. The developer can use extraction, analysis and availability to gain new knowledge, while using context based software development process. The patterns developed also provide a rich working environment to a particular developer and enables him/her to relate to the task that is being developed. The use case section provides a clear example and of how these enduring business themes and business objects can be mapped to an application leading the way for the user to design similar applications and use cases, to make use of these available design patterns and benefit and be more productive in the process of context based software development.


Author(s):  
Shah Imran Alam ◽  
Syed Shahabuddin Ashraf ◽  
Faria Iqbal

Software engineering is comparatively a new addition in the vocabulary of traditional engineering discipline. Being a late joiner, software engineering obtained many of its process foundation from traditional engineering domains. But the ever-changing business needs and the growing complexity that are required to be addressed in a software application, have kept software engineers on their toes to continuously improve the development process to meet and to manage the challenges in it. Agile project management has been the most significant development in IT industry to manage software development process that could deliver quality software product at an extremely high speed compared to any of the predecessor methods. The key abstraction of all the flavors of agile methods is adaptability towards change. This adaptability is achieved by the use of quality practices and practitioners in a closely integrated working environment that also involves the customers in the development process more than ever before. IT industry has acknowledged the significant success of the agile process and has been a buzz-word for a decade in the IT industry. The paper is built upon a comparative study of the application of Agile project management in both IT and non-IT industries. It further discusses the adaptability of agile methods and its potential to benefit the Non-IT industry in managing the quality of deliverables while maintaining high delivery speed. The discussion extends its boundaries to cover the reason for less acceptance of Agile process in non-IT industry and put forth an argument against the suitability of some of the success-factors in the case of non-IT industries, while they enabled a high acceptance of the Agile process in IT-industry.


Author(s):  
Parastoo Mohagheghi ◽  
Casper Lassenius ◽  
Ingrid Omang Bakken

Abstract This paper describes how autonomy emerged in a team in a large public organization and which factors were important in this process. The organization has back sourced software development and abandoned a stage-based software development process with many handovers between business, IT and vendors. We collected data in four semi-structured interviews and analyzed information on changes in the structure and responsibilities of the team. The team has refined its portfolio for better cohesion, stepwise taken over the responsibility for software development from the vendor and in parallel recruited software developers, UX designers and testers. Product owners have joined the team as well. Supported by changes to the financing model, the team has transformed from mediating between business and vendors to a cross-functional product team with autonomy over its budget, backlog and software development process. As a result, the team can better balance between delivering new features and quality improvements, continuously deliver software with less overhead and focus on its mission to deliver user-friendly services with increased involvement of domain experts. Defining a clear product boundary and reducing dependencies on other teams, developing necessary skills and changing the financing model are recognized as the main success factors, as well as the main challenges in the transition process.


Author(s):  
Ashwin Bhimrao Ganorkar ◽  
Ramesh Ramchandra Lakhe ◽  
Kamalkishor N. Agrawal

Costing is an important issue in a competitive world. Many companies had adopted TDABC for better cost visibility. Assembly is very common activity in the small scale industries (SSI). In a SSI, many operations like riveting, drilling, fastening, loosening and tightening, hammering, labeling, aligning, etc. are carried out at the time of assembly. Also the sequence and the time of the operating vary for each product. Therefore, it is difficult to estimate the cost of complex assembly. This paper proposed a time driven activity based costing (TDABC) model to estimate the cost of assembly for SSI. TDABC uses time equations to estimate the time required for an activity. A new approach to develop the time equation using maynard operation sequence technique (MOST) is presented. This paper also presents the modification in the time equation to handle the complexity of the activity. The application of the model is presented with the case study. The cost analysis helps to identify the opportunities for low cost assembly solution.


Sign in / Sign up

Export Citation Format

Share Document