All Books
Software Engineering Best Practices by Capers Jones – Hardcover Book Cover
Computers & Internet

Software Engineering Best Practices: A Comprehensive Guide to Software Quality, Metrics, and Project Management by Caper

β‚Ή5,801

Inclusive of all applicable taxes. FREE shipping on all orders.

Quantity:
1
Share:
Free DeliveryOn every order
15-Day ReturnEasy returns
Genuine BookPhysical copy only

Available Offers

  • 🚚Free Delivery β€” Free shipping on all orders
  • πŸ’΅Cash on Delivery β€” Pay when your order arrives
  • ↩️15-Day Easy Returns β€” Hassle-free return policy
  • πŸ”’Cash on Delivery β€” Pay safely when your order arrives

Check Delivery

Product Description

Introduction

In the rapidly evolving world of software development, staying ahead of the curve requires more than just coding skillsβ€”it demands a deep understanding of engineering principles, project management, and real-world best practices. Software Engineering Best Practices by Capers Jones is a definitive guide that bridges the gap between theory and practice, offering invaluable insights for Indian students, developers, and IT professionals. This hardcover edition from McGraw-Hill is a must-have resource for anyone looking to master the art and science of software engineering.

Book Overview

This comprehensive volume takes a unique approach by addressing topics often overlooked in conventional texts. From the proliferation of over 2,500 programming languages to the flaws in traditional quality metrics, Capers Jones challenges conventional wisdom and provides data-driven solutions. The book emphasizes that most new projects are actually replacements for legacy systems, highlighting the critical need for requirements mining. It also tackles sensitive social engineering issues, such as managing layoffs and downsizing with minimal harm. Packed with proven techniques, this book is a practical roadmap for planning, sizing, scheduling, and managing software projects effectively.

Key Highlights

  • Unconventional Insights: Explores why software engineering has spawned thousands of languages and how this impacts project success.
  • Critical Metrics Analysis: Exposes the economic flaws in common metrics like lines of code and cost per defect.
  • Legacy Focus: Provides strategies for mining lost requirements from legacy applications.
  • Social Engineering: Offers guidance on handling workforce reductions ethically and effectively.
  • Practical Frameworks: Delivers actionable methods for estimation, risk management, and process improvement.

Inside the Book

Readers will find a well-organized structure that moves from foundational concepts to advanced applications. The book begins by questioning established definitions of software quality, then delves into measurement and estimation techniques. Later chapters cover project planning, defect prevention, and maintenance strategies. Real-world case studies and historical data enrich every section, making complex ideas accessible. The author’s candid writing style and extensive research ensure that each chapter offers fresh perspectives and immediately useful takeaways.

Key Topics

  • Why software engineering has more than 2,500 programming languages
  • Problems with traditional software quality definitions
  • Economic flaws in lines-of-code and cost-per-defect metrics
  • Requirements mining for legacy system replacements
  • Social engineering challenges in downsizing and layoffs
  • Effective project sizing, scheduling, and risk management
  • Defect prevention and removal techniques
  • Process improvement and best practices for teams

Reader Benefits

By studying this book, readers will gain a critical eye for evaluating software engineering methodologies. They will learn to avoid common pitfalls in measurement and estimation, leading to more accurate project planning. The insights on legacy systems are particularly valuable for Indian IT firms managing large-scale migrations. Additionally, the social engineering advice helps leaders build resilient teams during organizational changes. Ultimately, this book empowers readers to deliver higher-quality software on time and within budget.

Learning Outcomes

  • Understand the historical and practical reasons behind the diversity of programming languages.
  • Identify and correct flawed metrics that undermine project economics.
  • Apply techniques for extracting requirements from legacy systems.
  • Implement strategies to minimize harm during layoffs and restructuring.
  • Master proven methods for project estimation, scheduling, and risk mitigation.
  • Evaluate and improve software quality using robust definitions and measures.

Who Should Read

This book is ideal for software engineers, project managers, quality assurance professionals, and IT leaders in India and beyond. Students pursuing degrees in computer science or software engineering will find it a valuable supplement to academic texts. Entrepreneurs and startup founders can also benefit from the practical wisdom on managing technical projects. Whether you are a seasoned professional or a curious learner, this book offers something for everyone passionate about building better software.

About the Author

Capers Jones is one of the world’s foremost authorities on software engineering, measurement, and best practices. With decades of experience as a researcher, consultant, and author, he has contributed groundbreaking work on productivity, quality, and risk management. His books and articles have influenced countless organizations globally, making him a trusted voice in the field. Jones’s pragmatic, data-driven approach ensures that his insights are both credible and actionable.

About the Publisher

McGraw-Hill Companies is a globally recognized publisher of educational and professional content. Known for its rigorous editorial standards and commitment to excellence, McGraw-Hill delivers resources that empower learners and professionals to achieve their goals. This hardcover edition reflects the publisher’s dedication to providing authoritative, high-quality books that stand the test of time.

Conclusion

Software Engineering Best Practices is more than a bookβ€”it is a strategic asset for anyone involved in software development. By challenging outdated norms and offering fresh, evidence-based strategies, Capers Jones equips readers with the tools to excel in a competitive industry. For Indian readers seeking to deepen their understanding and enhance their career, this hardcover edition from Bookshops.in is an investment that will pay dividends for years to come. Order your copy today and take the first step toward mastering software engineering best practices.

Quick Summary

Software Engineering Best Practices by Capers Jones is a comprehensive reference that delves into the often-overlooked aspects of software engineering. The book explores why over 2,500 programming languages have been created, critiques traditional definitions of software quality, and exposes the economic flaws in common metrics like 'lines of code' and 'cost per defect'. It highlights that a majority of 'new' projects are actually replacements for legacy applications, emphasizing the need for data mining to recover lost requirements. This book is ideal for Indian software engineers, project managers, quality assurance professionals, and computer science students who want to move beyond surface-level practices. Readers will learn to avoid metric pitfalls, improve software quality measurement, and understand the historical and social context of software development. By choosing Bookshops.in, Indian customers receive a genuine hardcover copy with fast delivery and trusted service.

Book Highlights

βœ“In-depth analysis of software engineering challenges beyond standard texts
βœ“Explores why 2,500+ programming languages have been created
βœ“Critiques traditional software quality definitions and common metrics
βœ“Reveals flaws in 'lines of code' and 'cost per defect' metrics
βœ“Focuses on legacy application replacement as a majority of 'new' projects
βœ“Emphasizes data mining for lost requirements
βœ“Covers social and organizational aspects of software engineering
βœ“Practical techniques for improving software quality
βœ“Suitable for Indian software professionals and students
βœ“Written by renowned expert Capers Jones
βœ“Published by McGraw-Hill, a trusted academic publisher
βœ“Hardcover edition for durability
βœ“Comprehensive reference for software engineering best practices
βœ“Addresses real-world software project challenges

Book Specifications

ISBN-139780071621618
ISBN-10007162161X
Publisherβ€Ž McGraw-Hill
Languageβ€Ž English
Dimensionsβ€Ž 16.26 x 4.09 x 23.62 cm
Weightβ€Ž 159 g
Countryβ€Ž India
CategoryC & C++ β€Ί C
GenreNon-fiction
Original LanguageEnglish

Frequently Asked Questions

What is Software Engineering Best Practices about?
This book covers software engineering topics not commonly found elsewhere, including the proliferation of programming languages, problems with traditional quality definitions, and flaws in common metrics like lines of code and cost per defect.
Who is the author Capers Jones?
Capers Jones is a renowned software engineering expert and researcher, known for his work on software metrics, quality, and project management.
Is this book suitable for Indian software engineers?
Yes, the book addresses universal software engineering challenges and is highly relevant for Indian professionals working in IT services, product development, and consulting.
What makes this book different from other software engineering books?
It focuses on often-overlooked topics like legacy system replacement, the history of programming languages, and the economic flaws in common metrics.
Does the book cover agile or DevOps?
While not exclusively about agile, it provides foundational best practices applicable to any methodology.
Is this a textbook or a reference?
It serves as both a reference for professionals and a textbook for advanced software engineering courses.
What are the key topics covered?
Key topics include software quality metrics, programming language proliferation, legacy system replacement, requirements engineering, and cost estimation.
Can I use this book for software engineering certification?
Yes, it provides foundational knowledge that supports various software engineering certifications.
Is the book available in India?
Yes, you can buy it from Bookshops.in, a premium Indian online bookstore.
What is the price of this book?
The price is β‚Ή5801 for the hardcover edition.
Does the book include case studies?
It includes practical examples and analysis based on real-world software projects.
Is this book suitable for beginners?
It is best suited for intermediate to advanced readers with some software engineering background.
Why should I buy from Bookshops.in?
Bookshops.in offers genuine products, reliable delivery across India, and excellent customer service.

Customers Also Bought

Buy Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer β€” BookShops.in

Programming

Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer

β‚Ή3,143
Buy Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean β€” BookShops.in

Programming

Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean

β‚Ή5,539
Buy Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm β€” BookShops.in

Programming

Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm

β‚Ή5,458
Buy Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O' β€” BookShops.in

Programming

Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'

β‚Ή3,680
Buy Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.  β€” BookShops.in

Programming

Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.

β‚Ή3,158
Buy Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |  β€” BookShops.in

Programming

Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |

β‚Ή5,602

Related Products

View All
Buy Modern Full-Stack React Projects by Daniel Bugl β€” BookShops.in

Computers & Internet

Modern Full-Stack React Projects by Daniel Bugl

β‚Ή2,311
Buy Mootools 1.2 Beginner's Guide (English, Jacob Gube) β€” BookShops.in

Computers & Internet

Mootools 1.2 Beginner's Guide (English, Jacob Gube)

β‚Ή2,085
Buy Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology) β€” BookShops.in

Computers & Internet

Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology)

β‚Ή4,187
Buy Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo β€” BookShops.in

Computers & Internet

Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo

β‚Ή4,985
Buy Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao β€” BookShops.in

Computers & Internet

Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao

β‚Ή5,336
Buy Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan β€” BookShops.in

Computers & Internet

Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan

β‚Ή4,180
Get In Touch

Contact BookShops.in

Find our bookstore in Madurai on the map below, or let us know about your reading experience by leaving a review.

Phone+91 81899 68108
Address12, Rajan Street, Main Road, KK Nagar, Madurai β€” 625020, Tamil Nadu, India
Support HoursMon–Sat, 10:00 AM – 6:00 PM (IST)

Value your feedback

Enjoyed the books you ordered from us? Your review helps fellow readers discover our store and helps us improve.

Leave a Google Review

Your Cart

Your cart is empty

Add books to get started