Keys to Successful Software Development

Keys to Successful Software Development PDF Author: Phillip A. Laplante
Publisher: Institute of Electrical & Electronics Engineers(IEEE)
ISBN:
Category : Business & Economics
Languages : en
Pages : 354

Get Book Here

Book Description
In this compendium, readers should find current and classical articles and papers on software project management. Useful for new software project managers seeking to come up to speed quickly, experienced software project managers looking for new approaches, and software project team members looking for insights, this collection presents practical techniques and a scientific framework for managing the software enterprise. Areas covered include: managing projects and people; software life cycle processes; requirements engineering, reuse and reengineering; reliability, risk mitigation and avoidance; using metrics; and process measurement and tools.

Software Engineering Best Practices

Software Engineering Best Practices PDF Author: Capers Jones
Publisher: McGraw Hill Professional
ISBN: 0071621628
Category : Computers
Languages : en
Pages : 689

Get Book Here

Book Description
Proven techniques for software engineering success This in-depth volume examines software engineering topics that are not covered elsewhere: the question of why software engineering has developed more than 2,500 programming languages; problems with traditional definitions of software quality; and problems with common metrics, "lines of code," and "cost per defect" that violate standard economic assumptions. The book notes that a majority of "new" projects are actually replacements for legacy applications, illustrating that data mining for lost requirements should be a standard practice. Difficult social engineering issues are also covered, such as how to minimize harm from layoffs and downsizing. Software Engineering Best Practices explains how to effectively plan, size, schedule, and manage software projects of all types, using solid engineering procedures. It details proven methods, from initial requirements through 20 years of maintenance. Portions of the book have been extensively reviewed by key engineers from top companies, including IBM, Microsoft, Unisys, and Sony. Manage Agile, hierarchical, matrix, and virtual software development teams Optimize software quality using JAD, OFD, TSP, static analysis, inspections, and other methods with proven success records Use high-speed functional metrics to assess productivity and quality levels Plan optimal organization, from small teams through more than 1,000 personnel

Head First Software Development

Head First Software Development PDF Author: Dan Pilone
Publisher: "O'Reilly Media, Inc."
ISBN: 0596527357
Category : Computers
Languages : en
Pages : 495

Get Book Here

Book Description
Provides information on successful software development, covering such topics as customer requirements, task estimates, principles of good design, dealing with source code, system testing, and handling bugs.

Soft Skills

Soft Skills PDF Author: John Sonmez
Publisher:
ISBN: 9780999081440
Category :
Languages : en
Pages : 502

Get Book Here

Book Description
For most software developers, coding is the fun part. The hard bits are dealing with clients, peers, and managers and staying productive, achieving financial security, keeping yourself in shape, and finding true love. This book is here to help. Soft Skills: The Software Developer's Life Manual is a guide to a well-rounded, satisfying life as a technology professional. In it, developer and life coach John Sonmez offers advice to developers on important subjects like career and productivity, personal finance and investing, and even fitness and relationships. Arranged as a collection of 71 short chapters, this fun listen invites you to dip in wherever you like. A "Taking Action" section at the end of each chapter tells you how to get quick results. Soft Skills will help make you a better programmer, a more valuable employee, and a happier, healthier person.

Software Engineering at Google

Software Engineering at Google PDF Author: Titus Winters
Publisher: O'Reilly Media
ISBN: 1492082767
Category : Computers
Languages : en
Pages : 602

Get Book Here

Book Description
Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering. How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the worldâ??s leading practitioners construct and maintain software. This book covers Googleâ??s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization. Youâ??ll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code: How time affects the sustainability of software and how to make your code resilient over time How scale affects the viability of software practices within an engineering organization What trade-offs a typical engineer needs to make when evaluating design and development decisions

Successful Software Development

Successful Software Development PDF Author: Scott E. Donaldson
Publisher: Prentice Hall Professional
ISBN: 9780130868268
Category : Computers
Languages : en
Pages : 788

Get Book Here

Book Description
Rev. ed. of: Cultivating successful software development. c1997.

Tools and Techniques for Software Development in Large Organizations: Emerging Research and Opportunities

Tools and Techniques for Software Development in Large Organizations: Emerging Research and Opportunities PDF Author: Pendyala, Vishnu
Publisher: IGI Global
ISBN: 1799818659
Category : Computers
Languages : en
Pages : 223

Get Book Here

Book Description
The development of software has expanded substantially in recent years. As these technologies continue to advance, well-known organizations have begun implementing these programs into the ways they conduct business. These large companies play a vital role in the economic environment, so understanding the software that they utilize is pertinent in many aspects. Researching and analyzing the tools that these corporations use will assist in the practice of software engineering and give other organizations an outline of how to successfully implement their own computational methods. Tools and Techniques for Software Development in Large Organizations: Emerging Research and Opportunities is an essential reference source that discusses advanced software methods that prominent companies have adopted to develop high quality products. This book will examine the various devices that organizations such as Google, Cisco, and Facebook have implemented into their production and development processes. Featuring research on topics such as database management, quality assurance, and machine learning, this book is ideally designed for software engineers, data scientists, developers, programmers, professors, researchers, and students seeking coverage on the advancement of software devices in today’s major corporations.

Getting Results the Agile Way

Getting Results the Agile Way PDF Author: J. D. Meier
Publisher: Innovation Playhouse LLC
ISBN: 0984548203
Category : Business & Economics
Languages : en
Pages : 273

Get Book Here

Book Description
A guide to the Agile Results system, a systematic way to achieve both short- and long-term results that can be applied to all aspects of life.

The DevOps Handbook

The DevOps Handbook PDF Author: Gene Kim
Publisher: IT Revolution
ISBN: 194278807X
Category : Business & Economics
Languages : en
Pages : 467

Get Book Here

Book Description
Increase profitability, elevate work culture, and exceed productivity goals through DevOps practices. More than ever, the effective management of technology is critical for business competitiveness. For decades, technology leaders have struggled to balance agility, reliability, and security. The consequences of failure have never been greater―whether it's the healthcare.gov debacle, cardholder data breaches, or missing the boat with Big Data in the cloud. And yet, high performers using DevOps principles, such as Google, Amazon, Facebook, Etsy, and Netflix, are routinely and reliably deploying code into production hundreds, or even thousands, of times per day. Following in the footsteps of The Phoenix Project, The DevOps Handbook shows leaders how to replicate these incredible outcomes, by showing how to integrate Product Management, Development, QA, IT Operations, and Information Security to elevate your company and win in the marketplace.

Software Engineering

Software Engineering PDF Author: Sajan Mathew
Publisher: S. Chand Publishing
ISBN: 9788121922012
Category : Computers
Languages : en
Pages : 404

Get Book Here

Book Description
This book is a comprehensive, step-by-step guide to software engineering.This book provides an introduction to software engineering for students in undergraduate and post graduate programs in computers.