89 research outputs found

    Human Factors in Agile Software Development

    Full text link
    Through our four years experiments on students' Scrum based agile software development (ASD) process, we have gained deep understanding into the human factors of agile methodology. We designed an agile project management tool - the HASE collaboration development platform to support more than 400 students self-organized into 80 teams to practice ASD. In this thesis, Based on our experiments, simulations and analysis, we contributed a series of solutions and insights in this researches, including 1) a Goal Net based method to enhance goal and requirement management for ASD process, 2) a novel Simple Multi-Agent Real-Time (SMART) approach to enhance intelligent task allocation for ASD process, 3) a Fuzzy Cognitive Maps (FCMs) based method to enhance emotion and morale management for ASD process, 4) the first large scale in-depth empirical insights on human factors in ASD process which have not yet been well studied by existing research, and 5) the first to identify ASD process as a human-computation system that exploit human efforts to perform tasks that computers are not good at solving. On the other hand, computers can assist human decision making in the ASD process.Comment: Book Draf

    The SMPI model : a stepwise process model to facilitate software measurement process improvement along the measurement paradigms

    Get PDF
    Software engineering, software measurement, software process engineering, capability, maturityMagdeburg, Univ., Fak. für Informatik, Diss., 2007René Braungarte

    A Survey of Fuzzy Systems Software: Taxonomy, Current Research Trends, and Prospects

    Get PDF
    Fuzzy systems have been used widely thanks to their ability to successfully solve a wide range of problems in different application fields. However, their replication and application require a high level of knowledge and experience. Furthermore, few researchers publish the software and/or source code associated with their proposals, which is a major obstacle to scientific progress in other disciplines and in industry. In recent years, most fuzzy system software has been developed in order to facilitate the use of fuzzy systems. Some software is commercially distributed, but most software is available as free and open-source software, reducing such obstacles and providing many advantages: quicker detection of errors, innovative applications, faster adoption of fuzzy systems, etc. In this paper, we present an overview of freely available and open-source fuzzy systems software in order to provide a well-established framework that helps researchers to find existing proposals easily and to develop well-founded future work. To accomplish this, we propose a two-level taxonomy, and we describe the main contributions related to each field. Moreover, we provide a snapshot of the status of the publications in this field according to the ISI Web of Knowledge. Finally, some considerations regarding recent trends and potential research directions are presentedThis work was supported in part by the Spanish Ministry of Economy and Competitiveness under Grants TIN2014-56633-C3-3-R and TIN2014-57251-P, the Andalusian Government under Grants P10-TIC-6858 and P11-TIC-7765, and the GENIL program of the CEI BioTIC GRANADA under Grant PYR-2014-2S

    The management of complexity in project management – a qualitative and quantitative case study of certified project managers in Germany

    Get PDF
    With the increased globalization and expansion of the markets worldwide, companies have to struggle with increased competition. Therefore, organisations have begun to offer advantages such as a personalisation of products to potential customers. Market conditions and legal policies can make it challenging to predict whether those ad-vantages can be realized. Project managers are often in the position of having to fulfil these requirements; in continuously changing influencing factors that make tasks diffi-cult to manage. These circumstances create complexity. Frequently, managers are una-ware that complexity has created problems in a specific project. Often, the traditional standards of project management no longer provide a sufficient support to managers of complex projects. This research investigates how current standards of project management address com-plexity, and whether a supplement is necessary. Complexity strengtheners are investi-gated. One standard Project Management Institute (PMI) is selected as an example to analyze the influence of strengtheners on PM-processes. A funnel model is developed based on these research findings. This is aimed to help managers in their daily practice and support them in categorizing the complexity of their projects. Based on this model, managers should be able to recognize the actual strengtheners of complexity and which processes of their project are affected. Finally, a possible adaption of the standard is re-searched. A proposition for a new comprehensive guide is designed to support manag-ers carrying out complex projects. The key managerial implication of this research is the development of a five-step model for handling complexity in projects: forming, storming, norming, performing, and ad-journing. Furthermore, the intent of this thesis is to make a valid contribution to the management literature. For handling complexity the new funnel model should close the gap between the recognition of complexity in a project and underlying causes. The new five-step model thus provides project managers helpful guidelines for handling complex projects. This research applies a mixed method, consisting of a survey (quantitative method) and focus interviews (qualitative method) with experts of project management (PMI) in Germany. There are approximately 4.900 PMI certified project managers in Germany; more than 170 participated in the survey (3.6%). This is considered sufficient to provide reliable results for this research. Further, three focus interviews deepen the knowledge and validate the results of the survey: Complexity is an actual problem in project man-agement. Existing standards are sufficient for project management, but complexity can-not be standardized. This thesis proposes to help project managers to resolve project complexity by providing guidelines for navigating through complex projects
    • …
    corecore