4 research outputs found

    Scaling the Management of Extreme Programming Projects

    Full text link
    XP is a code-oriented, light-weight software engineering methodology, suited merely for small-sized teams who develop software that relies on vague or rapidly changing requirements. Being very code-oriented, the discipline of systems engineering knows it as approach of incremental system change. In this contribution, we discuss the enhanced version of a concept on how to extend XP on large scale projects with hundreds of software engineers and programmers, respectively. Previous versions were already presented in [1] and [12]. The basic idea is to apply the "hierarchical approach", a management principle of reorganizing companies, as well as well-known moderation principles to XP project organization. We show similarities between software engineering methods and company reorganization processes and discuss how the elements of the hierarchical approach can improve XP. We provide guidelines on how to scale up XP to very large projects e.g. those common in telecommunication industry and IT technology consultancy firms by using moderation techniques.Comment: 7 pages, 4 figure

    Facilities improvement for sustainability of existing public office buildings in Nigeria

    Get PDF
    The study examined the building design features of a cosmopolitan public office building in Abuja. The features were classified into Spatial Plan, Structure and Facilities, to determine which of the 3 variables requires urgent sustainable improvement from end-users' perspective in existing public office buildings in developing countries. A quantitative approach was adopted while the research strategy involved survey and direct observation. Post-Occupancy Evaluation was used to collect the survey data on a massive public office building in Nigeria, which reflected the quota system and federal character of the nation, as study area. A total of 339 useable questionnaires were retrieved from the respondents, and the analysis conducted revealed that facilities requires the most urgent improvement for sustainability. It was therefore recommended that facilities should be given priority for successful sustainable improvement of public office buildings above other design features

    Personal Extreme Programming: Exploring Developers' Adoption

    Get PDF
    Personal Extreme Programming (PXP), evolving from the popular agile methodology, Extreme Programming (XP) and Personal Software Process (PSP), has been suggested as a methodology for autonomous developers who aim to incorporate the principles of XP in the development of software applications. However, there is limited research exploring the adoption of PXP. The purpose of this paper was to explore developers’ adoption of PXP. The constructs of Roger’s (1962) Diffusion of Innovation (DoI) Theory and Technology Acceptance Model were used to investigate developers’ adoption of PXP. Semi-structured interviews were conducted with developers who had experience in PXP practices. Although the findings revealed that PXP is beneficial in software development, the challenges of PXP in software projects include increased chances for errors and lack of skills diversity. Autonomous software developers should, however, evaluate their level of software development skills, experience and amount of work required when considering PXP as a software methodology

    Scaling The Management Of Extreme Programming Projects

    No full text
    XP is a code-oriented, light-weight software engineering methodology, suited merely for small-sized teams who develop software that relies on vague or rapidly changing requirements. Being very code-oriented, the discipline of systems engineering knows it as approach of incremental system change. In this contribution, we discuss the enhanced version of a concept on how to extend XP on large scale projects with hundreds of software engineers and programmers, respectively. Previous versions were already presented in [1] and [12]. The basic idea is to apply the "hierarchical approach", a management principle of reorganizing companies, as well as well-known moderation principles to XP project organization. We show similarities between software engineering methods and company reorganization processes and discuss how the elements of the hierarchical approach can improve XP. We provide guidelines on how to scale up XP to very large projects e.g. those common in telecommunication industry and IT technology consultancy firms by using moderation techniques
    corecore