7,156 research outputs found

    Higher CMM levels attained by QA certified software developers

    Get PDF
    [Abstract]: This paper addresses the question: is higher capability maturity associated with adoption of Quality Assurance (QA) certification? To assess the extent of adoption of third-party QA certification by Australian software developers, a survey of 1,000 software developers was recently conducted. The questionnaire also included an assessment of their capability maturity based on the capability maturity model (CMM). Cynics who criticise the value of QA certification may be surprised by the strong association found between adoption of QA certification and capability maturity

    Analyzing Project Management Maturity Level in Indonesia

    Full text link
    Project management has been generally known and increasingly used by many organizations to gain competitive advantage. In this context, many studies have proposed maturity models to evaluate how project management knowledge has been deployed effectively and efficiently in organization. As a developing country, Indonesia needs many development projects managed by government and private companies in different industries. Here, a study to assess project management maturity level in Indonesian businesses may bring insight about current business practices, which is important to speed up country development and business sustainability.  Adapting the Project Management Maturity Model (ProMMM), a survey instrument has been developed and applied to professionals from Jakarta and surrounding area.  The result of analysis shows that construction and primary industry have a higher maturity level compare to manufacturing and services.  It is to be noted, however, that the level of project management understanding is low across industries.  This indicates that more quality project management training or certification is required to improve overall project management knowledge in Indonesia

    Managerial commitment towards SPI in small and very small enterprises

    Get PDF
    This paper compares and contrasts the results of two similar studies into the software process practices in Irish Small and Very Small Enterprises. The first study contains rich findings in relation to the role and influence of managerial experience and style, with particular respect to the company founder and software development managers in small to medium seized enterprises (SMEs), whilst the second study contains extensive findings in relation to people and management involvement / commitment and SPI goal planning in very small enterprises (VSEs). By combining these results of these two studies of Irish SMEs/VSEs we can develop a rich picture of managerial commitment towards SPI and in particular explore the similarities between Small and Very Small Enterprises

    Agile, Web Engineering and Capability Maturity ModelI ntegration : A systematic literature review

    Get PDF
    Context Agile approaches are an alternative for organizations developing software, particularly for those who develop Web applications. Besides, CMMI (Capability Maturity Model Integration) models are well-established approaches focused on assessing the maturity of an organization that develops software. Web Engineering is the field of Software Engineering responsible for analyzing and studying the specific characteristics of the Web. The suitability of an Agile approach to help organizations reach a certain CMMI maturity level in Web environments will be very interesting, as they will be able to keep the ability to quickly react and adapt to changes as long as their development processes get mature. Objective This paper responds to whether it is feasible or not, for an organization developing Web systems, to achieve a certain maturity level of the CMMI-DEV model using Agile methods. Method The proposal is analyzed by means of a systematic literature review of the relevant approaches in the field, defining a characterization schema in order to compare them to introduce the current state-of-the-art. Results The results achieved after the systematic literature review are presented, analyzed and compared against the defined schema, extracting relevant conclusions for the different dimensions of the problem: compatibility, compliance, experience, maturity and Web. Conclusion It is concluded that although the definition of an Agile approach to meet the different CMMI maturity levels goals could be possible for an organization developing Web systems, there is still a lack of detailed studies and analysis on the field

    Final Report: Randomized Comparison of Two Internet-Supported Methods of Natural Family Planning

    Get PDF
    Studies consistently show that women want safe, effective, easy to use, and convenient methods of family planning (ArĂ©valo,1997; Severy 2001). Although Natural Family Planning (NFP) methods are free of side effects, they are often ineffective and complex to learn and use (Grimes et al. 2005). Efforts have occurred over the past 10 years to simplify the teaching and use of NFP methods and increase their efficacy. These efforts include the development of low tech calendar-based methods (ArĂ©valo et al. 2004), simplifying instructions (Frank-Herrmann et al. 2005), and developing accurate biological markers of fertility (Guida et al. 1999). A new high-tech electronic method to monitor fertility has recently been developed to help women determine their fertile window with ease, convenience, and accuracy (May 2001). This high-tech electronic hormonal fertility monitor (EHFM), called the ClearBlue Easy Fertility Monitor (Swiss Precision Diagnostics), measures urinary metabolites of estrogen and LH and provides the user with a daily indication of “low,” “high” and “peak” fertility. A recent cohort study demonstrated that EHFM was effective when used as an aid to avoid pregnancy along with cervical mucus monitoring (CMM) as a second marker of fertility (Fehring, et al., 2007) and users reported high satisfaction with the method (Severy et al. 2006).Despite this promising research, there is one task that has not yet been accomplished. There are no randomized comparison studies of EHFM NFP methods with NFP methods that utilize traditional biological markers of fertility (i.e., the Ovulation Method with cervical mucus monitoring and/or the symptom-thermal method with basal body temperature and cervical mucus monitoring combined). Other recent efforts to increase the ease of use and convenience of NFP methods are the use of internet support for NFP instructions and automated online fertility charting (Fehring 2004; Fehring 2005; Weschler 2005). Although there have been studies to determine the knowledge base of an online hormonal contraceptive program, there have been only one pilot study to determine the efficacy of internet-based instructions for NFP methods used to avoid pregnancy (Kaskowitz et al. 2007; Fehring et al., 2011) and to determine the efficacy and satisfaction of using an online fertility charting system for NFP purposes (Fehring, et al., 2011)

    Quality Certification and the Economics of Contract Software Development A Study of the Indian Software Industry

    Get PDF
    A significant amount of software development is being outsourced to countries such as India. Many Indian software firms have applied for and received quality certifications like the ISO9001, and the number of quality certified software firms has steadily increased. Despite its growing popularity among Indian software developers, there is very little systematic evidence on the relationship of ISO certification to organizational performance. Using data on 95 Indian software firms and their US clients, we develop a stylized model of a firm that develops software for others to articulate the different ways in which ISO certification can affect firm profits. We conclude that ISO certification enhances firm growth. The results provide partial support for the proposition that ISO certification also enhances revenue for a given size, suggesting that firms are receiving a higher price per unit of output. In turn, this is consistent with the notion that ISO certification also enhances the quality of output. Our field studies confirm that although most firms see ISO certification as a marketing ploy, some of them do proceed to institute more systematic and better-defined processes for software development.

    Understanding the perception of very small software companies towards the adoption of process standards

    Get PDF
    This paper is concerned with understanding the issues that affect the adoption of software process standards by Very Small Entities (VSEs), there needs from process standards and there willingness to engage with the new ISO/IEC 29110 standard in particular. In order to achieve this goal, a series of industry data collection studies were undertaken with a collection of VSEs. A twin track approach of a qualitative data collection (interviews and focus groups) and quantitative data collection (questionnaire), with data analysis being completed separately and finally results merged, using the coding mechanisms of grounded theory. This paper serves as a roadmap for both researchers wishing to understand the issues of process standards adoption by very small companies and also for the software process standards community

    Requirements engineering for computer integrated environments in construction

    Get PDF
    A Computer Integrated Environment (CIE) is the type of innovative integrated information system that helps to reduce fragmentation and enables the stakeholders to collaborate together in business. Researchers have observed that the concept of CIE has been the subject of research for many years but the uptake of this technology has been very limited because of the development of the technology and its effective implementation. Although CIE is very much valued by both industrialists and academics, the answers to the question of how to develop and how to implement it are still not clear. The industrialists and researchers conveyed that networking, collaboration, information sharing and communication will become popular and critical issues in the future, which can be managed through CIE systems. In order for successful development of the technology, successful delivery, and effective implementation of user and industry-oriented CIE systems, requirements engineering seems a key parameter. Therefore, through experiences and lessons learnt in various case studies of CIE systems developments, this book explains the development of a requirements engineering framework specific to the CIE system. The requirements engineering process that has been developed in the research is targeted at computer integrated environments with a particular interest in the construction industry as the implementation field. The key features of the requirements engineering framework are the following: (1) ready-to-use, (2) simple, (3) domain specific, (4) adaptable and (5) systematic, (6) integrated with the legacy systems. The method has three key constructs: i) techniques for requirements development, which includes the requirement elicitation, requirements analysis/modelling and requirements validation, ii) requirements documentation and iii) facilitating the requirements management. It focuses on system development methodologies for the human driven ICT solutions that provide communication, collaboration, information sharing and exchange through computer integrated environments for professionals situated in discrete locations but working in a multidisciplinary and interdisciplinary environment. The overview for each chapter of the book is as follows; Chapter 1 provides an overview by setting the scene and presents the issues involved in requirements engineering and CIE (Computer Integrated Environments). Furthermore, it makes an introduction to the necessity for requirements engineering for CIE system development, experiences and lessons learnt cumulatively from CIE systems developments that the authors have been involved in, and the process of the development of an ideal requirements engineering framework for CIE systems development, based on the experiences and lessons learnt from the multi-case studies. Chapter 2 aims at building up contextual knowledge to acquire a deeper understanding of the topic area. This includes a detailed definition of the requirements engineering discipline and the importance and principles of requirements engineering and its process. In addition, state of the art techniques and approaches, including contextual design approach, the use case modelling, and the agile requirements engineering processes, are explained to provide contextual knowledge and understanding about requirements engineering to the readers. After building contextual knowledge and understanding about requirements engineering in chapter 2, chapter 3 attempts to identify a scope and contextual knowledge and understanding about computer integrated environments and Building Information Modelling (BIM). In doing so, previous experiences of the authors about systems developments for computer integrated environments are explained in detail as the CIE/BIM case studies. In the light of contextual knowledge gained about requirements engineering in chapter 2, in order to realize the critical necessity of requirements engineering to combine technology, process and people issues in the right balance, chapter 4 will critically evaluate the requirements engineering activities of CIE systems developments that are explained in chapter 3. Furthermore, to support the necessity of requirements engineering for human centred CIE systems development, the findings from semi-structured interviews are shown in a concept map that is also explained in this chapter. In chapter 5, requirements engineering is investigated from different angles to pick up the key issues from discrete research studies and practice such as traceability through process and product modelling, goal-oriented requirements engineering, the essential and incidental complexities in requirements models, the measurability of quality requirements, the fundamentals of requirements engineering, identifying and involving the stakeholders, reconciling software requirements and system architectures and barriers to the industrial uptake of requirements engineering. In addition, a comprehensive research study measuring the success of requirements engineering processes through a set of evaluation criteria is introduced. Finally, the key issues and the criteria are comparatively analyzed and evaluated in order to match each other and confirm the validity of the criteria for the evaluation and assessment of the requirements engineering implementation in the CIE case study projects in chapter 7 and the key issues will be used in chapter 9 to support the CMM (Capability Maturity Model) for acceptance and wider implications of the requirements engineering framework to be proposed in chapter 8. Chapter 6 explains and particularly focuses on how the requirements engineering activities in the case study projects were handled by highlighting strengths and weaknesses. This will also include the experiences and lessons learnt from these system development practices. The findings from these developments will also be utilized to support the justification of the necessity of a requirements engineering framework for the CIE systems developments. In particular, the following are addressed. ‱ common and shared understanding in requirements engineering efforts, ‱ continuous improvement, ‱ outputs of requirement engineering ‱ reflections and the critical analysis of the requirements engineering approaches in these practices. The premise of chapter 7 is to evaluate and assess the requirements engineering approaches in the CIE case study developments from multiple viewpoints in order to find out the strengths and the weaknesses in these requirements engineering processes. This evaluation will be mainly based on the set of criteria developed by the researchers and developers in the requirements engineering community in order to measure the success rate of the requirements engineering techniques after their implementation in the various system development projects. This set of criteria has already been introduced in chapter 5. This critical assessment includes conducting a questionnaire based survey and descriptive statistical analysis. In chapter 8, the requirements engineering techniques tested in the CIE case study developments are composed and compiled into a requirements engineering process in the light of the strengths and the weaknesses identified in the previous chapter through benchmarking with a Capability Maturity Model (CMM) to ensure that it has the required level of maturity for implementation in the CIE systems developments. As a result of this chapter, a framework for a generic requirements engineering process for CIE systems development will be proposed. In chapter 9, the authors will discuss the acceptance and the wider implications of the proposed framework of requirements engineering process using the CMM from chapter 8 and the key issues from chapter 5. Chapter 10 is the concluding chapter and it summarizes the findings and brings the book to a close with recommendations for the implementation of the Proposed RE framework and also prescribes a guideline as a way forward for better implementation of requirements engineering for successful developments of the CIE systems in the future
    • 

    corecore