The ISO/IEC 29110 Software Lifecycle Standard for Very Small Companies

2022 ◽  
pp. 1884-1901
Author(s):  
Rory V. O'Connor

For many small and start-up software companies, implementing controls and structures to properly manage their software development activity is a major challenge. It is commonly agreed that very small software companies, implementing management procedures, and controls to appropriately administer their software development activity is a significant challenge. To help meet the need for VSE-specific systems and software lifecycle profiles and guidelines, the ISO/IEC jointly published ISO/IEC 29110 “Lifecycle profiles for Very Small Entities” series of standards and guides, with the overall objective being to assist and encourage very small software organization in assessing and improving their software. The purpose of this chapter is to provide a primer on the ISO/IEC 29110 standard focusing on two main process areas of Project Management and Software Implementation.

Author(s):  
Rory V. O'Connor

For many small and start-up software companies, implementing controls and structures to properly manage their software development activity is a major challenge. It is commonly agreed that very small software companies, implementing management procedures, and controls to appropriately administer their software development activity is a significant challenge. To help meet the need for VSE-specific systems and software lifecycle profiles and guidelines, the ISO/IEC jointly published ISO/IEC 29110 “Lifecycle profiles for Very Small Entities” series of standards and guides, with the overall objective being to assist and encourage very small software organization in assessing and improving their software. The purpose of this chapter is to provide a primer on the ISO/IEC 29110 standard focusing on two main process areas of Project Management and Software Implementation.


Author(s):  
Rory V. O'Connor

For very small software development companies, the quality of their software products is a key to competitive advantage. However, the usage of software engineering standards is extremely low amongst such very small software companies. A primary reason cited by many such companies for this lack of quality standards adoption is the perception that they have been developed for large multi-national software companies and not with small and very small organizations in mind and are therefore not suitable for their specific needs. This chapter describes the design and development of the software process lifecycle standard for very small entities. This chapter presents a unique insight from the perspective of some of the standards authors on the development of the ISO/IEC 29110 standard, including the rationale behind its development and the innovative design of implementation guides to assist very small companies in adopting the standards, as well outlining a pilot project scheme for usage in early trials of this standard.


Author(s):  
Rory V. O'Connor

For very small software development companies, the quality of their software products is a key to competitive advantage. However, the usage of Software Engineering standards is extremely low amongst such very small software companies. A primary reason cited by many such companies for this lack of quality standards adoption is the perception that they have been developed for large multi-national software companies and not with small and very small organizations in mind and are therefore not suitable for their specific needs. This chapter describes the design and development of the software process lifecycle standard for very small entities ISO/IEC 29110. This chapter presents a unique insight from the perspective of some of the standards authors on the development of the ISO/IEC 29110 standard, including the rationale behind its development and the innovative design of implementation guides to assist very small companies in adopting the standards, as well outlining a pilot project scheme for usage in early trials of this standard.


2017 ◽  
Vol 10 (4) ◽  
pp. 880-896
Author(s):  
Helena Merikoski ◽  
Paula Savolainen ◽  
Jarmo J. Ahonen

Purpose The purpose of this paper is to present a life cycle phase of a software development project which is substantial for the success of the project. This paper visualizes the project start-up phase from suppliers’ perspective. Design/methodology/approach The method is a theory building from case studies. The data were collected from three software supplier firms by conducting process modeling separately in each firm. Findings The study resulted in a model of a supplier’s software project start-up which includes start-up practices and involved roles. The results indicate that project start-up is an integral and structured phase of project life cycle, which influences the execution of a software development project, especially from the supplier’s perspective in the project business context. Research limitations/implications The study focuses on the start-up phase of software development projects delivered to external customers. Therefore, developed project start-up model is applicable as such in software supplier firms. Practical implications The project start-up model presented in this paper indicates that project start-up is a complex and multi-dimensional activity in a supplier firm. This study suggests that if the project start-up phase is clearly defined, planned and followed in a supplier firm, it reduces confusion and miscommunication among the people involved in the project and helps to achieve the business goals of a project. Originality/value This study emphasizes that it is necessary to make a distinction between the perspectives of the customer and the supplier when studying projects in the project business context. The findings contribute the new knowledge for managing outsourced software development projects.


Author(s):  
Padmaraj Nidagundi ◽  
Leonids Novickis

The growth of technology made human to depend more on the software applications in his daily life and nowadays software companies focused more on building robust error free software to end customers in very short time. Software development companies facing one side growth of technological complexity and another side build the products fast to win a competition in business. In recent years growth of a DevOps given lot of new growth opportunity for the software companies. DevOps basic principles focused on the collaboration and communication as a key in between software development information technology professional. It is concentrated on the automating the most of the routine tasks such as development, delivery, infrastructure, support, software testing in software development process. DevOps also emphasize on the building, testing and releasing the software more quickly and in a reliable way.


Author(s):  
Putu Windu Tenaya . ◽  
I Gede Mahendra Darmawiguna, S.Kom., M.S . ◽  
I Made Agus Wirawan, S.Kom., M.Cs. .

Perkembangan globalisasi saat ini mengakibatkan pengikisan terhadap budaya lokal, dan diperlukan upaya dalam pelestarian budaya lokal. Salah satu upaya yang dilakukan yaitu mengembangkan game cerita rakyat. Cerita rakyat yang diadaptasi ke dalam penelitian ini yaitu cerita Mayadanawa, yang berasal dari Bali. Metode penelitian yang digunakan yaitu Software Development Life Cycle dengan model waterfall. Model waterfall yaitu alur hidup perangkat lunak secara terurut dimuali dari analisis, desain pengkodean, pengujian, dan tahapan pendukung. Subjek penelitian adalah masyarakat umum dengan menggunakan angket dan selanjutnya dianalisis secara deskriptif. Hasil penelitian ini adalah game yang diimplementasikan menggunakan program Unity dan bahasa pemograman C#. Seluruh fitur yang terdapat pada Game Cerita Rakyat Bali Mayadanawa Berbasis Android sudah berjalan dengan baik. Respon pengguna terhadap Game Cerita Rakyat Bali Mayadanawa Berbasis Android masuk dalam rentangan sangat baik.Kata Kunci : Mobile Game, Waterfall, Cerita Mayadanawa, Unity, Android. The current development of globalization has resulted in the erosion of local cultures, and effort was required in the preservation of local cultures. One of the efforts was to develop the folklore game. Folklore adapted into this research wass the Mayadanawa, story from Bali. The research method used Software Development Life Cycle with waterfall model. The waterfall model was software lifecycle sequentially in the form of analysis, encoding design, testing, and supporting stages. The subjects of the study were the general population using questionnaires and then analyzed descriptively. The results of this study were game that are implemented using Unity program and C# programming language. All the features contained in the Android Based Game Of Balinese Folktale Mayadanawa is running well. User response to the Android Based Game Of Balinese Folktale Mayadanawa went in a very good range.keyword : Mobile Game, Waterfall, Mayadanawa Story, Unity, Android.


2020 ◽  
Vol 2 (3) ◽  
Author(s):  
Yongfang Sun ◽  
Jianjun Li

Informationization plays an important role in modern life and production. And various software is one of the bases for it. Before it goes into service, software needs to go through many steps, including software development, design, etc. In software development, test is the key to identify and control bugs and errors in the software. Therefore, software companies often test the software to ensure that it is qualified. In recent years, more attention has been paid to a multi-platform computer software testing method, which can make up for defects in traditional testing methods to improve test accuracy. Firstly, this paper illustrates the connotation and features of software testing. Secondly, common software testing platforms and their requirements are analyzed. Finally, this paper proposes software testing method based on multiple platforms.


2021 ◽  
Vol 2107 (1) ◽  
pp. 012021
Author(s):  
M M M. A Kader ◽  
Z B Razali ◽  
W A Mustafa ◽  
S A Saidi ◽  
A A Nagoor Gunny ◽  
...  

Abstract This research is used to crank start automotive vehicle. There are many different system used in order to start-up vehicles using electric starter, in the time of battery low-power or totally drained. The purpose of this research is to help the driver to get out of this difficulty. Nowadays there are many people that have experienced such a bad moment, where they are stranded at road side due to malfunction starter in their car because of battery problem. Most of the vehicle electric starter failure is because of battery corrosion or battery undercharged. The importance of this research is to solve this problem. Starter is a vital part of the vehicle, without it no automotive vehicles able to operate. These starters will rotate an internal-combustion engine to initiate the engine’s operation under its own power. Starters also can be malfunction too due to corroded electrical connections or an undercharged battery. This system can be used to solve this problem. This system used human energy by using mechanical parts in order to produce electrical power. In order to produce electrical current, workforce will be applied by rotating the wheel that already linked by belt and from that rotations will trigger a magnetic force and it will produce an electrical current and supply it into battery. This system is divided into two development; hardware development and software development. The hardware development involved, mechanical device which is used and electrical device such as monitor. For software development, Fritzing is used to construct circuit.


Author(s):  
Nihan Yildirim ◽  
Semih Ersöz ◽  
Bilal Altun

Adopting agile methodologies to software development processes helps software companies to sustain their growth through efficiency for long term. In the digital transformation era, Industry 4.0 as part of High-Tech Strategy 2020 for Germany involves agile principles and brings the latest technological trends in production process. The purpose of this chapter is to design a proper agile project management performance measurement model for start-up software companies. First, all key performance indicators related to agile development in the literature have been listed. Then KPIs that are provided from literature review with content analysis have been reviewed and categorized by expert opinions that were collected through in-depth interviews. Seven strategic KPIs and their data collection systems are defined and designed. Lastly, process and data collection improvements are recommended in order to sustain agile development measurement model.


Sign in / Sign up

Export Citation Format

Share Document