Managing Software Dev Books

dose-media-bU6JyhSI6zo-unsplash.jpg
41pXzmjz9KL._SX322_BO1,204,203,200_.jpg

High Output Management 

Paperback – August 29, 1995

In this legendary business book and Silicon Valley staple, the former chairman and CEO (and employee number three) of Intel shares his perspective on how to build and run a company.

The essential skill of creating and maintaining new businesses—the art of the entrepreneur—can be summed up in a single word: managing. Born of Grove’s experiences at one of America’s leading technology companies, High Output Management is equally appropriate for sales managers, accountants, consultants, and teachers, as well as CEOs and startup founders. 

dose-media-bU6JyhSI6zo-unsplash.jpg
51iKBuGKQxL._SX328_BO1,204,203,200_.jpg

Managing Humans

Biting and Humorous Tales of a Software Engineering Manager Paperback – July 26, 2016

Read hilarious stories with serious lessons that Michael Lopp extracts from his varied and sometimes bizarre experiences as a manager at Apple, Pinterest, Palantir, Netscape, Symantec, Slack, and Borland. Many of the stories first appeared in primitive form in Lopp’s perennially popular blog, Rands in Repose. The Third Edition of Managing Humans contains a whole new season of episodes from the ongoing saga of Lopp's adventures in Silicon Valley, together with classic episodes remastered for high fidelity and freshness.

dose-media-bU6JyhSI6zo-unsplash.jpg
41B9ozfE2sL._SX407_BO1,204,203,200_.jpg

Software Estimation

Demystifying the Black Art (Developer Best Practices) Paperback – Illustrated, March 1, 2006

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.

dose-media-bU6JyhSI6zo-unsplash.jpg
51BHEtpF4eL._SX331_BO1,204,203,200_.jpg

The Manager's Path

A Guide for Tech Leaders Navigating Growth and Change 1st Edition

Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal—especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager.

dose-media-bU6JyhSI6zo-unsplash.jpg
51rNzSXCkBL._SX331_BO1,204,203,200_.jpg

Product Leadership

How Top Product Managers Launch Awesome Products and Build Successful Teams 1st Edition

In today’s lightning-fast technology world, good product management is critical to maintaining a competitive advantage. Yet, managing human beings and navigating complex product roadmaps is no easy task, and it’s rare to find a product leader who can steward a digital product from concept to launch without a couple of major hiccups. Why do some product leaders succeed while others don’t?

dose-media-bU6JyhSI6zo-unsplash.jpg
41E1Jt3-m2L._SX377_BO1,204,203,200_.jpg

The Art of Agile Development

Pragmatic Guide to Agile Software Development 1st Edition

The Art of Agile Development contains practical guidance for anyone considering or applying agile development for building valuable software. Plenty of books describe what agile development is or why it helps software projects succeed, but very few combine information for developers, managers, testers, and customers into a single package that they can apply directly.

dose-media-bU6JyhSI6zo-unsplash.jpg
51YbWnL8+hL._SX379_BO1,204,203,200_.jpg

Guide to Project Management Body of Knowledge (Agile Practice Guide Bundle) 

Paperback – September 22, 2017

To support the broadening spectrum of project delivery approaches, PMI is offering A Guide to the Project Management Body of Knowledge (PMBOK® Guide) – Sixth Edition as a bundle with its latest, the Agile Practice Guide. The PMBOK® Guide – Sixth Edition now contains detailed information about agile; while the Agile Practice Guide, created in partnership with Agile Alliance®, serves as a bridge to connect waterfall and agile. Together they are a powerful tool for project managers.

dose-media-bU6JyhSI6zo-unsplash.jpg
51yGt1M3+cL._SX331_BO1,204,203,200_.jpg

Agile Scrum Crash Course

A Guide To Agile Project Management and Scrum Master Certification PSM 1 Paperback – May 31, 2020

Agile Scrum Crash Course is a quick and complete guide on all you need to know to learn the essentials of Agile Project Management and Scrum. It will also help you prepare for the Professional Scrum Master Certification, PSM 1 and pass on your first attempt.

Written in simple language with easy to understand examples, it has been especially written for beginners. No matter what your industry background is, you will be able to quickly learn the fundamentals of Agile and Scrum and start using them on your projects.

dose-media-bU6JyhSI6zo-unsplash.jpg
41E1Jt3-m2L._SX377_BO1,204,203,200_ (1).

The Art of Agile Development

Pragmatic Guide to Agile Software Development 1st Edition

The Art of Agile Development contains practical guidance for anyone considering or applying agile development for building valuable software. Plenty of books describe what agile development is or why it helps software projects succeed, but very few combine information for developers, managers, testers, and customers into a single package that they can apply directly.

This book provides no-nonsense advice on agile planning, development, delivery, and management taken from the authors' many years of experience with Extreme Programming (XP). 

dose-media-bU6JyhSI6zo-unsplash.jpg
413u4bsN1GL._SX361_BO1,204,203,200_.jpg

Agile Estimating and Planning

1st Edition

Praise for Agile Estimating and Planning

"Traditional, deterministic approaches to planning and estimating simply don't cut it on the slippery slopes of today's dynamic, change-driven projects. Mike Cohn's breakthrough book gives us not only the philosophy, but also the guidelines and a proven set of tools that we need to succeed in planning, estimating, and scheduling projects with a high uncertainty factor. At the same time, the author never loses sight of the need to deliver business value to the customer each step of the way."

―Doug DeCarlo, author of eXtreme Project Management: Using Leadership, Principles and Tools to Deliver Value in the Face of Volatility (Jossey-Bass, 2004)

dose-media-bU6JyhSI6zo-unsplash.jpg
51AgFbxEQCL._SX376_BO1,204,203,200_.jpg

Agile Testing

A Practical Guide for Testers and Agile Teams 1st Edition 

Te>Two of the industry’s most experienced agile testing practitioners and consultants, Lisa Crispin and Janet Gregory, have teamed up to bring you the definitive answers to these questions and many others. In Agile Testing, Crispin and Gregory define agile testing and illustrate the tester’s role with examples from real agile teams. They teach you how to use the agile testing quadrants to identify what testing is needed, who should do it, and what tools might help. The book chronicles an agile software development iteration from the viewpoint of a tester and explains the seven key success factors of agile testing.

dose-media-bU6JyhSI6zo-unsplash.jpg
41yafGMO+rL._SX376_BO1,204,203,200_.jpg

Clean Code

A Handbook of Agile Software Craftsmanship 1st Edition

Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.

Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer―but only if you work at it.

dose-media-bU6JyhSI6zo-unsplash.jpg
51NbiDn81NL._SX385_BO1,204,203,200_.jpg

Continuous Delivery

Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler)) 1st Edition

Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours― sometimes even minutes–no matter what the size of a project or the complexity of its code base.

dose-media-bU6JyhSI6zo-unsplash.jpg
41v8MyWKDzL._SX348_BO1,204,203,200_.jpg

The Self-Taught Software Tester

A Step By Step Guide to Learn Software Testing Using Real-Life Project Paperback – April 21, 2020

To successfully perform a job of software tester you should have a sound knowledge of testing fundamentals and should be able to correlate that knowledge with the experience you have learned while working as a tester on a software project. This book will teach you both, the first half of the book provides a detailed explanation of the fundamentals of software testing and the second half focuses on a step by step walk-through of a real-life testing project. This will help you to understand how the real software projects are run from start to end and where the testing fits in the big picture of the project lifecycle.

dose-media-bU6JyhSI6zo-unsplash.jpg
51DJSJroJ0L._SX348_BO1,204,203,200_.jpg

Software Testing

Techniques, Principles, and Practices Paperback – October 28, 2019

A groundbreaking, example driven, and practical oriented approach to software testing techniques and principles. This book offers a unique approach to learning software application testing, appropriate for students in computer sciences and related fields, quality engineers and software developers.In this book, software test cases are formally defined, software testing techniques are presented, and crucial strategies, principles, and practices one can follow in real life scenarios are discussed.