Full description not available
H**H
As excellent as I hoped
So, like all the other nerdy BAs around the world, I've couldn't wait to read Karl Wieger and Candase Hokanson's recent book: Software Requirements Essentials.So I'm happy to report that it is as EXCELLENT, as hoped! 🖤It summarises what I do as a BA working with technology teams building stuff, far better than I've ever done.There's LOTS of things I want to highlight from the book (I've got over 10 tabs marking parts I want to be able to reference easily) but I think the themes made me more happy than "themes" have any right to do.Here are Karl and Candase's underpinning themes for requirements:💜 Requirements development demands an incremental and iterative approach.💙 The goal of all specification activities is clear and effective communication.🩵 Requirements engineering is a collaborative activity.💚 Quality activities should be pushed to the front.💛 Risk thinking is essential.🧡 Change happens.👆 SUCH a north star of values to aspire to doing great business analysis while building great software!I was very relieved to discover that while they use "feature trees" where I would use a story map, all the practices represented things that I try to do! (In saying that, I've already turned the 20 practices into a checklist to keep me thorough).So, if you want to work in IT development, I could not recommend the book more. And at 156 pages (ignoring appendixes and the index) it is a remarkably easy read for such solid advice.I'm going to keep this book on the shelf by my desk. Which is the highest praise I can offer a book. 📚🖤
P**N
Clarity about how to approach business analysis
I had the privelege of having Karl and Candase on our webinar presenting the 20 practices suggested in this book.I have completed the book and even with 28 years experience I still found value to improve my own capabilities.Whether you are an aspiring business analyst or an experienced one this book is a must.It clear states the process in a logical and easy to read way.Examples from the authors own experience helps to understand the points made.It is probably one of those books that will be near me in every project I work on.
D**Y
Only the facts ma'am
I habe enjoyed Karl's formers books so I was looking forward to this release by Pearson. For long time software people, most science books with the word "Essentials" do great, but they must still have great content and "Software Requirements Essentials". Since the title us new, I am reviewing after my first skim of the book, only reading closely to sections that discuss challenging areas for me as a business analyst.Which brings me to one of the benefits of this book. Karl discusses who does Requirement development (elicitation and analysis) and management as a role, compared to the titles of those who may perform that role. As someone who thinks titles matter as well as roles, I was glad to see that Karl assesses that today most of the old titles have consolidated to " business analyst"; which is my experience with Agile development teams.Were there any things I would change? For the most part, this will be my new reference because it reflects the state of the art, as I know it in my past 8+ years as a business analyst, and I will have to read it closely to mine gold. However, Karl also mentions some older models, like IDEF0 and DFD, that made me wonder if a footnote would have been better. Although modeling notation is expected to change, I think BPMN, UML, and ERD are still relevant.But in the whole, Karl gives any level of business analyst a smorgasbord of wisdom, insight, and practical advice based on experience. And that is worth much more than the retail price of the book.
T**Y
Dynamite comes in small packages
I first read one of Karl's books (Software Requirements) about 20 years ago. It vastly improved my career. In the years since, a new (albeit wonderful) problem has been: more and more good material was being published, by Karl (with and without great co-authors such as Candase) and other authors in the field. I could not keep up; I got "reader fatigue." One of my clients was a large Federal agency, and candidly my direct client told me that if the programmers read everything they were expected to, she didn't see how there would be enough hours in the day remaining to also apply the information gleaned, and get actual productive work done. I relate, so oftentimes I skim instead of reading. Karl and Candase address this cultural concern by offering not just good and helpful information but doing so in a highly compact, distilled format. I have read (or skimmed) many good books in the field of requirements engineering but I have never read something so concentrated. Even so, these are not "Cliff Notes" ... god spirit and style are intact, just really compact. [In the interest of full disclosure: I saw this book take shape since I was one of the book reviewers during its creation.]
J**N
Clear, concise, practical knowledge for Business Analysts
How do you write great requirements? How do you know when you’re done? If you read this book, you will learn. Whether you’re a seasoned Business Analyst or a newbie, regardless of the methodology you use, this short, concise book will you keep you focused on what you need to do to ensure you are successful. Software Requirements Essentials is packed with examples that can be applied to any situation and concepts that can be applied to any project or product. I recommend this book to anyone responsible for software requirements, it will keep you focused on the most important things you should be doing to build the “right” solution.
Trustpilot
2 weeks ago
1 month ago