ARE YOU EXPERIENCING CHALLENGES WITH YOUR SOFTWARE?
For software applications to achieve optimal delivery there are many variables
behind the scenes that need to be carefully aligned. Too often, software projects
or initiatives fall short of their original goal, with 30% of all I.T projects failing.
This book addresses this problem, providing insight into how your software
applications large or small can best achieve their optimal outcome.
Available in both paperback and e-book versions “It Should Just Work; Customer
Satisfaction and the Value of Software Testing” outlines a 4-step process of
“Problem, Cause, Treat & Apply” to address the challenges faced with your
software delivery. “It Should Just Work” explains why you need software testing
and the benefits it will have on your bottom line!
WRITTEN SPECIFICALLY FOR EXECUTIVES, BUSINESS OR
TECHNOLOGY OWNERS, THE BOOK ADDRESSES AND INCLUDES:
- Software testing operation models
- Effective test management
- Staff confidence and assertiveness
- Mobile device testing
- Staff delegation & communication methods
- Case studies – what to do and what to avoid
- Bonus material - “The 7 critical steps to delivering quality software”
If you’re looking for advice about developing, selecting,
upgrading or maintaining software, this is the book for you.
The author Michael Hamilton is a software testing consultant and has worked in the IT industry for 14 years. He draws on experience with companies of Telstra, Optus, Vodafone, NAB and MLC.
Michael has worked with some of the best and brightest within the industry and will share his firsthand knowledge on the pros/cons of strategic software delivery.
By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin (“Uncle Bob”) reveals those rules and helps you apply them.
Martin’s Clean Architecture doesn’t merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you’ve come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you’ll face–the ones that will make or break your projects.Learn what software architects need to achieve–and core disciplines and practices for achieving it Master essential software design principles for addressing function, component separation, and data management See how programming paradigms impose discipline by restricting what developers can do Understand what’s critically important and what’s merely a “detail” Implement optimal, high-level structures for web, database, thick-client, console, and embedded applications Define appropriate boundaries and layers, and organize components and services See why designs and architectures go wrong, and how to prevent (or fix) these failures
Clean Architecture is essential reading for every current or aspiring software architect, systems analyst, system designer, and software manager–and for every programmer who must execute someone else’s designs.
Register your product for convenient access to downloads, updates, and/or corrections as they become available.
In Clean Code, legendary software expert Robert C. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer--but only if you work at it. You will be challenged to think about what’s right about that code and what’s wrong with it. More important, you will be challenged to reassess your professional values and your commitment to your craft.
In The Clean Coder, Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice--about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act.
Readers of this collection will come away understandingHow to tell the difference between good and bad code How to write good code and how to transform bad code into good code How to create good names, good functions, good objects, and good classes How to format code for maximum readability How to implement complete error handling without obscuring code logic How to unit test and practice test-driven development What it means to behave as a true software craftsman How to deal with conflict, tight schedules, and unreasonable managers How to get into the flow of coding and get past writer’s block How to handle unrelenting pressure and avoid burnout How to combine enduring attitudes with new development paradigms How to manage your time and avoid blind alleys, marshes, bogs, and swamps How to foster environments where programmers and teams can thrive When to say “No”--and how to say it When to say “Yes”--and what yes really means