scholarly journals PROBLEMS OF SMALL AND MID-SIZED ENTERPRISES IN JAPAN’S SOFTWARE INDUSTRY

2020 ◽  
Vol 8 (4) ◽  
pp. 274-278
Author(s):  
Mita Takahashi ◽  

This paper examines the reasons that most small and mid-sized enterprises (SMEs) in Japan’s software industry do not develop into large firms. Thousands of SMEs are informally organized under several large companies. Those SMEs have experienced difficulty developing into large firms. This industrial structure has remained for several decades. Several papers have already suggested reasons for this phenomenon, but each paper in the literature has given few reasons. This paper analyzes the issue more comprehensively. First, this article surveys the literature and determine several factors that contribute to the issue. Then, this paper demonstrates how they complicate the issue and make it difficult to solve. Finally, the paper illustrates several approaches in an effort to find solutions. The first method is introducing agile modeling and other iterative software development processes. Agile modeling adjusts design change more easily compared with other software development processes. Other iterative software development processes also adjust design change easily compared to the waterfall model. By using these processes, software engineers can avoid long overtime work, which contributes to the difficulties in securing human resource. The second method is for software firms to demand appropriate compensation for each design change. If many Japanese firms did this, overtime work would be shorter, and the working environment of SMEs would improve. Then, SMEs obtain excellent workers. This will help SMEs to grow to large firms.

Author(s):  
Nihan Yıldırım ◽  
Yeliz Korkmaz

The need for understanding Generation Y employees' attitudes and expectations that considerably differed from previous generations had been a focus of researchers in the last decades. IT industry and specifically software industry had been among the most popular employment areas of Generation Y professionals and hence Generation Y Software Developers constitutes the majority of the work force in the software industry. As known, software development is a project-based business where the project management methodologies and principles are utilized. Similar to other project based works, the effectiveness of human resources management and team development is the determinant of project success in software development. Therefore, to effectively manage and to adapt appropriate approaches for leading the project teams which include Generation Y software professionals, managers and leaders prior in need to understand their perspective. In this context, research aims to understand the expectations and attitudes of Generation Y Software Developer professionals in projects. The research is structured in two parts reflecting these dual aims. The first part of the research addresses the expectations of Y generation employees from project management and project environment in software development projects. The second part of the research explores the attitudes of Y generation Employees in software development project teams. Survey is conducted with the participation of 113 Generation Y Software Professionals who are employed in major software companies in Turkey. Basic concepts that are explored in the study are expectations from working environment, expectations from project type and content, leadership, motivation factors, challenges faced, perceptions on generation conflicts and the attitudes of Generation Y professionals towards project-based work and work environments. Software industry is dominated by project based management methods, perceptions and attitudes of Generation Y in projects are expected to provide practical guidelines to policy makers and HR professionals in developing solutions and tools for improving motivations and effectiveness of Generation Y employees.


Author(s):  
Nihan Yıldırım ◽  
Yeliz Korkmaz

The need for understanding Generation Y employees' attitudes and expectations that considerably differed from previous generations had been a focus of researchers in the last decades. IT industry and specifically software industry had been among the most popular employment areas of Generation Y professionals and hence Generation Y Software Developers constitutes the majority of the work force in the software industry. As known, software development is a project-based business where the project management methodologies and principles are utilized. Similar to other project based works, the effectiveness of human resources management and team development is the determinant of project success in software development. Therefore, to effectively manage and to adapt appropriate approaches for leading the project teams which include Generation Y software professionals, managers and leaders prior in need to understand their perspective. In this context, research aims to understand the expectations and attitudes of Generation Y Software Developer professionals in projects. The research is structured in two parts reflecting these dual aims. The first part of the research addresses the expectations of Y generation employees from project management and project environment in software development projects. The second part of the research explores the attitudes of Y generation Employees in software development project teams. Survey is conducted with the participation of 113 Generation Y Software Professionals who are employed in major software companies in Turkey. Basic concepts that are explored in the study are expectations from working environment, expectations from project type and content, leadership, motivation factors, challenges faced, perceptions on generation conflicts and the attitudes of Generation Y professionals towards project-based work and work environments. Software industry is dominated by project based management methods, perceptions and attitudes of Generation Y in projects are expected to provide practical guidelines to policy makers and HR professionals in developing solutions and tools for improving motivations and effectiveness of Generation Y employees.


2001 ◽  
Vol 05 (04) ◽  
pp. 487-515 ◽  
Author(s):  
YASUNORI BABA ◽  
F. TED TSCHANG

This paper addresses the issue of developing innovative software with a case study of the emerging prototyping methods used in an innovative game in the Japanese game software industry. Software has traditionally been seen as an efficiency-driven process. But in innovative software, there are other important issues, such as the need to allow for radical redesign in development cycles, and the need to resolve tensions between creative and controlling processes. The paper addresses the broader design issue by documenting the emerging prototyping practices in design-driven and originality-oriented product development. We term this an "outward spiral" software development model, in which the completion of an initial prototyping cycle may lead to significant revisions in design and code, and the possible scrapping of large chunks of code. This model is compared with the development processes used for other types of software and in creative industries like the music industry.


Author(s):  
Julio A. Hurtado ◽  
Francisco J. Pino ◽  
Juan C. Vidal ◽  
César Pardo ◽  
Luís Eduardo Fernández

This chapter presents Agile SPI, a framework in which the main goal is to motivate small and medium size enterprises (SMEs) towards improving and certifying their software development processes. This framework was born in the SIMEP-SW project where a software process improvement model for supporting process improvement in the Colombian software industry context was built. We present Agile SPI, its origin, development, principles, architecture, main components, and the initial experiences.


2009 ◽  
pp. 3308-3324
Author(s):  
Julio A. Hurtado ◽  
Francisco J. Pino ◽  
Juan C. Vidal ◽  
César Pardo ◽  
Luís Eduardo Fernández

This chapter presents Agile SPI, a framework in which the main goal is to motivate small and medium size enterprises (SMEs) towards improving and certifying their software development processes. This framework was born in the SIMEPSW project where a software process improvement model for supporting process improvement in the Colombian software industry context was built. We present Agile SPI, its origin, development, principles, architecture, main components, and the initial experiences.


Online booking system is a web-based system that is designed for reservation management. The booking system is accepted by allowing potential customers to make bookings and payment for an activity or service through the website. This service is managed online, which significantly reduces staff’s burden and eliminating any occurrence of double bookings. This paper presents the design of an online booking of room and ferry tickets for the marine tourism industry in Terengganu. This system provides facilities to customers to make the room and ferry ticket reservation online and print out their tickets themselves. Nowadays, companies are still using the manual system where the booking is done on paper and recorded using a manual filing system. The new system is needed to substitute the manual booking system to increase more tourists, both local and foreign, to travel in Malaysia. The Software Development Life Cycle (SDCL) and Waterfall Model are used in the software development processes which consist of 6 phases. The development of this system includes features such as userfriendly, data management, payment process and inventory management.


Author(s):  
Sampada G.C ◽  
Tende Ivo Sake ◽  
Amrita

Background: With the advancement in the field of software development, software poses threats and risks to customers’ data and privacy. Most of these threats are persistent because security is mostly considered as a feature or a non-functional requirement, not taken into account during the software development life cycle (SDLC). Introduction: In order to evaluate the security performance of a software system, it is necessary to integrate the security metrics during the SDLC. The appropriate security metrics adopted for each phase of SDLC aids in defining the security goals and objectives of the software as well as quantify the security in the software. Methods: This paper presents systematic review and catalog of security metrics that can be adopted during the distinguishable phases of SDLC, security metrics for vulnerability and risk assessment reported in the literature for secure development of software. The practices of these metrics enable software security experts to improve the security characteristics of the software being developed. The critical analysis of security metrics of each phase and their comparison are also discussed. Results: Security metrics obtained during the development processes help to improve the confidentiality, integrity, and availability of software. Hence, it is imperative to consider security during the development of the software, which can be done with the use of software security metrics. Conclusion: This paper reviews the various security metrics that are meditated in the copious phases during the progression of the SDLC in order to provide researchers and practitioners with substantial knowledge for adaptation and further security assessment.


Sign in / Sign up

Export Citation Format

Share Document