Share

How to Write Effective Requirements for IT – Simply Put!

Download How to Write Effective Requirements for IT – Simply Put! PDF Online Free

Author :
Release : 2016-09-03
Genre : Business & Economics
Kind : eBook
Book Rating : /5 ( reviews)

GET EBOOK


Book Synopsis How to Write Effective Requirements for IT – Simply Put! by : Thomas and Angela Hathaway

Download or read book How to Write Effective Requirements for IT – Simply Put! written by Thomas and Angela Hathaway. This book was released on 2016-09-03. Available in PDF, EPUB and Kindle. Book excerpt: WHAT IS THIS BOOK ABOUT? Effective Requirements Reduce Project Failures Writing requirements is one of the core competencies for anyone in an organization responsible for defining future Information Technology (IT) applications. However, nearly every independently executed root-cause analysis of IT project problems and failures in the past half-century have identified “misunderstood or incomplete requirements” as the primary cause. This has made writing requirements the bane of many projects. The real problem is the subtle differences between “understanding” someone else’s requirement and “sharing a common understanding” with the author. “How to Write Effective Requirements for IT – Simply Put!” gives you a set of 4 simple rules that will make your requirement statements more easily understood by all target audiences. The focus is to increase the “common understanding” between the author of a requirement and the solution providers (e.g., in-house or outsourced IT designers, developers, analysts, and vendors). The rules we present in this book will reduce the failure rate of projects suffering from poor requirements. Regardless of your job title or role, if you are tasked with communicating your future needs to others, this book is for you. How to Get the Most out of this Book? To maximize the learning effect, you will have optional, online exercises to assess your understanding of each presented technique. Chapter titles prefaced with the phrase “Exercise” contain a link to a web-based exercise that we have prepared to give you an opportunity to try the presented technique yourself. These exercises are optional and they do not “test” your knowledge in the conventional sense. Their purpose is to demonstrate the use of the technique more real-life than our explanations can supply. You need Internet access to perform the exercises. We hope you enjoy them and that they make it easier for you to apply the techniques in real life. Specifically, this eWorkbook will give you techniques to: - Express business and stakeholder requirements in simple, complete sentences - Write requirements that focus on the business need - Test the relevance of each requirement to ensure that it is in scope for your project - Translate business needs and wants into requirements as the primary tool for defining a future solution and setting the stage for testing - Create and maintain a question file to reduce the impact of incorrect assumptions - Minimize the risk of scope creep caused by missed requirements - Ensure that your requirements can be easily understood by all target audiences - Confirm that each audience shares a mutual understanding of the requirements - Isolate and address ambiguous words and phrases in requirements. - Use our Peer Perception technique to find words and phrases that can lead to misunderstandings. - Reduce the ambiguity of a statement by adding context and using standard terms and phrases TOM AND ANGELA’S (the authors) STORY Like all good IT stories, theirs started on a project many years ago. Tom was the super techie, Angela the super SME. They fought their way through the 3-year development of a new policy maintenance system for an insurance company. They vehemently disagreed on many aspects, but in the process discovered a fundamental truth about IT projects. The business community (Angela) should decide on the business needs while the technical team’s (Tom)’s job was to make the technology deliver what the business needed. Talk about a revolutionary idea! All that was left was learning how to communicate with each other without bloodshed to make the project a resounding success. Mission accomplished. They decided this epiphany was so important that the world needed to know about it. As a result, they made it their mission (and their passion) to share this ground-breaking concept with the rest of the world. To achieve that lofty goal, they married and began the mission that still defines their life. After over 30 years of living and working together 24x7x365, they are still wildly enthusiastic about helping the victims of technology learn how to ask for and get the digital (IT) solutions they need to do their jobs better. More importantly, they are more enthusiastically in love with each other than ever before!

How to Write Effective Requirements for IT - Simply Put!

Download How to Write Effective Requirements for IT - Simply Put! PDF Online Free

Author :
Release : 2016-07-31
Genre : Computer software
Kind : eBook
Book Rating : 595/5 ( reviews)

GET EBOOK


Book Synopsis How to Write Effective Requirements for IT - Simply Put! by : Angela Hathaway

Download or read book How to Write Effective Requirements for IT - Simply Put! written by Angela Hathaway. This book was released on 2016-07-31. Available in PDF, EPUB and Kindle. Book excerpt: Writing requirements is one of the core competencies for anyone in an organization responsible for defining future Information Technology (IT) applications. However, nearly every independently executed, root-cause analysis of IT project problems and failures in the past half-century have identified "misunderstood or incomplete requirements" as the primary cause. This has made writing requirements the bane of many projects. The real problem is the subtle differences between "understanding" someone else's requirement and "sharing a common understanding" with the author. "How to Write Effective Requirements for IT - Simply Put!" gives you a set of 4 simple rules that will make your requirement statements more easily understood by all target audiences. The focus is to increase the " common understanding" between the author of a requirement and the solution providers (e.g., in-house or outsourced IT designers, developers, analysts, and vendors). The rules we present in this book will reduce the failure rate of projects suffering from poor requirements. Regardless of your job title or role, if you are tasked with communicating your future needs to others, this book will guide you step by step. It includes optional exercises with instant feedback to increase retention. Who should read this book? Anyone involved in capturing, writing, analyzing, or understanding requirements for Information Technology solutions, including (but not limited to): Subject Matter Experts (SME) Agile Product Owners Business Process Managers Business Process Users Business Analysts and anyone wearing the BA hat Regardless of your title or role, if you are involved in defining requirements, this book is for you. Specifically, this book will give you techniques to: Express business and stakeholder requirements in simple, complete sentences Write requirements that focus on the business need Test the relevance of each requirement to ensure that it is in scope for your project Translate business needs and wants into requirements as the primary tool for defining a future solution and setting the stage for testing Create and maintain a question file to reduce the impact of incorrect assumptions Minimize the risk of scope creep caused by missed requirements Ensure that your requirements can be easily understood by all target audiences Confirm that each audience shares a common understanding of the requirements Isolate and address ambiguous words and phrases in requirements. Use our Peer Perception technique to find words and phrases that can lead to misunderstandings. Reduce the ambiguity of a statement by adding context and using standard terms and phrases How to get the most out of this book? To maximize the learning effect, you will have optional, online exercises to assess your understanding of each presented technique. You will run across chapter titles prefaced with the phrase "Exercise". Those chapters contain a link to a web-based exercise that we have prepared to give you an opportunity to try the presented technique yourself.

Writing Effective User Stories

Download Writing Effective User Stories PDF Online Free

Author :
Release : 2013-07-29
Genre : Business & Economics
Kind : eBook
Book Rating : /5 ( reviews)

GET EBOOK


Book Synopsis Writing Effective User Stories by : Thomas and Angela Hathaway

Download or read book Writing Effective User Stories written by Thomas and Angela Hathaway. This book was released on 2013-07-29. Available in PDF, EPUB and Kindle. Book excerpt: WHAT IS THIS BOOK ABOUT? This Book Is About the “Card” (User Story: Card, Criteria, Conversation) User Stories are a great method for expressing stakeholder requirements, whether your projects follow an Agile, Iterative, or a Waterfall methodology. They are the basis for developers to deliver a suitable information technology (IT) app or application. Well-structured user stories express a single action to achieve a specific goal from the perspective of a single role. When writing user stories, stakeholders knowledgeable about the role should focus on the business result that the IT solution will enable while leaving technology decisions up to the developers. Good user stories are relevant to the project, unambiguous, and understandable to knowledge peers. The best user stories also contain crucial non-functional (quality) requirements, which are the best weapon in the war against unsatisfactory performance in IT solutions. This book presents two common user story structures to help you ensure that your user stories have all the required components and that they express the true business need as succinctly as possible. It offers five simple rules to ensure that your user stories are the best that they can be. That, in turn, will reduce the amount of time needed in user story elaboration and discussion with the development team. This book targets business professionals who are involved with an IT project, Product Owners in charge of managing a backlog, or Business Analysts working with an Agile team. Author’s Note The term “User Story” is a relative new addition to our language and its definition is evolving. In today’s parlance, a complete User Story has three primary components, namely the “Card”, the “Conversation”, and the “Criteria”. Different roles are responsible for creating each component. The “Card” expresses a business need. A representative of the business community is responsible for expressing the business need. Historically (and for practical reasons) the “Card” is the User Story from the perspective of the business community. Since we wrote this book specifically to address that audience, we use the term “User Story” in that context throughout. The “Conversation” is an ongoing discussion between a developer responsible for creating software that meets the business need and the domain expert(s) who defined it (e.g., the original author of the “Card”). The developer initiates the “Conversation” with the domain expert(s) to define the “Criteria” and any additional information the developer needs to create the application. There is much to be written about both the “Conversation” and the “Criteria”, but neither component is dealt with in any detail in this publication. A well-written User Story (“Card”) can drastically reduce the time needed for the “Conversation”. It reduces misinterpretations, misunderstandings, and false starts, thereby paving the way for faster delivery of working software. We chose to limit the content of this publication to the “User Story” as understood by the business community to keep the book focused and address the widest possible audience. WHO WILL BENEFIT FROM READING THIS BOOK? How organizations develop and deliver working software has changed significantly in recent years. Because the change was greatest in the developer community, many books and courses justifiably target that group. There is, however, an overlooked group of people essential to the development of software-as-an-asset that have been neglected. Many distinct roles or job titles in the business community perform business needs analysis for digital solutions. They include: - Product Owners - Business Analysts - Requirements Engineers - Test Developers - Business- and Customer-side Team Members - Agile Team Members - Subject Matter Experts (SME) - Project Leaders and Managers - Systems Analysts and Designers - AND “anyone wearing the business analysis hat”, meaning anyone responsible for defining a future IT solution TOM AND ANGELA’S (the authors) STORY Like all good IT stories, theirs started on a project many years ago. Tom was the super techie, Angela the super SME. They fought their way through the 3-year development of a new policy maintenance system for an insurance company. They vehemently disagreed on many aspects, but in the process discovered a fundamental truth about IT projects. The business community (Angela) should decide on the business needs while the technical team’s (Tom)’s job was to make the technology deliver what the business needed. Talk about a revolutionary idea! All that was left was learning how to communicate with each other without bloodshed to make the project a resounding success. Mission accomplished. They decided this epiphany was so important that the world needed to know about it. As a result, they made it their mission (and their passion) to share this ground-breaking concept with the rest of the world. To achieve that lofty goal, they married and began the mission that still defines their life. After over 30 years of living and working together 24x7x365, they are still wildly enthusiastic about helping the victims of technology learn how to ask for and get the digital (IT) solutions they need to do their jobs better. More importantly, they are more enthusiastically in love with each other than ever before!

Getting and Writing IT Requirements in a Lean and Agile World

Download Getting and Writing IT Requirements in a Lean and Agile World PDF Online Free

Author :
Release : 2019-07-15
Genre : Business & Economics
Kind : eBook
Book Rating : /5 ( reviews)

GET EBOOK


Book Synopsis Getting and Writing IT Requirements in a Lean and Agile World by : Thomas and Angela Hathaway

Download or read book Getting and Writing IT Requirements in a Lean and Agile World written by Thomas and Angela Hathaway. This book was released on 2019-07-15. Available in PDF, EPUB and Kindle. Book excerpt: WHAT IS THIS BOOK ABOUT? Communicate Business Needs in an Agile (e.g. Scrum) or Lean (e.g. Kanban) Environment Problem solvers are in demand in every organization, large and small, from a Mom and Pop shop to the federal government. Increase your confidence and your value to organizations by improving your ability to analyze, extract, express, and discuss business needs in formats supported by Agile, Lean, and DevOps. The single largest challenge facing organizations around the world is how to leverage their Information Technology to gain competitive advantage. This is not about how to program the devices; it is figuring out what the devices should do. The skills needed to identify and define the best IT solutions are invaluable for every role in the organization. These skills can propel you from the mail room to the boardroom by making your organization more effective and more profitable. Whether you: - are tasked with defining business needs for a product or existing software, - need to prove that a digital solution works, - want to expand your User Story and requirements discovery toolkit, or - are interested in becoming a Business Analyst, this book presents invaluable ideas that you can steal. The future looks bright for those who embrace Lean concepts and are prepared to engage with the business community to ensure the success of Agile initiatives. WHAT YOU WILL LEARN Learn Step by Step When and How to Define Lean / Agile Requirements Agile, Lean, DevOps, and Continuous Delivery do not change the need for good business analysis. In this book, you will learn how the new software development philosophies influence the discovery, expression, and analysis of business needs. We will cover User Stories, Features, and Quality Requirements (a.k.a. Non-functional Requirements – NFR). User Story Splitting and Feature Drill-down transform business needs into technology solutions. Acceptance Tests (Scenarios, Scenario Outlines, and Examples) have become a critical part of many Lean development approaches. To support this new testing paradigm, you will also learn how to identify and optimize Scenarios, Scenario Outlines, and Examples in GIVEN-WHEN-THEN format (Gherkin) that are the bases for Acceptance Test Driven Development (ATDD) and Behavior Driven Development (BDD). This book presents concrete approaches that take you from day one of a change initiative to the ongoing acceptance testing in a continuous delivery environment. The authors introduce novel and innovative ideas that augment tried-and-true techniques for: - discovering and capturing what your stakeholders need, - writing and refining the needs as the work progresses, and - developing scenarios to verify that the software does what it should. Approaches that proved their value in conventional settings have been redefined to ferret out and eliminate waste (a pillar of the Lean philosophy). Those approaches are fine-tuned and perfected to support the Lean and Agile movement that defines current software development. In addition, the book is chock-full of examples and exercises that allow you to confirm your understanding of the presented ideas. WHO WILL BENEFIT FROM READING THIS BOOK? How organizations develop and deliver working software has changed significantly in recent years. Because the change was greatest in the developer community, many books and courses justifiably target that group. There is, however, an overlooked group of people essential to the development of software-as-an-asset that have been neglected. Many distinct roles or job titles in the business community perform business needs analysis for digital solutions. They include: - Product Owners - Business Analysts - Requirements Engineers - Test Developers - Business- and Customer-side Team Members - Agile Team Members - Subject Matter Experts (SME) - Project Leaders and Managers - Systems Analysts and Designers - AND “anyone wearing the business analysis hat”, meaning anyone responsible for defining a future IT solution TOM AND ANGELA’S (the authors) STORY Like all good IT stories, theirs started on a project many years ago. Tom was the super techie, Angela the super SME. They fought their way through the 3-year development of a new policy maintenance system for an insurance company. They vehemently disagreed on many aspects, but in the process discovered a fundamental truth about IT projects. The business community (Angela) should decide on the business needs while the technical team’s (Tom)’s job was to make the technology deliver what the business needed. Talk about a revolutionary idea! All that was left was learning how to communicate with each other without bloodshed to make the project a resounding success. Mission accomplished. They decided this epiphany was so important that the world needed to know about it. As a result, they made it their mission (and their passion) to share this ground-breaking concept with the rest of the world. To achieve that lofty goal, they married and began the mission that still defines their life. After over 30 years of living and working together 24x7x365, they are still wildly enthusiastic about helping the victims of technology learn how to ask for and get the IT solutions they need to do their jobs better. More importantly, they are more enthusiastically in love with each other than ever before!

Functional and Non-Functional Requirements – Simply Put!

Download Functional and Non-Functional Requirements – Simply Put! PDF Online Free

Author :
Release : 2016-09-03
Genre : Business & Economics
Kind : eBook
Book Rating : /5 ( reviews)

GET EBOOK


Book Synopsis Functional and Non-Functional Requirements – Simply Put! by : Thomas and Angela Hathaway

Download or read book Functional and Non-Functional Requirements – Simply Put! written by Thomas and Angela Hathaway. This book was released on 2016-09-03. Available in PDF, EPUB and Kindle. Book excerpt: WHAT IS THIS BOOK ABOUT? Functional and Non-functional Requirements Can Make or Break Your Project Defining solution-level requirements (aka functional and non-functional requirements) is a core competency for anyone in an organization responsible for defining future Information Technology (IT) applications. In this book you will learn simple and repeatable techniques for extracting solution-level specifications from business and stakeholder requirements that are expressed in complete sentence form. My co-author, Angela, and I have used these techniques on hundreds of IT projects around the globe and we know the value each provides. Using these approaches will improve your ability to identify and document requirements at the level of detail that solution providers (vendors or developers) need to deliver the right technology for their organization. The presented techniques will work on any set of well-expressed requirement statements. However, they were specifically designed for and work best with requirement statements that follow the “Rules for Writing Effective Requirements” that we present in our book “How to Write Effective Requirements for IT – Simply Put!”. Regardless of your job title or role, if you are involved in defining future business solutions, this book will help you communicate your business needs to solution providers. It will reduce the potential for misunderstandings that undermine IT’s ability to deliver the right technology for the business. How to get the most out of this book? To maximize the learning effect, you will have optional, online exercises to assess your understanding of each presented technique. Chapter titles prefaced with the phrase “Exercise” contain a link to online exercises with immediate feedback featuring our recommended resolution and the rationale behind it. These exercises are optional and they do not “test” your knowledge in the conventional sense. Their purpose is to demonstrate the use of the technique more real-life than our explanations can supply. You need Internet access to perform the exercises. We hope you enjoy them and that they make it easier for you to apply the techniques in real life. Specifically, this eWorkbook will give you techniques to: - Decompose Business and Stakeholder Requirement Statements to identify Functional and Non-Functional Requirements - Give those responsible for designing, building, and/or buying the solution the kind of information they need to make the decisions that are right for the business - Identify Informational, Performance, and Constraining Requirements from a list of Functional Requirements - Document and manage Business, Stakeholder, Functional and Non-Functional Requirements - Capture and clarify Business Rules and External Constraints that mandate limits to the delivered solution - Develop measurable Solution Requirements that facilitate End-User Acceptance Testing WHO WILL BENEFIT FROM READING THIS BOOK? Many distinct roles or job titles in the business community perform business needs analysis for digital solutions. They include: - Product Owners - Business Analysts - Requirements Engineers - Test Developers - Business- and Customer-side Team Members - Agile Team Members - Subject Matter Experts (SME) - Project Leaders and Managers - Systems Analysts and Designers - AND “anyone wearing the business analysis hat”, meaning anyone responsible for defining a future IT solution TOM AND ANGELA’S (the authors) STORY Like all good IT stories, theirs started on a project many years ago. Tom was the super techie, Angela the super SME. They fought their way through the 3-year development of a new policy maintenance system for an insurance company. They vehemently disagreed on many aspects, but in the process discovered a fundamental truth about IT projects. The business community (Angela) should decide on the business needs while the technical team’s (Tom)’s job was to make the technology deliver what the business needed. Talk about a revolutionary idea! All that was left was learning how to communicate with each other without bloodshed to make the project a resounding success. Mission accomplished. They decided this epiphany was so important that the world needed to know about it. As a result, they made it their mission (and their passion) to share this ground-breaking concept with the rest of the world. To achieve that lofty goal, they married and began the mission that still defines their life. After over 30 years of living and working together 24x7x365, they are still wildly enthusiastic about helping the victims of technology learn how to ask for and get the digital (IT) solutions they need to do their jobs better. More importantly, they are more enthusiastically in love with each other than ever before!

You may also like...