A self-improvement process for software engineers pdf




















Citation Type. Has PDF. Publication Type. More Filters. Improving productivity and quality in software development is one of the major concerns of the software engineering discipline, as software systems grow to millions, and soon billions, of lines of … Expand. An Educational Approach. Highly Influenced. View 5 excerpts, cites methods and background. The Software Process: Global Goals.

S oftware organizations differ from other manufacturing organizations, since these software organizations depend mainly on individuals and team works rather than machines or raw materials. Enhancing … Expand. A model for analyzing performance problems and root causes in the personal software process. Computer Science, Engineering.

View 2 excerpts. Humphrey and the Software Engineering Institute SEI , the PSP has successfully transformed work practices in a wide range of organizations and has already produced some striking results. This book describes the PSP and is the definitive guide and reference for its latest iteration. PSP training focuses on the skills required by individual software engineers to improve their personal performance. Once learned and effectively applied, PSP-trained engineers are qualified to participate on a team using the Team Software Process TSP , the methods for which are described in the final chapter of the book.

The goal for both PSP and TSP is to give developers exactly what they need to deliver quality products on predictable schedules. This process includes defect management, comprehensive planning, and precise project tracking and reporting.

The book first scales down industrial software practices to fit the needs of the module-sized program development, then walks readers through a progressive sequence of practices that provide a sound foundation for large-scale software development.

By doing the exercises in the book, and using the PSP methods described here to plan, evaluate, manage, and control the quality of your own work, you will be well prepared to apply those methods on ever larger and more critical projects.

Drawing on the author's extensive experience helping organizations to achieve their development goals, and with the PSP benefits well illustrated, the book presents the process in carefully crafted steps. The first chapter describes overall principles and strategies. The next two explain how to follow a defined process, as well as how to gather and use the data required to manage a programming job.



0コメント

  • 1000 / 1000