727 research outputs found

    Better Scrum through Essence

    Get PDF
    We live at an exciting time where software has become a dominant aspect of our everyday life. Although software provides opportunities for improving various aspects of our society, it also presents many challenges. One of them is development, deployment and sustaining of high quality software on a broad scale. While agile methods (Scrum being one of the most prominent examples) ease the process, their popularity deteriorates the clarity and simplicity they were once meant to bring into software development. This article explores the synergy of Scrum and Essence, a domain model of software engineering processes, intending to become a common ground for software development methods, bringing clarity into the composition of methods from individual practices. This short communication motivates the interplay of Scrum and Essence, being accompanied with a set of videotutorials and 21 Scrum Essential cards to further guide more effective team's way of working

    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

    Practicum management and enhancement through an online tool in foreign language teacher education

    Get PDF
    Practicum is an essential and meaningful part of teacher education but due to the great diversity of educational programmes worldwide, their nature and quality depend too much on each particular situation. There is an urgent need to unify and upgrade practicum formats. This paper reports a proposal for technology enhancement and structure reconfiguration of the practicum within the wider curricula. Added to that, we present an Interactive Digital Notepad (IDN) prototype, based on Kanban and powered up by Trello, as an optimal solution to the challenges posed in practicum management in foreign language teacher education programmes. Circumscribed to the Spanish educational context, this IDN is an online tool designed to improve the monitoring of the learning process in order to foster interactive and effective communication among the participants, and to promote critical thinking and autonomy. Results are promising and further steps for further improvement and implementation are outlined.Erasmus + VIRTEACH project (Project Reference: 2018-1-ES01-KA203-050045)

    Software development processes for games: a systematic literature review

    Get PDF
    This paper describes the methodology and results from a Systematic Literature Review (SLR) of the software processes used in game development. A total of 404 papers were analyzed as part of the review and the various process models that are used in industry and academia/research are presented. Software Process Improvement (SPI) initiatives for game development are dis-cussed. The factors that promote or deter the adoption of process models, and implementing SPI in practice are highlighted. Our findings indicate that there is no single model that serves as a best practice process model for game development and it is a matter of deciding which model is best suited for a particular game. Agile models such as Scrum and XP are suited to the knowledge intensive domain of game development where innovation and speed to market are vital. Hybrid approaches such as reuse can also be suitable for game development where the risk of the upfront investment in terms of time and cost is mitigated with a game that has stable requirements and a longer lifespan

    Start Project Management from Scratch in an ICT Department of a Public Higher Education Organization: how to manage change?

    Get PDF
    The 7th edition of the PMBOK extols stakeholder involvement and acceptance of change as crucial management principles to ensure good project outcomes, as engaged people produce more and better, become more open and flexible to embrace the changes inherent in the project context. From a single case study, the initiation of project management functions in a public organization in the education sector is discussed. The value of this article lies in the connection between theory and practice, as it brings Anderson and Kotter\u27s guidelines applied during an actual project, revealing the benefits and difficulties faced in leveraging and maintaining stakeholder engagement. As a result, it affirms the importance of context analysis to design and conduct changes in the environment where the project takes place, and of breaking the forces of inertia to foster experimentation and gradual improvements in the teams\u27 work dynamics

    Investigating Agile Adaptation for Project Development

    Get PDF
    Agile methodologies adaptation in software companies is an accepted norm.Rapid application development and efficient deliverables being the premise. The changing business needs, cost effectiveness and timely delivery are catered to by agile methods. Different software development models are in the literature and also are being used by the industry. Few companies have adopted agile, few are gearing up for and few are in transition. We investigated agile presence in a software company.Project management is an evolving art with innovative methods being added up.The aim of this paper is to tease about project management challenges, agile, agile transition in companies and a comparison of conventional software engineering practices with agile process model.This paper takes stock of the current status of quality in software projects and to add on quality process improvement strategies. The results presented here are after a qualitative interview study with one cross function team using streamline development framework in agile development

    Innovation Comes of Age

    Get PDF

    Rapid Software Development Life Cycle in Small Projects

    Get PDF
    Small software projects are becoming more usual nowadays. Whether a small project is conducted privately or professionally, the management of the project and its phases is much easier with proper tools and frameworks. The research target of this thesis is to find out a proper life cycle model for small software projects. This thesis is conducted for Softwarehouse, a professional division of IT services in the University of Turku. The official guide for Scrum framework is adhered in software development but when it comes to formally managing various phases of a software project (planning, design, implementation, testing, reviewing etc.) there is room for improvement. Managing software projects with a proper set of tools and procedures would be beneficial as Softwarehouse works on many projects concurrently. The intended life cycle model has to be formal and heavy enough so that the benefits of agile project management can be received. However too rigid a model can be too arduous and exhausting to use, which could result in the decrease of Softwarehouse’s production volume. Therefore the model has to be light enough to maintain rapid software development and creative atmosphere within the Softwarehouse. This thesis begins by giving outline of existing software development life cycle models and followed by relevant literary exploration. After this the research case is explained in greater detail. These give the foundation and rationale to propose a suitable model. The model is experimented empirically and reviewed by partaking personnel. The results are reviewed and discussed. Finally topics for future research are suggested

    Fit to Context Matters – Selecting and Using Information Systems Development Methods to Develop Business in Digitalization Contexts

    Get PDF
    We ponder the relations of software, information systems (IS) and business development methods in the development of digital businesses and in the digitalization of extant businesses. We present our published IS development method (ISDM) framework and its development. The framework is used as the background to reason the relations between the three development layers of digitalization: software, IS and business. We then propose six highly potential areas of future research. In addition, we answer to two research questions also paving the way to future research: is the matching of IS and business development a reasonable proposition, and is the finding of extant literature true, according to which ISDMs are used limitedly in IS development work. We organized two workshops with 21 (14+7) participants to answer these questions. We detected yes and mixed answers. We contribute to research with the empirical findings and the proposed research areas
    corecore