2,370 results
Search Results
2. Informing Policy and Responding to Crisis: The Making of "Idaho's Response to the 1918 Influenza Pandemic--ISHS Briefing Paper No.1".
- Author
-
Hein, HannaLore
- Subjects
- *
INFLUENZA pandemic, 1918-1919 , *AGILE software development , *GOVERNMENT policy , *OUTREACH programs , *LIBRARY outreach programs , *CIVIL society - Abstract
This article explores historians' role in shaping public policy amid crises through the programs of the Idaho State Historical Society (ISHS). ISHS navigated the post-2008 recession, aligning with the History Relevance Campaign to redefine history's societal value and develop a legislative outreach program. This article encapsulates the ISHS's journey and history's power--through the agency's new briefing paper program--to inform, unite, guide policy, and promote informed governance. The article describes the author's workflow, which features traditional research methodology and adaptable projectmanagement philosophies and stresses the value of searchable research libraries as a framework for historians to manage multiple projects. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
3. Requirement Model of Conference Management System: A Mobile App for Creating and Managing Conference Paper.
- Author
-
Hussain, Azham, Chow Chun Leong, Puteh, Nurnasran, and Zaaba, Zarul Fitri
- Subjects
CONFERENCE papers ,MOBILE apps ,USER interfaces ,ONLINE marketplaces ,COMPUTER software development ,AGILE software development - Abstract
Technology has changed the way we work. These have increased the productivity in the workplace. The purpose of having a conference paper app is to aid researcher to improve the effectiveness and efficiency of management of conference paper. Without a proper management of these substances, people might suffer from the inconvenience by using a desktop system to complete certain tasks and monitor them efficiently. However, based on investigating the existing applications, a few shortcomings have been identified. Certain shortcoming leads us to develop a new mobile application to fix the identified shortcomings. Some others include complex navigation of user interfaces, this cause a poor user experience for users. Hence, this project proposes a development of a mobile application that is called CPMA, which serve as a better alternative tool to allow users managing and monitoring information related to conference paper in a more efficient way. This app specifically developed for researchers in higher learning institutions who are needed to proceed with conference paper. Software development methodology named prototyping will be adopted, which consisted of phases such as planning, repeated phases (analysis, design, implementation and system prototype), implementation and final system. The essential significance of this project is to provide a platform for researcher to manage and monitor conference paper in a savvy manner. By the time of completing this project, users are expected to access this application without any costs and increase the efficiency and effectiveness of managing conference paper. To ensure the security is presented in a tabular form for each online marketplace. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
4. Business analysts' contributions to the dynamic capabilities of agile software development teams
- Author
-
Ndlela, Mandlakazi and Tanner, Maureen
- Published
- 2023
- Full Text
- View/download PDF
5. Improving reproducibility of geospatial conference papers: lessons learned from a first implementation of reproducibility reviews
- Author
-
Alexander Kmoch, Carlos Granell, Daniel Nüst, Frank O. Ostermann, Department of Geo-information Processing, UT-I-ITC-STAMP, and Faculty of Geo-Information Science and Earth Observation
- Subjects
Reproducibility ,Geospatial analysis ,business.industry ,Process (engineering) ,Computer science ,reproducible research ,computer.software_genre ,Data science ,Reproducible research ,Workflow ,Documentation ,Index (publishing) ,open science ,Community awareness ,Open science ,business ,reproducibility ,computer ,Agile software development - Abstract
See RECORDING (starts at 00:30:30). In an attempt to increase the reproducibility of contributions to a long-running and established geospatial conference series, the 23rd AGILE Conference on Geographic Information Science 2020 (https://agile-online.org/conference-2020) for the first time provided guidelines on preparing reproducible papers (Nüst etal., 2020) and appointed a reproducibility committee to evaluate computational workflows of accepted papers ( https://www.agile-giscience-series.net/review_process.html). Here, the committee’s members report on the lessons learned from reviewing 23 accepted full papers and outline future plans for the conference series. In summary, six submissions were partially reproduced by reproducibility reviewers, whose reports are published openly on OSF ( https://osf.io/6k5fh/). These papers are promoted with badges on the proceedings’ website (https://agile-giss.copernicus.org/articles/1/index.html). Compared to previous years’ submissions (cf. Nüst etal. 2018), the guidelines and increased community awareness markedly improved reproducibility. However, the reproduction attempts also revealed problems, most importantly insufficient documentation. This was partly mitigated by the non-blind reproducibility review, conducted after paper acceptance, where interaction between reviewers and authors can provide the input and attention needed to increase reproducibility. However, the reviews also showed that anonymisation and public repositories, when properly documented, can enable a successful reproduction without interaction, as was the case with one manuscript. Individual and organisational challenges due to the COVID-19 pandemic and the conference’s eventual cancellation increased the teething problems. Nevertheless, also under normal circumstances, future iterations will have to reduce the reviewer’s efforts to be sustainable, ideally by more readily executable workflows and a larger reproducibility committee. Furthermore, we discuss changes to the reproducibility review process and their challenges. Reproducibility reports could be made available to “regular” reviewers, or the reports could be considered equally for acceptance/rejection decisions. Insufficient information or invalid arguments for not disclosing material could then lead to a submission being rejected or not being sent out to peer review. Further organisational improvements are a publication of reviewers’ activities in public databases, making the guidelines mandatory, and collecting data on used tools/repositories, spent efforts, and communications. Finally, we summarise the revision of the guidelines, including their new section for reproducibility reviewers, and the status of the initiative “Reproducible Publications at AGILE Conferences” (https://reproducible-agile.github.io/initiative/), which we connect to related undertakings such as CODECHECK (Eglen etal., 2019). The AGILE Conference’s experiences may help other communities to transition towards more open and reproducible research publications.
- Published
- 2020
- Full Text
- View/download PDF
6. Ambidexterity in Agile software development : a conceptual paper
- Author
-
Lindskog, Carin. E and Magnusson, Monika
- Subjects
Plan-driven software development ,Paradoxical tensions ,Exploration ,Exploitation ,Agile software development ,Systemvetenskap, informationssystem och informatik ,Ambidexterity ,Information Systems - Abstract
Purpose The purpose of this study is to apply the concept of organizational ambidexterity as a conceptual lens to increase the understanding of tensions between exploitation (continuity) and exploration (change) in Agile software development (ASD) project teams, and particularly the balancing (ambidextrous) strategies utilized. Design/methodology/approach A conceptual framework was constructed from interdisciplinary sources on ambidexterity. A literature review of publications on ambidexterity in ASD was then performed, and the results from the selected publications were classified according to an extension of the conceptual framework. Findings Contextual ambidexterity in ASD is affected by the four basic coherent concepts: time, task, team and transition. The study found that most ambidextrous factors and strategies were task and team-related. In addition, a mixture of hard (performance) strategies and soft (social) strategies is needed in order for people/teams to (be able to) become ambidextrous. Practical implications To provide a better understanding of ASD, it is important to identify a broader set of ambidextrous factors and strategies that can impact ASD project teams. The expanded conceptual framework can serve as a basis for future empirical research and provide insights to practitioners on how to strengthen ambidexterity in ASD projects. Originality/value The contribution is of great importance for ASD research and practice, as ASD methods are a popular method for managing projects within ASD and in other nonsoftware organizations. In addition, as more and more organizations struggle to deal with rapidly changing environments, interest in the phenomena of paradoxical tensions and the strategy (ambidexterity) to deal with these tensions increase.
- Published
- 2021
7. A Review Paper on Simulation Based Six Sigma Approach in Quality Assurance
- Author
-
Mehreen Sirshar, Sidra Shahzad, Muneeza Khalid, and Iqra Hanif
- Subjects
business.industry ,Computer science ,DMAIC ,Six Sigma ,Lean Six Sigma ,business ,Simulation based ,Quality assurance ,engineering_other ,Manufacturing engineering ,Agile software development - Abstract
The main purpose of this research is to use “DMAIC” and “DMADV” framework of six sigma to reduce cost of projects, increase yields, improve performance and reduce defects. This study conclude that the sigma level of cement bag production in four production lines is “4.7 DPMO” values of 710 and the possibility of defects per unit of 11 possibilities this situation was handled by using six sigma. Any business or industry run only to satisfy customer and increase their profits, this can be attained as development of quality product..For the ranking of newly established universities the certification of those institutes is very important and also a critical process. For this process we used Lean six sigma approach that can identify the wastes that affect this process.Six sigma can be applied to any work field such as education, power optimization and other types of industries Six sigma “DMAIC” approach is also used for the testing of EDA tools that occurs due to the complex coding or configurations, flows and platforms they support. To improve the process quality of SDLC it’s necessary to remove the defects of system in advance along with thorough valuation of size and it also makes project accordant with real time environment
- Published
- 2019
8. Requirements engineering for sustainable software systems: a systematic mapping study.
- Author
-
Bambazek, Peter, Groher, Iris, and Seyff, Norbert
- Subjects
REQUIREMENTS engineering ,AGILE software development ,SUSTAINABLE engineering ,SOFTWARE engineers ,SOFTWARE development tools ,SOFTWARE engineering - Abstract
Various approaches toward the development of sustainable software systems have been proposed by the requirements engineering community over the last decade. We conducted a systematic mapping study, analyzed 55 publications, and identified 29 approaches that have been published since the year 2000. We analyzed how the approaches evolved over time and how the publications and authors are influenced by each other. Furthermore, the approaches are analyzed in terms of their supported requirements engineering activities, along with the evidence provided in the publications. Additionally, we also analyzed which sustainability definitions have been used, if an iterative application of the approaches is discussed, and if the approaches also provide a tool-support for practitioners. We noticed an increase of publications on requirements engineering approaches toward sustainability in the last years, whereas a majority discuss sustainability based on the same multi-dimensional concept. Although different case studies have been already conducted, we noticed a lack of an industrial application. Our main findings concern the need of an evaluation on how the proposed requirements engineering approaches can also be applied in agile software development processes. Additionally, we also promote the development of supporting software tools to support practitioners in adapting the proposed approaches. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
9. PeerJ / Reproducible research and GIScience : an evaluation using AGILE conference papers
- Author
-
Valentina Cerutti, Carlos Granell, Frank O. Ostermann, Barbara Hofer, Daniel Nüst, Rusne Sileryte, Markus Konkol, Department of Geo-information Processing, UT-I-ITC-STAMP, and Faculty of Geo-Information Science and Earth Observation
- Subjects
0301 basic medicine ,Open science ,Geographic information system ,Science Policy ,Computer science ,0507 social and economic geography ,lcsh:Medicine ,Sample (statistics) ,GIScience ,Reproducible research ,Computational Science ,General Biochemistry, Genetics and Molecular Biology ,Data science ,AGILE ,03 medical and health sciences ,Spatial and Geographic Information Science ,Publication ,business.industry ,General Neuroscience ,05 social sciences ,lcsh:R ,Reproducible conference publications ,General Medicine ,Open access ,Transparency (behavior) ,Field (geography) ,030104 developmental biology ,ITC-ISI-JOURNAL-ARTICLE ,General Agricultural and Biological Sciences ,business ,ITC-GOLD ,050703 geography ,Agile software development - Abstract
The demand for reproducible research is on the rise in disciplines concerned with data analysis and computational methods. Therefore, we reviewed current recommendations for reproducible research and translated them into criteria for assessing the reproducibility of articles in the field of geographic information science (GIScience). Using this criteria, we assessed a sample of GIScience studies from the Association of Geographic Information Laboratories in Europe (AGILE) conference series, and we collected feedback about the assessment from the study authors. Results from the author feedback indicate that although authors support the concept of performing reproducible research, the incentives for doing this in practice are too small. Therefore, we propose concrete actions for individual researchers and the GIScience conference series to improve transparency and reproducibility. For example, to support researchers in producing reproducible work, the GIScience conference series could offer awards and paper badges, provide author guidelines for computational research, and publish articles in Open Access formats.
- Published
- 2018
10. AI techniques and tools in Agile Software Development: Preliminary research.
- Author
-
Peras, Dijana, Stapić, Zlatko, and Matijević, Mislav
- Subjects
AGILE software development ,ARTIFICIAL intelligence - Abstract
In recent years, there has been significant growth in research related to Agile software development (ASD), accompanied by a notable rise in the adoption of artificial intelligence (AI) tools and techniques. AI is believed to have the potential to bring about a transformation in agile software development, leading to improved product quality, increased production efficiency, and higher project success rates. Consequently, there is a compelling need to incorporate AI methods and tools into the agile software development process. This study presents the results of a literature review and answers research questions on AI techniques and tools, their purposes, and their benefits when used in the context of ASD. In a multi-phased process, a total of 374 documents were gathered and examined. 28 papers satisfied the inclusion and quality assessment requirements. A total of 7 different AI techniques were identified, of which machine learning (ML) was the one predominantly used. The purposes and benefits of AI techniques were identified and discussed. Recommendations for future research were given to tackle detected research gaps. [ABSTRACT FROM AUTHOR]
- Published
- 2023
11. Challenges of Agile–Crowd Software Development: A Systematic Literature Review.
- Author
-
Qayyum, Shamaila, Imtiaz, Salma, and Khan, Huma Hayat
- Subjects
COMPUTER software development ,COMPUTER software industry ,CROWDSOURCING - Abstract
Crowdsourcing is an emerging approach in software development, where software is developed by unknown, heterogeneous people around the globe, via an open call by the employer. Crowdsourcing, when used with agile, faces challenges because of the different development methodologies. Agile development methodology has practices that involve face-to-face frequent interaction, whereas crowdsourcing is a distributed development with no or limited face-to-face interaction. Both concepts are actively being used in the software development industry due to their benefits. However, there is a need to explore the integration of both methodologies for an effective and efficient software development. In this regard, the first step is to identify the challenges of integrating crowdsourcing and agile. In this paper, we intend to identify the possible challenges that may be faced while executing agile along with crowdsourcing. For this, we have conducted a Systematic Literature Review. Five main categories of challenges are presented which are: team issues, coordination and communication issues, organizational issues, project-related issues and task-related issues. A list of possible challenges of Agile–Crowd Software Development (ACSD) is presented in this study. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
12. Optimization Challenges in Vehicle-to-Grid (V2G) Systems and Artificial Intelligence Solving Methods.
- Author
-
Escoto, Marc, Guerrero, Antoni, Ghorbani, Elnaz, and Juan, Angel A.
- Subjects
ARTIFICIAL intelligence ,OPTIMIZATION algorithms ,METAHEURISTIC algorithms ,ENERGY consumption ,AGILE software development ,SATISFACTION ,MACHINE learning - Abstract
Vehicle-to-grid (V2G) systems play a key role in the integration of electric vehicles (EVs) into smart grids by enabling bidirectional energy flows between EVs and the grid. Optimizing V2G operations poses significant challenges due to the dynamic nature of energy demand, grid constraints, and user preferences. This paper addresses the optimization challenges in V2G systems and explores the use of artificial intelligence (AI) methods to tackle these challenges. The paper provides a comprehensive analysis of existing work on optimization in V2G systems and identifies gaps where AI-driven algorithms, machine learning, metaheuristic extensions, and agile optimization concepts can be applied. Case studies and examples demonstrate the efficacy of AI-driven algorithms in optimizing V2G operations, leading to improved grid stability, cost optimization, and user satisfaction. Furthermore, agile optimization concepts are introduced to enhance flexibility and responsiveness in V2G optimization. The paper concludes with a discussion on the challenges and future directions for integrating AI-driven methods into V2G systems, highlighting the potential for these intelligent algorithms and methods. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
13. Algorithm with Patterned Singular Value Approach for Highly Reliable Autonomous Star Identification.
- Author
-
Kiduck Kim and Hyochoong Bang
- Subjects
ARTIFICIAL satellite tracking ,AGILE software development ,IDENTIFICATION ,ALGORITHMS ,PATTERN matching ,PAPER arts - Abstract
In the work reported in this paper, a lost-in-space star pattern identification algorithm for agile spacecraft was studied. Generally, the operation of a star tracker is known to exhibit serious degradation or even failure during fast attitude maneuvers. While tracking methods are widely used solutions to handle the dynamic conditions, they require prior information about the initial orientation. Therefore, the tracking methods may not be adequate for autonomy of attitude and control systems. In this paper a novel autonomous identification method for dynamic conditions is proposed. Additional constraints are taken into account that can significantly decrease the number of stars imaged and the centroid accuracy. A strategy combining two existing classes for star pattern identification is proposed. The new approach is intended to provide a unique way to determine the identity of stars that promises robustness against noise and rapid identification. Moreover, representative algorithms implemented in actual space applications were utilized as counterparts to analyze the performance of the proposed method in various scenarios. Numerical simulations show that the proposed method is not only highly robust against positional noise and false stars, but also guarantees fast run-time, which is appropriate for high-speed applications. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
14. Effort Estimation in Agile Software Development: An Updated Review.
- Author
-
Dantas, Emanuel, Perkusich, Mirko, Dilorenzo, Ednaldo, Santos, Danilo F. S., Almeida, Hyggo, and Perkusich, Angelo
- Subjects
AGILE software development ,COMPUTER software ,ESTIMATION theory ,ARTIFICIAL intelligence ,MACHINE learning - Abstract
One of the main issues of an agile software project is how to accurately estimate development effort. In 2014, a Systematic Literature Review (SLR) regarding this subject was published. The authors concluded that there were several gaps in the literature, such as the low level of accuracy of the techniques and little consensus on appropriate cost drivers. The goal of our work is to provide an updated review of the state of the art based on this reference SLR work. We applied a Forward Snowballing approach, in which our seed set included the former SLR and its selected papers. We identified a strong indication of solutions based on Artificial Intelligence and Machine Learning methods for effort estimation in Agile Software Development (ASD). We also identified that there is a gap in terms of agreement on suitable cost drivers. Thus, we applied Thematic Analysis in the selected papers and identified a representative set of 10 cost drivers for effort estimation. This updated review of the state of the art resulted in 24 new relevant papers selected. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
15. A systematic literature review on quality criteria for agile requirements specifications.
- Author
-
Heck, Petra and Zaidman, Andy
- Subjects
LITERATURE reviews ,ENGINEERING ,STANDARDS ,AGILE software development ,REQUIREMENTS engineering - Abstract
The quality of requirements is typically considered as an important factor for the quality of the end product. For traditional up-front requirements specifications, a number of standards have been defined on what constitutes good quality : Requirements should be complete, unambiguous, specific, time-bounded, consistent, etc. For agile requirements specifications, no new standards have been defined yet, and it is not clear yet whether traditional quality criteria still apply. To investigate what quality criteria for assessing the correctness of written agile requirements exist, we have conducted a systematic literature review. The review resulted in a list of 16 selected papers on this topic. These selected papers describe 28 different quality criteria for agile requirements specifications. We categorize and analyze these criteria and compare them with those from traditional requirements engineering. We discuss findings from the 16 papers in the form of recommendations for practitioners on quality assessment of agile requirements. At the same time, we indicate the open points in the form of a research agenda for researchers working on this topic. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
16. The Potential of AI-Driven Assistants in Scaled Agile Software Development.
- Author
-
Saklamaeva, Vasilka and Pavlič, Luka
- Subjects
AGILE software development ,SOFTWARE engineering ,ARTIFICIAL intelligence ,COMPUTER software development - Abstract
Scaled agile development approaches are now used widely in modern software engineering, allowing businesses to improve teamwork, productivity, and product quality. The incorporation of artificial intelligence (AI) into scaled agile development methods (SADMs) has emerged as a potential strategy in response to the ongoing demand for simplified procedures and the increasing complexity of software projects. This paper explores the intersection of AI-driven assistants within the context of the scaled agile framework (SAFe) for large-scale software development, as it stands out as the most widely adopted framework. Our paper pursues three principal objectives: (1) an evaluation of the challenges and impediments encountered by organizations during the implementation of SADMs, (2) an assessment of the potential advantages stemming from the incorporation of AI in large-scale contexts, and (3) the compilation of aspects of SADMs that AI-driven assistants enhance. Through a comprehensive systematic literature review, we identified and described 18 distinct challenges that organizations confront. In the course of our research, we pinpointed seven benefits and five challenges associated with the implementation of AI in SADMs. These findings were systematically categorized based on their occurrence either within the development phase or the phases encompassing planning and control. Furthermore, we compiled a list of 15 different AI-driven assistants and tools, subjecting them to a more detailed examination, and employing them to address the challenges we uncovered during our research. One of the key takeaways from this paper is the exceptional versatility and effectiveness of AI-driven assistants, demonstrating their capability to tackle a broader spectrum of problems. In conclusion, this paper not only sheds light on the transformative potential of AI, but also provides invaluable insights for organizations aiming to enhance their agility and management capabilities. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
17. Model‐based process improvement recommendation approaches.
- Author
-
Biró, Miklós, Colomo‐Palacios, Ricardo, and Messnarz, Richard
- Subjects
CAPABILITY maturity model ,AGILE software development ,ANALYTIC hierarchy process ,COMPUTER software reusability ,SOFTWARE measurement - Abstract
This special issue comprises a selected set of high quality and extended articles of the 27th Systems, Software and Services Process Improvement (EuroSPI) Conference, held in 2020 in Düsseldorf, Germany (Figure 1). Automotive software is a relatively new, but important research field [[14]] and these two papers are directing two different but crucial challenges: SPI Implementation practices and the integration of security in the automotive software development lifecycle. EuroSPI is an initiative with the following major action lines http://www.eurospi.net: Establishing an annual EuroSPI conference supported by software process improvement networks from different EU countries. [Extracted from the article]
- Published
- 2023
- Full Text
- View/download PDF
18. Report on the State of the SoSyM Journal end of 2022.
- Author
-
Challita, Stéphanie, Combemale, Benoit, Ergin, Huseyin, Gray, Jeff, Rumpe, Bernhard, and Schindler, Martin
- Subjects
AGILE software development ,COMPUTER software testing ,CYBER physical systems ,SYSTEMS software - Published
- 2023
- Full Text
- View/download PDF
19. Systematic literature review – improving business processes by implementing agile.
- Author
-
Schmitt, Anna and Hörner, Sabrina
- Subjects
AGILE software development ,COMPUTER software development ,JUST-in-time systems ,BUSINESS conditions - Abstract
Purpose: Numerous approaches from the field of economics already exist for the improvement of business processes. In the field of software development, work has been done on improving development processes. For years, the focus here has been on agile approaches. Although various approaches for improving business processes exist, it is becoming increasingly difficult to adapt business processes to the fast-moving conditions of the market and the business environment. Agile approaches address this issue. Thus, not only software development processes, but also business processes should benefit from agile approaches. Design/methodology/approach: To this end, values and principles of the Agile Manifesto, agile methods such as Scrum, and various agile practices such as the Kanban board should be applied in business processes. This paper examines the work already done on this topic. With the help of a systematic literature review (SLR), literature studies dealing with the implementation of the agile approach in business processes are identified. Findings: This paper presents, investigates and contrasts 12 primary sources dealing with agile and business processes and shows how they are different/ equal regarding three research questions. Originality/value: We provide an overview of existing approaches handling the combination of agile and business processes to improve business processes. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
20. Age stereotypes in agile software development – an empirical study of performance expectations
- Author
-
Schloegel, Uta, Stegmann, Sebastian, Maedche, Alexander, and van Dick, Rolf
- Published
- 2018
- Full Text
- View/download PDF
21. Agile approach to accelerate product development using an MVP framework.
- Author
-
Kazakevich, Boris and Joiner, Keith
- Subjects
AGILE software development ,NEW product development ,TECHNOLOGY assessment ,REQUIREMENTS engineering ,PROJECT managers ,CONSUMERS - Abstract
Customers are looking for suppliers to deliver complex systems at faster rates, targeting three year cycle. This timeframe is challenging for low Technology Readiness Level (TRL) developments, increasing requirements engineering effort, leaving engineers little time and scope for innovation. Test and Evaluation (T&E) activities are often performed in Australia near the end of the process diminishing their value , compensating for a lack of modelling and simulation in early stages. Waterfall Project Management dominates where capability is hardware focused, leading to overruns and deliver capability that falls short of customer expectations in some areas. The Agile approach has been successfully used in software-focused developments. Project managers have been slow to adopt Agile for developments in areas like Defence where the safety is hardware dominant claiming the Agile process lacks necessary governance , increasing risk in the development. This paper examines the extant developmental process in a Defence context and proposes a Minimal Viable Product (MVP)-based framework using Agile to accelerate the development and mitigate risk escalation. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
22. Project Controls 3.0.
- Author
-
Weaver, Patrick
- Subjects
RANGE management ,AGILE software development ,EARNED value management ,CRITICAL path analysis - Abstract
The article introduces Project Controls 3.0 (PC-3.0), a new approach to project management that aims to address the shortcomings of traditional project controls systems. PC-3.0 focuses on providing timely and accurate information to empower management teams to make proactive decisions and achieve project objectives. The system is designed to be flexible and adaptable, allowing for different work methods and planning approaches for each work unit. Key aspects of PC-3.0 include Work Performance Management (WPM), proactive and adaptive planning, standardized reporting, and maintaining the strategic baseline. The article also emphasizes the need for cost control, Earned Value Management (EVM), project reports, and contractual considerations. Successful implementation of PC-3.0 requires a cultural shift in project management practices. [Extracted from the article]
- Published
- 2024
23. Visual Milestone Planning in a hybrid development context.
- Author
-
Miranda, Eduardo
- Subjects
AGILE software development ,SCHEDULING - Abstract
This paper explains the Visual Milestone Planning (VMP) method using an agile vocabulary to facilitate its adoption by agile practitioners as a front end for a hybrid development process. VMP is a visual and collaborative planning approach which promotes a shared understanding of the work approach and commitment through the direct manipulation by team members of the reified planning constructs involved in the development of the plan. Once the product backlog has been established and relevant milestones identified, a novel construct called the milestone planning matrix is used to document the allocation of product backlog items to milestones. The milestones due dates are later determined by grouping sticky notes representing the work to be performed into timeboxes called work packages and accommodating them on a resource and time scaled scheduling canvas very much as it would be done in a Tetris game. [ABSTRACT FROM AUTHOR]
- Published
- 2024
24. The Impact of Artificial Intelligence on Organizational Justice and Project Performance: A Systematic Literature and Science Mapping Review.
- Author
-
Zhang, Xinran, Antwi-Afari, Maxwell Fordjour, Zhang, Yongcheng, and Xing, Xuejiao
- Subjects
ORGANIZATIONAL justice ,SCIENTIFIC literature ,SCIENCE in literature ,ARTIFICIAL intelligence ,AGILE software development ,DIGITAL transformation - Abstract
By adopting a systematic literature and science mapping review, this paper aims to explore the impact of artificial intelligence (AI) on organizational justice and project performance. A total of 47 bibliographic records from the Scopus database were analyzed. The results revealed the annual publication trends of research articles and relevant peer-reviewed journals in the studied domain. It was found that while AI technology has made significant progress in several fields, its application areas in project management and organizational justice are still relatively low. Moreover, it objectively discussed the co-occurrence analysis of keywords, co-authors, countries/regions, and documents in the fields, revealing the current research topics. The main research topics include the (1) AI's influence on organizational justice, decision analysis, and digital transformation, (2) fostering organizational justice and AI's role in enhancing project performance, and (3) improving organizational performance approaches. Furthermore, this paper proposed research gaps and future research directions, including (1) advancing business intelligence strategies, (2) unlocking AI technology potential on organizational justice and project performance, (3) the adaption of cultural, diversity, environmental, and social factors, (4) the impact of AI on complex and challenging leadership styles, and (5) developing a comprehensive understanding of the agile framework. The findings of this paper could contribute to a better understanding of how AI shapes project/construction management and organizational justice, providing practical solutions for innovative development for researchers and policymakers. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
25. Agile Development Methodologies and Natural Language Processing: A Mapping Review.
- Author
-
Quintana, Manuel A., Palacio, Ramón R., Soto, Gilberto Borrego, and González-López, Samuel
- Subjects
NATURAL language processing ,AGILE software development ,DIGITAL libraries ,BEHAVIORAL research - Abstract
Agile software development is one of the most important development paradigms these days. However, there are still some challenges to consider to reduce problems during the documentation process. Some assistive methods have been created to support developers in their documentation activities. In this regard, Natural Language Processing (NLP) can be used to create various related tools (such as assistants) to help with the documentation process. This paper presents the current state-of-the-art NLP techniques used in the agile development documentation process. A mapping review was done to complete the objective, the search strategy is used to obtain relevant studies from ScienceDirect, IEEE Xplore, ACM Digital Library, SpringerLink, and Willey. The search results after inclusion and exclusion criteria application left 47 relevant papers identified. These papers were analyzed to obtain the most used NLP techniques and NLP toolkits. The toolkits were also classified by the kind of techniques that are available in each of them. In addition, the behavior of the research area over time was analyzed using the relevant paper found by year. We found that performance measuring methods are not standardized, and, in consequence, the works are not easily comparable. In general, the number of related works and its distribution per year shows a growing trend of the works related to this topic in recent years; this indicates that the adoption of NLP techniques to improve agile methodologies is increasing. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
26. Welcome to the July 2023 PMWJ.
- Author
-
Pells, David L.
- Subjects
CORPORATE directors ,AGILE software development ,SCHOLARSHIPS ,CHANGE management ,EMPLOYEE health promotion - Published
- 2023
27. IEEE Computer Society Call for Papers.
- Subjects
- *
COMPUTERS , *DIGITAL Object Identifiers , *AGILE software development , *EMAIL - Published
- 2020
- Full Text
- View/download PDF
28. Roboethics principles and policies in Europe and North America
- Author
-
Kourosh Zareinia, Sofya Langman, Nicole Capicotto, and Yaser Maddahi
- Subjects
Artificial intelligence ,Technology ,Emerging technologies ,General Chemical Engineering ,Science ,General Physics and Astronomy ,ComputingMilieux_LEGALASPECTSOFCOMPUTING ,02 engineering and technology ,0603 philosophy, ethics and religion ,GeneralLiterature_MISCELLANEOUS ,Political science ,0202 electrical engineering, electronic engineering, information engineering ,General Materials Science ,General Environmental Science ,Ethics ,Government ,Review Paper ,Governance ,business.industry ,Corporate governance ,General Engineering ,Intelligent decision support system ,06 humanities and the arts ,Roboethics ,Robotics ,Graphic design ,General Earth and Planetary Sciences ,Robot ,020201 artificial intelligence & image processing ,Engineering ethics ,060301 applied ethics ,business ,Agile software development - Abstract
Robotics and artificial intelligence (AI) are revolutionizing all spheres of human life. From industrial processes to graphic design, the implementation of automated intelligent systems is changing how industries work. The spread of robots and AI systems has triggered academic institutions to closely examine how these technologies may affect the humanity—this is how the fields of roboethics and AI ethics have been born. The identification of ethical issues for robotics and AI and creation of ethical frameworks were the first steps to creating a regulatory environment for these technologies. In this paper, we focus on regulatory efforts in Europe and North America to create enforceable regulation for AI and robotics. We describe and compare ethical principles, policies, and regulations that have been proposed by government organizations for the design and use of robots and AI. We also discuss proposed international regulation for robotics and AI. This paper tries to highlight the need for a comprehensive, enforceable, and agile policy to ethically regulate technology today and in the future. Through reviewing existing policies, we conclude that the European Unition currently leads the way in defining roboethics and AI ethical principles and implementing them into policy. Our findings suggest that governments in Europe and North America are aware of the ethical risks that robotics and AI pose, and are engaged in policymaking to create regulatory policies for these new technologies.
- Published
- 2021
29. Systematic Literature and Expert Review of Agile Methodology Usage in Business Intelligence Projects.
- Author
-
Wulandari, Hapsari and Raharjo, Teguh
- Subjects
BUSINESS intelligence ,AGILE software development ,COST control ,ITERATIVE methods (Mathematics) ,PROJECT management - Abstract
Background: Agile methodology is known for delivering effective projects with added value within a shorter timeframe, especially in Business Intelligence (BI) system which is a valuable tool for informed decision-making. However, identifying impactful elements for successful BI implementation is complex due to the wide range of Agile attributes. Objective: This research aims to systematically review and analyze the integration of BI within Agile methodology, providing valuable guidance for future projects implementation, enhancing the understanding of effective application, and identifying influential factors. Methods: Based on the Kitchenham method, 19 papers were analyzed from 288 papers, sourced from databases like Scopus, ACM, IEEE, and others published in 2016-2022. Meanwhile the extracted key factors impacting agile BI implementation were validated by qualified expert. Results: Agile was discovered to provide numerous benefits to BI projects by promoting flexibility, collaboration, and rapid iteration for enhanced adaptability, while effectively addressing challenges including those related to technology, management, and skills gaps. In addition, Agile methods, including tasks such as calculating cycle time, measuring defect backlogs, mapping code ownership, and engaging end users, offered practical solutions. The advantages included adaptability, success, value enhancement, cost reduction, shortened timelines, and improved precision. The research additionally considered other critical Agile elements such as BI tools, Agile Practices, Manifesto, and Methods, thereby enhancing insights for successful implementation. Conclusion: In conclusion, the research outlined Agile BI implementation into seven key factor groups, validated by qualified expert, providing guidance for BI integration and practices, and establishing a fundamental baseline for future applications. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
30. Requirements management in DevOps environments: a multivocal mapping study.
- Author
-
Hernández, Rogelio, Moros, Begoña, and Nicolás, Joaquín
- Subjects
REQUIREMENTS engineering ,AGILE software development ,GREY literature ,COMPUTER software development ,BEST practices - Abstract
Attention is currently being focused on DevOps, which aims to reduce software development time by means of close collaboration between the development and operations areas. However, little effort has been made to determine the role of requirements management in DevOps. The objective of this study is to help both researchers and practitioners by providing an overview of the best practices regarding requirements engineering in DevOps and identifying which areas still need to be investigated. A multivocal mapping study has, therefore, been carried out in order to study which methodologies, techniques and tools are used to support requirements management in DevOps environments. After applying the review protocol, 37 papers from formal literature and 14 references from grey literature were selected for analysis. The general conclusions obtained after analysing these papers were that, within DevOps, more attention should be paid to: (1) the reuse of requirements in order to identify systems and software artefacts that can serve as a basis for the specification of new projects; (2) the communication of requirements between the different areas of an organisation and the stakeholders of a project; (3) the traceability of requirements in order to identify the relationship with other requirements, artefacts, tasks and processes; (4) non-functional requirements in order to identify the requirements of the operations area in the early phases of a project; and finally (5) specific requirements tools that should be seamlessly integrated into the DevOps toolchain. All these issues must be considered without ignoring the agile and continuous practices of development, operations and business teams. More effort must also be made to validate new methodologies in industry so as to assess and determine their strengths and weaknesses. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
31. Is There an Underlying Theory of Software Project Management?
- Author
-
Alleman, Glen B. and Oien, AnnMarie
- Subjects
AGILE software development ,CLOSED loop systems ,PHILOSOPHY of science ,ADAPTIVE control systems ,PROJECT management - Abstract
Traditional project management methods are based on scientific principles considered “normal science” but lack a theoretical basis for this approach. [35, 36, 69] These principles result in linear stepwise refinement of the project’s outcomes by applying the planning-as-management paradigm. Linear feedback methods adjust plans made in this paradigm. These plans cannot cope with the multiple interacting and continuously changing technology and market forces. They behave as a linear, deterministic, Closed-Loop control system. A Closed-Loop adaptive control paradigm parallels this approach and agile project management methods. From these, a comparison is made between project management practices and the tenets of agile development processes in terms of feedback control and emergent solutions with a control system capable of adjusting to the changes brought about by changes in the dynamics of the process, disturbances, or some other cause not established in the original plan. This paper suggests that when managing in the presence of uncertainties that create a risk to project success, adaptive control theory may be better suited as a model for project management in a rapidly changing, dynamically evolving network of statistical processes than traditional linear approaches. [ABSTRACT FROM AUTHOR]
- Published
- 2023
32. Utilization and application of scrum framework: A perspective of the manufacturing industry.
- Author
-
Khanna, Nishita, Singh, Akanksha, and Awasthi, Purnima
- Subjects
SCRUM (Computer software development) ,AGILE software development ,MANUFACTURING industries ,COMPUTER software industry ,WORKWEEK - Abstract
Agile Scrum methodology is gaining attention in software industries as well as in several other fields. Scrum methodology is executed in a series called sprints. It involves 2 to 6 weeks of work. The cycle has a beginning stage, different targets, and a deliverable product is formed. Scrum methodology is used by the SDLC model. Scrum is self-organizing and cross-functional which means everyone is needed to take a feature from idea to implementation. It is a lightweight framework and it is used to solve mind-boggling issues. Agile Scrum methodology consists of the following roles: owner of the product, master of the scrum, and team members that are responsible for the development. Here in this paper, the Scrumban methodology is being proposed in the manufacturing industry. It is flexible and is expected to increase the speed of the deliverable products. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
33. Hearing user voices in innovation; the role of tools and boundary spaces.
- Author
-
Bessant, John
- Subjects
DIFFUSION of innovations ,HEALTH care industry ,CUSTOMER cocreation ,AGILE software development ,CUSTOMER relations - Abstract
The potential contribution which users can make to innovation is well-documented and there is growing recognition of the important role user innovations play at the front end of innovation. Their contribution is not only in generating new insights and ideas at this early stage but also in enabling smoother and wider diffusion since user-led innovations have a greater likelihood of being compatible with the wider population from which such innovators are drawn. However mobilising user innovation will depend on tools and methods for articulating, capturing and deploying user ideas. This is particularly relevant in sectors like healthcare where users may not perceive themselves as able to participate in the innovation process. This paper draws on an international research study exploring contexts and methods for enabling user engagement and offers an initial typology of tools and methods mapping their potential application and reported effectiveness for enabling co-creation at different stages in the innovation journey from ‘front end’ concept generation through to downstream agile development. [ABSTRACT FROM AUTHOR]
- Published
- 2023
34. Editorial special issue RE 2017.
- Author
-
Hayes, Jane and Paech, Barbara
- Subjects
AGILE software development ,SOFTWARE requirements specifications - Abstract
An introduction is presented in which the editor discusses articles in the issue which are extended versions of the best papers from the magazine's 2017 conference, on topics including agile software, user requirements quality, and user rationale in software engineering.
- Published
- 2018
- Full Text
- View/download PDF
35. Systems Engineering Isn't Scary for Agile Practitioners.
- Author
-
Wozniak, Michael
- Subjects
AGILE software development ,SYSTEMS engineering ,ARCHITECTURAL design ,REQUIREMENTS engineering - Abstract
Traditional Systems Engineering artifacts and terminology have a negative connotation in some companies and industries that use Agile development. This paper aims to show that the terms and concepts typically associated with traditional systems engineering are not scary for Agile software development. They can, and should, be tailored and utilized during the Agile development process. Many times, terminology and lack of understanding lead to Agile practitioners shying away from what are considered traditional Systems Engineering artifacts such as requirements, architectures designs, documented interfaces, verification, gate reviews, etc. Agile actually already employs many of these artifacts and concepts but simply uses a different terminology when referring to them. This paper helps advance the mindset that traditional Systems Engineering terms, concepts, and artifacts are not something to avoid in Agile by providing alternative ways to describe and think about them in an Agile setting. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
36. Supplier interfaces in digital transformation: an exploratory case study of a manufacturing firm and IoT suppliers.
- Author
-
Ferreira, Carla Cleri and Lind, Frida
- Subjects
DIGITAL transformation ,DIGITAL technology ,AGILE software development ,INTERNET of things ,SUPPLIERS ,CROSS-functional teams - Abstract
Purpose: The purpose of this paper is to characterize the interfaces between manufacturing companies and the Internet of Things (IoT) suppliers involved in their digital servitization. Design/methodology/approach: This paper builds on an explorative case study of a manufacturing firm and its IoT suppliers. This paper relies on the Industrial Network Approach to study interfaces between buying firms and their suppliers. Findings: This paper identifies three distinct types of supplier interfaces: connected, digital and digital-physical. They all contain technical resource interfaces with additional organizational and/or technical complexities that need to be managed. Connectivity, an Agile approach to software development and strong technical dependence emerged as key factors that impact the interactions between manufacturing firms and IoT suppliers and how their resources are combined. Practical implications: This paper offers managerial implications regarding the importance of internal organization (such as appropriate cross-functional teams) to manage the dynamics of collaborations required by digital technologies, maintain interactions with IoT suppliers and identify and manage interdependences between IoT suppliers. Building close relationships with suppliers of crucial infrastructure (e.g. IoT cloud platform and data security systems) can also be beneficial for manufacturing firms to reduce risks. Finally, attention should be given to IoT technology strategy, which impacts both digital and digital-physical supplier interfaces. Originality/value: In digital servitization, manufacturing firms are heavily reliant on external resources for IoT technology. Despite this, few studies have investigated the characteristics of their interfaces with IoT suppliers, how these can be managed and how resources are combined. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
37. On agile approaches in mid- and long-term research and innovation.
- Author
-
Ryöppy, Merja, Siltanen, Sanni, Santala, Saga-Sofia, Ranne, Jaakko, Mölsä, Airi, Jacobson, Susanne, and Hyvärinen, Jaana
- Subjects
INNOVATION management ,AGILE software development ,ORGANIZATIONAL research ,DIGITAL technology ,BUSINESS requirements analysis - Abstract
This paper discusses how to navigate between research and innovation projects of different time frames in a corporate setting. Building on three case studies, the paper presents views on, challenges in, and the expected outcomes of agile approaches and reflects on short-, mid- and long-term innovation horizons. The findings shed light on the challenges that emerge when conducting research over different time frames. On the one hand, there are short-term development needs and clear quarterly business goals, which align with the agile approach adopted at the corporation. On the other hand, there are long-term research goals with uncertainties in the operational environment and uncovered business opportunities. The paper opens a wider discussion on the opportunities and limitations of agile approach in mid- and long-term research and innovation. The paper concludes with suggestions for the ways in which agile research approach should be developed in order to meet the requirements set by mid- and long-term activities. [ABSTRACT FROM AUTHOR]
- Published
- 2021
38. Optimizing Branching Strategies in Mono- and Multi-Repository Environments: A Comprehensive Analysis.
- Author
-
SHAKIKHANLI, Ulvi and BILICKI, Vilmos
- Subjects
PROJECT management ,PROJECT managers ,TEAMS in the workplace ,AGILE software development ,SOFTWARE configuration management - Abstract
There have been several studies on mono- and multi-repository structures and branching strategies. However, most of those studies focused on the basics of repository structures and used a small number of project samples. This paper uses data from more than 50 000 repositories collected from GitHub. The results indicate that: 1) mono-repository projects generally involve smaller teams, with the majority being handled by one or two developers, 2) multi-repository projects often require larger teams, typically consisting of three or more developers, 3) mono-repository projects are favored for shorter durations, with over half of the projects completed within six months, 4) multi-repository projects, on the other hand, have higher usage percentages in longer development periods, suggesting their suitability for more time-consuming endeavors. Examining branching strategies reveals that: 1) the trunk-based approach is commonly used in both mono- and multirepository projects, 2) GitHub Flow has much wider usage in multi-repository projects rather than mono-repository. These findings offer valuable insights for developers and project managers in selecting the appropriate repository structure and branching strategy based on project requirements. Understanding team dynamics, project complexity, and desired development periods aids in optimizing collaboration and achieving successful outcomes. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
39. Product backlog optimization technique in agile software development using clustering algorithm.
- Author
-
Sharma, Sarika and Kumar, Deepak
- Subjects
AGILE software development ,MATHEMATICAL optimization ,REQUIREMENTS engineering ,ALGORITHMS - Abstract
Context: The recent research trend has highlighted that multiple stakeholders are involved during requirement gathering in agile software development. Hence, leading to an increased number of duplicate user stories in agile product backlog during requirement gathering. Objective: The objective of this paper is to evaluate the existing techniques employed in identifying and eliminating the duplicate user stories from agile product backlog and to overcome the existing gaps with the help of a newly proposed clustering algorithm. Method: An agile user story is expressed as a function of input and output parameters. That said multiple user stories having similar set of input parameters are most likely to be duplicate causing a redundancy. The newly proposed algorithm is used for clustering user stories having similar set of input parameters through various iterations and then removing the identified duplicate user stories from agile product backlog. This paper also introduces the concept of mass clustering which means clustering a number of user stories in single run. Results: Experimental results prove the proposed model is capable of handling small and large releases ranging between 100 to 1000 user stories with similar efficiency. The proposed clustering algorithm outperformed the clustering algorithms and resulted in 37% decrease in agile product backlog by eliminating duplicate user stories causing redundancy. The experimental results are obtained from the logs of the MATLAB tool. However, the provided algorithm is generic in nature and can be implemented using R, Python or SAS programming tools. The provided algorithms employs proven matrix operations. Conclusion: The proposed clustering algorithm overcomes the limitation of existing user story management methods and clearly out performs when compared with other clustering algorithms. Finally, this paper gives recommendations about the usage of the provided clustering algorithm during agile release planning for eliminating duplicate user stories from agile product backlog. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
40. A comprehensive literature review of the applications of AI techniques through the lifecycle of industrial equipment.
- Author
-
Elahi, Mahboob, Afolaranmi, Samuel Olaiya, Martinez Lastra, Jose Luis, and Perez Garcia, Jose Antonio
- Subjects
LITERATURE reviews ,GENERATIVE adversarial networks ,ARTIFICIAL intelligence ,CONVOLUTIONAL neural networks ,AGILE software development ,DIGITAL transformation ,INDUSTRIAL equipment ,RADIOSTEREOMETRY - Abstract
Driven by the ongoing migration towards Industry 4.0, the increasing adoption of artificial intelligence (AI) has empowered smart manufacturing and digital transformation. AI enhances the migration towards industry 4.0 through AI-based decision-making by analyzing real-time data to optimize different processes such as production planning, predictive maintenance, quality control etc., thus guaranteeing reduced costs, high precision, efficiency and accuracy. This paper explores AI-driven smart manufacturing, revolutionizing traditional approaches and unlocking new possibilities throughout the major phases of the industrial equipment lifecycle. Through a comprehensive review, we delve into a wide range of AI techniques employed to tackle challenges such as optimizing process control, machining parameters, facilitating decision-making, and elevating maintenance strategies within the major phases of an industrial equipment lifecycle. These phases encompass design, manufacturing, maintenance, and recycling/retrofitting. As reported in the 2022 McKinsey Global Survey (https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai-in-2022-and-a-half-decade-in-review), the adoption of AI has witnessed more than a two-fold increase since 2017. This has contributed to an increase in AI research within the last six years. Therefore, from a meticulous search of relevant electronic databases, we carefully selected and synthesized 42 articles spanning from 01 January 2017 to 20 May 2023 to highlight and review the most recent research, adhering to specific inclusion and exclusion criteria, and shedding light on the latest trends and popular AI techniques adopted by researchers. This includes AI techniques such as Convolutional Neural Networks (CNN), Generative Adversarial Networks (GAN), Bayesian Networks, Support Vector Machines (SVM) etc., which are extensively discussed in this paper. Additionally, we provide insights into the advantages (e.g., enhanced decision making) and challenges (e.g., AI integration with legacy systems due to technical complexities and compatibilities) of integrating AI across the major stages of industrial equipment operations. Strategically implementing AI techniques in each phase enables industries to achieve enhanced productivity, improved product quality, cost-effectiveness, and sustainability. This exploration of the potential of AI in smart manufacturing fosters agile and resilient processes, keeping industries at the forefront of technological advancements and harnessing the full potential of AI-driven solutions to improve manufacturing processes and products. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
41. Global software development agile planning model: challenges and current trends.
- Author
-
Lamsellak, Hajar and Belkasmi, Mohammed Ghaouth
- Subjects
AGILE software development ,COMPUTER software development - Abstract
Agile planning offers a number of benefits that make the customers active members of the team throughout the project. In global software development (GSD), geographic separations demand special attention to harness these benefits. Our paper conducted a systematic mapping study (SMS) to analyze GSD-specific agile planning challenges followed by a systematic literature review (SLR) for efficient solutions. These studies led to a model for agile planning in global software development supporting GSD practitioners during this process. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
42. Supporting Emotional Intelligence, Productivity and Team Goals while Handling Software Requirements Changes.
- Author
-
Madampe, Kashumi, Hoda, Rashina, and Grundy, John
- Subjects
EMOTIONAL intelligence ,SOFTWARE engineering ,AGILE software development ,TEAMS ,EMOTIONS ,COMPUTER software - Abstract
Background: Research shows that emotional intelligence (EI) should be used alongside cognitive intelligence during requirements change (RC) handling in Software Engineering (SE), especially in agile settings. Objective: We wanted to study the role of EI in-depth during RC handling. Method: We conducted a mixed-methods study (an interview study followed by a survey study) with 124 software practitioners. Findings: We found the causal condition, intervening condition and causes lead to key direct consequences of regulating own emotions, managing relationships, and extended consequences of sustaining productivity, setting and sustaining team goals. We found several strategies of supporting EI during RC handling. Further, we found strong correlations between six strategies and one being aware of own emotions, regulating own emotions, sustaining team productivity, and setting and sustaining team goals. Conclusion: Empathising with others and tracking commitments and decisions as a team are key strategies that have strong correlations between managing emotions, between sustaining team productivity, and between setting and sustaining team goals. To the best of our knowledge, the framework we present in this paper is the first theoretical framework on EI in SE research. We provide recommendations for software practitioners to consider during RC handling. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
43. Program-Level Value Breakdown Structure: How It Can Revolutionize Program Scheduling.
- Author
-
Devaux, Stephen
- Subjects
VALUE (Economics) ,AGILE software development - Abstract
This article explores the differences between projects and programs in project management and the need for different management approaches. It emphasizes the importance of understanding the value generation and interactions within a program to guide scheduling and resource allocation. The article suggests the use of a program-level value breakdown structure (PgVBS) and an AI-based program management system to improve program scheduling and maximize return on investment. It also discusses the complexities of planning and scheduling programs compared to projects and highlights the significance of program scheduling in optimizing revenue generation. The author, Stephen Devaux, is an experienced project management theorist, consultant, author, and educator who has introduced innovative methods and metrics to the field. [Extracted from the article]
- Published
- 2024
44. Best Agile method selection approach at workplace.
- Author
-
Merzouk, Soukaina, Jabir, Brahim, Marzak, Abdelaziz, and Sael, Nawal
- Subjects
AGILE software development ,DECISION trees ,COMPUTER software development ,BUSINESS process modeling ,PROJECT managers ,CLIENT satisfaction ,CUSTOMER satisfaction - Abstract
Selecting the most suitable agile software development method is a challenging task due to the variety of available methods, each with its strengths and weaknesses. To achieve project goals effectively, factors such as project needs, team size, complexity, and customer involvement should be carefully evaluated. Choosing the appropriate agile method is crucial for achieving high client satisfaction and effective team management, but it can be a challenging task for project managers and higher-level management officials. This paper presents a solution aiming to help them in selecting the most suitable software development method for their project. In this regard, this solution includes a pre-project management approach model and a decision tree that considers the unique requirements of the project. In the proposed solution results, Scrum was found to be suitable for both small and large projects, on the condition that roles and responsibilities are clearly defined and that the approach is people-centric. Furthermore, high-risk mitigation measures should be added for small projects. To facilitate the use of our model, a software application has been developed which implements the decision-making tree. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
45. Editorial: Rapid Product Development and R&D.
- Author
-
Kunttu, Iivari, Camarda, Charles, Perttula, Antti, and Sandstrom, Gregory
- Subjects
NEW product development ,TACIT knowledge ,AGILE software development ,BUSINESS development ,INDUSTRIALIZATION ,COMMERCIAL products ,TECHNOLOGY transfer - Published
- 2020
- Full Text
- View/download PDF
46. Guest Editorial Special Issue on Advances in Artificial Intelligence and Machine Learning for Networking.
- Author
-
Chemouil, Prosper, Hui, Pan, Kellerer, Wolfgang, Limam, Noura, Stadler, Rolf, and Wen, Yonggang
- Subjects
MACHINE learning ,ARTIFICIAL intelligence ,ENGINEERING management ,COMPUTER software development ,AGILE software development ,HOSPITALITY - Abstract
Artificial Intelligence (AI) and Machine Learning (ML) approaches have emerged in the networking domain with great expectation. They can be broadly divided into AI/ML techniques for network engineering and management, network designs for AI/ML applications, and system concepts. AI/ML techniques for networking and management improve the way we address networking. They support efficient, rapid, and trustworthy engineering, operations, and management. As such, they meet the current interest in softwarization and network programmability that fuels the need for improved network automation in agile infrastructures, including edge and fog environments. Network design and optimization for AI/ML applications addresses the complementary topic of supporting AI/ML-based systems through novel networking techniques, including new architectures and algorithms. The third topic area is system implementation and open-source software development. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
47. Relation between purpose of individual agile elements and the need for their adaptation in product design & development.
- Author
-
Michalides, Marvin, Weiss, Stefan, Gadzo, Emir, Paetzold-Byhain, Kristin, and Koch, Alexander
- Subjects
AGILE software development ,PRODUCT design ,NEW product development ,EMPIRICAL research ,SURVEYS - Abstract
Empirical studies show that adaptations of existing agile methods are necessary for developing physical products creating obstacles and challenges. This paper aggregates the gathered findings from several cross-sectional industry surveys and establishes a relationship between the extent of utilization of individual agile elements based on Scrum and the need to adapt these elements in applying agile procedural models. The emphasis of examination resides in the purpose perspective of agile elements with the aim of facilitating context-specific adaptations more effectively. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
48. Does SoC Hardware Development Become Agile by Saying So: A Literature Review and Mapping Study.
- Author
-
RAUTAKOURA, ANTTI and HÄMÄLÄINEN, TIMO
- Subjects
LITERATURE reviews ,AGILE software development ,COMPUTER software development ,SYSTEMS on a chip ,TIME management ,COMMUNITIES - Abstract
The success of agile development methods in software development has raised interest in System-on-Chip (SoC) design, which involves high architectural and development process complexity under time and project management pressure. This article discovers the current state of agile hardware development with the questions (1) how well literature covers the SoC development process, (2) what agile methods and practices are applied or (3) what proposals are made to increase the agility, and (4) what is the impact for the SoC community. To answer the questions, a mapping study and literature review were performed. Seven hundred thirty papers were first studied, and eventually, after a rigorous filtering process, 25 papers were thoroughly analyzed. The results show that the popular agile SW development methods are applied in 5 cases, ideas adapted from the agile Hardware manifesto in 9 cases, and 11 cases do not define the Agile HW development method. Most of the papers address shorter development time by better methodologies and tools that indirectly shape the SoC development toward agility. The focus of agile hardware development is mostly on the SoC artifacts and methodological improvements have not been quantified. However, the literature indicates a significant impact on many academic chip prototypes. The challenges are better understood and the interest in agile methods is clearly increasing. The methodological gaps in the prevalent situation encourage further research and more accurate reporting of the development in addition to the SoC artifacts. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
49. The characteristics of successful military IT projects: a cross-country empirical study.
- Author
-
Berg, Helene and Ritschel, Jonathan D.
- Subjects
INFORMATION technology projects ,AGILE software development ,EMPIRICAL research ,EVIDENCE gaps ,MILITARY research ,ARMED Forces - Abstract
In the armed forces, successful digitalization is crucial to ensure effective operations. Much of the existing literature on project factors during the planning and execution phases of public IT projects do not focus specifically on military sector projects. Therefore, the paper aims to provide empirical insights into the characteristics of successful military IT projects. Data from such projects in NATO countries and agencies were collected through interviews and project documents. The findings relating to the main variable of interest, "delivery of client benefit," supported previous findings on IT project performance. Medium-sized projects performed better than small and large projects, and the agile development method delivered more client benefit than traditional methods. Client involvement apparently had a positive effect on project success. Clearly specified objectives had a statistically significant effect on project success in terms of clients' benefits. The paper contributes to the gap in research on military IT projects and broadens the project management literature's focus on time and cost to include delivery of client benefit as a success variable. The use of cross-country data provided unique insights for academics and practitioners regarding which project characteristics affect the successful development and adoption of new software by the armed forces. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
50. Successful projects or success in project management - are projects dependent on a methodology?
- Author
-
Nyman, Henrik J. and Öörni, Anssi
- Subjects
PROJECT management ,AGILE software development - Abstract
The purpose of this paper is to bridge two seemingly disparate views of project management: proponents of project management methodologies promote a view where a standard set of predefined project practices guarantee project success, while a contingent view of projects suggests that project management needs to be adaptive to project actuality and context. Our aim in this paper is to understand how these different forms of managing projects impact project success. We investigate projects through a lens of discretion, defined as autonomy in the project team to adapt the project to its context as opposed to a reliance on a pre-defined set of rules for project management. We also look at the role of exploration, that is, whether the project focuses on the development of new knowledge, or whether the focus is on furthering existing competences. Based on our analysis, we propose a framework to determine the right amount of discretion in a project, highlighting which project management methodology is suited for the work at hand or whether discarding methodology altogether is more likely to lead to project success. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.