Lean Software Development


Book Description

Lean Software Development: An Agile Toolkit Adapting agile practices to your development organization Uncovering and eradicating waste throughout the software development lifecycle Practical techniques for every development manager, project manager, and technical leader Lean software development: applying agile principles to your organization In Lean Software Development, Mary and Tom Poppendieck identify seven fundamental "lean" principles, adapt them for the world of software development, and show how they can serve as the foundation for agile development approaches that work. Along the way, they introduce 22 "thinking tools" that can help you customize the right agile practices for any environment. Better, cheaper, faster software development. You can have all three–if you adopt the same lean principles that have already revolutionized manufacturing, logistics and product development. Iterating towards excellence: software development as an exercise in discovery Managing uncertainty: "decide as late as possible" by building change into the system. Compressing the value stream: rapid development, feedback, and improvement Empowering teams and individuals without compromising coordination Software with integrity: promoting coherence, usability, fitness, maintainability, and adaptability How to "see the whole"–even when your developers are scattered across multiple locations and contractors Simply put, Lean Software Development helps you refocus development on value, flow, and people–so you can achieve breakthrough quality, savings, speed, and business alignment.




The Adventurous and Practical Journey to a Large-Scale Enterprise Solution


Book Description

The high failure rate of enterprise resource planning (ERP) projects is a pressing concern for both academic researchers and industrial practitioners. The challenges of an ERP implementation are particularly high when the project involves designing and developing a system from scratch. Organizations often turn to vendors and consultants for handling such projects but, every aspect of an ERP project is opaque for both customers and vendors. Unlocking the mysteries of building a large-scale ERP system, The Adventurous and Practical Journey to a Large-Scale Enterprise Solution tells the story of implementing an applied enterprise solution. The book covers the field of enterprise resource planning by examining state-of-the-art concepts in software project management methodology, design and development integration policy, and deployment framework, including: A hybrid project management methodology using waterfall as well as a customized Scrum-based approach A novel multi-tiered software architecture featuring an enhanced flowable process engine A unique platform for coding business processes efficiently Integration to embed ERP modules in physical devices A heuristic-based framework to successfully step into the Go-live period Written to help ERP project professionals, the book charts the path that they should travel from project ideation to systems implementation. It presents a detailed, real-life case study of implementing a large-scale ERP and uses storytelling to demonstrate incorrect and correct decisions frequently made by vendors and customers. Filled with practical lessons learned, the book explains the ins and outs of adopting project methodologies. It weaves a tale that features both real-world and scholarly aspects of an ERP implementation.




The Agile/Security Development Life Cycle (a/Sdlc)


Book Description

In this SECOND EDITION of THE AGILE SECURITY DEVELOPMENT LIFE CYCLE (A/SDLC) we expand and include new information to improve the concept of "Agile Cyber." We further discuss the need for a Security Traceability Requirements Matrix (SecRTM) and the need to know where all data elements are located throughout your IT environment to include Cloud storage and repository locations. The author continues his focus upon ongoing shortfalls and failures of "Secure System Development." The author seeks to use his over 25 years in the public and private sector program management and cybersecurity to create a solution. This book provides the first-ever integrated operational-security process to enhance the readers understanding of why systems are so poorly secured. Why we as a nation have missed the mark in cybersecurity? Why nation-states and hackers are successful daily? This book also describes the two major mainstream "agile" NIST frameworks that can be employed, and how to use them effectively under a Risk Management approach. We may be losing "battles, " but may be its time we truly commit to winning the cyber-war.







Systems, Software and Services Process Improvement


Book Description

This volume constitutes the refereed proceedings of the 28th European Conference on Systems, Software and Services Process Improvement, EuroSPI 2021, held in Krems, Austria, in September 2021*. The 42 full papers and 9 short papers presented were carefully reviewed and selected from 100 submissions. The volume presents core research contributions and selected industrial contributions. Core research contributions: SPI and emerging software and systems engineering paradigms; SPI and team skills and diversity; SPI and recent innovations; SPI and agile; SPI and standards and safety and security norms; SPI and good/bad SPI practices in improvement; SPI and functional safety and cybersecurity; digitalisation of industry, infrastructure and e-mobility. Selected industrial contributions: SPI and emerging software and systems engineering paradigms; SPI and recent innovations; SPI and agile; SPI and standards and safety and security norms; SPI and good/bad SPI practices in improvement; SPI and functional safety and cybersecurity; digitalisation of industry, infrastructure and e-mobility; virtual reality. *The conference was partially held virtually due to the COVID-19 pandemic.




Choose Your WoW!


Book Description

"Hundreds of organizations around the world have already benefited from Disciplined Agile Delivery (DAD). Disciplined Agile (DA) is the only comprehensive tool kit available for guidance on building high-performance agile teams and optimizing your way of working (WoW). As a hybrid of all the leading agile and lean approaches, it provides hundreds of strategies to help you make better decisions within your agile teams, balancing self-organization with the realities and constraints of your unique enterprise context. The highlights of this handbook include: #1. As the official source of knowledge on DAD, it includes greatly improved and enhanced strategies with a revised set of goal diagrams based upon learnings from applying DAD in the field. #2 It is an essential handbook to help coaches and teams make better decisions in their daily work, providing a wealth of ideas for experimenting with agile and lean techniques while providing specific guidance and trade-offs for those "it depends" questions. #3 It makes a perfect study guide for Disciplined Agile certification. Why "fail fast" (as our industry likes to recommend) when you can learn quickly on your journey to high performance? With this handbook, you can make better decisions based upon proven, context-based strategies, leading to earlier success and better outcomes"--




Life Cycle of a Process Plant


Book Description

Life Cycle of a Process Plant focuses on workflows, work processes, and interfaces. It is an ideal reference book for engineers of all disciplines, technicians, and business people working in the upstream, midstream, and downstream fields. This book is tailored to the everyday work tasks of the process and project engineer/manager and relates regulations to actions engineers can take in the workplace via case studies. It covers oil, gas, chemical, petrochemical, and carbon capture industries. The content in this book will be interesting for any engineers (from all disciplines) and other project team members who understand the technical principles of their work, but who would like to have a better idea of where their contribution fits into the complete picture of the life cycle of a process plant. This book shows the basic principles and approaches of process plant lifecycle information management and how they can be applied to generate substantial cost and time savings. Thus, the readers with their own knowledge and experience in plant design and operations can adapt and implement them into their specific plant lifecycle applications. - Authors bring their practical and hands-on industry expertise to this book - Covers the entire workflow process of a process plant from project initiation and design through to the commissioning stage - Cost estimations which relate to process plants are discussed - Covers the program and project management in O&G industry




Nutrition Through the Life Cycle


Book Description

The most respected nutrition life cycle text, NUTRITION THROUGH THE LIFE CYCLE, 4e, International Edition uses current research to explain the nutritional foundations necessary for the growth, development, and normal functioning of individuals in each stage of the life span. From preconception to the final stages of life, this text covers clinical and nutritional interventions for each part of the life cycle. The text is organized systematically, with clinical nutrition topics following normal nutrition topics. The text maintains a consistent level of pedagogy throughout, highlighting key nutrition concepts, nutritional needs, nutrition and health disease outcomes, model programs, and case studies. NUTRITION THROUGH THE LIFE CYCLE, 4e, International Edition features an expert author team, this text benefits from a broad range of normal and clinical nutrition expertise from registered dietitians, teachers, and researchers.




Executing Design for Reliability Within the Product Life Cycle


Book Description

At an early stage of the development, the design teams should ask questions such as, "How reliable will my product be?" "How reliable should my product be?" And, "How frequently does the product need to be repaired / maintained?" To answer these questions, the design team needs to develop an understanding of how and why their products fails; then, make only those changes to improve reliability while remaining within cost budget. The body of available literature may be separated into three distinct categories: "theory" of reliability and its associated calculations; reliability analysis of test or field data – provided the data is well behaved; and, finally, establishing and managing organizational reliability activities. The problem remains that when design engineers face the question of design for reliability, they are often at a loss. What is missing in the reliability literature is a set of practical steps without the need to turn to heavy statistics. Executing Design for Reliability Within the Product Life Cycle provides a basic approach to conducting reliability-related streamlined engineering activities, balancing analysis with a high-level view of reliability within product design and development. This approach empowers design engineers with a practical understanding of reliability and its role in the design process, and helps design team members assigned to reliability roles and responsibilities to understand how to deploy and utilize reliability tools. The authors draw on their experience to show how these tools and processes are integrated within the design and development cycle to assure reliability, and also to verify and demonstrate this reliability to colleagues and customers.




The Ethical Coaches’ Handbook


Book Description

What does it mean to be ethical as a coach? Just how ethical are you? How does ethics influence your coaching and how do you know if you are engaging in ethical practice? This important and eye-opening volume provides critical insight from the thought leaders in coaching across a full range of ethical issues. Presented in four parts, this new handbook works to guide the reader towards ethical maturity to strengthen their practice, though examination of theory and thought provoking practice examples. Part 1, Foundations of Ethics in Coaching, provides a detailed overview of the basic principles of ethical coaching. Part 2, Ethics in Coaching Practice, details specific examples of where you will need to think ethically and be guided by good ethics within your practice. Part 3, Pushing the Boundaries of Ethical Thinking in Coaching, dives deeper into topics such as race, managing mental health, the environment and marketing. Part 4 consists of twelve case studies which encourage you to think about putting the theory of the book into practice. The Ethical Coaches’ Handbook will provide ideal support to students, practitioners and coach educators looking to deepen, broaden and enhance their ethical coaching practice.