FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Rethinking Productivity in Software Engineering
- Author(s) Caitlin Sadowski, Thomas Zimmermann
- Publisher: Apress; 1st ed. (May 7, 2019); eBook (Creative Commons Licensed)
- License(s): CC BY 4.0
- Hardcover/Paperback: 340 pages
- eBook: PDF and ePub
- Language: English
- ISBN-10: 1484242203
- ISBN-13: 978-1484242209
- Share This:
This open access book collects the wisdom of a seminar on productivity in software engineering, a meeting of community leaders, who came together with the goal of rethinking traditional definitions and measures of productivity.
It covers definitions and core concepts related to productivity, guidelines for measuring productivity in specific contexts, best practices and pitfalls, and theories and open questions on productivity. You'll benefit from the many short chapters, each offering a focused discussion on one aspect of productivity in software engineering.
Readers in many fields and industries will benefit from this book. Developers wanting to improve their personal productivity, will learn effective strategies for overcoming common issues that interfere with progress. Organizations thinking about building internal programs for measuring productivity of programmers and teams will learn best practices from industry and researchers in measuring productivity. And researchers can leverage the conceptual frameworks and rich body of literature in the book to effectively pursue new research directions.
About the Authors- Caitlin Sadowski is a Software Engineer at Google with a team focused on understanding engineer productivity.
- Software Engineering Principles and Practices
- Management, Project Management, and Risk Management
- Free and Open Source Software (FOSS)
-
Live Coding: A User's Manual (Alan F. Blackwell, et al)
Live Coding is about how people interact with the world and each other via code. This book provides a practice-focused account of the origins, aspirations, and evolution of live coding, including expositions from a wide range of live coding practitioners.
-
Low-Code For Dummies (Jason Bloomberg, et al.)
Low-code application development describes creating application software using visual tools and model-driven processes - instead of traditional code-based programming. It's something for professional developers, as well as people in any business role.
-
The Future of Software Quality Assurance (Stephan Goericke)
This open access book Highlights the state of the art in software testing, as well as future challenges and trends, covers current and emerging technologies like test automation, DevOps, and artificial intelligence methodologies used for software testing.
-
Building Secure and Reliable Systems: Best Practices
Security is crucial to the design and operation of scalable systems in production. Experts from Google share best practices to help your organization design scalable and reliable systems that are fundamentally secure.
-
Handbook of Software Engineering Methods (Lara Letaw)
This book demystifies the software engineering methodologies and techniques that professional developers use to design and build robust, efficient, and consistently reliable software.
-
The Essence of Software Engineering (Volker Gruhn, et al)
This book offers readers a concise overview of the essence of software engineering, providing valuable insights into the latest methodological research findings and adesso's experience applying these results in real-world projects.
-
Real-World Maintainable Software (Abraham Marin-Perez)
With this practical book, you'll learn 10 easy-to-follow guidelines for delivering Java software that’s easy to maintain and adapt. These guidelines have been derived from analyzing hundreds of real-world systems.
-
Software Foundations (Benjamin C. Pierce, et al)
This book shows you how computer programming works without all the technical details or hard programming language. It explores the common parts of every computer programming language and how to write for multiple platforms.
-
Software Design for Flexibility (Chris Hanson, et al.)
This book describes techniques they have found effective--over their combined 100-plus years of programming experience--that will help programmers avoid programming themselves into corners.
-
Scaling a Software Business: The Digitalization Journey
Software has changed the rules of the game. The world talks about the digitalization in industry and society - how the focus has shifted from producing tangible things towards software and services.
:
|
|