0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (82)
  • R250 - R500 (267)
  • R500+ (7,546)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Software engineering

Site Reliability Engineering (Paperback): Betsy Beyer, Jennifer Petoff, Chris Jones, Niall Richard Murphy Site Reliability Engineering (Paperback)
Betsy Beyer, Jennifer Petoff, Chris Jones, Niall Richard Murphy
R1,434 R1,021 Discovery Miles 10 210 Save R413 (29%) Ships in 10 - 15 working days

The overwhelming majority of a software system's lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems? In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You'll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient-lessons directly applicable to your organization. This book is divided into four sections: Introduction-Learn what site reliability engineering is and why it differs from conventional IT industry practices Principles-Examine the patterns, behaviors, and areas of concern that influence the work of a site reliability engineer (SRE) Practices-Understand the theory and practice of an SRE's day-to-day work: building and operating large distributed computing systems Management-Explore Google's best practices for training, communication, and meetings that your organization can use

Linkers and Loaders (Paperback, Revised ed.): John Levine Linkers and Loaders (Paperback, Revised ed.)
John Levine
R1,441 Discovery Miles 14 410 Ships in 10 - 15 working days

Whatever your programming language, whatever your platform, you probably tap into linker and loader functions all the time. But do you know how to use them to their greatest possible advantage? Only now, with the publication of Linkers & Loaders, is there an authoritative book devoted entirely to these deep-seated compile-time and run-time processes.
The book begins with a detailed and comparative account of linking and loading that illustrates the differences among various compilers and operating systems. On top of this foundation, the author presents clear practical advice to help you create faster, cleaner code. You'll learn to avoid the pitfalls associated with Windows DLLs, take advantage of the space-saving, performance-improving techniques supported by many modern linkers, make the best use of the UNIX ELF library scheme, and much more. If you're serious about programming, you'll devour this unique guide to one of the field's least understood topics. Linkers & Loaders is also an ideal supplementary text for compiler and operating systems courses.
*Includes a linker construction project written in Perl, with project files available for download. *Covers dynamic linking in Windows, UNIX, Linux, BeOS, and other operating systems.
*Explains the Java linking model and how it figures in network applets and extensible Java code.
*Helps you write more elegant and effective code, and build applications that compile, load, and run more efficiently.

New Programmer's Survival Manual - Navigate Your Workplace, Cube Farm, or Startup (Paperback): Joshua D. Carter New Programmer's Survival Manual - Navigate Your Workplace, Cube Farm, or Startup (Paperback)
Joshua D. Carter
R652 R601 Discovery Miles 6 010 Save R51 (8%) Ships in 10 - 15 working days

It's your first day on the job. You've got the programming chops, you're up on the latest tech, you're sitting at your workstation...now what? Give your career the jolt it needs to get going: essential industry skills to help you apply your raw programming talent and make a name for yourself. Programming commercially in the modern workplace requires skills and experience that you can't get from school or from working on your own. You need the hard-won lessons of years of experience in the workplace. Joshua D. Carter give you his. Programming at this level requires new skills---you'll build programs that dwarf anything you've done on your own. This book introduces you to practices for working on large, long-lived programs with a professional level of quality. Along the way, you'll learn tips for working efficiently with your tools, and discover new tools not often used by the student or hobbyist. Living in the corporate working environment requires its own savvy. You'll learn how to understand and navigate the business, the office, and how to deal with other people outside of your department. You'll understand where you fit into the big picture and how you contribute to the company's success. You'll also get a candid look at the tougher aspects of the job: stress, conflict, and office politics. Finally, programming is a job you can do for the long haul. This book helps you look ahead to the years to come, and your future opportunities---either as a programmer or in another role you grow into. There's nothing quite like the satisfaction of shipping a product and knowing, "I built that." Whether you work on embedded systems or web-based applications, in trendy technologies or legacy systems, this book helps you get from raw skill to an accomplished professional.

Privacy Engineering (Paperback): Nishant Bhajaria Privacy Engineering (Paperback)
Nishant Bhajaria
R1,261 Discovery Miles 12 610 Ships in 10 - 15 working days

PrivacyEngineering is a hands-on guide to building a modern and flexible privacy program for your organization. It helps map essential legal requirements into practical engineering techniques that you can implement right away. The book develops your strategic understanding of data governance and helps you navigate the tricky trade-offs between privacy and business needs. You'll learn to spot risks in your own data management systems and prepare to satisfy both internal and external privacy audits. There's no bureaucratic new processes or expensive new software necessary. You'll learn how to repurpose the data and security tools you already use to achieve your privacy goals. Preserving the privacy of your users is essential for any successful business. Well-designed processes and data governance ensure that privacy is built into your systems from the ground up, keeping your users safe and helping your organization maintain compliance with the law.

Fundamentals of Multicore Software Development (Hardcover, New): Victor Pankratius, Ali-Reza Adl-Tabatabai, Walter Tichy Fundamentals of Multicore Software Development (Hardcover, New)
Victor Pankratius, Ali-Reza Adl-Tabatabai, Walter Tichy
R5,782 Discovery Miles 57 820 Ships in 10 - 15 working days

With multicore processors now in every computer, server, and embedded device, the need for cost-effective, reliable parallel software has never been greater. By explaining key aspects of multicore programming, Fundamentals of Multicore Software Development helps software engineers understand parallel programming and master the multicore challenge. Accessible to newcomers to the field, the book captures the state of the art of multicore programming in computer science. It covers the fundamentals of multicore hardware, parallel design patterns, and parallel programming in C++, .NET, and Java. It also discusses manycore computing on graphics cards and heterogeneous multicore platforms, automatic parallelization, automatic performance tuning, transactional memory, and emerging applications. As computing power increasingly comes from parallelism, software developers must embrace parallel programming. Written by leaders in the field, this book provides an overview of the existing and up-and-coming programming choices for multicores. It addresses issues in systems architecture, operating systems, languages, and compilers.

Data Structure and Software Engineering - Challenges and Improvements (Hardcover): James L. Antonakos Data Structure and Software Engineering - Challenges and Improvements (Hardcover)
James L. Antonakos
R3,526 Discovery Miles 35 260 Ships in 10 - 15 working days

Data structure and software engineering is an integral part of computer science, which, as a whole, is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems. This new book presents new approaches and methods to knowledge sharing, brain mapping, data integration, data storage, managing an organizations business process and domain data, new software and hardware testing methods, and a game development framework used as a learning aid in a software engineering at the university level. The book also features a review of social software engineering metrics, methods for processing business information, and using Pegasys to create and manage sequence analysis workflows in biology.

IAENG Transactions on Engineering Technologies - Special Edition of the World Congress on Engineering and Computer Science 2011... IAENG Transactions on Engineering Technologies - Special Edition of the World Congress on Engineering and Computer Science 2011 (Hardcover, 2013 ed.)
Haeng-kon Kim, Sio-Iong Ao, Burghard B. Rieger
R4,068 Discovery Miles 40 680 Ships in 18 - 22 working days

This volume contains thirty revised and extended research articles written by prominent researchers participating in an international conference in engineering technologies and physical science and applications. The conference serves as good platforms for the engineering community to meet with each other and to exchange ideas. The conference has also struck a balance between theoretical and application development. The conference is truly international meeting with a high level of participation from many countries. Topics covered include chemical engineering, circuits, communications systems, control theory, engineering mathematics, systems engineering, manufacture engineering, and industrial applications. The book offers the state of art of tremendous advances in engineering technologies and physical science and applications, and also serves as an excellent reference work for researchers and graduate students working with/on engineering technologies and physical science and applications.

The Way of the Web Tester (Paperback): Jonathan Rasmusson The Way of the Web Tester (Paperback)
Jonathan Rasmusson
R657 R606 Discovery Miles 6 060 Save R51 (8%) Ships in 10 - 15 working days

This book is for everyone who needs to test the web. As a tester, you'll automate your tests. As a developer, you'll build more robust solutions. And as a team, you'll gain a vocabulary and a means to coordinate how to write and organize automated tests for the web. Follow the testing pyramid and level up your skills in user interface testing, integration testing, and unit testing. Your new skills will free you up to do other, more important things while letting the computer do the one thing it's really good at: quickly running thousands of repetitive tasks. This book shows you how to do three things: * How to write really good automated tests for the web. * How to pick and choose the right ones. * How to explain, coordinate, and share your efforts with others. If you're a traditional software tester who has never written an automated test before, this is the perfect book for getting started. Together, we'll go through everything you'll need to start writing your own tests. If you're a developer, but haven't thought much about testing, this book will show you how to move fast without breaking stuff. You'll test RESTful web services and legacy systems, and see how to organize your tests. And if you're a team lead, this is the Rosetta Stone you've been looking for. This book will help you bridge that testing gap between your developers and your testers by giving your team a model to discuss automated testing, and most importantly, to coordinate their efforts.The Way of the Web Tester is packed with cartoons, graphics, best practices, war stories, plenty of humor, and hands-on tutorial exercises that will get you doing the right things, the right way.

Software Engineering Reviews and Audits (Hardcover, New): Boyd L. Summers Software Engineering Reviews and Audits (Hardcover, New)
Boyd L. Summers
R2,661 Discovery Miles 26 610 Ships in 10 - 15 working days

Accurate software engineering reviews and audits have become essential to the success of software companies and military and aerospace programs. These reviews and audits define the framework and specific requirements for verifying software development efforts. Authored by an industry professional with three decades of experience, Software Engineering Reviews and Audits offers authoritative guidance for conducting and performing software first article inspections, and functional and physical configuration software audits. It prepares readers to answer common questions for conducting and performing software reviews and audits, such as: What is required, who needs to participate, and how do we ensure success in all specified requirements in test and released configuration baselines? Complete with resource-rich appendices, this concise guide will help you: * Conduct effective and efficient software reviews and audits * Understand how to structure the software development life cycle * Review software designs and testing plans properly * Access best methods for reviews and audits * Achieve compliance with mandatory and contractual software requirements The author includes checklists, sample forms, and a glossary of industry terms and acronyms to help ensure formal audits are successful the first time around. The contents of the text will help you maintain a professional setting where software is developed for profit, increase service quality, generate cost reductions, and improve individual and team efforts.

Beginning Programming All-in-One For Dummies, 2nd Edition (Paperback, 2nd Edition): W Wang Beginning Programming All-in-One For Dummies, 2nd Edition (Paperback, 2nd Edition)
W Wang
R706 Discovery Miles 7 060 Ships in 10 - 15 working days

Let there be code! Beginning Programming All-in-One For Dummies offers one guide packed with 7 books to teach you programming across multiple languages. Coding can seem complex and convoluted, but Dummies makes it simple and easy to understand. You'll learn all about the principles of programming, algorithms, data structures, debugging programs, unique applications of programming and more while learning about some of the most popular programming languages used today. Move confidently forward in your computer science coursework or straight into the workforce. You'll come away with a rock-solid foundation in the programming basics, using data, coding for the web, and building killer apps. Learn the basics of coding, including writing and compiling code, using algorithms, and data structures Get comfortable with the syntax of several different programming languages Wrap your mind around interesting programming opportunities such as conducting biological experiments within a computer or programming a video game engine Develop cross-platform applications for desktop and mobile devices This essential guide takes the complexity and convolution out of programming for beginners and arms you with the knowledge you need to follow where the code takes you.

97 Things Every Scrum Practitioner Should Know - Collective Wisdom from the Experts (Paperback): Gunther Verheyen 97 Things Every Scrum Practitioner Should Know - Collective Wisdom from the Experts (Paperback)
Gunther Verheyen
R837 Discovery Miles 8 370 Ships in 10 - 15 working days

Improve your understanding of Scrum through the proven experience and collected wisdom of experts around the world. Based on real-life experiences, the 97 essays in this unique book provide a wealth of knowledge and expertise from established practitioners who have dealt with specific problems and challenges with Scrum. You'll find out more about the rules and roles of this framework, as well as tactics, strategies, specific patterns to use with Scrum, and stories from the trenches. You'll also gain insights on how to apply, tune, and tweak Scrum for your work. This guide is an ideal resource for people new to Scrum and those who want to assess and improve their understanding of this framework. Learn tips and tricks from some of the world's leading experts on Scrum Understand how leading practitioners deal with real-life problems Explore essays that address product ownership, collaboration, mastership, and the impact of Scrum on an organization Apply the solutions in this book to your own problems with Scrum

Implementing and Developing Cloud Computing Applications (Hardcover): David E.Y. Sarna Implementing and Developing Cloud Computing Applications (Hardcover)
David E.Y. Sarna
R2,622 Discovery Miles 26 220 Ships in 10 - 15 working days

From small start-ups to major corporations, companies of all sizes have embraced cloud computing for the scalability, reliability, and cost benefits it can provide. It has even been said that cloud computing may have a greater effect on our lives than the PC and dot-com revolutions combined. Filled with comparative charts and decision trees, Implementing and Developing Cloud Computing Applications explains exactly what it takes to build robust and highly scalable cloud computing applications in any organization. Covering the major commercial offerings currently available, it provides authoritative guidance through the implementation process. It puts cloud computing into historical context and considers how cloud computing affects project management, budgeting, and lifecycle management in your organization. It also explains how to: * Choose the best combination of platforms, tools, and services * Develop new cloud applications from scratch * Migrate legacy software * Prevent lock-in to a single vendor * Estimate costs and benefits * Address reliability, availability, and security concerns * Use interclouding, Cloud Brokers, and other techniques for safely deploying in public, private, and hybrid clouds * Take advantage of the latest developments, including OpenStack From software and testing tools to best practices and service providers, this book considers the entire cloud application environment. It details the platforms currently available, tools that facilitate development, as well as the costs involved. Designed specifically for software developers and their managers, this complete resource includes case studies that illustrate the latest cloud computing technologies, implementation issues, and recently developed solutions. It also provides access to a blog to help keep you current on the latest developments in cloud computing.

Software Engineering - Principles and Practice 3e (Paperback, 3rd Edition): Hj Van Vliet Software Engineering - Principles and Practice 3e (Paperback, 3rd Edition)
Hj Van Vliet
R1,674 Discovery Miles 16 740 Ships in 10 - 15 working days

In-depth coverage of the latest advances in software engineering

Aimed at defining inherent problems and providing appropriate solutions when constructing large software systems, the study of software engineering is an essential practice in order to create and maintain successful software development. This new edition shows you how to appreciate the issues, design trade-offs, and teamwork required for successful software development. With a special emphasis placed on the managerial aspects and human factors involved in software projects, this book reflects the changes taking place within software engineering and includes a major update on architecture and the increasingly hybrid character of software engineering. Offers comprehensive coverage of the fundamentals of software engineering as well as revised and updated text on the latest advances in the field, including agile methods, open source, and UML2Incorporates discussion of commercial off-the-shelf products and open sourceExamines the impact of lightweight versus heavyweight methods, paying particular attention to agile approachesAddresses the globalization of software development and the impact of the Web

This new edition is an invaluable resource for anyone involved in software development and maintenance.

Product Release Planning - Methods, Tools and Applications (Hardcover): Guenther Ruhe Product Release Planning - Methods, Tools and Applications (Hardcover)
Guenther Ruhe
R2,905 Discovery Miles 29 050 Ships in 10 - 15 working days

Business success hinges on successfully creating products with the right features. You must correctly analyze the needs of the customer and match these needs with your resources to not only produce a product and but also deliver it in a timely manner. An in-depth understanding of systematic release planning can put you on this path. Authored by renowned expert Gunther Ruhe, Product Release Planning: Methods, Tools and Applications presents methods and tools to apply sound planning to product development and product management.

The book covers the different aspects of supporting product release decisions ranging from foundations to methods, tools, and applications. Equal parts art and science, the actual decision-making is described as a process of combining rigorous methods with the intuition and experience of human experts. Ruhe provides a guided tour through the methodology and use of release planning, starting with technology and market needs and proceeding to product planning and finally to development projects. He studies three fundamental classes of problems: prioritization of features, product release planning on a strategic level (roadmapping), and release planning on an operational level (staffing).

Presenting and discussing tool support for all the methods covered, the author supplies case studies that underpin the methodologies with practical examples. He also supplies trial accounts (read only) for the two most important decision tools for prioritization and product release planning. The author freely admits that the techniques presented are not supposed to be the ultimate truth, but a direction to go to support human decision-making, to better understand the rational of the decisions made, and to grow in the capability of mastering the whole planning process.

About the Author: Gunther Ruhe holds an Industrial Research Chair in Software Engineering at University of Calgary. His main results and publications are in software engineering decision support, product release planning, project management, as well as measurement, simulation, optimization and empirical research for software-based systems. From 1996 until 2001 he was deputy director of the Fraunhofer Institute for Experimental Software Engineering in Kaiserslautern, Germany. He has comprehensive experience in industry collaboration projects and is the Founder and CEO of Expert Decisions Inc. Dr. Ruhe is a member of the ACM, the IEEE Computer Society and the German Computer Society GI.

Cloud Computing and Software Services - Theory and Techniques (Hardcover): Syed A. Ahson, Mohammad Ilyas Cloud Computing and Software Services - Theory and Techniques (Hardcover)
Syed A. Ahson, Mohammad Ilyas
R5,780 Discovery Miles 57 800 Ships in 10 - 15 working days

Whether you re already in the cloud, or determining whether or not it makes sense for your organization, Cloud Computing and Software Services: Theory and Techniques provides the technical understanding needed to develop and maintain state-of-the-art cloud computing and software services. From basic concepts and recent research findings to future directions, it gathers the insight of 50 experts from around to present a global perspective on the range of technical topics related to cloud computing and Software as a Service (SaaS). The book also:

Reviews real cases and applications of cloud computing
Discusses the infrastructure cloud and Infrastructure as a Service (IaaS)
Considers data- and compute-intensive environments
Examines security and reliability in the cloud

Witten in a manner that makes this complex subject easy to understand, this is an ideal one-stop reference for anyone interested in cloud computing. The accessible language and wealth of illustrations also make it suitable for academic and research-oriented settings. The comprehensive coverage supplies you with the understanding of cloud computing technologies and trends in parallel computing needed to establish and maintain effective and efficient computing and software services.

Praise for:

a must for professionals and executives as each chapter is contributed by a team of highly accomplished and acclaimed researchers, pundits, and professors.
Pethuru Raj PhD, Robert Bosch Engineering and Business Solutions (RBEI) Ltd, India

Managing Software Quality & Business Risk (Paperback): M.A. Ould Managing Software Quality & Business Risk (Paperback)
M.A. Ould
R2,622 Discovery Miles 26 220 Ships in 10 - 15 working days

How to manage quality up, and risk down. This invaluable guide to project planning and strategic decision making for software developers presents practical and realistic planning techniques to increase chances of a project delivering to time and budget. Offering clear explanations and real-world experiences, the key components of technical management are laid out as templates and checklists to assist managers with their project development. With thirty years of experience in software development, Martyn Ould provides:
* Proven strategies for a disciplined approach to project planning
* Steps to take in risks and uncertainties in the project
* Reliable methods for reducing risks to an acceptable level
* A quality planning process that is rooted in the technical requirements of the system
* Insight into monitoring and measuring project progress
* Real-world experience through case studies and examples

Software Engineering: A Hands-On Approach (Hardcover, 2013 ed.): Roger Y Lee Software Engineering: A Hands-On Approach (Hardcover, 2013 ed.)
Roger Y Lee
R1,963 Discovery Miles 19 630 Ships in 10 - 15 working days

This textbook provides a progressive approach to the teaching of software engineering. First, readers are introduced to the core concepts of the object-oriented methodology, which is used throughout the book to act as the foundation for software engineering and programming practices, and partly for the software engineering process itself. Then, the processes involved in software engineering are explained in more detail, especially methods and their applications in design, implementation, testing, and measurement, as they relate to software engineering projects. At last, readers are given the chance to practice these concepts by applying commonly used skills and tasks to a hands-on project. The impact of such a format is the potential for quicker and deeper understanding. Readers will master concepts and skills at the most basic levels before continuing to expand on and apply these lessons in later chapters.

Software Craftsman, The - Professionalism, Pragmatism, Pride (Paperback): Sandro Mancuso Software Craftsman, The - Professionalism, Pragmatism, Pride (Paperback)
Sandro Mancuso
R845 R729 Discovery Miles 7 290 Save R116 (14%) Ships in 5 - 10 working days

Be a Better Developer and Deliver Better Code Despite advanced tools and methodologies, software projects continue to fail. Why? Too many organizations still view software development as just another production line. Too many developers feel that way, too-and they behave accordingly. In The Software Craftsman: Professionalism, Pragmatism, Pride, Sandro Mancuso offers a better and more fulfilling path. If you want to develop software with pride and professionalism; love what you do and do it with excellence; and build a career with autonomy, mastery, and purpose, it starts with the recognition that you are a craftsman. Once you embrace this powerful mindset, you can achieve unprecedented levels of technical excellence and customer satisfaction. Mancuso helped found the world's largest organization of software craftsmen; now, he shares what he's learned through inspiring examples and pragmatic advice you can use in your company, your projects, and your career. You will learn Why agile processes aren't enough and why craftsmanship is crucial to making them work How craftsmanship helps you build software right and helps clients in ways that go beyond code How and when to say "No" and how to provide creative alternatives when you do Why bad code happens to good developers and how to stop creating and justifying it How to make working with legacy code less painful and more productive How to be pragmatic-not dogmatic-about your practices and tools How to lead software craftsmen and attract them to your organization What to avoid when advertising positions, interviewing candidates, and hiring developers How developers and their managers can create a true culture of learning How to drive true technical change and overcome deep patterns of skepticism Sandro Mancuso has coded for startups, software houses, product companies, international consultancies, and investment banks. In October 2013, he cofounded Codurance, a consultancy based on Software Craftsmanship principles and values. His involvement with Software Craftsmanship began in 2010, when he founded the London Software Craftsmanship Community (LSCC), now the world's largest and most active Software Craftsmanship community, with more than two thousand craftsmen. For the past four years, he has inspired and helped developers to organize Software Craftsmanship communities throughout Europe, the United States, and the rest of the world.

The Nature of Software Development (Paperback): Ron Jeffries The Nature of Software Development (Paperback)
Ron Jeffries
R532 R504 Discovery Miles 5 040 Save R28 (5%) Ships in 10 - 15 working days

You need to get value from your software project. You need it "free, now, and perfect." We can't get you there, but we can help you get to "cheaper, sooner, and better." This book leads you from the desire for value down to the specific activities that help good Agile projects deliver better software sooner, and at a lower cost. Using simple sketches and a few words, the author invites you to follow his path of learning and understanding from a half century of software development and from his engagement with Agile methods from their very beginning. The book describes software development, starting from our natural desire to get something of value. Each topic is described with a picture and a few paragraphs. You're invited to think about each topic; to take it in. You'll think about how each step into the process leads to the next. You'll begin to see why Agile methods ask for what they do, and you'll learn why a shallow implementation of Agile can lead to only limited improvement. This is not a detailed map, nor a step-by-step set of instructions for building the perfect project. There is no map or instructions that will do that for you. You need to build your own project, making it a bit more perfect every day. To do that effectively, you need to build up an understanding of the whole process. This book points out the milestones on your journey of understanding the nature of software development done well. It takes you to a location, describes it briefly, and leaves you to explore and fill in your own understanding. What You Need: You'll need your Standard Issue Brain, a bit of curiosity, and a desire to build your own understanding rather than have someone else's detailed ideas poured into your head.

Software Measurement - Establish - Extract - Evaluate - Execute (Hardcover, 2007 ed.): Christof Ebert, Reiner Dumke Software Measurement - Establish - Extract - Evaluate - Execute (Hardcover, 2007 ed.)
Christof Ebert, Reiner Dumke
R1,510 Discovery Miles 15 100 Ships in 18 - 22 working days

In this comprehensive introduction to software measurement, Ebert and Dumke detail knowledge and experiences about the subject in an easily understood, hands-on presentation. The book describes software measurement in theory and practice as well as provides guidance to all relevant measurement tools and online references. In addition, it presents hands-on experience from industry leaders and provides many examples and case studies from Global 100 companies. Besides the many practical hints and checklists, readers will also appreciate the large reference list, which includes links to metrics communities where project experiences are shared.

Business Process Technology - A Unified View on Business Processes, Workflows and Enterprise Applications (Hardcover, 2010... Business Process Technology - A Unified View on Business Processes, Workflows and Enterprise Applications (Hardcover, 2010 ed.)
Colin Atkinson; Dirk Draheim
R1,579 Discovery Miles 15 790 Ships in 18 - 22 working days

Currently, we see a variety of tools and techniques for specifying and implementing business processes. The problem is that there are still gaps and tensions between the different disciplines needed to improve business process execution and improvement in enterprises. Business process modeling, workflow execution and application programming are examples of disciplines that are hosted by different communities and that emerged separately from each other. In particular, concepts have not yet been fully elaborated at the system analysis level. Therefore, practitioners are faced again and again with similar questions in concrete business process projects: Which decomposition mechanism to use? How to find the correct granularity for business process activities? Which implementing technology is the optimal one in a given situation? This work offers an approach to the systematization of the field. The methodology used is explicitly not a comparative analysis of existing tools and techniques - although a review of existing tools is an essential basis for the considerations in the book. Rather, the book tries to provide a landscape of rationales and concepts in business processes with a discussion of alternatives.

Fearless Change - Patterns for Introducing New Ideas (paperback) (Paperback): Mary Lynn Manns, Linda Rising Fearless Change - Patterns for Introducing New Ideas (paperback) (Paperback)
Mary Lynn Manns, Linda Rising
R1,047 R876 Discovery Miles 8 760 Save R171 (16%) Ships in 18 - 22 working days

"All that have ever tried to impose change in their organization will immediately recognize and truly value the in-depth knowledge and experience captured in this book. It contains a collection of eye-openers that is a treasure chest for pioneers of new organizational ideas, A fantastic toolbox for use in future missions!" -Lise B. Hvatum, product development manager, Schlumberger "If you have need of changing your organization, and especially of introducing new techniques, then you want to understand what is in this book. It will help you avoid common pitfalls that doom many such projects and will show you a clear path to success. The techniques are derived from the experience of many individuals and organizations. Many are also fun to apply. This stuff is really cool-and really hot." -Joseph Bergin, professor of computer science, Pace University, New York "If change is the only guarantee in life, why is it so hard to do? As this book points out, people are not so much resistant to change itself as they are to being changed. Mary Lynn and Linda have successfully used the pattern form to capture and present the recurring lessons of successful change efforts and have placed a powerful knowledge resource in the hands of their readers." -Alan O'Callaghan, researcher, Software Technology Research Laboratory, De Montfort University, United Kingdom "The most difficult part of absorbing patterns, or any technology, into an organization is overcoming the people issues. The patterns in this book are the documentation of having gone through that experience, giving those that dare push the envelope a head start at success."-David E. DeLano, IBM Pervasive Computing "If you have ever wondered how you could possibly foster any cultural changes in your organization, in this book you will find a lot of concrete advice for doing so. I recommend that everyone read this book who has a vast interest in keeping his or her organization flexible and open for cultural change." -Jutta Eckstein, Independent Consultant, Objects In Action Author of Agile Software Development in the Large 48 Patterns for Driving and Sustaining Change in Your Organization Change. It's brutally tough to initiate, even harder to sustain. It takes too long. People resist it. But without it, organizations lose their competitive edge. Fortunately, you can succeed at making change. In Fearless Change, Mary Lynn Manns and Linda Rising illuminate 48 proven techniques, or patterns, for implementing change in organizations or teams of all sizes, and show you exactly how to use them successfully. Find out how to Understand the forces in your organization that drive and retard change Plant the seeds of change Drive participation and buy-in, from start to finish Choose an "official skeptic" to sharpen your thinking Make your changes appear less threatening Find the right timing and the best teaching moments Sustain your momentum Overcome adversity and celebrate success Inspired by the "pattern languages" that are transforming fields from software to architecture, the authors illuminate patterns for every stage of the change process: knowledge, persuasion, decision, implementation, and confirmation. These flexible patterns draw on the experiences of hundreds of leaders. They offer powerful insight into change-agent behavior, organizational culture, and the roles of every participant. Best of all, they're easy to use-and they work!

Learning React - Modern Patterns for Developing React Apps (Paperback, 2nd edition): Eve Porcello, Alex Banks Learning React - Modern Patterns for Developing React Apps (Paperback, 2nd edition)
Eve Porcello, Alex Banks
R1,083 Discovery Miles 10 830 Ships in 10 - 15 working days

If you want to learn how to build efficient React applications, this is your book. Ideal for web developers and software engineers who understand how JavaScript, CSS, and HTML work in the browser, this updated edition provides best practices and patterns for writing modern React code. No prior knowledge of React or functional programming is necessary. Authors Alex Banks and Eve Porcello show you how to create UIs that can deftly display changes without page reloads on large-scale data-driven websites. You'll also discover how to work with functional programming and the latest ECMAScript features. Once you learn how to build React components with this hands-on guide, you'll understand just how useful React can be in your organization. Understand key functional programming concepts with JavaScript Look under the hood to learn how React runs in the browser Create application presentation layers with React components Manage data and reduce the time you spend debugging applications Explore React's component lifecycle to improve UI performance Use a routing solution for single-page application features Learn how to structure React applications with servers in mind

Handbook of Enterprise Integration (Hardcover): Mostafa Hashem Sherif Handbook of Enterprise Integration (Hardcover)
Mostafa Hashem Sherif
R4,283 Discovery Miles 42 830 Ships in 10 - 15 working days

Maintaining compatibility among all affected network and application interfaces of modern enterprise systems can quickly become costly and overwhelming. This handbook presents the knowledge and practical experience of a global group of experts from varying disciplines to help you plan and implement enterprise integration projects that respond to business needs quickly and are seamless to business users. The Handbook of Enterprise Integration brings together the latest research and application results to provide infrastructure engineers, software engineers, software developers, system designers, and project managers with a clear and comprehensive understanding of systems integration technologies, architectures, applications, and project management techniques involved in enterprise system integration. The text includes coverage of mobile communications, standards for integrated manufacturing and e-commerce, RFID, Web-based systems, and complete service-oriented enterprise modeling and analysis. Practitioners will benefit from insights on managing virtual teams as well as techniques for introducing complex technology into businesses. Covering best practices in enterprise systems integration, the text highlights applications across various business enterprises to help you: Bring together existing systems for business processes improvement Design and implement systems that can be reconfigured quickly and easily in response to evolving operational needs Establish procedures for achieving smooth migrations from legacy systems-with minimal disruption to existing operations Complete with case studies, this book illustrates the current state of the art in the context of user requirements and integration and provides the up-to-date understanding required to manage today's complex and interconnected systems.

Independent Verification and Validation: Life Cycl Cycle Engineering Process for Quality Software (Hardcover): R.O. Lewis Independent Verification and Validation: Life Cycl Cycle Engineering Process for Quality Software (Hardcover)
R.O. Lewis
R4,231 Discovery Miles 42 310 Ships in 18 - 22 working days

Comprehensive and up-to-date, it covers the most vital part of software development, independent verification and validation. Presents a variety of methods that will ensure better quality, performance, cost and reliability of technical products and systems. Features numerous hints, tips and instructions for better interaction between verification and validation personnel, development engineers and managers. Includes 8 case histories ranging from major engineering systems through information systems. Many of the principles involved also apply to computer hardware as well as the fields of science and engineering.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Edge/Fog Computing Paradigm: The…
Pethuru Raj, Kavita Saini, … Hardcover R3,966 Discovery Miles 39 660
Principles of Big Graph: In-depth…
Ripon Patgiri, Ganesh Chandra Deka, … Hardcover R3,925 Discovery Miles 39 250
Lean - The Beginners Bible - 4 books in…
James Turner Hardcover R1,125 R953 Discovery Miles 9 530
Research Anthology on Architectures…
Information R Management Association Hardcover R12,633 Discovery Miles 126 330
Advances in Computers, Volume 130
Ali Hurson Hardcover R3,930 Discovery Miles 39 300
Dark Silicon and Future On-chip Systems…
Suyel Namasudra, Hamid Sarbazi-Azad Hardcover R3,940 Discovery Miles 39 400
Research Anthology on Architectures…
Information R Management Association Hardcover R12,620 Discovery Miles 126 200
Advances in Computers, Volume 124
Suyel Namasudra Hardcover R3,941 Discovery Miles 39 410
Research Anthology on Architectures…
Information R Management Association Hardcover R12,639 Discovery Miles 126 390
Data Prefetching Techniques in Computer…
Pejman Lotfi-Kamran, Hamid Sarbazi-Azad Hardcover R3,923 Discovery Miles 39 230

 

Partners