Software Requirements

Author: Karl Eugene Wiegers
Publisher:
ISBN: 9780735679665
Size: 28.71 MB
Format: PDF, Mobi
View: 2021
Download
Now in its third edition, this classic guide to software requirements engineering has been fully updated with new topics, examples, and guidance. Two leaders in the requirements community have teamed up to deliver a contemporary set of practices covering the full range of requirements development and management activities on software projects. Describes practical, effective, field-tested techniques for managing the requirements engineering process from end to end. Provides examples demonstrating how requirements "good practices" can lead to fewer change requests, higher customer satisfaction, and lower development costs. Fully updated with contemporary examples and many new practices and techniques. Describes how to apply effective requirements practices to agile projects and numerous other special project situations. Targeted to business analysts, developers, project managers, and other software project stakeholders who have a general understanding of the software development process. Shares the insights gleaned from the authors' extensive experience delivering hundreds of software-requirements training courses, presentations, and webinars. New chapters are included on specifying data requirements, writing high-quality functional requirements, and requirements reuse. Considerable depth has been added on business requirements, elicitation techniques, and nonfunctional requirements. In addition, new chapters recommend effective requirements practices for various special project situations, including enhancement and replacement, packaged solutions, outsourced, business process automation, analytics and reporting, and embedded and other real-time systems projects.

Requirements Management

Author: Project Management Institute
Publisher: Project Management Institute
ISBN: 1628251093
Size: 63.30 MB
Format: PDF, ePub
View: 5218
Download
Organizations continue to experience project issues associated with poor performance on requirements-related activities. This guide will give you the tools you need to excel in requirements development and management — components of the larger field of business analysis and a critical competence for project, program and portfolio management. Requirements Management: A Practice Guide is a bridge between A Guide to the Project Management Body of Knowledge (PMBOK® Guide), which speaks to requirements development and management from a high-level perspective, and Business Analysis for Practitioners: A Practice Guide, which describes requirements development and management at a detailed and practical level. This practice guide is the middle ground, offering project managers, program managers, teams members and stakeholders the opportunity to learn more about the requirements process

Project Management Toolbox

Author: Dragan Z. Milosevic
Publisher: John Wiley & Sons
ISBN: 1118973127
Size: 50.51 MB
Format: PDF, Mobi
View: 2539
Download
Boost your performance with improved project management tactics Project Management ToolBox: Tools and Techniques for the Practicing Project Manager, Second Edition offers a succinct explanation of when, where, and how to use project management resources to enhance your work. With updated content that reflects key advances in the project management field, including planning, implementation, control, cost, and scheduling, this revised text offers added material that covers relevant topics, such as agility, change management, governance, reporting, and risk management. This comprehensive resource provides a contemporary set of tools, explaining each tool's purpose and intention, development, customization and variations, and benefits and disadvantages. Additionally, examples, tips, and milestone checks guide you through the application of these tools, helping you practically apply the information you learn. Effective project management can support a company in increasing market share, improving the quality of products, and enhancing customer service. With so many aspects of project management changing as the business world continues to evolve, it is critical that you stay up to date on the latest topics in this field. Explore emerging topics within the world of project management, keeping up to date on the latest, most relevant subject areas Leverage templates, exercises, and PowerPoint presentations to enhance your project management skills Discuss tips, reporting, implementation, documentation, and other essentials of the project management field Consider how project management fits into various industries, including technology, construction, healthcare, and product development Project Management ToolBox: Tools and Techniques for the Practicing Project Manager, Second Edition is an essential resource for experienced project managers and project management students alike.

Business Analysis For Practitioners

Author: Project Management Institute
Publisher: Project Management Institute
ISBN: 1628250798
Size: 63.28 MB
Format: PDF, Kindle
View: 2165
Download
Business Analysis for Practitioners: A Practice Guide provides practical resources to tackle the project-related issues associated with requirements and business analysis—and addresses a critical need in the industry for more guidance in this area. The practice guide begins by describing the work of business analysis. It identifies the tasks that are performed, in addition to the essential knowledge and skills needed to effectively perform business analysis on programs and projects.

The Business Value Of Software

Author: Michael D. S. Harris
Publisher: CRC Press
ISBN: 1351651501
Size: 80.32 MB
Format: PDF, ePub
View: 782
Download
In business, driving value is a key strategy and typically starts at the top of an organization. In today’s digital age, driving software value is also an important, and often overlooked, key strategy. Executives, and the corporate board, need to expect the highest level of business value from the software the organization is developing, buying, and selling. In today’s digital transformation marketplace, it is imperative that organizations start driving business value from software development initiatives. For many years, the cost of software development challenged organizations with questions such as: How do we allocate software development costs? Should these costs be considered an overhead expense? Are we getting the most value possible for our investment? A fundamental problem has been built into these questions – the focus on cost. In almost every other part of the organization, maximizing profit or, in the case of a not-for-profit, maximizing the funds available, provides a clear focus with metrics to determine success or failure. In theory, simply aligning software spending with the maximizing profit goals should be sufficient to avoid any questions about value for money. Unfortunately, this alignment hasn’t turned out to be so simple, and the questions persist, particularly at the strategic or application portfolio level. In this book, Michael D.S. Harris describes how a software business value culture—one where all stakeholders, including technology and business—have a clear understanding of the goals and expected business value from software development. The book shows readers how they can transform software development from a cost or profit center to a business value center. Only a culture of software as a value center enables an organization to constantly maximize business value flow through software development. If your organization is starting to ask how it can change software from a cost-center to a value-center, this book is for you.

Expert Python Programming

Author: Michał Jaworski
Publisher: Packt Publishing Ltd
ISBN: 1789806771
Size: 55.68 MB
Format: PDF, Mobi
View: 7510
Download
Refine your Python programming skills and build professional grade applications with this comprehensive guide Key Features Create manageable code that can run in various environments with different sets of dependencies Implement effective Python data structures and algorithms to write optimized code Discover the exciting new features of Python 3.7 Book Description Python is a dynamic programming language that's used in a wide range of domains thanks to its simple yet powerful nature. Although writing Python code is easy, making it readable, reusable, and easy to maintain is challenging. Complete with best practices, useful tools, and standards implemented by professional Python developers, the third edition of Expert Python Programming will help you overcome this challenge. The book will start by taking you through the new features in Python 3.7. You'll then learn the advanced components of Python syntax, in addition to understanding how to apply concepts of various programming paradigms, including object-oriented programming, functional programming, and event-driven programming. This book will also guide you through learning the best naming practices, writing your own distributable Python packages, and getting up to speed with automated ways of deploying your software on remote servers. You’ll discover how to create useful Python extensions with C, C++, Cython, and CFFI. Furthermore, studying about code management tools, writing clear documentation, and exploring test-driven development will help you write clean code. By the end of the book, you will have become an expert in writing efficient and maintainable Python code. What you will learn Explore modern ways of setting up repeatable and consistent development environments Package Python code effectively for community and production use Learn modern syntax elements of Python programming such as f-strings, enums, and lambda functions Demystify metaprogramming in Python with metaclasses Write concurrent code in Python Extend Python with code written in different languages Integrate Python with code written in different languages Who this book is for This book will appeal to you if you’re a programmer looking to take your Python knowledge to the next level by writing efficient code and learning the latest features of version 3.7 and above.

Handbook Of Software Quality Assurance

Author: G. Gordon Schulmeyer
Publisher: Prentice Hall PTR
ISBN:
Size: 77.35 MB
Format: PDF
View: 588
Download
The industry's top guide to software quality -- completely updated! Practical techniques for mission-critical and commercial software. Build a great software quality organization. Prepare for ASQ Software Quality Engineer Certification. Software quality assurance has never been more challenging -- nor more business-critical. In this completely updated guide, sixteen of the world's leading SQA experts share their practical experience with the full range of techniques available for managing software quality. Discover the best ways to organize, staff and improve your software quality organization. Learn how to make the most of inspections, software configuration management, Pareto charts, metrics, statistical methods, CASE tools and other key SQA tools and approaches. "Handbook of Software Quality Assurance, Third Edition "shows you how to: Hire the right software quality professionals -- and get the best from them Structure your software quality program for maximum effectiveness Understand the role of software quality assurance in supporting the SEI Capability Maturity Model Leverage proven quality techniques from other fields Learn today's best practices for managing SQA in commercial software, customized mission-critical software, and embedded systems. Master the specialized techniques, standards, guidelines and rules for managing software safety, and walk through a state-of-the-art SQA case study at Boeing Space Transportation's Systems Software organization. Whether you're a software developer or customer, if you want more reliable software, this end-to-end guide will help you get it.

Applying Uml And Patterns

Author: Craig Larman
Publisher: Prentice Hall Professional
ISBN: 9780130925695
Size: 69.10 MB
Format: PDF, ePub, Docs
View: 3540
Download
An update to the bestselling UML classic, this title has been revised to cover the unified process and Rational Software's processes. Larman also shows developers how to make practical use of the most significant recent developments in object-oriented analysis and design.