Angebote zu "Extreme" (12 Treffer)

Kategorien

Shops

Extreme Programming Explained
29,99 € *
ggf. zzgl. Versand

Nearly five years after the first edition of this book exploded on to the market, noted software engineering guru and the father of Extreme Programming (XP) Kent Beck provides a fresh look at this controversial topic. XP remains the most popular agile methodology in software development, and many believe it is ideal for small to mid-size development organizations. However, XP is not without its detractors. The goal of the book remains to help programmers and teams decide if XP is the right path to pursue. The book offers advice, but does not provide a prescriptive, how to style format. This Fifth Anniversary Edition enhances the full knowledge of XP and gives both the advocate and skeptic of XP full detail to move forward with an informed opinion.

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot
User Stories
34,95 € *
ggf. zzgl. Versand

User-Rollen: Übereinstimmungen und Unterschiede zwischen Usern herausarbeiten Stories erfassen: Interviews, Fragebogen, Beobachtung, Workshops Mit Managern, Trainern und Vertriebsmitarbeitern arbeiten Das einzige deutsche Buch, das sich speziell User Stories widmet Eine User Story ist eine in Alltagssprache formulierte Software-Anforderung. Sie ist bewusst kurz gehalten und umfasst in der Regel nicht mehr als zwei Sätze. User Stories werden in Extreme Programming (XP) zur Spezifikation von Anforderungen eingesetzt. Die User Story ist die wichtigste Methode, um ein agiles Projekt zu steuern. Doch wie sieht eine optimale User Story aus? Wie können die Anforderungen der User möglichst exakt formuliert werden? Mike Cohn erläutert dem Leser effiziente Techniken für das Erstellen wertvoller User Stories und wie diese in der agilen Software-Entwicklung für Planung, Management und das Testen effektiv eingesetzt werden.

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot
Agile Estimating and Planning
37,99 € *
ggf. zzgl. Versand

The first step to project success is accurate estimating and realistic planning. Projects with unrealistic expectations affixed to them are likely to derail at an early stage. This book shows the software practitioner how to effectively estimate and properly plan a project within an agile context. The book´s content is suitable for projects using any agile or semi-agile process (such as Extreme Programming, Scrum, Feature Driven Development, Crystal, Adaptive Software Development, DSDM or even the IBM Rational Unified Process). The ideas in this book will work with any iterative development process, which greatly broadens the target audience beyond the traditional agile community. Each chapter is supported by a summary and a set of questions that allows readers to assess their ability to estimate and plan a project. The result is an engaging read with pearls of wisdom that can be applied to the reader´s next project. Product Description Praise for Agile Estimating and Planning Traditional, deterministic approaches to planning and estimating simply don´t cut it on the slippery slopes of today´s dynamic, change-driven projects. Mike Cohn´s breakthrough book gives us not only the philosophy, but also the guidelines and a proven set of tools that we need to succeed in planning, estimating, and scheduling projects with a high uncertainty factor. At the same time, the author never loses sight of the need to deliver business value to the customer each step of the way. -Doug DeCarlo, author of eXtreme Project Management: Using Leadership, Principles and Tools to Deliver Value in the Face of Volatility (Jossey-Bass, 2004) We know how to build predictive plans and manage them. But building plans that only estimate the future and then embrace change, challenge most of our training and skills. In Agile Estimating and Planning , Mike Cohn once again fills a hole in the Agile practices, this time by showing us a workable approach to Agile estimating and planning. Mike delves into the nooks and crannies of the subject and anticipates many of the questions and nuances of this topic. Students of Agile processes will recognize that this book is truly about agility, bridging many of the practices between Scrum and ExtremeProgramming. -Ken Schwaber, Scrum evangelist, Agile Alliance cofounder, and signatory to the Agile Manifesto In Agile Estimating and Planning , Mike Cohn has, for the first time, brought together most everything that the Agile community has learned about the subject. The book is clear, well organized, and a pleasant and valuable read. It goes into all the necessary detail, and at the same time keeps the reader´s burden low. We can dig in as deeply as we need to, without too much detail before we need it. The book really brings together everything we have learned about Agile estimation and planning over the past decade. It will serve its readers well. -Ron Jeffries, www.XProgramming.com, author of Extreme Programming Installed (Addison-Wesley, 2001) and Extreme Programming Adventures in C# (Microsoft Press, 2004) Agile Estimating and Planning provides a view of planning that´s balanced between theory and practice, and it is supported by enough concrete experiences to lend it credibility. I particularly like the quote ´planning is a quest for value.´ It points to a new, more positive attitude toward planning that goes beyond the ´necessary evil´ view that I sometimes hold. -Kent Beck, author of Extreme Programming Explained, Second Edition (Addison-Wesley, 2005) Up-front planning is still the most critical part of software development. Agile software development requires Agile planning techniques. This book shows you how to employ Agile planning in a succinct, practical, and easy-to-follow manner. -Adam Rogers, Ultimate Software Mike does a great follow-up to User Stories Applied by continuing to provide Agile teams with the practical approaches and techniques to increase agility. In this book, Mike provides time-proven and well-tested methods for being successful with the multiple levels of planning and estimating required by Agile. This book is the first to detail the disciplines of Agile estimating and planning, in ways that rival my 1980 civil engineering texts on CPM Planning and Estimating. -Ryan Martens, President and Founder, Rally Software Development Corporation With insight and clarity, Mike Cohn shows how to effectively produce software of high business value. With Agile estimation and planning, you focus

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot
Agile Software Development
48,99 € *
ggf. zzgl. Versand

For courses in Object-Oriented Design, C++ Intermediate Programming, and Object-Oriented Programming. Written for software engineers ?in the trenches,? this text focuses on the technology?the principles, patterns, and process?that help software engineers effectively manage increasingly complex operating systems and applications. There is also a strong emphasis on the people behind the technology. This text will prepare students for a career in software engineering and serve as an on-going education for software engineers. Features + Benefits Comprehensive, pragmatic tutorial on Agile Development and eXtreme programming written by one of the founding father of Agile Development. Teaches software developers how to get projects done on time, and on budget using the power of Agile Development. Uses real-world case studies to show how to of plan, test, refactor, and pair program using eXtreme programming. Focuses on solving customer oriented systems problems using UML and Design Patterns I. AGILE DEVELOPMENT. 1. Agile Practices. 2. Overview of Extreme Programming. 3. Planning. 4. Testing. 5. Refactoring. 6. A Programming Episode. II. AGILE DESIGN. 7. What Is Agile Design? 8. SRP: The Single-Responsibility Principle. 9. OCP: The Open-Closed Principle. 10. LSP: The Liskov Substitution Principle. 11. DIP: The Dependency-Inversion Principle. 12. ISP: The Interface-Segregation Principle. III. THE PAYROLL CASE STUDY. 13. Command and Active Object. 14. Template Method & Strategy: Inheritance vs. Delegation. 15. Facade and Mediator. 16. Singleton and Monostate. 17. Null Object. 18. The Payroll Case Study: Iteration One Begins. 19. The Payroll Case Study: Implementation. IV. PACKAGING THE PAYROLL SYSTEM. 20. Principles of Package Design. 21. Factory. 22. The Payroll Case Study (Part 2). V. THE WEATHER STATION CASE STUDY. 23. Composite. 24. Observer?Backing into a Pattern. 25. Abstract Server, Adapter, and Bridge. 26. Proxy and Stairway to Heaven: Managing Third Party APIs. 27. Case Study: Weather Station. VI. THE ETS CASE STUDY. 28. Visitor. 29. State. 30. The ETS Framework. Appendix A. UML Notation I: The CGI Example. Appendix B. UML Notation II: The Statmux. Appendix C. A Satire of Two Companies. Index. For courses in Object-Oriented Design, C++ Intermediate Programming, and Object-Oriented Programming. Written for software engineers ´´in the trenches,´´ this text focuses on the technology-the principles, patterns, and process-that help software engineers effectively manage increasingly complex operating systems and applications. There is also a strong emphasis on the people behind the technology. This text will prepare students for a career in software engineering and serve as an on-going education for software engineers.

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot
Abenteuer Softwarequalität
29,90 € *
ggf. zzgl. Versand

Software ist aus nahezu allen Bereichen unserer Gesellschaft nicht mehr wegzudenken. Entsprechend wächst die Bedeutung guter Softwarequalität. Kurt Schneider vermittelt dem Leser kompakt und leicht verständlich ein fundiertes Grundwissen und einen breiten Überblick über Softwarequalität. Kann man Softwarequalität messen und wie kommt man zu sinnvollen Qualitätskriterien? Wie findet man Fehler in Programmen und wie geht man beim systematischen Testen vor? Dabei werden sowohl organisatorische Fragen, Bedienbarkeit von Software und agile Methoden diskutiert, ihr Bezug zur Softwarequalität wird erklärt. Die fachliche Sicht wird ergänzt durch die Geschichte von ´´Q´´, einer fiktiven Person. Q ist soeben Qualitätsbeauftragte/r geworden und erlebt Zweifel und Erfolge im ´Abenteuer Softwarequalität´. Auch diese emotionalen Aspekte werden hier einbezogen, denn sie prägen den Projektalltag. Das ´Q-Buch´ eignet sich als Begleitlektüre zu einer Vorlesung im Fach Software Engineering und zum Selbststudium. Die Darstellung führt prägnant und verständlich in alle Themen ein, bleibt dabei aber nicht an der Oberfläche. Die Kapitel sind in sich abgeschlossen, aber so angeordnet, dass man das bewusst schlank gehaltene Buch gut von vorne bis hinten lesen kann. Die 2. Auflage misst insbesondere den agilen Methoden wie Extreme Programming, Scrum und Kanban mehr Gewicht bei. Hinzugekommen ist auch ein Abschnitt zu zustandsbasiertem Testen.

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot
User Stories Applied
34,99 € *
ggf. zzgl. Versand

Learn to build robust software that more closely meets the customer´s needs through applying the concept of user stories. A clear explanation of the most agile means of gathering software requirements Thoroughly reviewed and eagerly anticipated by the agile software development community Allows the reader to save time and resources by gathering the proper requirements BEFORE coding begins The concept of user stories has its roots as one of the main tenets of Extreme Programming. In simple terms, user stories represent an effective means of gathering requirements from the customer (roughly akin to use cases). This book describes user stories and demonstrates how they can be used to properly plan, manage, and test software development projects. The book highlights both successful and unsuccessful implementations of the concept, and provides sets of questions and exercises that drive home its main points. After absorbing the lessons in this book, readers will be able to introduce user stories in their organizations as an effective means of determining precisely what is required of a software application. Product Description Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates rework, and leads directly to better software. The best way to build software that meets users´ needs is to begin with ´´user stories´´: simple, clear, brief descriptions of functionality that will be valuable to real users. In User Stories Applied , Mike Cohn provides you with a front-to-back blueprint for writing these user stories and weaving them into your development lifecycle. You´ll learn what makes a great user story, and what makes a bad one. You´ll discover practical ways to gather user stories, even when you can´t speak with your users. Then, once you´ve compiled your user stories, Cohn shows how to organize them, prioritize them, and use them for planning, management, and testing. User role modeling: understanding what users have in common, and where they differ Gathering stories: user interviewing, questionnaires, observation, and workshops Working with managers, trainers, salespeople and other ´´proxies´´ Writing user stories for acceptance testing Using stories to prioritize, set schedules, and estimate release costs Includes end-of-chapter practice questions and exercises User Stories Applied will be invaluable to every software developer, tester, analyst, and manager working with any agile method: XP, Scrum... or even your own home-grown approach. Features + Benefits Learn to build robust software that more closely meets the customer´s needs through applying the concept of user stories. ° A clear explanation of the most agile means of gathering software requirements ° Thoroughly reviewed and eagerly anticipated by the agile software development community ° Allows the reader to save time and resources by gathering the proper requirements BEFORE coding begins Backcover Agile requirements: discovering what your users really want. With this book, you will learn to: Flexible, quick and practical requirements that work Save time and develop better software that meets users´ needs Gathering user stories -- even when you can´t talk to users How user stories work, and how they differ from use cases, scenarios, and traditional requirements Leveraging user stories as part of planning, scheduling, estimating, and testing Ideal for Extreme Programming, Scrum, or any other agile methodology ---------------------------------------------------------------------------------------------------------- Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates rework, and leads directly to better software. The best way to build software that meets users´ needs is to begin with user stories: simple, clear, brief descriptions of functionality that will be valuable to real users. In User Stories Applied , Mike Cohn provides you with a front-to-back blueprint for writing these user stories and weaving them into your development lifecycle. You´ll learn what makes a great user story, and what makes a bad one. You´ll discover practical ways to gather user stories, even when you can´t speak with your users. Then, once you´ve compiled your user stories, Cohn shows how to organize them, prioritize them, and use them for planning, management, and testing. User role modeling:

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot
Agile Softwareentwicklung
29,90 € *
ggf. zzgl. Versand

Agile Softwareentwicklung bietet Methoden und Praktiken, die sich für eine Vielzahl von Softwareentwicklungsvorhaben einsetzen lassen. Richtig eingesetzt helfen sie, Kundenzufriedenheit und Wertschöpfung nachhaltig zu steigern. Das Buch führt in die agile Sichtweise bei der Softwareentwicklung ein. Dies geschieht unabhängig von einer konkreten agilen Vorgehensweise. Nach einem Überblick über die Grundlagen agiler Werte und Konzepte wird agiles Vorgehen in der Softwareentwicklung auf den Ebenen Prozess, Management, Team und Programmierung betrachtet. Anhand von typischen Fragen und Problemen wird jeweils aufgezeigt, wie diese mit agiler Softwareentwicklung gelöst werden. Eine Übersicht der prominenten agilen Methoden eXtreme Programming, Scrum, Feature Driven Development sowie Software-Kanban zeigt deren Schwerpunkte auf. Die Autoren geben auch Hinweise zur Indikation bzw. Kontraindikation agiler Vorgehensweisen in Abhängigkeit von Projektgegebenheiten und der Organisation, in der Software entwickelt wird. Nach der Lektüre ist der Leser in der Lage, sein eigenes angepasstes agiles Vorgehen aus bekannten und neuen agilen Praktiken zu finden und anzuwenden. Die 2. Auflage wurde komplett aktualisiert. Neu hinzugekommen ist außerdem Software-Kanban, eine junge agile Methode, die aus den Ideen der Lean Production (Toyota-Production-System) entstanden ist. ´´Übungsaufgaben und die Ausrichtung für das Selbststudium als auch für die konkrete Anwendung und Umsetzung in einem realen Projekt machen Agile Softwareentwicklung. Werte, Konzepte und Methoden zu einem klaren Leitfaden für das Verständnis einer Idee, die Softwareentwicklung in eine neue Perspektive rückt.´´ Wolfgang Treß, textico.de zur 1. Auflage

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot
Disciplined Agile Delivery
43,99 € *
ggf. zzgl. Versand

Master IBMÆs Breakthrough DAD Process Framework for Succeeding with Agile in Large, Complex, Mission-Critical IT Projects It is widely recognized that moving from traditional to agile approaches to build software solutions is a critical source of competitive advantage. Mainstream agile approaches that are indeed suitable for small projects require significant tailoring for larger, complex enterprise projects. In Disciplined Agile Delivery , Scott W. Ambler and Mark Lines introduce IBMÆs breakthrough Disciplined Agile Delivery (DAD) process framework, which describes how to do this tailoring. DAD applies a more disciplined approach to agile development by acknowledging and dealing with the realities and complexities of a portfolio of interdependent program initiatives. Ambler and Lines show how to extend Scrum with supplementary agile and lean strategies from Agile Modeling (AM), Extreme Programming (XP), Kanban, Unified Process (UP), and other proven methods to provide a hybrid approach that is adaptable to your organizationÆs unique needs. They candidly describe what practices work best, why they work, what the trade-offs are, and when to consider alternatives, all within the context of your situation. Disciplined Agile Delivery addresses agile practices across the entire lifecycle, from requirements, architecture, and development to delivery and governance. The authors show how these best-practice techniques fit together in an end-to-end process for successfully delivering large, complex systems--from project initiation through delivery. Coverage includes Scaling agile for mission-critical enterprise endeavors Avoiding mistakes that drive poorly run agile projects to chaos Effectively initiating an agile project Transitioning as an individual to agile Incrementally building consumable solutions Deploying agile solutions into complex production environments Leveraging DevOps, architecture, and other enterprise disciplines Adapting your governance strategy for agile projects Based on facts, research, and extensive experience, this book will be an indispensable resource for every enterprise software leader and practitioner--whether theyÆre seeking to optimize their existing agile/Scrum process or improve the agility of an iterative process. Product Description Master IBM´s Breakthrough DAD Process Framework for Succeeding with Agile in Large, Complex, Mission-Critical IT Projects It is widely recognized that moving from traditional to agile approaches to build software solutions is a critical source of competitive advantage. Mainstream agile approaches that are indeed suitable for small projects require significant tailoring for larger, complex enterprise projects. In Disciplined Agile Delivery , Scott W. Ambler and Mark Lines introduce IBM´s breakthrough Disciplined Agile Delivery (DAD) process framework, which describes how to do this tailoring. DAD applies a more disciplined approach to agile development by acknowledging and dealing with the realities and complexities of a portfolio of interdependent program initiatives. Ambler and Lines show how to extend Scrum with supplementary agile and lean strategies from Agile Modeling (AM), Extreme Programming (XP), Kanban, Unified Process (UP), and other proven methods to provide a hybrid approach that is adaptable to your organization´s unique needs. They candidly describe what practices work best, why they work, what the trade-offs are, and when to consider alternatives, all within the context of your situation. Disciplined Agile Delivery addresses agile practices across the entire lifecycle, from requirements, architecture, and development to delivery and governance. The authors show how these best-practice techniques fit together in an end-to-end process for successfully delivering large, complex systems--from project initiation through delivery. Coverage includes Scaling agile for mission-critical enterprise endeavors Avoiding mistakes that drive poorly run agile projects to chaos Effectively initiating an agile project Transitioning as an individual to agile Incrementally building consumable solutions Deploying agile solutions into complex production environments Leveraging DevOps, architecture, and other enterprise disciplines Adapting your governance strategy for agile projects Based on facts, research, and extensive experience, this book will be an indispensable resource for every enterprise software leader and practitioner--whether they´re seeking to optimize

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot
Implementation Patterns
44,99 € *
ggf. zzgl. Versand

´´Kent is a master at creating code that communicates well, is easy to understand, and is a pleasure to read. Every chapter of this book contains excellent explanations and insights into the smaller but important decisions we continuously have to make when creating quality code and classes.´´ - Erich Gamma, IBM Distinguished Engineer ´´Many teams have a master developer who makes a rapid stream of good decisions all day long. Their code is easy to understand, quick to modify, and feels safe and comfortable to work with. If you ask how they thought to write something the way they did, they always have a good reason. This book will help you become the master developer on your team. The breadth and depth of topics will engage veteran programmers, who will pick up new tricks and improve on old habits, while the clarity makes it accessible to even novice developers.´´ - Russ Rufer, Silicon Valley Patterns Group ´´Many people don´t realize how readable code can be and how valuable that readability is. Kent has taught me so much, I´m glad this book gives everyone the chance to learn from him.´´ - Martin Fowler, chief scientist, ThoughtWorks ´´Code should be worth reading, not just by the compiler, but by humans. Kent Beck distilled his experience into a cohesive collection of implementation patterns. These nuggets of advice will make your code truly worth reading.´´ - Gregor Hohpe, author of Enterprise Integration Patterns ´´In this book Kent Beck shows how writing clear and readable code follows from the application of simple principles. Implementation Patterns will help developers write intention revealing code that is both easy to understand and flexible towards future extensions. A must read for developers who are serious about their code.´´ - Sven Gorts ´´ Implementation Patterns bridges the gap between design and coding. Beck introduces a new way of thinking about programming by basing his discussion on values and principles.´´ - Diomidis Spinellis, author of Code Reading and Code Quality Software Expert Kent Beck Presents a Catalog of Patterns Infinitely Useful for Everyday Programming Great code doesn´t just function: it clearly and consistently communicates your intentions, allowing other programmers to understand your code, rely on it, and modify it with confidence. But great code doesn´t just happen. It is the outcome of hundreds of small but critical decisions programmers make every single day. Now, legendary software innovator Kent Beck-known worldwide for creating Extreme Programming and pioneering software patterns and test-driven development-focuses on these critical decisions, unearthing powerful ´´implementation patterns´´ for writing programs that are simpler, clearer, better organized, and more cost effective. Beck collects 77 patterns for handling everyday programming tasks and writing more readable code. This new collection of patterns addresses many aspects of development, including class, state, behavior, method, collections, frameworks, and more. He uses diagrams, stories, examples, and essays to engage the reader as he illuminates the patterns. You´ll find proven solutions for handling everything from naming variables to checking exceptions. This book covers The value of communicating through code and the philosophy behind patterns How and when to create classes, and how classes encode logic Best practices for storing and retrieving state Behavior: patterns for representing logic, including alternative paths Writing, naming, and decomposing methods Choosing and using collections Implementation pattern variations for use in building frameworks

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot