Our civilization runs on software. Yet the art of creating it continues to be a dark mystery, even to the experts. To find out why it's so hard to bend computers to our will, Scott Rosenberg spent three years following a team of maverick software developers--led by Lotus 1-2-3 c…
SAFe (R): The World's Leading Framework for Enterprise Agility"SAFe (R) 4.0 Distilled is the book we've all been waiting for. It breaks down the complexity of the Framework into easily digestible explanations and actionable guidance. A must-have resource for beginners as well as…
Head first Git: a learner's guide to understanding Git from the i…
by Gandhi, Raju
fromHead first
Many people who use Git rely on "recipes" -- copying and pasting commands they find on the internet without really understanding how Git actually works. With this unique hands-on guide, you'll learn the ways of Git and have fun while doing it. You'll master branches, merges, com…
As the technology leader at a small software company, you need to focus on people, products, processes, and technology as you bring your software to market, while doing your best to put out fires and minimize headaches. "Growing Software" is your guide to juggling the day-to-day…
Presents practical, cost-effective techniques that help your development organization deliver superior software. Using examples, this book demonstrates how to complement use cases with Quality Function Deployment (QFD), Software Reliability Engineering (SRE), Model-Based Specifi…
Measurement is critical in effective, efficient software development; this book details proven strategies for successful software metrics. The book features seven chapters new to the second edition and provides exhaustive coverage of process improvement, testing and quality assu…
An introduction to computer security that focuses on basic security concepts, like threats and how developers mitigate them. It covers the process of reviewing design documents with security in mind and explores techniques attackers use to exploit systems and how to protect agai…
Building on their breakthrough bestsellers Lean Software Development and Implementing Lean Software Development, Mary and Tom Poppendieck's latest book shows software leaders and team members exactly how to drive high-value change throughout a software organization--and make it …
Providing a set of helpful thinking tools, this text aims to assist in translating each lean principle to agile software development practices that match the needs of your domain.
Despite the wealth of development knowledge, experience and tools available today, a substantial percentage of software projects fail, often because requirements are not correctly determined and defined at the outset, or are not managed correctly as the project unfolds. This tex…