A Quantitative Approach to Software Management


Book Description

This book describes the ami method, a method to achieve efficiency and effectiveness in the software development process. It provides a practical guide to the implementation of the ami software metrics programme within a real company environment and reflects real industrial practice. It uses a goal-oriented approach to ensure the measurement programme is aligned with and supports the business aims of the company, and this enables project managers and software engineers to plan and implement well-focused measurement programmes - essential attributes of successful software development. The book is clearly presented and offers lots of pragmatic advice which can be easily integrated with other validated techniques. It will help readers at all levels to understand the needs and benefits of a goal-directed approach and goal-oriented measurement. For those already running measurement programmes, it will help to create a renewed focus and assist in identifying areas for improvement. For those just starting, it will provide the necessary understanding of the aims and techniques of the method allowing them immediately to start planning and implementing an effective measurement programme. From senior managers and company executives to practising software engineers, this book will be an invaluable guide to developing software or managing the acquisition of software or software services.




The Technology Procurement Handbook


Book Description

With the rise of cloud services and the digitization of all business units, procurement managers need to understand how to buy technology services in order to generate revenue, drive innovation and retain customers. The Technology Procurement Handbook provides a structured and logical view of the digital buying process. It includes invaluable advice on how to manage digital demand, prepare sourcing strategies, analyze the cost and benefits of proposed solutions and negotiate and implement comprehensive agreements. The Technology Procurement Handbook examines the multiple streams of data that feed into the technology procurement process, such as ITIL service lifecycle data, PMI project management and cloud and software contract provisions. The book includes case studies and extensive practical advice based on the authors experience from recent procurement projects. There is also a chapter on modular contracting for the US market, explaining the use of agile contracts for IT projects.







Management


Book Description




Software Project Management


Book Description

Software Project Management explains the latest management strategies and techniques in software developments. It covers such issues as keeping the team motivated, cost-justifying strategies, deaflines and budgets.




NASA SP-7500


Book Description




Standards for Internal Control in the Federal Government


Book Description

Policymakers and program managers are continually seeking ways to improve accountability in achieving an entity's mission. A key factor in improving accountability in achieving an entity's mission is to implement an effective internal control system. An effective internal control system helps an entity adapt to shifting environments, evolving demands, changing risks, and new priorities. As programs change and entities strive to improve operational processes and implement new technology, management continually evaluates its internal control system so that it is effective and updated when necessary. Section 3512 (c) and (d) of Title 31 of the United States Code (commonly known as the Federal Managers' Financial Integrity Act (FMFIA)) requires the Comptroller General to issue standards for internal control in the federal government.




Concepts


Book Description

Disseminates information concerning new developments and effective actions taken relative to the management of defense systems programs and defense systems acquisition.




Measuring the Software Process


Book Description

"While it is usually helpful to launch improvement programs, many such programs soon get bogged down in detail. They either address the wrong problems, or they keep beating on the same solutions, wondering why things don't improve. This is when you need an objective way to look at the problems. This is the time to get some data." Watts S. Humphrey, from the Foreword This book, drawing on work done at the Software Engineering Institute and other organizations, shows how to use measurements to manage and improve software processes. The authors explain specifically how quality characteristics of software products and processes can be quantified, plotted, and analyzed so the performance of software development activities can be predicted, controlled, and guided to achieve both business and technical goals. The measurement methods presented, based on the principles of statistical quality control, are illuminated by application examples taken from industry. Although many of the methods discussed are applicable to individual projects, the book's primary focus is on the steps software development organizations can take toward broad-reaching, long-term success. The book particularly addresses the needs of software managers and practitioners who have already set up some kind of basic measurement process and are ready to take the next step by collecting and analyzing software data as a basis for making process decisions and predicting process performance. Highlights of the book include: Insight into developing a clear framework for measuring process behavior Discussions of process performance, stability, compliance, capability, and improvement Explanations of what you want to measure (and why) and instructions on how to collect your data Step-by-step guidance on how to get started using statistical process control If you have responsibilities for product quality or process performance and you are ready to use measurements to manage, control, and predict your software processes, this book will be an invaluable resource.




Agile Estimating and Planning


Book Description

Agile Estimating and Planning is the definitive, practical guide to estimating and planning agile projects. In this book, Agile Alliance cofounder Mike Cohn discusses the philosophy of agile estimating and planning and shows you exactly how to get the job done, with real-world examples and case studies. Concepts are clearly illustrated and readers are guided, step by step, toward how to answer the following questions: What will we build? How big will it be? When must it be done? How much can I really complete by then? You will first learn what makes a good plan-and then what makes it agile. Using the techniques in Agile Estimating and Planning, you can stay agile from start to finish, saving time, conserving resources, and accomplishing more. Highlights include: Why conventional prescriptive planning fails and why agile planning works How to estimate feature size using story points and ideal days–and when to use each How and when to re-estimate How to prioritize features using both financial and nonfinancial approaches How to split large features into smaller, more manageable ones How to plan iterations and predict your team's initial rate of progress How to schedule projects that have unusually high uncertainty or schedule-related risk How to estimate projects that will be worked on by multiple teams Agile Estimating and Planning supports any agile, semiagile, or iterative process, including Scrum, XP, Feature-Driven Development, Crystal, Adaptive Software Development, DSDM, Unified Process, and many more. It will be an indispensable resource for every development manager, team leader, and team member.