Search results for "agile software development"

showing 8 items of 48 documents

ICO Crowdfunding: Incentives, Pricing Strategy, Token Strategy and Crowd Involvement

2020

AbstractBlockchain technologies provide means to develop services that are secure, transparent and efficient by nature. Unsurprisingly, the emerging business opportunities has gained a lot of interest that is realized in form of successful Initial Coin Offerings (ICOs) that are able to raise billions of USD through crowdfunding campaign. In this exploratory research we study 91 ICOs through content analysis in order to investigate the special characteristics of ICO crowdfunding as business models towards the possible investors. We found that ICOs can be described through (1) the model for providing incentives for investment, (2) the pricing strategy, (3) the token strategy and (4) the activ…

liiketoimintamallitExploratory researchhinnoittelulohkoketjutBusiness modelSecurity tokenArticleBlockchainOrder (exchange)0502 economics and businessIndustrial organizationjoukkorahoituscrowdfundingbusiness.industry05 social sciencesICOcomputer.file_formatInvestment (macroeconomics)ICOs as business modelsvirtuaalivaluuttaIncentiveICO050211 marketingBusinessCrowdfundingcomputerblockhain050203 business & managementAgile software developmentAgile Processes in Software Engineering and Extreme Programming – Workshops
researchProduct

What Key Aspects Do ICOs Reveal About Their Businesses?

2020

AbstractBlockchain technologies disrupt industries by enabling decentralized and transactional data sharing across a network of untrusted participants, among others. Initial Coin Offerings (ICOs) are a novel form of crowdfunding through which hundreds of blockchain-enabled businesses manage to raise billions of dollars in total only in United States. However, there is a lack of understanding of the ICO phenomenon especially related to the business aspects. In this paper, we describe the results of an exploratory study of 91 ICOs and identify the key business model elements that ICOs reveal in their websites and whitepapers. Furthermore, we also note the immaturity and lack of transparency o…

liiketoimintamallitKnowledge managementExploratory research02 engineering and technologyBusiness modellohkoketjutBusiness modelsBlockhainArticle0502 economics and business0202 electrical engineering electronic engineering information engineeringbusiness modelsjoukkorahoitusbusiness.industry05 social sciencesICOcomputer.file_formatTransparency (behavior)virtuaalivaluuttaKey (cryptography)ICO020201 artificial intelligence & image processingBusinessTransaction datacomputer050203 business & managementblockhainAgile software development
researchProduct

Software Startup ESSENCE : How Should Software Startups Work?

2020

Software startups need to work in a systematic fashion just like mature organizations. However, existing software engineering methods and practices are not aimed at software startups. They do not account for the business aspect of startups and may not be well suited for software startups in general. The Lean Startup Methodology on the other hand contains some useful practices for software startups but is nonetheless impractical, offering little in the way of telling you what to do. Software startups are thus required to tailor their own method. Currently, many software startups simply work ad hoc or use various Agile methods and practices. In terms of Agile methods and practices, little con…

liiketoimintamallitbusiness.industryComputer sciencestartup essencestartup gamificationstartup-yrityksetSEMAT essenceSoftwareWork (electrical)startup methodologyliiketoimintaohjelmistoalabusinessLean startupSoftware engineeringAgile software development
researchProduct

Self-Directed Learning as a Practice of Workplace Learning: Interpretative Repertoires of Self-Directed Learning in ICT Work

2019

Changing technologies and competition in the field of information and communication technology (ICT) are challenging the learning of individual workers and teams alongside and through work. Organisations call for employees’ autonomy and self-directedness executed by agile operations and low hierarchies, where learning is also increasingly the responsibility of the individuals and teams themselves and occurs in practice without strong control of the organisation. Therefore, the multidimensional concept of self-directed learning becomes essential in the context of learning at work. In this study, we examine how employees in the ICT sector describe self-directed learning practices in the conte…

oppiminentieto- ja viestintätekniikkamedia_common.quotation_subjectDiscourse analysisorganisaatiotContext (language use)Educationself-directed learningtyössäoppiminenSociologydiscourse analysisICT organisationmedia_commonIndependent studyinterpretative repertoiresbusiness.industryitseohjautuvuusInformation technologyPublic relationsdiskurssianalyysiInformation and Communications TechnologyAutodidacticismworkplace learningbusinessAutonomyAgile software developmentVocations and Learning
researchProduct

Towards Measuring the Agility of Software Business

2018

Agile development methods have been employed across the software industry. However, it is not always clear if the used methods actually help the software firms in being more agile and if agility has a positive influence in the software firm performance. Studying these questions may turn out impossible since good measurements for assessing the overall agility of software firms do not yet exist. A need is therefore detected to measure the differences in agility between firms and finding the means to evaluate the differences in agility in reliable manner. This article examines how to measure the agility of a software firm and reports initial steps in the process of developing measurement instr…

organizationsProcess managementbusiness.industryComputer sciencemittauslean organizations020207 software engineering02 engineering and technologyagility020204 information systems0202 electrical engineering electronic engineering information engineeringSoftware businesstuotteetohjelmistoliiketoimintabusinessdevelopmentAgile software development
researchProduct

Seeking Technical Debt in Critical Software Development Projects : An Exploratory Field Study

2016

In recent years, the metaphor of technical debt has received considerable attention, especially from the agile community. Still, despite the fact that agile practices are increasingly used in critical domains, to the best of our knowledge, there are no studies investigating the occurrence of technical debt in critical software development projects. The results of an exploratory field study conducted across several projects reveal that a variety of business and environmental factors cause the occurrence of technical debt in critical domains. Using Grounded Theory method, these factors are categorized as ambiguity of requirement, diversity of projects, inadequate knowledge management, and res…

ta113Agile usability engineeringKnowledge managementbusiness.industryEmpirical process (process control model)Agile Unified Process020207 software engineering02 engineering and technologySoftware peer reviewcomputer.software_genreExtreme programming practicestechnical debtTechnical debt020204 information systemssoftware development0202 electrical engineering electronic engineering information engineeringLean software developmentbusinessohjelmistokehityscomputerAgile software development
researchProduct

Supporting Agile Development by Facilitating Natural User Interaction with Executable Formal Specifications

2011

Agile development benefits from fast feedback from various stakeholders. If implemented in a suitable way, formal methods can enhance the agile development process. With an executable formal specification, it is possible to analyse and simulate the behaviour of the target system before it is being built. However, for the users' and developers' natural participation in the development process, it is necessary to use a real end-user interface and bind it to the execution environment being used in the simulations and animations. This requires, though, that the execution model used to simulate the specification is appropriately changed to facilitate the use of these user interfaces. The authors…

ta113Agile usability engineeringbusiness.industryComputer scienceProgramming languageAgile Unified ProcessGeneral Medicinecomputer.file_formatFormal methodscomputer.software_genreFormal specificationExecutableUser interfacebusinessSoftware engineeringcomputerExecution modelAgile software developmentACM SIGSOFT Software Engineering Notes
researchProduct

Continuous Requirements Risk Profiling in Information Systems Development

2015

With the increasing adoption of agile, lean, and iterative development methods, information systems development (ISD) has become continuous, meaning that system development moves rapidly from release to release. This means that work practices and challenges that practitioners face have changed. Despite these changes, requirements development is still critical in ISD. However, IS literature is silent on how to manage requirements-related risks in the practice of continuous IS development. To fill this gap, we propose a continuous requirements risk profiling method. The study is informed by design science research methodology, and we apply focus group interviews and a Delphi study for data co…

ta113Requirements managementIterative and incremental developmentProcess managementKnowledge managementbusiness.industryComputer sciencerisk profilingRisk management information systemsvaatimusmäärittelytinformation systemsrisk managementinformation systems developmentohjelmistosuunnitteluSoftwareISDInformation systemriskianalyysiohjelmistokehitysbusinessDesign methodsRisk managementsoftware engineeringtietojärjestelmätAgile software development2015 48th Hawaii International Conference on System Sciences
researchProduct