Software Extension to the PMBOK Guide, Fifth Edition


Book Description

Designed to be used in tandem with the latest edition of the PMBOK(R) Guide, this comprehensive volume closely follows the PMBOK(R) Guide's approach to style, structure and naming, while providing readers a balanced view of methods, tools, and techniques for managing software projects across the life cycle continuum from highly predictive life cycles to highly adaptive life cycles. Software Extension To the PMBOK(R) Guide Fifth Edition provides readers with knowledge and practices that will not only improve their efficiency and effectiveness but that of their management teams and project members as well.




Software Extension to the PMBOK® Guide Fifth Edition


Book Description

Designed to be used in tandem with the latest edition of the PMBOK&® Guide, this comprehensive volume closely follows the PMBOK&® Guide's approach to style, structure and naming, while providing readers a balanced view of methods, tools, and techniques for managing software projects across the life cycle continuum from highly predictive life cycles to highly adaptive life cycles. Software Extension To the PMBOK&® Guide Fifth Edition provides readers with knowledge and practices that will not only improve their efficiency and effectiveness but that of their management teams and project members as well.







How Successful Organizations Implement Change


Book Description

The only constant is change—especially in today's business environment. Increasing globalization and the rise of new markets and technologies are forcing companies to compete in a more turbulent world than ever. To survive and thrive, organizations must be able to continuously evolve. Unfortunately, people tend to resist change. Uncertainty can be daunting, and people generally prefer to keep doing what they already know, avoiding unfamiliar situations, particularly in their work. The good news is that change can be managed using the same processes many organizations already use in their day-to-day project management activities. After all, every project results in some type of change to an organization. Building on the Project Management Institute's Managing Change in Organizations: A Practice Guide, and drawing on the project management expertise of a wide variety of authors, How Successful Organizations Implement Change explains the critical aspects of the change management process and outlines the methods that project, program, and portfolio managers can utilize to bring effective change in a complex and transient business context. For practitioners who are directly leading the change effort as well as those affected by it; for executives formulating strategies, even those managing operations; and for academics researching or teaching others about organizational change management, the examples provided in this book cover a broad range of industries and areas of business. How Successful Organizations Implement Change combines the change management knowledge of experts, academics, researchers, and practitioners with tools, processes, and templates, all of which make this volume a valuable resource, a must-have, for leaders of change in organizations.




Systems Engineering of Software-Enabled Systems


Book Description

A comprehensive review of the life cycle processes, methods, and techniques used to develop and modify software-enabled systems Systems Engineering of Software-Enabled Systems offers an authoritative review of the most current methods and techniques that can improve the links between systems engineering and software engineering. The author—a noted expert on the topic—offers an introduction to systems engineering and software engineering and presents the issues caused by the differences between the two during development process. The book reviews the traditional approaches used by systems engineers and software engineers and explores how they differ. The book presents an approach to developing software-enabled systems that integrates the incremental approach used by systems engineers and the iterative approach used by software engineers. This unique approach is based on developing system capabilities that will provide the features, behaviors, and quality attributes needed by stakeholders, based on model-based system architecture. In addition, the author covers the management activities that a systems engineer or software engineer must engage in to manage and lead the technical work to be done. This important book: Offers an approach to improving the process of working with systems engineers and software engineers Contains information on the planning and estimating, measuring and controlling, managing risk, and organizing and leading systems engineering teams Includes a discussion of the key points of each chapter and exercises for review Suggests numerous references that provide additional readings for development of software-enabled physical systems Provides two case studies as running examples throughout the text Written for advanced undergraduates, graduate students, and practitioners, Systems Engineering of Software-Enabled Systems offers a comprehensive resource to the traditional and current techniques that can improve the links between systems engineering and software engineering.




Project Management


Book Description

Managers are often assigned projects they are ill-prepared to undertake, due to a lack of training and experience in project management. This book addresses the shortcomings and weaknesses of the "managerial" aspect of project management. The narrative will un-complicate the project management process and provide direction to managers towards furthering their understanding and involvement in the successful completion of their project. The book will reference examples of actual project work the author has performed to explain the point at hand and the book will be interspersed with appropriate illustrations to support the text.




Software Quality Assurance


Book Description

This book introduces Software Quality Assurance (SQA) and provides an overview of standards used to implement SQA. It defines ways to assess the effectiveness of how one approaches software quality across key industry sectors such as telecommunications, transport, defense, and aerospace. Includes supplementary website with an instructor’s guide and solutions Applies IEEE software standards as well as the Capability Maturity Model Integration for Development (CMMI) Illustrates the application of software quality assurance practices through the use of practical examples, quotes from experts, and tips from the authors




Trends and Applications in Software Engineering


Book Description

This book gathers a selection of papers presented at the 2018 International Conference on Software Process Improvement (CIMPS 2018). CIMPS 2018 offered a global forum for researchers and practitioners to present and discuss the latest innovations, trends, findings, experiences and concerns in Software Engineering, embracing several aspects such as Software Processes, Security in Information and Communication Technology, and Big Data. Two of the conference’s main aims were to support the drive toward a holistic symbiosis of the academic world, society, industry, government and business community, and to promote the creation of networks by disseminating the results of recent research in order to align their needs. CIMPS 2018 was made possible by the support of the CIMAT A.C., CUCEI (Universidad de Guadalajara, México), AISTI (Associação Ibérica de Sistemas e Tecnologas de Informação), and ReCIBE (Revista electrónica de Computación, Informática, Biomédica y Electrónica).




Agile Practice Guide


Book Description

Agile Practice Guide – First Edition has been developed as a resource to understand, evaluate, and use agile and hybrid agile approaches. This practice guide provides guidance on when, where, and how to apply agile approaches and provides practical tools for practitioners and organizations wanting to increase agility. This practice guide is aligned with other PMI standards, including A Guide to the Project Management Body of Knowledge (PMBOK® Guide) – Sixth Edition, and was developed as the result of collaboration between the Project Management Institute and the Agile Alliance.




Software Processes and Life Cycle Models


Book Description

This book provides a comprehensive overview of the field of software processes, covering in particular the following essential topics: software process modelling, software process and lifecycle models, software process management, deployment and governance, and software process improvement (including assessment and measurement). It does not propose any new processes or methods; rather, it introduces students and software engineers to software processes and life cycle models, covering the different types ranging from “classical”, plan-driven via hybrid to agile approaches. The book is structured as follows: In chapter 1, the fundamentals of the topic are introduced: the basic concepts, a historical overview, and the terminology used. Next, chapter 2 covers the various approaches to modelling software processes and lifecycle models, before chapter 3 discusses the contents of these models, addressing plan-driven, agile and hybrid approaches. The following three chapters address various aspects of using software processes and lifecycle models within organisations, and consider the management of these processes, their assessment and improvement, and the measurement of both software and software processes. Working with software processes normally involves various tools, which are the focus of chapter 7, before a look at current trends in software processes in chapter 8 rounds out the book. This book is mainly intended for graduate students and practicing professionals. It can be used as a textbook for courses and lectures, for self-study, and as a reference guide. When used as a textbook, it may support courses and lectures on software processes, or be used as complementary literature for more basic courses, such as introductory courses on software engineering or project management. To this end, it includes a wealth of examples and case studies, and each chapter is complemented by exercises that help readers gain a better command of the concepts discussed.