Search results for "Agile software development"

showing 10 items of 48 documents

Higher Education Reforms in Finland

2019

Finland has implemented several higher education (HE) reforms over the past decades in order to make its HE system more competitive in the global educational markets. These reforms are in line with the developments in other Western higher education systems in which the transposition of principles and philosophy from the private sector into the public sector has become more common or even a norm thus reinterpreting the economic, social and cultural basis of higher education (e.g. Exworthy & Halford 1999). Furthermore, the implementation of the reforms is a response to the rapidly changing needs of the labour markets. In Finland, Bologna process was partly incorporated to be part of the react…

Higher educationbusiness.industryPublic administrationreformshigher educationPolitical scienceSuomikorkea-asteen koulutusuudistuksetta516businessFinlandAgile software development
researchProduct

ComPWA: A common amplitude analysis framework for PANDA

2014

A large part of the physics program of the PANDA experiment at FAIR deals with the search for new conventional and exotic hadronic states like e.g. hybrids and glueballs. For many analyses PANDA will need an amplitude analysis, e.g. a partial wave analysis (PWA), to identify possible candidates and for the classification of known states. Therefore, a new, agile and efficient amplitude analysis framework ComPWA is under development. It is modularized to provide easy extension with models and formalisms as well as fitting of multiple datasets, even from different experiments. Experience from existing PWA programs was used to fix the requirements of the framework and to prevent it from restric…

HistoryEngineeringbusiness.industryComparabilityExtension (predicate logic)computer.software_genreRotation formalisms in three dimensionsComputer Science ApplicationsEducationAmplitudeSoftwareData miningbusinessQuality assurancecomputerFree parameterAgile software developmentJournal of Physics: Conference Series
researchProduct

Technical Briefing: Hands-On Session on the Development of Trustworthy AI Software

2021

Following various real-world incidents involving both purely digital and cyber-physical Artificial Intelligence (AI) systems, AI Ethics has become a prominent topic of discussion in both research and practice, accompanied by various calls for trustworthy AI systems. Failures are often costly, and many of them stem from issues that could have been avoided during development. For example, AI ethics issues, such as data privacy are currently highly topical. However, implementing AI ethics in practice remains a challenge for organizations. Various guidelines have been published to aid companies in doing so, but these have not seen widespread adoption and may feel impractical. In this technical …

Information privacyComputer sciencebusiness.industryCyber-physical systemTrusted ComputingSoftware maintenanceSoftware prototypingGeneralLiterature_MISCELLANEOUSSession (web analytics)Engineering managementComputingMethodologies_PATTERNRECOGNITIONbusinessDesign methodsAgile software development2021 IEEE/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
researchProduct

What Can We Learn from Theoretical Considerations and Empirical Evidence on Learning in Higher Education? Implications for an Interdisciplinary Resea…

2019

Since the development of the hypertext markup language (HTML), a myriad of data from different sources has become increasingly cross-linked, resulting in entire information landscapes; more than 21 billion electronic devices (Web 4.0) will be in use by 2020. Access to and processing of multimedia content and unverified and algorithmically preselected information are constitutive elements of learning in the Internet Age. As learning occurs in- and outside of formal higher education institutions and cannot be explained by educational or technological factors alone, it is a crucial cross-disciplinary topic, equally important for all areas of science and education. Yet, research on learning in …

Knowledge managementHigher educationbusiness.industrymedia_common.quotation_subjectCognitionHTMLState (polity)Conceptual frameworkThe InternetSociologybusinessEmpirical evidencecomputermedia_commoncomputer.programming_languageAgile software development
researchProduct

Internal Software Startups - A Multiple Case Study on Practices, Methods, and Success Factors

2020

Startups are often seen as drivers of innovation. In an attempt to leverage this potential, larger business organizations have founded internal startups as a subset of internal corporate ventures (ICV). These smaller organizations are intended to be more agile than the parent organization, in order to produce new service and product innovations using their own methods and practices independently of the organizational culture and methods of the parent organization. However, our understanding of ICVs is still lacking in terms of processes and success factors, and especially the more recent internal startups have scarcely been studied thus far. To approach this novel area of research, we take …

Knowledge managementLeverage (finance)business.industryinternal startup05 social sciencesCorporate venture capitalOrganizational cultureSuccess factors020207 software engineering02 engineering and technologystartup-yrityksetsoftware startupSoftware0502 economics and business0202 electrical engineering electronic engineering information engineeringMultiple casecorporate venturingohjelmistoliiketoimintamenestystekijätbusinessPractical implications050203 business & managementAgile software development
researchProduct

EA Planning, Development and Management Process for Agile Enterprise Development

2005

In this study, we suggest an enterprise architecture (EA) development process model suitable for EA projects limited in scope and time. Several EA process models have been put forward, which have in common the idea of comprehensive EA management and development that is generic, cyclic and ongoing in a user organization. The suggested models are of varying level of abstraction. It is not simple to select the right issues from them for a restricted development effort. An ICT services provider needs a process model to follow in EA consulting and development projects. This approach is also needed for incremental EA development by user organizations. Starting with the suggested EA process models…

Knowledge managementProcess modelingProcess managementScope (project management)Process (engineering)business.industryComputer scienceComputingMethodologies_MISCELLANEOUSInformation technologyEnterprise architectureTechnology managementInformation and Communications TechnologyProject managementbusinessManagement processAgile software developmentProceedings of the 38th Annual Hawaii International Conference on System Sciences
researchProduct

A STEEPLED Analysis of the SPI Manifesto

2019

Software Process Improvement (SPI) has been founded on the belief that a well-defined and executed process is likely to produce a high-quality pro-duct. Improving a product might provide insights for future improvement efforts. However, this bottom-up approach does not necessarily lead to improvement, considering in particular that software products/artefacts are usually, unique. In contrast, an improved process is a top-down approach, which is applicable to all products (outputs and outcomes). The SPI Manifesto places people, business focus, and organisational change at the core of Software Process Improvement practices. In so doing, certain SPI principles guide the behaviour of individual…

ManifestoProcess managementbusiness.industryProcess (engineering)Computer science05 social sciencesSoftware development020207 software engineering02 engineering and technologySoftware development processAction (philosophy)0502 economics and business0202 electrical engineering electronic engineering information engineeringChange management (engineering)Product (category theory)business050203 business & managementAgile software development
researchProduct

AN OBJECT ORIENTED MODEL FOR SCHEDULING IN AGILE MANUFACTURING

2002

Agility represents a key factor in industry to handle the continuous market changes. Companies must re-organize their activities to be agile and competitive in such a dynamic environment. In particular, production planning and control tools are very important to optimize the manufacturing process responsiveness to sudden changes in customer demand. In this paper, an attempt has been made to develop an object-oriented software architecture that allows the optimal line organization to be determined once a set of parts to be produced has been ordered. An optimization module represented by a simulated annealing algorithm has been interfaced with an object oriented architecture to build up a fr…

OptimizationEngineeringSchedulingbusiness.industryStrategy and ManagementDistributed computingReal-time computingScheduling (production processes)ReconfigurabilityAgile manufacturingIndustrial and Manufacturing EngineeringComputer Science ApplicationsObject-oriented designScheduling; Objected oriented design; OptimizationObjected oriented designProduction planningSimulated annealingbusinessSoftware architectureAgile software developmentJournal of Advanced Manufacturing Systems
researchProduct

The OpenUp Process

2014

The Open Unified Process (OpenUp) is an iterative design process that structures the project lifecycle into four phases: Inception, Elaboration, Construction, and Transition. It is part of the Eclipse Process Framework and embraces a pragmatic, agile philosophy that focuses on the collaborative nature of software development. It is a tools-agnostic, low-ceremony process that can be extended to address a broad variety of project types. The project lifecycle provides stakeholders and team members with visibility and decision points throughout the project and makes them able to manage their work through micro-increments.

Process managementIterative designProcess (engineering)business.industryComputer scienceVisibility (geometry)Software developmentbusinessOpenUPDesign process IEEE-FIPA standardVariety (cybernetics)Agile software developmentEclipse Process Framework
researchProduct

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