Search results for "Agile software development"

showing 10 items of 48 documents

The agility-control-nexus: A levers of control approach on the consequences of agility in innovation projects

2021

Abstract Recent developments indicate a fast-growing relevance of the agile project methodology in innovation. Besides the benefits, agile projects also pose several challenges. Organizations need to come up with an answer to cope with the inherent risks of agile projects. The adaption of management control mechanisms is key to foster the benefits of agile. However, the ongoing debate on the benefits of control systems for innovation and the harm of control systems for achieving agility creates a nexus. Further research on how to adapt existing mechanisms is required to obtain a better understanding and provide guidance for organizations. Building on Simon's levers-of-control (LOC), this st…

Process managementbusiness.industry05 social sciencesControl (management)General EngineeringInnovation managementContext (language use)050905 science studiesManagement of Technology and Innovation0502 economics and businessVDP::Samfunnsvitenskap: 200::Rettsvitenskap: 340Product (category theory)0509 other social sciencesProject managementbusinessNexus (standard)050203 business & managementAgile software developmentManagement control systemTechnovation
researchProduct

A Comparative Analysis of Agile Maturity Models

2013

Agility has increased in popularity in software development. It is believed to reduce time to market, improve product quality, and increase customer value. After some years from adoption, organizations start questioning how they are doing in the application of agile values, principles, and practices. Have they really obtained the benefits the agile approach promises? How could they improve their agile processes? For these kinds of situations, several agile maturity models have been suggested. This chapter makes a comparative analysis of eight agile maturity models, based on criteria such as purpose, domain, conceptual and theoretical backgrounds, approach, structure, use, and validation. We…

Process managementbusiness.industryComputer scienceTime to marketmedia_common.quotation_subjectSoftware developmentPopularityMaturity (finance)Domain (software engineering)Quality (business)Product (category theory)businessAgile software developmentmedia_common
researchProduct

The Public Procurement of IS - A Process View

2014

This paper addresses a lack of research into public procurement of information systems, especially from a process focus. Three case studies from IS procurement in Norwegian municipalities are presented. By following one of the procurements in detail, the paper shows a process with a very strict phased division, an approach quite different from today's agile system development methods. The cases show the importance of the requirement specification which is completed before talking to vendors. They also show the need for clarifying the content of the offer, through a dialogue with the vendor. A number of critical incidents are identified, involving the interests of different stakeholders. Con…

ProcurementProcess managementDocumentationChief procurement officerbusiness.industryProcess (engineering)VendorEnvironmental resource managementInformation systemRequest for proposalbusinessta512Agile software development
researchProduct

The culture of product development in student organisations

2021

Product development in a multidisciplinary student organisation brings many challenges; varyingexperience, adaptation and involvement of members. This article will discuss how a multidisciplinarystudent project maintains a learning culture for product development and project management.The identified factors for a learning culture; 1) define product specifications, 2) involvealumnis, 3) facilitate an open minded culture for failure and learning and 4) collect experience andadapt an agile framework suitable for the project. These are factors that should be an implementedpart to increase the chances of maintaining a learning culture.Align Racing UiA, the case of this study, is a student organ…

Product design specificationProcess managementMultidisciplinary approachbusiness.industryScale (social sciences)New product developmentFormula StudentProject managementbusinessAdaptation (computer science)Agile software developmentNordic Journal of STEM Education
researchProduct

Composition of a New Process to Meet Agile Needs Using Method Engineering

2005

The need of developing a new software engineering process to allow the quick prototyping of some robotic applications and meet the requests by some companies for a development process that was shorter than PASSI, gave us the opportunity of applying our studies on the assembling of a new SEP by reusing parts (called method fragments) from other processes. In this paper we discuss our approach that, starting from the method engineering paradigm, adapts and extends it considering specific agent-oriented issues like the multi-agent system meta-model. The final result of our experiment (Agile PASSI) is presented together with the requirements that motivated its structure. © Springer-Verlag Berli…

RequirementRequirements engineeringUse Case Diagrambusiness.industryComputer scienceProcess (engineering)Method engineeringComputer Science (all)Theoretical Computer ScienceSoftware development processbusinessSoftware engineeringRequirements analysisAgile software development
researchProduct

Future directions in Agile research: Alignment and divergence between research and practice

2017

Editorial article Since the publication of Agile Manifesto in 2001, agile methods have transited from a grass- root initiative among enthusiastic advocates and developers to a mainstream software development approach adopted by both small and large companies worldwide. Meanwhile research on agile methods has grown rapidly and steadily into an established research area, evidenced by dedicated conferences (e.g., XP conference series, research track of previous Agile Conference series), special issues and sections in top Information Systems and Software Engineering journals. However, practitioners and consultants have largely driven the advancement in agile field, and agile research has lagged…

Root (linguistics)EngineeringDivergence (linguistics)business.industrySoftware development020207 software engineering02 engineering and technologyField (computer science)Agile manifesto0202 electrical engineering electronic engineering information engineeringInformation systemMainstream020201 artificial intelligence & image processingEngineering ethicsbusinessSoftwareAgile software developmentJournal of Software: Evolution and Process
researchProduct

Distributed Scrum when Turning into Maintenance : A Single Case Study

2015

Global software development using agile methods is commonplace in software industry nowadays. Scrum, as the agile development management framework, can be distributed in many ways, especially concerning how the key roles are presented in different sites. We describe here a single case study of a distributed Scrum, mainly for maintenance of the already constructed web portal. Using a qualitative method, both working well and challenging parts of the software work, as experienced by the project stakeholders, are revealed and discussed.

ScrumEngineering managementKnowledge managementSoftwarebusiness.industryComputer scienceProject stakeholderEmpirical process (process control model)Key (cryptography)Software workSingle-subject designbusinessAgile software developmentComputer Science & Information Technology ( CS & IT )
researchProduct

Towards Understanding of Software Engineer Motivation in Globally Distributed Projects

2011

Motivation in software engineering is reported to be a source for performance improvement, which leads to project overall success. Since it is a soft factor and difficult to quantify it is usually neglected. Research in this field is rather scarce and outdated. On the basis of a recent systematic review of software engineers' motivation we set an agenda for further investigation of the role of motivation in contemporary projects. As software organizations nowadays seek opportunities inherited in both - global software development (GSD) and agile projects, it is important to understand how different project environments influence motivation.

Social software engineeringEngineeringKnowledge managementbusiness.industryTeam software processPersonal software processSoftware developmentSoftware prototypingProject managementbusinessSoftware project managementAgile software development2011 IEEE Sixth International Conference on Global Software Engineering Workshop
researchProduct

Usability Work in Agile Systems Development Practice: A Systematic Review

2013

In this chapter we present the results of a systematic literature review of the recommendations in the existing research literature on usability work in agile systems development. The review contributes by summarizing the literature in light of seven claims about how to integrate usability work into an agile development project. By analyzing the claims we show how the previous literature provides grounds, warrants, backing, rebuttal, and qualification with regard to each of them. From this comprehensive overview of the literature we then discuss a research agenda with a particular focus on how situational factors for the claims must be researched and how this must encompass identified rebut…

Software development processKnowledge managementAgile usability engineeringSystematic reviewbusiness.industryComputer scienceUsability engineeringAgile Unified ProcessUsabilitybusinessAgile software development
researchProduct

An Agile methodology for Manufacturing Control Systems development

2007

Robotized manufacturing cells are required more and more often to process high variety of short life-cycle product. This increases the need for methods and techniques for easy reconfiguration of software programs running in Programmable Logic Controllers (PLC), i.e., devices able to control manufacturing systems. PLCs run embedded code characterized by a procedural nature that does not make it quite reconfigurable. In this paper we propose an AGIle COntrol System Development (AGICOSD) methodology that uses various practices of Agile software development methodologies and the Design By Contract (DBC) practice for modeling and programming manufacturing control systems. In this context we prop…

Source codeComputer sciencebusiness.industryCellular manufacturingmedia_common.quotation_subjectInstruction listAgile manufacturingSettore ING-IND/35 - Ingegneria Economico-GestionaleSoftware qualityComputer-integrated manufacturingManufacturing control systems development Robotized manufacturing cellsEmbedded systembusinessSoftware engineeringAgile software developmentmedia_commonJava Modeling Language2007 5th IEEE International Conference on Industrial Informatics
researchProduct