10 research outputs found

    Towards a multidimensional self-assessment for software process improvement: a pilot tool

    Get PDF
    The SPI Manifesto provides a framework for guiding software development organisations in their improvement efforts. Based on the Values of People, Business and Change, which are supported and informed by one or more of the ten principles, the designer and developer can avoid pitfalls, minimise risks and make their business successful. It has been established, in theory and practice, that improving the process results in improvement of the products and services emanating from that process. Following a number of earlier multidimensional analyses of the SPI Manifesto, carried out by the authors, a series of tabular representations identifying the nature, importance and strength of relationships between the Manifesto’s Values and Principles in terms of eight dimensions encapsulated in the acronym STEEPLED (Sociocultural, Technical, Economic, Environmental, Political, Legal, Ethical and Demographic) were developed. In this paper, we present a conceptualisation of a pilot automated tool (based on the STEEPLED Analysis), which could, potentially, be implemented/realised and used for self-assessment by software developing organisations. Starting with a self-assessment, current issues and requirements could be identified and revealed. The self-assessment using the pilot automated tool would, additionally, reveal areas requiring improvement, and would serve as a guide for the participating organisation to put focus on prioritising candidate process areas that require improvement. Also, the field testing of the pilot tool could enable the design and improvement of the tool itself, which, in turn, will be used in future for expert external/independent process assessment

    Health, safety and well-being through ethical behaviours in computer and information systems development and deployment

    Get PDF
    Literature on systems development has been progressively identifying the importance of social aspects in systems development. However, there is often a failure of participants in the recognition, and fulfilment, of ethical duties concerning the concepts of health, safety and wellbeing. A rational appeal can be made to normative defensible ethical rules in order to arrive at a judicious, morally justifiable judgement. In this paper our first step is to report on the findings of a literature review, which presents the current health and safety issues concerning usage of computers in organisations and the workplace. Building on our earlier research basic generic Deontological and Teleological moral principles and theories we prescribe a set of moral rights and duties that must be exercised and fulfilled by stakeholders in systems development in order for them to exhibit moral behaviour. By identifying, and recommending a set of defensible moral obligations that must be fulfilled in the development and deployment of systems, protagonists such as: project managers, software engineering teams, systems analysts, and clients, can fulfil their ethical duties, thus increasing the likelihood a deployed systems that are compliant with principles of health, safety and wellbeing of its users

    Agile software development – Do we really calculate the costs? A multivocal literature review

    Get PDF
    Agile software development methods, in their various different forms, have become the basis for most software projects in today’s world. The methodology is present in almost all organisations today. However, despite the popularity, failure rates in software projects remain high. This paper identifies why agile methodologies have become so successful. In addition, the paper discusses certain factors that may often be overlooked in organisations that have adopted agile methods, such as rework, maintainability, adoption, turnover rates and the potential costs associated with each. The research carried out was a multivocal literature review (MLR). Multiple white and grey literature which was deemed to be relevant was selected. 32 contributions from white literature were selected for use in the review as well as 8 from grey literature sources. We find that while agile has many advantages, organisations may overlook the potential downsides of using an agile methodology. If not managed or implemented correctly, organisations risk taking on more hidden and expensive costs, for example in relation to rework. It is important that organisations are sufficiently trained in agile methods in order to succeed

    Software prozesuen hobekuntzarako ekimenen biziraupen-analisia eta sailkapen-ikasketa, eta horien ondorioak enpresa txikietan

    Get PDF
    116 p.Softwareak funtsezko papera dauka negozio gehienetan. Hain zuzen ere, edozein negozioren abantaila lehiakorraren gako nagusietako bat dela esan daiteke. Software hori enpresa handi, ertain edo txikiek sor dezakete. Testuinguru horretan, erakunde mota horiek prozesuak hobetzeko ekimenak martxan jartzeko hautua egiten dute, merkatuan eskaintzen dituzten zerbitzuen edo azken produktuen kalitatea hobetzeko helburuarekin. Hortaz, ohikoa izaten da enpresa handi eta ertainek azken produktuen garapen-prozesuak zehaztea, are eredugarriak diren kalitate-ereduak erabiltzea, industriatik eratorritako jardunbide egokiekin. Izan ere, hobekuntza-ekimen bat aurrera eramaten laguntzeko erreferentziazko eredu eta estandar asko daude. Hortaz, erakundeek hainbat eredutako eskakizunak bete behar izaten dituzte aldi berean. Estandar horien barruan antzekoak diren praktika edo eskakizunak egon ohi dira (bikoiztasunak), edo neurri handiko erakundeentzat pentsatuta daudenak. Erakunde txikien esparruan, bikoiztasun horiek gainkostua eragiten dute ekimen hauetan. Horren ondorioz, erreferentziazko ereduekin loturiko prozesuak zehazteko orduan, burokrazia-lana handitu egiten da. Horrez gain, eredu hauen bikoiztasunak ezabatzera eta bere prozesuak hainbat arau aldi berean aintzat hartuta berraztertzera behartzen ditu. Egoera hori bereziki delikatua da 25 langiletik behera dituzten erakunde txikientzat, Very Small Entities (VSE) izenez ere ezagunak direnak. Erakunde mota hauek ahal duten modurik onenean erabiltzen dituzte haien baliabideak, eta, haien ikuspegitik, erreferentziazko eredu hauek gastu bat dira inbertsio bat baino gehiago. Hortaz, ez dute prozesuak hobetzeko ekimenik martxan jartzen. Ildo horretatik, erakunde horiei VSE-en beharretara egokituko zen eredu bat eskaintzeko sortu zen ISO/IEC 29110.ISO/IEC 29110 arauaren lehen edizioa 2011n sortu zen eta, ordutik, zenbait ikerketa-lan eta industria-esperientzia garatu dira testuinguru horren barruan. Batetik, ez dago VSE-ekin loturik dauden nahikoa industria-esperientzia, eta, beraz, ez da erraza jakitea zein den VSE-en portaera. 2011tik, ISO/IEC29110 arauarekin zerikusia duten hainbat lan argitaratu dira, baina, orain arte, lan horien tipologia oso desberdina izan da. Horrenbestez, ezinbestekoa da lehen esperientzia hauek aztertu eta ezagutzea, egindako lehen lan horiek sailkatu ahal izateko. Bestetik, prozesuak hobetzeko ekimenek ez dute beti arrakastarik izaten, eta mota honetako ekimen baten iraupena zein izango den ere ez da gauza ziurra izaten. Hartara, ekimen hauek testuinguru hauetan daukaten biziraupen maila zein den aztertu behar da, bai eta VSE-etan prozesuak hobetzeko ekimenak garatu eta ezarri bitartean eman daitezkeen lan-ereduak identifikatzea ere. Azkenik, garatzen dituzten produktuen segurtasun-arloarekin kezka berezia izan ohi dute VSEk. Hortaz, segurtasun-alderdi nagusiak kudeatzeko mekanismoak ezarri behar izaten dituzte.Lehenik eta behin, lan honetan, ISO/IEC 29110 arauarekin loturiko artikuluen azterketa metodiko bat egin dugu, eta ikerketa-esparru nagusiak eta egindako lan mota garrantzitsuenak jaso ditugu. Bigarrenik, VSEk prozesuak hobetzeko martxan jarritako mota honetako ekimenen biziraupena aztertzeko marko bat proposatu dugu. Hirugarrenik, haien portaeraren ezaugarriak zehazteko, ekimen hauetan ematen diren ereduak identifikatzeko ikuspegia landu dugu. Laugarrenik, VSEn softwarearen garapenaren bizi-zikloan segurtasun-arloko alderdiak gehitzeko eta zor teknikoa kudeatzeko proposamena egin dugu

    La gamificación en el ámbito de la mejora del proceso software: marco metodológico

    Get PDF
    La industria software es una piedra angular en el desarrollo de las sociedades. En las iniciativas de mejora de procesos de software (SPI), la gestión del cambio organizacional se ha identificado como una de las áreas fundamentales a tener en cuenta. El software es altamente dependiente del capital humano y cualquier iniciativa SPI que aspire al éxito debe tener en cuenta los factores humanos, en especial, la motivación y el compromiso de las personas involucradas. De hecho, contar con aspectos motivadores que permitan mejorar el rendimiento de los equipos de desarrollo de software se presenta como uno de los principales retos de la gestión de la Ingeniería del Software en todo el mundo. A pesar de todo esto, se sigue sin prestar la suficiente atención a los aspectos humanos y el alto grado de fracaso en las iniciativas SPI está directamente relacionado con una falta de compromiso de la alta dirección y de motivación. La base sobre las que se sustenta la gamificación -principios psicológicos y elementos del juego- nos permite definir mecanismos que canalizan la motivación de las personas al desarrollo de tareas de manera más eficiente, además de fomentar y acelerar la aceptación de iniciativas SPI. Este trabajo de investigación supone un enfoque pionero e innovador dado que aprovecha el carácter transversal de la gamificación y aplica, de manera metodológica, sus fundamentos a la gestión del cambio organizacional de SPI. Esta vinculación de cuerpos de conocimiento cristaliza en el marco metodológico validado por expertos de ambas áreas. A través de la gamificación, se ha validado empíricamente en un entorno productivo cómo el marco permite incrementar el rendimiento en la gestión del cambio organizacional implícita en toda propuesta de SPI, a pesar de no verse afectada la motivación intrínseca.Software industry is a cornerstone in the development of societies. In software process improvement (SPI) initiatives, organizational change management has been identified as one of the crucial areas to manage. Software is highly dependent on human capital and any SPI initiative that aspires to success must consider human factors, especially motivation and commitment of the people involved. In fact, motivational aspects that improve the performance of software development teams is presented as one of the main challenges of software engineering management worldwide. Despite all this, it still does not pay sufficient attention to the human aspects and the high degree of failure in SPI initiatives is directly related to a lack of commitment and motivation. The foundations on which gamification is based -psychological principles and game elements-, allows us to define mechanisms that channel the motivation of people to the more efficient development of tasks to promote and accelerate the acceptance of process improvement. This research is a pioneering and innovative approach that leverages the given transverse nature of gamification and apply, in a methodological way, its fundamentals to SPI organizational change management. This entailment of bodies of knowledge crystallizes in the methodological framework validated by experts from both areas. Through gamification, it was empirically validated in a real software organization that this framework allows to increase performance in managing organizational change in SPI, despite not being affected the intrinsic motivation. iniciativas de mejora de procesos de software (SPI), la gestión del cambio organizacional se ha identificado como una de las áreas fundamentales a tener en cuenta. El software es altamente dependiente del capital humano y cualquier iniciativa SPI que aspire al éxito debe tener en cuenta los factores humanos, en especial, la motivación y el compromiso de las personas involucradas. De hecho, contar con aspectos motivadores que permitan mejorar el rendimiento de los equipos de desarrollo de software se presenta como uno de los principales retos de la gestión de la Ingeniería del Software en todo el mundo. A pesar de todo esto, se sigue sin prestar la suficiente atención a los aspectos humanos y el alto grado de fracaso en las iniciativas SPI está directamente relacionado con una falta de compromiso de la alta dirección y de motivación. La base sobre las que se sustenta la gamificación -principios psicológicos y elementos del juego- nos permite definir mecanismos que canalizan la motivación de las personas al desarrollo de tareas de manera más eficiente, además de fomentar y acelerar la aceptación de iniciativas SPI. Este trabajo de investigación supone un enfoque pionero e innovador dado que aprovecha el carácter transversal de la gamificación y aplica, de manera metodológica, sus fundamentos a la gestión del cambio organizacional de SPI. Esta vinculación de cuerpos de conocimiento cristaliza en el marco metodológico validado por expertos de ambas áreas. A través de la gamificación, se ha validado empíricamente en un entorno productivo cómo el marco permite incrementar el rendimiento en la gestión del cambio organizacional implícita en toda propuesta de SPI, a pesar de no verse afectada la motivación intrínseca.Programa Oficial de Doctorado en Ciencia y Tecnología Informática por la Universidad Carlos III de MadridPresidente: Gonzalo Cuevas Agustín.- Secretario: María Isabel Sánchez Segura.- Vocal: Fernando Llopis Pascua

    XXI Workshop de Investigadores en Ciencias de la Computación - WICC 2019: libro de actas

    Get PDF
    Trabajos presentados en el XXI Workshop de Investigadores en Ciencias de la Computación (WICC), celebrado en la provincia de San Juan los días 25 y 26 de abril 2019, organizado por la Red de Universidades con Carreras en Informática (RedUNCI) y la Facultad de Ciencias Exactas, Físicas y Naturales de la Universidad Nacional de San Juan.Red de Universidades con Carreras en Informátic

    XXI Workshop de Investigadores en Ciencias de la Computación - WICC 2019: libro de actas

    Get PDF
    Trabajos presentados en el XXI Workshop de Investigadores en Ciencias de la Computación (WICC), celebrado en la provincia de San Juan los días 25 y 26 de abril 2019, organizado por la Red de Universidades con Carreras en Informática (RedUNCI) y la Facultad de Ciencias Exactas, Físicas y Naturales de la Universidad Nacional de San Juan.Red de Universidades con Carreras en Informátic
    corecore