Search results for " Software"

showing 10 items of 1178 documents

From Strategy to Code: Achieving Strategical Alignment in Software Development Projects Through Conceptual Modelling

2021

In this article we propose S2C, a strategy-to-code methodological approach to integrate organisational, business process, and information system modelling levels to support strategic alignment in software development. Through a model-driven approach and under the Conceptual-Model Programming paradigm, the proposal supports the semi-automatic generation of working software, as well as traceability among the modelling levels. Via a working example, we illustrate how strategic definitions can be traced into specific software components by the integration of three modelling methods: Lite*, for modelling strategic reaction to external influences, Communication Analysis, for business process mode…

Process managementStrategic alignmentbusiness.industryComputer scienceBusiness processComponent-based software engineeringSoftware developmentEnterprise architectureBusiness process modelingbusinessConceptual schemaAgile software development
researchProduct

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

MANUFACTURING E-MARKETPLACES: INNOVATIVE TOOLS FOR THE EXTENDED ENTERPRISE

2005

This Chapter introduces the research carried out under the research program titled “Distributed process and production planning in manufacturing enterprise networks” and funded by the Italian Ministry of Education, University and Research (MIUR) under the program PRIN2001. The research program aimed at developing an innovative concept of neutral linear e-marketplace able to support manufacturing enterprises networks in transactional, information sharing and exchange and collaborative relationship. The Chapter discusses the needs of innovative tools for supporting the new paradigm of the “extended enterprise” showing how the e-marketplace concept, when specific added value services are desig…

Process managementbusiness.industryExtended enterpriseEnterprise integrationAdvanced manufacturingBusinessEnterprise information systemEnterprise planning systemEnterprise modellingManufacturing execution systemEnterprise software
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

An inductive learning perspective on automated generation of feature models from given product specifications

2018

For explicit representation of commonality and variability of a product line, a feature model is mostly used. An open question is how a feature model can be inductively learned in an automated way from a limited number of given product specifications in terms of features.We propose to address this problem through machine learning, more precisely inductive generalization from examples. However, no counter-examples are assumed to exist. Basically, a feature model needs to be complete with respect to all the given example specifications. First results indicate the feasibility of this approach, even for generating hierarchies, but many open challenges remain.

Product design specificationTheoretical computer scienceFeature (computer vision)GeneralizationComputer science020204 information systemsProduct line0202 electrical engineering electronic engineering information engineeringLearning theory020207 software engineering02 engineering and technologyRepresentation (mathematics)Feature modelProceedings of the 22nd International Systems and Software Product Line Conference - Volume 1
researchProduct

Programmatūras testēšana un trasējamība

2005

Programmas lietošanas kritērijiSoftware engineeringProgrammatūraTrasējamībaDatorzinātne:TECHNOLOGY::Information technology::Computer science [Research Subject Categories]Programmas koda pieejamībaComputer software testingProgramminženierijaProgrammatūras testēšana
researchProduct

And Now for Something Completely Different: Running Lisp on GPUs

2018

The internal parallelism of compute resources increases permanently, and graphics processing units (GPUs) and other accelerators have been gaining importance in many domains. Researchers from life science, bioinformatics or artificial intelligence, for example, use GPUs to accelerate their computations. However, languages typically used in some of these disciplines often do not benefit from the technical developments because they cannot be executed natively on GPUs. Instead existing programs must be rewritten in other, less dynamic programming languages. On the other hand, the gap in programming features between accelerators and common CPUs shrinks permanently. Since accelerators are becomi…

Programming languageComputer science020207 software engineering02 engineering and technology010501 environmental sciencescomputer.software_genre01 natural sciencesParallel processing (DSP implementation)0202 electrical engineering electronic engineering information engineeringParallelism (grammar)CompilerLispGraphicscomputerHost (network)Interpreter0105 earth and related environmental sciencescomputer.programming_languageRange (computer programming)2018 IEEE International Conference on Cluster Computing (CLUSTER)
researchProduct

The long and winding road: Accidents and tinkering in software standardization

2021

Software is based on universal principles but not its development. Relating software to hardware is never automatic or easy. Attempts to optimize software production and drastically reduce their costs (like in hardware) have been very restricted. Instead, highly-skilled and experienced individuals are ultimately responsible for project success. The long and convoluted path towards useful and reliable software is often plagued by idiosyncratic accidents and emergent complexity. It was expected that software standardisation would remove these sources of unwanted diversity by aiming to controllable development processes, universal programming languages, and toolkits of reusable software compon…

Project successMultidisciplinaryStandardizationComputer sciencebusiness.industrySoftware standards020207 software engineeringSoftware development02 engineering and technologyComplexityProgramming languagesProgramming languageSoftwareHistory and Philosophy of ScienceRisk analysis (engineering)0202 electrical engineering electronic engineering information engineeringTechnological diversityReusable softwarebusinessEvolution of technologySoftware productionDiversity (business)Mètode Revista de difusió de la investigació
researchProduct