Microsoft Press Store :: Titles > Software engineering practices https://www.microsoftpressstore.com/store/rss/software-engineering-practices The latest titles from Microsoft Press Store en-us Title :: Adaptive Code: Agile coding with design patterns and SOLID principles By applying the principles in Adaptive Code, Second Edition, you can create code that adapts to new requirements and unforeseen scenarios without significant rework. Gary McLean Hall describes agile best practices, principles, and patterns for designing and writing code that can evolve more quickly and easily, with fewer errors, because it doesn't impede change. This concise, undogmatic book bridges theory and practice, demonstrating its principles and patterns with working C# code examples. 4/12/2017 12:00:00 AM https://www.microsoftpressstore.com/store/adaptive-code-agile-coding-with-design-patterns-and-9781509302581 Title :: Agile Project Management with Kanban Think, "Kanban in a box." Imagine you ordered Kanban for your team, and got the box delivered to your door. You open the box and right on top is a quick-start guide. Being a novice, you follow the guide, and quickly get up and running. 3/16/2015 12:00:00 AM https://www.microsoftpressstore.com/store/agile-project-management-with-kanban-9780735698956 Title :: Scenario-Focused Engineering: A toolbox for innovation and customer-centricity Great technology alone is rarely sufficient today to ensure a product's success. At Microsoft, scenario-focused engineering is a customer-centric, iterative approach used to design and deliver the deeper experiences and emotional engagement customers demand in new products. 12/14/2014 12:00:00 AM https://www.microsoftpressstore.com/store/scenario-focused-engineering-a-toolbox-for-innovation-9780735679337 Title :: Visual Models for Software Requirements Apply best practices for capturing, analyzing, and implementing software requirements through visual models--and deliver better results for your business. The authors--experts in eliciting and visualizing requirements--walk you through a simple but comprehensive language of visual models that has been used on hundreds of real-world, large-scale projects. 7/15/2012 12:00:00 AM https://www.microsoftpressstore.com/store/visual-models-for-software-requirements-9780735667723 Title :: Inside Windows Debugging Use Windows debuggers throughout the development cycle--and build better software Rethink your use of Windows debugging and tracing tools--and learn how to make them a key part of test-driven software development. Led by a member of the Windows Fundamentals Team at Microsoft, you'll apply expert debugging and tracing techniques--and sharpen your C++ and C# code analysis skills--through practical examples and common scenarios. 5/15/2012 12:00:00 AM https://www.microsoftpressstore.com/store/inside-windows-debugging-9780735662780 Title :: Software Change Management: Case Studies and Practical Advice Why is it so difficult to change organizations? What does it really take to make "process improvement" yield measurable results? For more than 30 years, Donald Riefer has been guiding software teams through the technical, organizational, and people issues that must be managed in order to make meaningful process changes--and better products. This practical guide draws from his extensive experience, featuring 11 case studies spanning the public and private sectors and even academia. 12/22/2011 12:00:00 AM https://www.microsoftpressstore.com/store/software-change-management-case-studies-and-practical-9780735664753 Title :: I.M. Wright's Hard Code: A Decade of Hard-Won Lessons from Microsoft Get the brutal truth about coding, testing, and project management--from a Microsoft insider who tells it like it is. I. M. Wright's deliberately provocative column "Hard Code" has been sparking debate amongst thousands of engineers at Microsoft for years. And now (despite our better instincts), we're making his opinions available to everyone. 7/15/2011 12:00:00 AM https://www.microsoftpressstore.com/store/i.m.-wrights-hard-code-a-decade-of-hard-won-lessons-9780735661707 Title :: Engineering Software for Accessibility Create Web sites and software that meet the sensory, dexterity, and cognitive needs of your users. Whether you're a developer or a project manager, this guide teaches you how to incorporate programmatic access and keyboard access into your interfaces--starting at the product planning and design stage. 7/10/2009 12:00:00 AM https://www.microsoftpressstore.com/store/engineering-software-for-accessibility-9780735640641 Title :: Solid Code Get best-in-class engineering practices to help you write more-robust, bug-free code. Two Microsoft .NET development experts share real-world examples and proven methods for optimizing the software development life cycle--from avoiding costly programming pitfalls to making your development team more efficient. Managed code developers at all levels will find design, prototyping, implementation, debugging, and testing tips to boost the quality of their code--today. 2/18/2009 12:00:00 AM https://www.microsoftpressstore.com/store/solid-code-9780735625921 Title :: How We Test Software at Microsoft It may surprise you to learn that Microsoft employs as many software testers as developers. Less surprising is the emphasis the company places on the testing discipline--and its role in managing quality across a diverse, 150+ product portfolio. This book--written by three of Microsoft's most prominent test professionals--shares the best practices, tools, and systems used by the company's 9,000-strong corps of testers. 12/10/2008 12:00:00 AM https://www.microsoftpressstore.com/store/how-we-test-software-at-microsoft-9780735624252 Title :: Getting Results from Software Development Teams Learn best practices for software development project management--and lead your teams and projects to success. Dr. Lawrence Peters is an industry-recognized expert with decades of experience conducting research and leading real-world software projects. Beyond getting the best developers, equipment, budget, and timeline possible--Peters concludes that no factor is more critical to project success than the manager's role. 4/30/2008 12:00:00 AM https://www.microsoftpressstore.com/store/getting-results-from-software-development-teams-9780735623460 Title :: Enterprise and Scrum, The It's time to extend the benefits of Scrum--greater agility, higher-quality products, and lower costs--from individual teams to your entire enterprise. However, with Scrum's lack of prescribed rules, the friction of change can be challenging as people struggle to break from old project management habits. 6/13/2007 12:00:00 AM https://www.microsoftpressstore.com/store/enterprise-and-scrum-9780735623378 Title :: Software Requirement Patterns Learn proven, real-world techniques for specifying software requirements with this practical reference. It details 30 requirement "patterns" offering realistic examples for situation-specific guidance for building effective software requirements. Each pattern explains what a requirement needs to convey, offers potential questions to ask, points out potential pitfalls, suggests extra requirements, and other advice. 6/13/2007 12:00:00 AM https://www.microsoftpressstore.com/store/software-requirement-patterns-9780735623989 Title :: Software Estimation: Demystifying the Black Art Often referred to as the "black art" because of its complexity and uncertainty, software estimation is not as difficult or puzzling as people think. In fact, generating accurate estimates is straightforward--once you understand the art of creating them. In his highly anticipated book, acclaimed author Steve McConnell unravels the mystery to successful software estimation--distilling academic information and real-world experience into a practical guide for working software professionals 2/22/2006 12:00:00 AM https://www.microsoftpressstore.com/store/software-estimation-demystifying-the-black-art-9780735605350 Title :: More About Software Requirements: Thorny Issues and Practical Advice No matter how much instruction you've had on managing software requirements, there's no substitute for experience. Too often, lessons about requirements engineering processes lack the no-nonsense guidance that supports real-world solutions. Complementing the best practices presented in his book, Software Requirements, Second Edition, requirements engineering authority Karl Wiegers tackles even more of the real issues head-on in this book. 12/20/2005 12:00:00 AM https://www.microsoftpressstore.com/store/more-about-software-requirements-thorny-issues-and-9780735622678 Title :: Code Complete Widely considered one of the best practical guides to programming, Steve McConnell's original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices--and hundreds of new code samples--illustrating the art and science of software construction. 6/9/2004 12:00:00 AM https://www.microsoftpressstore.com/store/code-complete-9780735619678 Title :: Object Thinking In OBJECT THINKING, esteemed object technologist David West contends that the mindset makes the programmer--not the tools and techniques. Delving into the history, philosophy, and even politics of object-oriented programming, West reveals how the best programmers rely on analysis and conceptualization--on thinking--rather than formal process and methods. 2/11/2004 12:00:00 AM https://www.microsoftpressstore.com/store/object-thinking-9780735619654 Title :: Code: The Hidden Language of Computer Hardware and Software What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. 10/11/2000 12:00:00 AM https://www.microsoftpressstore.com/store/code-the-hidden-language-of-computer-hardware-and-software-9780735611313 Title :: Software Project Survival Guide Equip yourself with SOFTWARE PROJECT SURVIVAL GUIDE. It's for everyone with a stake in the outcome of a development project--and especially for those without formal software project management training. That includes top managers, executives, clients, investors, end-user representatives, project managers, and technical leads. Here you'll find guidance from the acclaimed author of the classics CODE COMPLETE and RAPID DEVELOPMENT. 10/15/1997 12:00:00 AM https://www.microsoftpressstore.com/store/software-project-survival-guide-9781572316218 Title :: Rapid Development Corporate and commercial software-development teams all want solutions for one important problem--how to get their high-pressure development schedules under control. In RAPID DEVELOPMENT, author Steve McConnell addresses that concern head-on with overall strategies, specific best practices, and valuable tips that help shrink and control development schedules and keep projects moving. 7/2/1996 12:00:00 AM https://www.microsoftpressstore.com/store/rapid-development-9781556159008