000 04825cam a2200313 a 4500
999 _c25388
_d25388
010 _a 2013048948
020 _a9781466559530
020 _a1466559535 (hardback : acid-free paper)
082 0 0 _a005.1068
100 1 _aVillafiorita, Adolfo
_937653
245 1 0 _aIntroduction to software project management
_cAdolfo Villafiorita
260 _aBoca Raton :
_bCRC Press, Taylor & Francis Group,
_c2014.
260 _c©2014
300 _axix, 276 p. :
_bill. ;
_c25 cm.
500 _a"An Auerbach book"--T.p.
504 _aIncludes bibliographical references and index.
520 _a"Preface Software development is considered among the most complex activities carried out by man. The steady growth of software systems' size, the increasing role software is playing in safety critical applications, and the speed at which technology and software change are some of the causes frequently mentioned to support the above claim. Although techniques and tools to build software have improved considerably in the last 60 years, a proper development process and a sound project management are and will remain the top reasons software projects fail or succeed. Software project managers share many of the goals of project managers in other domains, namely, ensuring an appropriate quality of the end product, while, at the same time, keeping under control all the other project variables, like time and costs. Different from other domains, however, software has specific characteristics, such as invisibility, complexity, and flexibility (in its application and production means), that call for specific management techniques. This book is an introduction to the area of software project management. After a presentation of the main definitions and concepts, the book is organized in two main parts. The first part overviews the technical activities for developing software (Chapter 2) and techniques for managing projects (Chapters 3 through 6). The goal is providing the basic building blocks and the techniques to mitigate the complexity of software development and control the uncertainty of projects. The second part of the book organizes the technical activities in a coherent process and shows how this process is customized in practice to fit common software-development scenarios (Chapter 7)"--
520 _aAlthough software development is one of the most complex activities carried out by man, sound development processes and proper project management can help ensure your software projects are delivered on time and under budget. Providing the know-how to manage software projects effectively , Introduction to Software Project Management supplies an accessible introduction to software project management. The book begins with an overview of the fundamental techniques of project management and the technical aspects of software development. This section supplies the understanding of the techniques required to mitigate uncertainty in projects and better control the complexity of software development projects. The second part illustrates the technical activities of software development in a coherent process--describing how to customize this process to fit a wide range of software development scenarios. Examines project management frameworks and software development standards, including ESA and NASA guidelines, PRINCE2®, and PMBOK® Addresses open source development practices and tools so readers can adopt best practices and get started with tools that are available for free Explains how to tailor the development process to different kinds of products and formalities, including the development of web applications Includes access to additional material for both practitioners and teachers at www.spmbook.com Supplying an analysis of existing development and management frameworks, the book describes how to set up an open-source tool infrastructure to manage projects. Since practitioners must be able to mix traditional and agile techniques effectively, the book covers both and explains how to use traditional techniques for planning and developing software components alongside agile methodologies. It does so in a manner that will help you to foster freedom and creativity in assembling the processes that will best serve your needs.
650 0 _aSoftware engineering
_xManagement
_937654
650 0 _aProject management
_9198
650 7 _aBUSINESS & ECONOMICS / Production & Operations Management
_922842
650 7 _aBUSINESS & ECONOMICS / Project Management
_99957
650 7 _aCOMPUTERS / Software Development & Engineering / General
_99974
856 4 2 _uhttp://images.tandf.co.uk/common/jackets/websmall/978146655/9781466559530.jpg
856 4 2 _uhttps://uowd.box.com/s/uvqpalghdnyg3zrptbg7kanhq4bnfrax
_zLocation Map