3,589 research outputs found

    Scrum: An Agile Software Development Process and Metrics

    Get PDF
    In a traditional software development process such as the Waterfall Model, works best in a stable environment. But, it is not flexible when it comes to change. There is a gap in the interaction between the users and the development team which leads to incomplete and misunderstood specification. Because of this, the end product is sometimes a surprise to users and this gap accelerates incorrect development of the software product. Once requirements are frozen there is no scope of accepting changes. There is a need for a framework which holds the solution for all these situations. With this premise, the agile development methodology came into existence. Scrum, an agile approach supports continuous collaboration among the customer, team members, and other stakeholders. Its time-boxed approach and continuous feedback from the product owner ensures the development of working product with essential features at all the time. This paper explains the agile software development approach, its proclamation and different frameworks of agile approach. Further illustrate most widely used framework: Scrum. This research paper covers the implementation and application of Scrum. It focuses on why Scrum is preferred over the Waterfall Model with the help of some survey results and later a discussion on some Scrum Metrics which will be helpful and accounting for the best Scrum Practices in achieving goals set by the software development team, the product owner and the customers. The outcome of this study shows that Scrum Metrics is critical and highly valuable for successful product development. The quantitative insight that these metrics provide for the Scrum Team, Product Owner and Stakeholders is necessary for achieving strong project dynamics and optimal results

    Evolution of Integration, Build, Test, and Release Engineering Into DevOps and to DevSecOps

    Get PDF
    Software engineering operations in large organizations are primarily comprised of integrating code from multiple branches, building, testing the build, and releasing it. Agile and related methodologies accelerated the software development activities. Realizing the importance of the development and operations teams working closely with each other, the set of practices that automated the engineering processes of software development evolved into DevOps, signifying the close collaboration of both development and operations teams. With the advent of cloud computing and the opening up of firewalls, the security aspects of software started moving into the applications leading to DevSecOps. This chapter traces the journey of the software engineering operations over the last two to three decades, highlighting the tools and techniques used in the process

    Exploring the relationship between intelligent transport system capability and business agility within the Bus Rapid Transit in South Africa

    Get PDF
    Abstract: More than 65% of South Africans use public transportation to access educational, business, and financial activity. Mobility of individuals and products, particularly in metropolitan areas, suffers from delays, unreliability, absence of safety and air pollution. On the other hand, mobility demand is increasing quicker than South Africa's accessible infrastructure. Public transport services are poor in general, but this picture is transforming a high-quality mass transit system using high-capacity buses along dedicated bus lanes by implementing the Bus Rapid Transit (BRT) system. The BRT system appeared as the leading mode of urban passenger transit in the first decade of the twenty-first century after a few pioneering applications in the later portion of the twentieth century. In addition, Intelligent Transport System’s (ITS) advantages motivate both advanced and developing nations, such as South Africa, to invest in these techniques rather than spending enormous quantities on expanding the transportation network. Various stakeholders in government, academia and industry are in the process of presenting a shared vision of this new strategy and first practical steps should be taken towards this objective. Intelligent transport system capacity can provide better and more inclusive public transportation facilities to commuters through enhanced reliability and accessibility; to operators through efficiency gains; and to customers and operators in terms of cost-effectiveness and service provision affordability. International experience shows that capacities of the ITS can boost transportation profits by as much as 10-15%...D.Phil. (Engineering Management

    Developing a Job Portal in Sugar CRM Using Agile Methodology

    Get PDF
    The main objective of this project was to collect the data and provide a solution to the problems faced by a huge organizations, which holds the data of many diverse fields. The challenge here was to generate an enterprise level dashboard to illustrate the number of job applications for a particular domain and the applicants. Top level management evaluates or analyzes the functioning and progress of it, with respect to the Job portal developed with Sugar CRM. Agile methodology supports a rapid, iterative, lean development style and is better result driven. The team focused on the decision driven rather than data driven. The team also concentrated on the necessities of the decisions to be made, rather than enclosing all existing data. While following this, organization totally relied on agile development and business opportunity management. This project can be useful for the executives of the company to monitor the recruitment processes effectively. Lean Management principles have been strongly monitored while developing this project

    Semantic discovery and reuse of business process patterns

    Get PDF
    Patterns currently play an important role in modern information systems (IS) development and their use has mainly been restricted to the design and implementation phases of the development lifecycle. Given the increasing significance of business modelling in IS development, patterns have the potential of providing a viable solution for promoting reusability of recurrent generalized models in the very early stages of development. As a statement of research-in-progress this paper focuses on business process patterns and proposes an initial methodological framework for the discovery and reuse of business process patterns within the IS development lifecycle. The framework borrows ideas from the domain engineering literature and proposes the use of semantics to drive both the discovery of patterns as well as their reuse

    Using an Integrated Humanitarian Supply Chain EPR System to Improve Refugee Flow Management:A Conceptual Framework and Validation

    Get PDF
    Effective coordination of relief efforts of organizations in the Humanitarian Supply Chain (HSC) is a challenge facing various organizations and stakeholders. Despite the importance of information sharing along the HSC, limited previous studies attempted to develop feasible information systems capable of facilitating the effective resource planning and inter-organizational coordination for better relief actions. This study proposes an integrated HSC Enterprise Resource Planning (ERP) system that utilizes the capabilities of the existing Maritime Transport Security Information Systems so as to improve lean operations of HSCs, and to optimize resources planning and usage during the stochastic assignment of accepting refugees and accommodating them in their journey to safer destinations. This paper introduces the conceptual framework of this integrated ERP system and validates the feasibility of this framework in the context of the Greek refugee crisis, involving perspectives of stakeholders in the Greek refugee crisis

    State of IT Report 2015

    Get PDF
    This report was made to inform the University of Maine System community with an overview of the US:IT Organization, updates on major projects and service enhancements completed or undertaken over the past year, partnerships facilitated and a vision of the future for the US:IT team

    Software Process Modeling with Eclipse Process Framework

    Get PDF
    The software development industry is constantly evolving. The rise of the agile methodologies in the late 1990s, and new development tools and technologies require growing attention for everybody working within this industry. The organizations have, however, had a mixture of various processes and different process languages since a standard software development process language has not been available. A promising process meta-model called Software & Systems Process Engineering Meta- Model (SPEM) 2.0 has been released recently. This is applied by tools such as Eclipse Process Framework Composer, which is designed for implementing and maintaining processes and method content. Its aim is to support a broad variety of project types and development styles. This thesis presents the concepts of software processes, models, traditional and agile approaches, method engineering, and software process improvement. Some of the most well-known methodologies (RUP, OpenUP, OpenMethod, XP and Scrum) are also introduced with a comparison provided between them. The main focus is on the Eclipse Process Framework and SPEM 2.0, their capabilities, usage and modeling. As a proof of concept, I present a case study of modeling OpenMethod with EPF Composer and SPEM 2.0. The results show that the new meta-model and tool have made it possible to easily manage method content, publish versions with customized content, and connect project tools (such as MS Project) with the process content. The software process modeling also acts as a process improvement activity.Ohjelmistoprosessin mallinnus Eclipse Process Frameworkilla ja SPEM 2.0 metamallilla Ohjelmistot ja ohjelmistoteollisuus kehittyvät jatkuvasti. Ketterien menetelmien tulo 1990-luvun loppupuolella, uudet kehitystyökalut ja teknologiat vaativat yhä enemmän huomiota alalla työskenteleviltä ihmisiltä. Organisaatioilla on kuitenkin ollut sekalainen kirjo prosesseja ja erilaisia prosessikuvauskieliä, koska standardia kuvauskieltä ei ole ollut saatavilla. Prosessimetamalli SPEM 2.0 julkaistiin hiljattain. Tätä mallia hyödyntää mm. Eclipse Process Framework Composer (EPFC) –työkalu, joka on suunniteltu prosessien ja menetelmäsisällön kehittämiseen ja ylläpitoon. Työkalun tavoitteena on tukea useita erilaisia projektityyppejä ja kehitystyylejä. Tässä työssä esitellään seuraavat aiheet ja käsitteet: ohjelmistoprosessit, mallit, perinteiset ja ketterät lähestymistavat, metoditekniikkaa sekä prosessien kehittäminen. Lisäksi tutustutaan muutamiin tunnetuimmista metodologioista (RUP, OpenUP, OpenMethod, XP ja Scrum) ja vertaillaan näitä. Työssä tutkitaan tarkemmin Eclipse Process Framework Composer –työkalua, SPEM 2.0 metamallia, näiden ominaisuuksia, käyttöä sekä mallintamista. Esitän tutkimustulokset ja tutkimuksenkulun OpenMethodin mallintamisesta EPFC –työkalulla sekä SPEM 2.0 -metamallilla. Tulokset osoittavat, että uusi metamalli ja työkalu helpottavat prosessin ja menetelmäsisällön hallintaa, mahdollistavat räätälöityjen julkaisujen teon sisällöstä, sekä yhdistävät prosessin projektityökaluihin kuten MS Projectiin. Mallinnus voidaan lisäksi ymmärtää osana prosessin kehittämistä.Siirretty Doriast
    corecore