Showing posts with label business analysis. Show all posts
Showing posts with label business analysis. Show all posts

Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition) Review

Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition) ReviewMany SE books tell you about SE (eg., Sommerville). Those kinds of books equip you to win in a software engineering version of the trivia game Jeopardy! but will hardly impart any skill and will not make you a better software engineer, only more informed.
In contrast, this book tells you how to do software engineering. They tell you what, Bruegge shows you how. Rather than cover all the concepts in SE, Bruegge picks the most essential ones, gives you a brief but thorough explication of those and then proceeds to teach how they are used.
Professor Bruegge's approach to teaching his SE students is by having his entire class work *together* as one team on *one* real-life project during the term (that's one project for the whole class).
Typically, this project is an upgrade of the previous class's project. Stop and imagine how realistic this approach is -- modifying a system created by engineers who are no longer available for interview, working with as many as 50 different people, working with designs that do not match the code anymore, working with code of varying quality, etc.
Bruegge distills the lessons learned from these practical projects and illustrates practical (not idealistic) approaches to solutions.
Expect German thoroughness and a lucid, unpretentious prose that heeds Strunk and White's dictum: "Omit needless words".
Highly recommended.
-vjaObject-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition) OverviewFor courses in Software Engineering, Software Development, or Object-Oriented Design and Analysis at the Junior/Senior or Graduate level. This text can also be utilized in short technical courses or in short, intensive management courses.

Object-Oriented Software Engineering Using UML, Patterns, and Java, 3e, shows readers how to use both the principles of software engineering and the practices of various object-oriented tools, processes, and products.

Using a step-by-step case study to illustrate the concepts and topics in each chapter, Bruegge and Dutoit emphasize learning object-oriented software engineer through practical experience: readers can apply the techniques learned in class by implementing a real-world software project.

The third edition addresses new trends, in particular agile project management (Chapter 14 Project Management) and agile methodologies (Chapter 16 Methodologies).


Want to learn more information about Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

UML for the IT Business Analyst: A Practical Guide to Object-Oriented Requirements Gathering Review

UML for the IT Business Analyst: A Practical Guide to Object-Oriented Requirements Gathering
Average Reviews:

(More customer reviews)
Are you looking to buy UML for the IT Business Analyst: A Practical Guide to Object-Oriented Requirements Gathering? Here is the right place to find the great deals. we can offer discounts of up to 90% on UML for the IT Business Analyst: A Practical Guide to Object-Oriented Requirements Gathering. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

UML for the IT Business Analyst: A Practical Guide to Object-Oriented Requirements Gathering ReviewMany other good books are available for learning the UML. There are good books for learning to write Use Cases. This book's real strength is that it offers a practical method for Business Analysis that uses the UML and Use Cases. This is very important because books explaining UML typically offer lots of details and a focuss on how developers might use the UML in blueprinting a system; this book, instead, explains when, why, and how the BA can use the UML and Use Cases to model and analyze the business context and business requirements, as well as ensure that business value is delivered.UML for the IT Business Analyst: A Practical Guide to Object-Oriented Requirements Gathering OverviewThe IT Business Analyst is one of the fastest growing roles in the IT industry. Business Analysts are found in almost all large organizations and are important members of any IT team whether in the private or public sector. "UML for the IT Business Analyst" provides a clear, step-by-step guide to how the Business Analyst can perform his or her role using state-of-the-art object-oriented technology. Business analysts are required to understand object-oriented technology although there are currently no other books that address their unique needs as non-programmers using this technology. Assuming no prior knowledge of business analysis, IT, or object-orientation, material is presented in a narrative, chronological, hands-on style using a real-world case study. Upon completion of "UML for the IT Business Analyst" the reader will have created an actual business requirements document using all of the techniques of object-orientation required of a Business Analyst. "UML for the IT Business Analyst" puts together all of the technology pieces needed to proficiently perform the Business Analyst role.

Want to learn more information about UML for the IT Business Analyst: A Practical Guide to Object-Oriented Requirements Gathering?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

The Business Analyst's Handbook Review

The Business Analyst's Handbook
Average Reviews:

(More customer reviews)
Are you looking to buy The Business Analyst's Handbook? Here is the right place to find the great deals. we can offer discounts of up to 90% on The Business Analyst's Handbook. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

The Business Analyst's Handbook ReviewThis book has solid reference material that experienced Business Analysts can utilize on virtually any assignment. This is not the best book for a new Business Analyst and is really geared towards a practitioner that understands their craft and appreciates additional guidance. Coverage of techniques and models is very comprehensive.The Business Analyst's Handbook OverviewThe Business Analyst (BA) plays an important role as liaison between business stakeholders and the technical team (software developers, vendors, etc.), ensuring that business needs are reflected in any software solution. Despite the importance of the job, there is currently no book specifically designed as a comprehensive reference manual for the working BA. The Business Analyst's Handbook solves this problem by providing a useful compendium of tools, tables, lists, and templates that BAs can use on-the-job to carry out their tasks. For example, you might be preparing for an interview session and use the book's checklist of interviewees to verify whether there is appropriate coverage of business stakeholders. Or you might be asked to review some diagrams and refer to the Glossaries of Symbols (organized by diagram type) for guidance. Or you may be asked to prepare textual requirements documentation and refer to the Business Requirement template for a list of artifacts and table of contents. Whatever your BA needs, the Business Analyst's Handbook places the necessary information right at your fingertips.

Want to learn more information about The Business Analyst's Handbook?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Software Requirements Review

Software Requirements
Average Reviews:

(More customer reviews)
Are you looking to buy Software Requirements? Here is the right place to find the great deals. we can offer discounts of up to 90% on Software Requirements. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Software Requirements ReviewKarl Wieger's book is destined to be classic in software requirements. It delivers a large set (over 40) no-nonsense best practices in highly readable, non-nonsense manner. I believe every project manager, IT (Information Technology) and business analyst, and IT account manager should read this book. Further, developers would do well to read it to gain critical insight into the 'big picture' of requirements engineering.
The book is broken down into three sections: the case for requirements engineering best practices ("What and Why"), the requirements discovery, verification and validation process ("Software Requirements Engineering"), and the essentials of requirements management ("Software Requirements Management"). Throughout, the dual necessities of doing requirements right (verification) and doing the right requirements (validation) is addressed. Wiegers has thoroughly delved into the literature in the software requirements field. The text is liberally spiced with tidbits of data to support the business case for implementing these best practices. I found myself making notes in the inside cover and folding back pages to reference again as I read through the book.
Early in the book, Wiegers presents a set of software engineering best practices which are classified into priority (high, medium, low) and difficulty (high, medium, low). Although you may disagree with the specific rankings for your shop, this table is an excellent example of modeling appropriate requirements engineering practices - prioritizing requirements! Other goodies abound. For example, a partial case study flows throughout the book which gives the reader enough of an idea of what a use case, dialog map, text requirement, etc. looks like to get the concept being resented. Each chapter ends with a concise list of suggested next steps, providing the reader with concrete actions to take to implement the practices covered in that chapter. In addition, there are numerous sample templates (e.g. Risk Item Tracking, Software Requirements Specification), several excellent checklists (e.g. Inspection Checklist for Software Requirements Spec, Software Elements Affected by a Proposed Change,), visual models (e.g. Requirements Traceability Links, Change Control Process) and a wonderful "bill of rights" for the software customer which boldly and directly asserts both rights and responsibilities of the customer.
A set of example models is provided in the chapter called "A Picture is Worth 1024 Words". You will need to read other books or take training on the mechanics, notations and semantics of these models for visualized functional requirements. But the author covers the key models and their purpose succinctly.
This book is easy to read, cuts to the chase, and provides a bounty of information that will wet our appetite to take action. This book is not a requirements engineering method or methodology, which would prescribe step-by-step protocols of task, roles, and techniques. Rather, like the classic cookbook The Joy of Cooking, you will find well-proven, sensible, and reusable practices. In Software Requirements, you will find the right ingredients and essential practices needed to 'cook' tasty requirements.Software Requirements Overview
Without formal, verifiable software requirements-and an effective system for managing them-the programs that developers think they've agreed to build often will not be the same products their customers are expecting. In SOFTWARE REQUIREMENTS, Second Edition, requirements engineering authority Karl Wiegers amplifies the best practices presented in his original award-winning text?now a mainstay for anyone participating in the software development process.

In this book, you'll discover effective techniques for managing the requirements engineering process all the way through the development cycle-including dozens of techniques to facilitate that all-important communication between users, developers, and management. This updated edition features new case examples, anecdotes culled from the author's extensive consulting career, and specific Next Steps for putting the book's process-improvement principles into practice. You'll also find several new chapters, sample documents, and an incisive troubleshooting guide.

Discover how to:

Set achievable expectations for functionality and quality
NEW: Incorporate business rules into application development
Employ use cases to discover user requirements
Arrest creeping requirements and manage change requests
NEW: Deal with requirements on maintenance, outsourced, and package solution projects
Curb the impulse to "gold-plate" your programs
NEW: Grow effective requirements analysts
Cut revisions-and costs-dramatically
Produce better software!

No matter what kind of software you build, or what your role in the development process, SOFTWARE REQUIREMENTS, Second Edition, delivers expert guidance and field-tested techniques for engineering software success.


Want to learn more information about Software Requirements?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Agile Project Management with Scrum (Microsoft Professional) Review

Agile Project Management with Scrum (Microsoft Professional)
Average Reviews:

(More customer reviews)
Are you looking to buy Agile Project Management with Scrum (Microsoft Professional)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Agile Project Management with Scrum (Microsoft Professional). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Agile Project Management with Scrum (Microsoft Professional) ReviewOur organization recently implemented Scrum, and although the
Beedle/Schwaber book was great to get us off the ground on Scrum
theory, we immediately had many questions once we actually tried to implement it in real life projects. I agree with the notion that Scrum is conceptually easy to understand, but actually quite complex to implement correctly. The scrum forum has been helpful, but we really needed a cohesive reference of situational problems. The APMWS book really hit the nail on the head and delivered what we needed the most: a practical guide to Scrum with anecdotes and "what happens if..." situations from real world Scrum implementations. This came just in time for us, and we are feeling more confident for our upcoming certification class.
The appendices in the back are also very helpful. The "Rules"
appendix is perfect as a quick introduction to Scrum for new Team
members and Product Owners. It's actually quite detailed for being such a short appendix.
Also, for newbies the three main Roles are very nicely explained. We had some misconceptions that were immediately addressed by this book.
Anyway, from a Scrum newbie that is faced with implementation issues, thanks to Ken for putting together a real world implementation guide.Agile Project Management with Scrum (Microsoft Professional) Overview
The rules and practices for Scrum—a simple process for managing complex projects—are few, straightforward, and easy to learn. But Scrum's simplicity itself—its lack of prescription—can be disarming, and new practitioners often find themselves reverting to old project management habits and tools and yielding lesser results. In this illuminating series of case studies, Scrum co-creator and evangelist Ken Schwaber identifies the real-world lessons—the successes and failures—culled from his years of experience coaching companies in agile project management. Through them, you'll understand how to use Scrum to solve complex problems and drive better results—delivering more valuable software faster.

Gain the foundation in Scrum theory—and practice—you need to:

Rein in even the most complex, unwieldy projects
Effectively manage unknown or changing product requirements
Simplify the chain of command with self-managing development teams
Receive clearer specifications—and feedback—from customers
Greatly reduce project planning time and required tools
Build—and release—products in 30-day cycles so clients get deliverables earlier
Avoid missteps by regularly inspecting, reporting on, and fine-tuning projects
Support multiple teams working on a large-scale project from many geographic locations
Maximize return on investment!


Want to learn more information about Agile Project Management with Scrum (Microsoft Professional)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Requirements Management Using IBM® Rational® RequisitePro® Review

Requirements Management Using IBMandreg; Rationalandreg; RequisiteProandreg;
Average Reviews:

(More customer reviews)
Are you looking to buy Requirements Management Using IBM® Rational® RequisitePro®? Here is the right place to find the great deals. we can offer discounts of up to 90% on Requirements Management Using IBM® Rational® RequisitePro®. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Requirements Management Using IBM® Rational® RequisitePro® ReviewMy firm recently began using ReqPro, but despite training sessions and "cheat sheets", many of us were still floundering. I looked for training materials on the IBM web site, but they were all too expensive, so I had to find an alternate source.
I found this book and decided to try it out. It has proved to be one of the best IT BA-related how-to books I've read (and I've read most of them). Not only does it provide clear, lucid instructions on how to use ReqPro, it gives concrete and valuable insight for organizing a large Requirements project. As a result of my own experiences, I recommended that all the BA's in my group be given a copy. It has received excellent reviews from them, as well.
Finally, while it is mainly a book about how to use ReqPro to manage RM, it also provides valuable insight to the generic RM process, that is useful even if you don't use the expensive IBM tool.Requirements Management Using IBM® Rational® RequisitePro® OverviewOptimize Your Entire Requirements Process–and Use Requirements to Build More Successful Software Using IBM® Rational® RequisitePro®, you can systematically improve the way you create and maintain requirements–and use those requirements to build more effective, higher-quality software. Now, for the first time, there's a comprehensive, hands-on guide to optimally using RequisitePro in real-world development environments. Utilizing a start-to-finish sample project, requirements expert Peter Zielczynski introduces an organized, best-practice approach to managing requirements and shows how to implement every step with RequisitePro. You'll walk through planning, eliciting, and clarifying stakeholder requirements; building use cases and other key project documents; managing changing requirements; transforming requirements into designs; and much more. Every stage of the process is illuminated with examples, realistic artifacts, and practical solutions. This book is an invaluable resource for everyone who creates requirements, and everyone who relies on them: business analysts, systems analysts, project managers, architects, designers, developers, and testers alike.Coverage includes Overcoming the three leading causes of project failure: lack of user input, incomplete requirements and specifications, and poorly managed change Understanding each type of software requirement–how they interrelate, and what makes a good requirementEstablishing a Requirements Management Plan that describes how requirements are created and handled throughout the project lifecycleDeveloping a Vision document that can drive your project from beginning to endCreating high-quality use casesUsing requirements as the basis for system designLeveraging RequisitePro features for improved project managementIntegrating requirements management with the IBM Rational Unified Process®Foreword xviiPreface xixAcknowledgments xxiiiAbout the Author xxvPart I: Overview 1Chapter 1: Requirements Management 3Chapter 2: Overview of RequisitePro 23Part II: Requirements Management Activities 33Chapter 3: Establishing a Requirements Management Plan 35Chapter 4: Setting up the Project 45 Chapter 5: Requirements Elicitation 63Chapter 6: Developing a Vision Document 99Chapter 7: Creating Use Cases 129 Chapter 8: Supplementary Specification 157 Chapter 9: Creating Test Casesfrom Use Cases 191 Chapter 10: Creating Test Casesfrom Supplementary Requirements 221 Chapter 11: Object-Oriented Design 243Chapter 12: Documentation 273Part III: Other Topics 285Chapter 13: Managing Projects 287Chapter 14: Requirements Management in the Rational Unified Process 295Part IV: Review 311Chapter 15: Summary 313Appendix: Sample Requirements Management Plan 319Index 327

Want to learn more information about Requirements Management Using IBM® Rational® RequisitePro®?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...