11 research outputs found

    Accounting for Errors When Using Systems Approaches

    Get PDF
    Complex systems problems require the use of a formal philosophical construct and dictate the use of a rigorous systems approach. A systems approach may utilize one of a variety of proven methods, but in each case it involves the imposition of order that ranges from the philosophical to the procedural. Independent of the construct or rigor used to address the complex systems problem is the opportunity to commit a number of errors as part of a systems approach. This paper will discuss six classifications for problem solving errors that may be experienced during the application of a systems approach as part of understanding and treating complex systems problems. © 2013 The Authors

    Thinking Systemically About Complex Systems

    Get PDF
    As machine age problems have given way to systems age messes, the underlying complexity associated with understanding these situations has increased exponentially. Accordingly, the methods we use to address these situations must evolve as well. Unfortunately, many antiquated methods for dealing with situations remain prominent. Systems engineering, traditionally, is the practical application of procedural problem solving, typically geared toward the acquisition of large-scale systems. The underlying paradigm for solving these problems can be characterized as systematic thinking. While quite appropriate for machine age problems, this approach lacks the theoretical rigor to deal with systems age messes. Thus, a new paradigm of systemic thinking, conceptually founded in systems theory, is necessary. This paper briefly discusses systems engineering, contrasts it with systemic thinking, and introduces practical guidelines for the deployment of a systemic thinking paradigm. © 2013 The Authors

    Software Development Project Risk Management: A Literature Review

    Get PDF
    The rapid and unprecedented growth in software has brought with it some of the most spectacular and costly project failures in modern history. How risk management is presented in the scholarly journals may give insight into the risk management methods and techniques in use on software development projects. This paper provides a glimpse into the risk management methods, methodologies and techniques available to those who are responsible for software development projects by conducting a non-experimental content analysis. The findings reveal that risk management has not received sufficient attention and does not appear to be widely accepted within the software engineering community

    Determining Stakeholder Influence Using Input-Output Modeling

    Get PDF
    Stakeholders are a vital element in all complex systems problems. They are customers, users, clients, suppliers, employees, and team members. They fund the system, design it, build it, operate it, use it, maintain it, and dispose of it. While many approaches exist for classifying and determining their attitudes, these approaches stop short of evaluating stakeholders in a holistic manner. This paper closes this research gap by developing the metric of stakeholder situation influence, a measure which allows for quantitative evaluation of stakeholder influence on a given problem. This measure is derived from Leontief Input-Output analysis. The developed approach extends previous work by the authors to showcase how stakeholders may be mapped holistically in a manner that serves to improve scenario situational awareness and support resource allocation decisions. © 2013 The Authors

    How System Errors Affect Aircrew Resource Management (CRM)

    Get PDF
    System errors, both mechanical and human in nature, can have a grave effect on aircrew judgement in flight. The effects of these errors can be massively compounded during emergency situations. Crew Resource Management (CRM) is an important process aircrews can utilize to minimize risks and enhance assessments. The employment of this technique can be validated by aviation mishaps over the last three decades and how system errors increased the probability of the incident occurring. Suggestions can be made to further prevent similar accidents from occurring in the future utilizing historical aeronautical records. This paper outlines an approach by which systems errors can be recognized and prevented using CRM. It is the hope of the authors that employing such an approach will drastically decrease the incidence rate and severity of aviation mishaps due to systems errors. 2015 The Authors

    Systems Theory as the Foundation for Understanding Systems

    Get PDF
    As currently used, systems theory is lacking a universally agreed upon definition. The purpose of this paper is to offer a resolution by articulating a formal definition of systems theory. This definition is presented as a unified group of specific propositions which are brought together by way of an axiom set to form a system construct: systems theory. This construct affords systems practitioners and theoreticians with a prescriptive set of axioms by which a system must operate; conversely, any set of entities identified as a system may be characterized by this set of axioms. Given its multidisciplinary theoretical foundation and discipline-agnostic framework, systems theory, as it is presented here, is posited as a general approach to understanding system behavior. © 2013 Wiley Periodicals, Inc

    Nonfunctional requirements in systems analysis and design

    No full text
    This book will help readers gain a solid understanding of non-functional requirements inherent in systems design endeavors. It contains essential information for those who design, use, and maintain complex engineered systems, including experienced designers, teachers of design, system stakeholders, and practicing engineers. Coverage approaches non-functional requirements in a novel way by presenting a framework of four systems concerns into which the 27 major non-functional requirements fall: sustainment, design, adaptation, and viability. Within this model, the text proceeds to define each non-functional requirement, to specify how each is treated as an element of the system design process, and to develop an associated metric for their evaluation. Systems are designed to meet specific functional needs. Because non-functional requirements are not directly related to tasks that satisfy these proposed needs, designers and stakeholders often fail to recognize the importance of such attributes as availability, survivability, and robustness. This book gives readers the tools and knowledge they need to both recognize the importance of these non-functional requirements and incorporate them in the design process

    Systemic decision making: fundamentals for addressing problems and messes

    No full text
    This expanded second edition of the 2014 textbook features dedicated sections on action and observation, so that the reader can combine the use of the developed theoretical basis with practical guidelines for deployment. It also includes a focus on selection and use of a dedicated modeling paradigm – fuzzy cognitive mapping – to facilitate use of the proposed multi-methodology. The end goal of the text is a holistic, interdisciplinary approach to structuring and assessing complex problems, including a dedicated discussion of thinking, acting, and observing complex problems. The multi-methodology developed is scientifically grounded in systems theory and its accompanying principles, while the process emphasizes the nonlinear nature of all complex problem-solving endeavors. The authors’ clear and consistent chapter structure facilitates the book’s use in the classroom

    Systemic Thinking: Fundamentals for Understanding Problems and Messes

    No full text
    Whether you’re an academic or a practitioner, a sociologist, a manager, or an engineer, one can benefit from learning to think systemically. Problems (and messes) are everywhere and they’re getting more complicated every day. How we think about these problems determines whether or not we’ll be successful in understanding and addressing them. This book presents a novel way to think about problems (and messes) necessary to attack these always-present concerns. The approach draws from disciplines as diverse as mathematics, biology and psychology to provide a holistic method for dealing with problems that can be applied to any discipline. This book develops the systemic thinking paradigm, and introduces practical guidelines for the deployment of a systemic thinking approach. [From Amazon.com]https://digitalcommons.odu.edu/emse_books/1001/thumbnail.jp

    HIGH MATURITY ORGANIZATIONAL CHARACTERISTICS Improving Software through Metrics while Providing Cradle to Grave Support

    No full text
    Abstract. Metrics are beneficial to an organization that supports a product from inception through product retirement and disposal. Quality metrics have a critical role in this type of environment because they span both the development and operations and maintenance phases of the software life cycle, and there is a relationship between the internal quality metrics collected during development and the external quality metrics collected once the product is deployed. The key finding is that internal metrics can be collected early in the software development phase to predict the support required during the operations and maintenance phase; likewise, external metrics can be collected to drive software development process improvements. Finally, analyzing the relationships between the two can drive overall process improvements for the entire software lifecycle
    corecore