A radical approach to getting IT projects done faster and cheaper than anyone thinks possible Software in 30 Days summarizes the Agile and Scrum software development method, which allows creation of game-changing software, in just 30 days. Projects that use it are three times more successful than those that don't. Software in 30 Days is for the business manager, the entrepreneur, the product development manager, or IT manager who wants to develop software better and faster than they now believe possible. Learn how this unorthodox process works, how to get started, and how to succeed. Control risk, manage projects, and have your people succeed with simple but profound shifts in the thinking. The authors explain powerful concepts such as the art of the possible, bottom-up intelligence, and why it's good to fail early—all with no risk greater than thirty days. The productivity gain vs traditional "waterfall" methods has been over 100% on many projects Author Ken Schwaber is a co-founder of the Agile software movement, and co-creator, with Jeff Sutherland, of the "Scrum" technique for building software in 30 days Coauthor Jeff Sutherland was cosigner of the Agile Manifesto, which marked the start of the Agile movement Software in 30 Days is a must-read for all managers and business owners who use software in their organizations or in their products and want to stop the cycle of slow, expensive software development. Programmers will want to buy copies for their managers and their customers so they will know how to collaborate to get the best work possible.
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!
This pocket guide is the one book to read for everyone who wants to learn about Scrum. The book covers all roles, rules and the main principles underpinning Scrum, and is based on the Scrum Guide Edition 2013. A broader context to this fundamental description of Scrum is given by describing the past and the future of Scrum. The author, Gunther Verheyen, has created a concise, yet complete and passionate reference about Scrum. The book demonstrates his core view that Scrum is about a journey, a journey of discovery and fun. He designed the book to be a helpful guide on that journey. Ken Schwaber, Scrum co-creator says that this book currently is the best available description of Scrum around. The book combines some rare characteristics: • It describes Scrum in its entirety, yet places it in a broader context (of past and future). • The author focuses on the subject, Scrum, in a way that it truly supports the reader. The book has a language and style in line with the philosophy of Scrum. • The book shows the playfulness of Scrum. David Starr and Ralph Jocham, Professional Scrum trainers and early agile adopters, say that this is the ultimate book to be advised as follow-up book to the students they teach Scrum to and to teams and managers of organizations that they coach Scrum to.
Mit Scrum lässt sich bei der Softwareentwicklung flexibel auf veränderte Marktbedingungen reagieren. Noch während der Entwicklung können neue Erkenntnisse in die weitere Planung integriert werden. Dieses Buch beschreibt die Scrum-Entwicklungsmethode und zeigt auf, wie Software in kleinen Inkrementen von maximal 30 Tagen entwickelt wird, sodass nach jedem Inkrement die Richtung der Entwicklung geändert werden kann. Es wendet sich an Führungskräfte und IT-Manager, die Scrum im Unternehmen einführen möchten, um mehr Produktivität, Qualität, Wertschöpfung, Kontrollierbarkeit, Vorhersagbarkeit und Zufriedenheit in der Softwareentwicklung zu gewinnen. Sie erfahren auch, wie Sie mit Scrum Risiken im Projekt meistern und das Team dabei unterstützen können, erfolgreich zu sein. Aus dem Inhalt: • Warum jedes Unternehmen der Welt in 30 Tagen Software herstellen kann • Wie man Software in 30 Tagen herstellt • Mit Scrum starten • Scrum auf Projektebene • Scrum-Fähigkeiten entwickeln • Unternehmensumstellung: tiefgreifende und nachhaltige Veränderung • Scrumming Scrum Im Anhang befinden sich unter anderem ein Glossar, der "Scrum Guide" sowie ein detaillierter Plan für die Unternehmensentwicklung, um Agilität zu erreichen.
This book enables the users to speak and understand everyday Spanish in just one month. This package includes 30 lessons focusing on daily routines, business, travel and more, an audio CD featuring recordings of all the dialogues in the course book, and six tests to measure proficiency, as well as a dictionary and helpful pronunciation guide.
The definitive account of the Scrum methodology from its co-creator and the CEO of Scrum, Inc., Jeff Sutherland. Scrum is the revolutionary approach to project management and team building that has helped to transform everything from software companies to the US military to healthcare in major American hospitals. In this major new book its originator, Jeff Sutherland, explains precisely and step by step how it operates âe" and how it can be made to work for anyone, anywhere. Take the FBI attempt to digitize its records, for example. As with so many software projects the first attempt failed, having taken four years and cost over $400 million.Then the FBI turned to Scrum, and just over a year later unveiled a functioning system that cost less than a tenth of the first project and employed a tenth of the staff. And it's not just grand projects that Scrum can help with. Every organisation, whatever its size, constantly has to come to grips with delivering a product or service on time and on budget. Scrum shows you how. It explains how to define precisely what it is that you are seeking to achieve, how to set up the team to achieve it, and how to monitor progress until the project is successfully completed. Filled with practical examples drawn from all types and organisation it will make you rethink the fundamentals of successful management âe" and show you how to get things done however everyday or ambitious, however small or large your organisation.
John Chambers turns his attention to R, the enormously successful open-source system based on the S language. His book guides the reader through programming with R, beginning with simple interactive use and progressing by gradual stages, starting with simple functions. More advanced programming techniques can be added as needed, allowing users to grow into software contributors, benefiting their careers and the community. R packages provide a powerful mechanism for contributions to be organized and communicated. This is the only advanced programming book on R, written by the author of the S language from which R evolved.
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
Printed in full color. Faced with a software project of epic proportions? Tired of over-committing and under-delivering? Enter the dojo of the agile samurai, where agile expert Jonathan Rasmusson shows you how to kick-start, execute, and deliver your agile projects. Combining cutting-edge tools with classic agile practices, The Agile Samurai gives you everything you need to deliver something of value every week and make rolling your software into production a non-event. Get ready to kick some software project butt. By learning the ways of the agile samurai you will discover: how to create plans and schedules your customer and your team can believe in what characteristics make a good agile team and how to form your own how to gather requirements in a fraction of the time using agile user stories what to do when you discover your schedule is wrong, and how to look like a pro correcting it how to execute fiercely by leveraging the power of agile software engineering practices By the end of this book you will know everything you need to set up, execute, and successfully deliver agile projects, and have fun along the way. If you're a project lead, this book gives you the tools to set up and lead your agile project from start to finish. If you are an analyst, programmer, tester, usability designer, or project manager, this book gives you the insight and foundation necessary to become a valuable agile team member. The Agile Samurai slices away the fluff and theory that make other books less-than-agile. It's packed with best practices, war stories, plenty of humor and hands-on tutorial exercises that will get you doing the right things, the right way. This book will make a difference.
This colorful editing system helps you understand and improve your writing quickly, significantly, and permanently! VanWrite shows you how to reduce your writing by as much as half to double your impact!The VanWrite System evolved from Linda Vanderwold's study of thousands of business documents. Both strong and weak writing exhibit specific, predictable patterns. Based on these patterns, this book provides objective, measurable guidelines to help writers achieve clarity.Includes 1-month Sentence Aerobics Coach software subscription. The that implements the color system described in this book.
Understanding how a multicellular animal develops from a single cell (the fertilized egg) poses one of the greatest challenges in biology today. Development from egg to adult involves the sequential expression of virtually the whole of an organism's genetic instructions both in the mother as she lays down developmental cues in the egg, and in the embryo itself. Most of our present information on the role of genes in development comes from the invertebrate fruit fly, Drosophila. The two authors of this text (amongst the foremost authorities in the world) follow the developmental process from fertilization through the primitive structural development of the body plan of the fly after cleavage into the differentiation of the variety of tissues, organs and body parts that together define the fly. The developmental processes are fully explained throughout the text in the modern language of molecular biology and genetics. This text represents the vital synthesis of the subject that many have been waiting for and it will enable many specific courses in developmental biology and molecular genetics to focus on it. It will appeali to 2nd and 3rd year students in these disciplines as well as in biochemistry, neurobiology and zoology. It will also have widespread appeal among researchers. Authored by one of the foremost authorities in the world. A unique synthesis of the developmental cycle of Drosophila - our major source of information on the role of genes in development. Designed to provide the basis of new courses in developmental biology and molecular genetics at senior undergraduate level. A lucid explanation in the modern language of the science.
Learning Agile is a comprehensive guide to the most popular agile methods, written in a light and engaging style that makes it easy for you to learn. Agile has revolutionized the way teams approach software development, but with dozens of agile methodologies to choose from, the decision to "go agile" can be tricky. This practical book helps you sort it out, first by grounding you in agile’s underlying principles, then by describing four specific—and well-used—agile methods: Scrum, extreme programming (XP), Lean, and Kanban. Each method focuses on a different area of development, but they all aim to change your team’s mindset—from individuals who simply follow a plan to a cohesive group that makes decisions together. Whether you’re considering agile for the first time, or trying it again, you’ll learn how to choose a method that best fits your team and your company. Understand the purpose behind agile’s core values and principles Learn Scrum’s emphasis on project management, self-organization, and collective commitment Focus on software design and architecture with XP practices such as test-first and pair programming Use Lean thinking to empower your team, eliminate waste, and deliver software fast Learn how Kanban’s practices help you deliver great software by managing flow Adopt agile practices and principles with an agile coach
This product is most effective when used in conjunction with the corresponding audio support. - You can purchase the book and double CD as a pack (ISBN: 9781444106831) - The double CD is also sold separately (ISBN: 9781444106930) (copy and paste the ISBN number into the search bar to find these products) Are you looking for a complete course in Hindi which takes you effortlessly from beginner to confident speaker? Whether you are starting from scratch, or are just out of practice, Complete Hindi will guarantee success! Now fully updated to make your language learning experience fun and interactive. You can still rely on the benefits of a top language teacher and our years of teaching experience, but now with added learning features within the course and online. The course is structured in thematic units and the emphasis is placed on communication, so that you effortlessly progress from introducing yourself and dealing with everyday situations, to using the phone and talking about work. By the end of this course, you will be at Level B2 of the Common European Framework for Languages: Can interact with a degree of fluency and spontaneity that makes regular interaction with native speakers quite possible without strain for either party. Learn effortlessly with a new easy-to-read page design and interactive features: NOT GOT MUCH TIME? One, five and ten-minute introductions to key principles to get you started. AUTHOR INSIGHTS Lots of instant help with common problems and quick tips for success, based on the authors' many years of experience. GRAMMAR TIPS Easy-to-follow building blocks to give you a clear understanding. USEFUL VOCABULARY Easy to find and learn, to build a solid foundation for speaking. DIALOGUES Read and listen to everyday dialogues to help you speak and understand fast. PRONUNCIATION Don't sound like a tourist! Perfect your pronunciation before you go. TEST YOURSELF Tests in the book and online to keep track of your progress. EXTEND YOUR KNOWLEDGE Extra online articles at: www.teachyourself.com to give you a richer understanding of the culture and history of Hindi speakers.
The First Guide to Scrum-Based Agile Product Management In Agile Product Management with Scrum, leading Scrum consultant Roman Pichler uses real-world examples to demonstrate how product owners can create successful products with Scrum. He describes a broad range of agile product management practices, including making agile product discovery work, taking advantage of emergent requirements, creating the minimal marketable product, leveraging early customer feedback, and working closely with the development team. Benefitting from Pichler’s extensive experience, you’ll learn how Scrum product ownership differs from traditional product management and how to avoid and overcome the common challenges that Scrum product owners face. Coverage includes Understanding the product owner’s role: what product owners do, how they do it, and the surprising implications Envisioning the product: creating a compelling product vision to galvanize and guide the team and stakeholders Grooming the product backlog: managing the product backlog effectively even for the most complex products Planning the release: bringing clarity to scheduling, budgeting, and functionality decisions Collaborating in sprint meetings: understanding the product owner’s role in sprint meetings, including the dos and don’ts Transitioning into product ownership: succeeding as a product owner and establishing the role in the enterprise This book is an indispensable resource for anyone who works as a product owner, or expects to do so, as well as executives and coaches interested in establishing agile product management.
Sams Teach Yourself Java in 21 Days Covering Java 7 and Android App Development Sams Teach Yourself Java in 21 Days continues to be one of the most popular, best-selling Java tutorials on the market. Written by an expert technical writer, it has been acclaimed for its clear and personable writing, for its extensive use of examples, and for its logical and complete organization. The sixth edition of Sams Teach Yourself Java in 21 Days adds coverage of Java 7 and places a special emphasis on Android programming, capitalizing on the fastest-growing area of Java programming. There will be a new chapter on Android development and additional material where appropriate throughout the book. This edition also includes new material on using NetBeans, the free integrated IDE for Java. No previous programming experience required. By following the 21 carefully organized lessons in this book, anyone can learn the basics of Java programming. Learn at your own pace. You can work through each chapter sequentially to make sure you thoroughly understand all the concepts and methodologies, or you can focus on specific lessons to learn the techniques that interest you most. ¿ Test your knowledge. Each chapter ends with a Workshop section filled with questions, answers, and exercises for further study. There are even certification practice questions. Completely revised, updated, and expanded to cover the latest features of Java 7 Learn to develop standalone Java applications, Android apps, and Java Web Start applications Easy-to-understand, practical examples clearly illustrate the fundamentals of Java programming Discover how Swing can help you quickly develop programs with a graphical user interface Find out about JDBC 4.1 programming with the Java DB database and XML parsing with the open source XOM class library Covers new features of Java 7 such as improved try-catch exception handling, the new switch, and Nimbus look and feel
Realtime Web Apps: With HTML5 WebSocket, PHP, and jQuery is a guide for beginner- to intermediate-level web developers looking to take the next leap forward in website and app development: realtime. With Realtime Web Apps, you’ll be able to quickly get up to speed on what HTML5 WebSocket does, how it is going to affect the future of the web as we know it, and—thanks to Pusher’s simple API—start developing your first realtime app today. Using a practical approach rather than focusing on dry theory, Realtime Web Apps will guide you through building your first app using HTML5, CSS3, jQuery, and Pusher. After your initial introduction to the technologies used in the book, you’ll immediately jump into the process of creating a realtime Q&A app that will work on desktop browsers as well as mobile phones (including iOS and Android). In addition to learning realtime development strategies, you’ll also learn progressive development strategies including responsive CSS3 layouts, AJAX development with jQuery, and more. The future of the web is realtime. Grab your hoverboard. Introduces you to the revolutionary capabilities of the HTML5 WebSocket API Gets you started with WebSocket immediately using the super-simple Pusher API Walks you through the development of a real-life realtime web app Gets you working with responsive layouts, jQuery, and AJAX development
bull; Renowned software expert Steve McConnell presents his latest thoughts on the condition of the software engineering profession bull; Helps software developers regain the sight of the big-picture reasons why their jobs matter bull; A thinking man's guide to the current state of software

Best Books