821 results
Search Results
2. Navigating Remote Work: Challenges and Adaptations of Agile Teams Amidst Covid-19
- Author
-
Canedo, Edna Dias, Seidel Calazans, Angelica Toffano, Sousa Silva, Geovana Ramos, Brito, Isabel Sofia, Seidel Masson, Eloisa Toffano, van der Aalst, Wil, Series Editor, Ram, Sudha, Series Editor, Rosemann, Michael, Series Editor, Szyperski, Clemens, Series Editor, Guizzardi, Giancarlo, Series Editor, Filipe, Joaquim, editor, Śmiałek, Michał, editor, Brodsky, Alexander, editor, and Hammoudi, Slimane, editor
- Published
- 2024
- Full Text
- View/download PDF
3. Using a Teamwork Quality Instrument to Improve Agile Teams’ Effectiveness: Practical Use Cases
- Author
-
Freire, Arthur, Neto, Manuel, Perkusich, Mirko, Costa, Alexandre, Gorgônio, Kyller, Almeida, Hyggo, Perkusich, Angelo, Filipe, Joaquim, Editorial Board Member, Ghosh, Ashish, Editorial Board Member, Prates, Raquel Oliveira, Editorial Board Member, Zhou, Lizhu, Editorial Board Member, Rocha, Carla, editor, Santana Júnior, Celio, editor, De Sá, Fernando, editor, and Silva da Silva, Tiago, editor
- Published
- 2023
- Full Text
- View/download PDF
4. Successful Practices in Industry-Academy Collaboration in the Context of Software Agility: A Systematic Literature Review
- Author
-
de Gois Marques, Denis, Dallegrave, Tamara D., de Oliveira, Cleyton Mario, Santos, Wylliams Barbosa, van der Aalst, Wil, Series Editor, Ram, Sudha, Series Editor, Rosemann, Michael, Series Editor, Szyperski, Clemens, Series Editor, Guizzardi, Giancarlo, Series Editor, Filipe, Joaquim, editor, Śmiałek, Michał, editor, Brodsky, Alexander, editor, and Hammoudi, Slimane, editor
- Published
- 2023
- Full Text
- View/download PDF
5. Agile Mindset Adoption in Student Team Projects
- Author
-
Motogna, Simona, Suciu, Dan Mircea, Molnar, Arthur-Jozsef, Filipe, Joaquim, Editorial Board Member, Ghosh, Ashish, Editorial Board Member, Prates, Raquel Oliveira, Editorial Board Member, Zhou, Lizhu, Editorial Board Member, Ali, Raian, editor, Kaindl, Hermann, editor, and Maciaszek, Leszek A., editor
- Published
- 2022
- Full Text
- View/download PDF
6. 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
7. Agile Strategy Living Laboratory Reflection Paper
- Author
-
John Davis and Lisa Salerno-Bush
- Subjects
Engineering ,Architectural engineering ,Living lab ,business.industry ,Reflection (computer graphics) ,business ,Agile software development - Published
- 2021
8. 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
9. 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
10. 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
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. 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
13. Organizational training in agile settings under the lens of CMMI V2.0.
- Author
-
Henriquez, Valeria, Moreno, Ana M., and Gutiérrez, Sabrina
- Subjects
AGILE software development ,COMPUTER software industry ,EMPLOYEE training - Abstract
The software industry is a dynamic and ever‐changing environment where knowledge dissemination and ongoing learning is an open challenge, especially in agile organizations where continuous learning is essential. Organizational training covers the set of activities that drive this learning process and is one of the process areas of process improvement models like CMMI. In this paper, we discuss how the organizational training activity has been carried out at agile organizations under the lens of CMMI V2.0. In other words, we use the CMMI‐DEV V2.0 Organizational Training practices to provide an overview of how agile organizations plan, perform, and assess their training activities as part of their continuous learning process. Existing literature primarily discusses the techniques used to train and retrain employees. However, there is little evidence on how to plan training, how to assure alignment with the organization's strategic and tactical goals, and how to evaluate the effectiveness of training, which are very important challenges in the organizational training process. The paper concludes by presenting eight valuable insights identified by this research and matching them up with the CMMI‐DEV V2.0 Organizational Training practices. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
14. 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
15. 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
16. 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
17. 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
18. 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
19. Welcome to the July 2023 PMWJ.
- Author
-
Pells, David L.
- Subjects
CORPORATE directors ,AGILE software development ,SCHOLARSHIPS ,CHANGE management ,EMPLOYEE health promotion - Published
- 2023
20. 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
21. 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
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. 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
25. 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
26. 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
27. 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
28. 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
29. 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
30. 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
31. 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
32. 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
33. 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
34. 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
35. 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
36. 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
37. 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
38. 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
39. 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
40. Towards the development of a sustainable architecture for software process quality assessment and certification.
- Author
-
Mohamed, Shafinah Farvin Packeer, Baharom, Fauziah, Mohd, Haslina, and Barraood, Samera Obaid
- Subjects
COMPUTER software quality control ,SUSTAINABLE architecture ,AGILE software development ,SOFTWARE architecture ,COMPUTER software testing ,SUSTAINABLE development ,CERTIFICATION - Abstract
The quality of software can be determined through software process quality assessment and certification. It involves with numerous evaluation criteria and software development practices. More importantly, these evaluation criteria and practices are not fixed and needs further improvement from time to time due to the shifts in the environment, business needs and current trends. As a result, there is a need for a mechanism that can systematically organise those evaluation criteria and practices to ensure the sustainability of the assessment and certification process. Furthermore, based on the literature, currently there is a lack in the quality of test cases for Agile software development process. The testing process is critical for demonstrating the quality of a software product, however it is only partially addressed in the existing software process quality assessment and certification models. The Agile testing practices need to be improved in the existing software process quality assessment and certification reference standard so that it can tolerate with changes. Majority of the existing software process quality assessment and certification models have not addressed sustainable software architecture. Consequently, this research is working towards developing a sustainable software architecture for the software process quality assessment and certification. As a beginning, this paper illustrates the conceptual model which will be used as base to develop a sustainable architecture for software process quality assessment and certification. The contributions of this study straddle research perspectives of Software Process Assessment and Certification with the existence of the sustainable software architecture. From a practical perspective, this study will provide software practitioners with a more systematic and effective approach for assessment and certification. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
41. The impact of social media usage on expertise coordination and team creative performance in distributed agile software development.
- Author
-
Jiang, Jijiao, Yang, Xiao, and Zhou, Cong
- Subjects
AGILE software development ,SOCIAL media ,EXPERTISE ,KNOWLEDGE management ,TEAMS - Abstract
Purpose: This article explores how the social media usage affect team creative performance via transactive memory system, knowledge interaction and expertise coordination. Design/methodology/approach: The study is based on the perspective of transaction memory system and expertise coordination theory. A research model was constructed and tested, involving 289 individuals from 67 distributed agile software development teams. Findings: The results indicate that social media usage is positively correlated with transactive memory system, and social media usage and transactive memory system have positive relations to knowledge interaction and expertise coordination. Moreover, this analysis shows that knowledge interaction has a positive relationship with expertise coordination, and expertise coordination positively affects team creative performance. However, knowledge interaction has no direct relationship on team creative performance, and its indirect impact on team creative performance was fully mediated by expertise coordination. This research shows that social media usage by distributed agile software development teams can support the development of transactive memory system and promote expertise coordination. In addition, knowledge interaction alone is not enough, and expertise coordination must be achieved to increase team creative performance. Originality/value: First, this paper explores the mechanism of transactive memory system in distributed Agile Software Development teams from the perspective of social media, which is different from the previous information processing theory framework that confined transactive memory system to the cognitive aspects of knowledge coding, storage and retrieval. Second, this research focuses on the knowledge interaction and expertise coordination formed by team members in the process of communication in the context of social media usage, which confirms the crucial roles of social media usage and transactive memory system in team knowledge management and team creative performance. Then, this research also shows that the development of transactive memory system in the team is indeed an important factor to promote knowledge interaction and professional expertise coordination. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
42. Automatic delay-sensitive applications quality of service improvement with deep flows discrimination in software defined networks.
- Author
-
Mohammadi, Ramin, Akleylek, Sedat, Ghaffari, Ali, and Shirmarz, Alireza
- Subjects
SOFTWARE-defined networking ,QUALITY of service ,AGILE software development ,INTELLIGENT networks ,RESOURCE allocation - Abstract
Nowadays, Internet applications with different network resource requirements have been growing exponentially; therefore, the network equipment needs to be configured consistently based on application resource requirements. In this paper, Software Defined Network (SDN) is used to make the network more programmable, flexible and agile to develop the proposed model. Flow discrimination and optimized resource allocation are significant and challenging items in providing the required network resources for each flow. In this paper, we propose a model composed of (1) network flows' types discriminator and (2) the optimized resource allocation based on the flow classes. The applications are clustered into four groups according to the network resource requirements, and a deep network traffic discriminator is used for classification. The greedy algorithm is also used for optimized resource allocation. The proposed model is developed in Mininet with a Pox controller to prove Quality of Service (QoS) improvement paralleled with maximized utilization. The simulation results show that the proposed model has intelligent behaviour in network resource allocation based on flows' requirements compared to Spanning Tree Protocol (STP) and Dynamic and Adaptive Multipath Routing (DAMR) while maximizing the network utilization. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
43. Quality culture boosts agile transformation—Action research in a business‐to‐business software business.
- Author
-
Saarikallio, Matti and Tyrväinen, Pasi
- Subjects
AGILE software development ,BUSINESS software ,ACTION research ,CORPORATE culture ,BUSINESS enterprises ,ORGANIZATIONAL change - Abstract
Agile methodologies are sometimes adopted, with the assumption that benefits can be attained by only using a set of best practices, which can sometimes work to a degree. In this paper, a case is discussed where a software‐producing organization of seven teams achieved significant improvements. The goal of the research was to answer two questions: how an already agile organization could improve its performance further and what is the impact of promoting quality aspects? The questions were answered by implementing interventions based on prior literature and data emerging from semi‐structured interviews. The context was an established business with a complex revenue stream structure, meaning the mix of various project/service/product based work rendered the adoption of agile methods a challenge. Action research comprising three rounds of interventions was conducted to improve the organization and its quality culture while enforcing code review practices. Interventions resulted in a significant improvement in quality, as measured by reported defects. Therefore, it is suggested that agile methods are not sufficient on their own to take software business forward unless a quality‐focused culture is simultaneously achieved through a mindset change and organizational structures to enforce quality practices. The paper contributes to research on the managerial practices of software business and agile transformation by providing empirical support to introducing formal quality improvement to the agile mix as a method for practitioners to improve organizations with complex business models and multiple teams. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
44. Work Standardization in IT Project Management Using Agile Methodologies.
- Author
-
Mali, Siddharth Gajanan, Patil, Sudhir Madhav, and Dhanvijay, Maneetkumar R.
- Subjects
INFORMATION technology ,PROJECT management ,AGILE software development ,PERFORMANCE standards ,WEB development - Abstract
There are many project management methodologies which can be selected while starting new projects. The purpose of this paper is to compare most popular methodology Agile and Waterfall. This paper will determine which is the most suitable for a website development project. Every project is different and requires to be handled differently. Hence, it is better not to grip on one particular methodology. conclude that there is no best methodology when it comes to select the methodology for a website project, a numerous factor needs to be accounted while choosing methodology to go with. Waterfall will be a better solution for small projects that have well-defined requirements that will not change, while Agile is preferred when continuous delivery and feedback are important. [ABSTRACT FROM AUTHOR]
- Published
- 2022
45. 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
46. 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
47. A bibliometric analysis of Agile software development publications originating from Turkey.
- Author
-
Ozkan, Necmettin, Gurgen Erdogan, Tugba, Bal, Sevval, and Gök, Mehmet Şahin
- Subjects
- *
AGILE software development , *BIBLIOMETRICS , *COMPUTER software development , *SECONDARY research , *RESEARCH personnel - Abstract
Agile software development has reached wide adoption in various countries including Turkey, even though from which its original cultural backgrounds differ. In Turkey, many organizations have started to adopt Agile approaches more and more in their software development processes. This interest in the country's software development is parallel to what the academic literature on Agile in the country exhibits. However, despite the prevalence of Agile in Turkey, there is a lack of sufficient secondary research and comprehensive review on Agile in Turkey, which poses a significant necessity for further investigation. Considering this gap, we performed a quantitative bibliometric analysis of Agile software development publications produced by Turkish organizations in a holistic and broad approach both for scholars and practitioners. We provide a summary of relevant academic studies that emerged in Agile research in Turkey by focusing on many aspects including bibliometric properties of papers, researchers, affiliations, venues, and thematic contents that are separated into 15 sub‐research questions. After delivering results based on the questions, we discuss the results and findings of our study and present implications regarding the findings. The main contributions of our work are twofold. First, the paper may help the readers to have a quick idea, understand the subject, and gain insight from a large volume of scientific data. Second, the paper can help readers to use these analyses to form future research. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
48. The evolution of project management.
- Author
-
Weaver, Patrick
- Subjects
PROJECT management ,RANGE management ,AGILE software development - Published
- 2022
49. Agile Software Development Lifecycle and Containerization Technology for CubeSat Command and Data Handling Module Implementation.
- Author
-
Liubimov, Oleksandr, Turkin, Ihor, Pavlikov, Vladimir, and Volobuyeva, Lina
- Subjects
AGILE software development ,CONTAINERIZATION ,CUBESATS (Artificial satellites) ,SOFTWARE architecture ,COMPUTER software quality control ,SPACE exploration ,COMPUTER software reusability - Abstract
As a subclass of nanosatellites, CubeSats have changed the game's rules in the scientific research industry and the development of new space technologies. The main success factors are their cost effectiveness, relative ease of production, and predictable life cycle. CubeSats are very important for training future engineers: bachelor's and master's students of universities. At the same time, using CubeSats is a cost-effective method of nearest space exploration and scientific work. However, many issues are related to efficient time-limited development, software and system-level quality assurance, maintenance, and software reuse. In order to increase the flexibility and reduce the complexity of CubeSat projects, this article proposes a "hybrid" development model that combines the strengths of two approaches: the agile-a-like model for software and the waterfall model for hardware. The paper proposes a new computing platform solution, "Falco SBC/CDHM", based on Microchip (Atmel) ATSAMV71Q21 with improved performance. This type of platform emphasizes low-cost space hardware that can compete with space-grade platforms. The paper substantiates the architecture of onboard software based on microservices and containerization to break down complex software into relatively simple components that undergraduates and graduates can handle within their Master's studies, and postgraduates can use for scientific space projects. The checking of the effectiveness of the microservice architecture and the new proposed platform was carried out experimentally, involving the time spent on executing three typical algorithms of different algorithmic complexities. Algorithms were implemented using native C (Bare-metal) and WASM3 on FreeRTOS containers on two platforms, and performance was measured on both "Falco" and "Pi Pico" by Raspberry. The experiment confirmed the feasibility of the complex application of the "hybrid" development model and microservices and container-based architecture. The proposed approach makes it possible to develop complex software in teams of inexperienced students, minimize risks, provide reusability, and thus increase the attractiveness of CubeSat student projects. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
50. Advanced Bayesian Network for Task Effort Estimation in Agile Software Development.
- Author
-
Turic, Mili, Celar, Stipe, Dragicevic, Srdjana, and Vickovic, Linda
- Subjects
AGILE software development ,BAYESIAN analysis ,PROJECT managers - Abstract
Effort estimation is always quite a challenge, especially for agile software development projects. This paper describes the process of building a Bayesian network model for effort prediction in agile development. Very few studies have addressed the application of Bayesian networks to assess agile development efforts. Some research has not been validated in practice, and some has been validated on one or two projects. This paper aims to bring the implementation and use of Bayesian networks for effort prediction closer to the practitioners. This process consists of two phases. The Bayesian network model for task effort estimation is constructed and validated in the first phase on real agile projects. A relatively small model showed satisfactory estimation accuracy, but only five output intervals were used. The model was proven to be useful in daily work, but the project manager wanted to obtain more output intervals, although increasing the number of output intervals reduces the prediction accuracy. In the second phase, the focus is on increasing the number of output intervals while maintaining satisfactory accuracy. The advanced model for task effort estimation is developed and tested on real projects of two software firms. [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.