Extreme Programming Installed
Ron Jeffries - 2000
Perfect for small teams producing software with fast-changing requirements, XP can save time and money while dramatically improving quality. In XP Installed, three participants in DaimlerChrysler's breakthrough XP project cover every key practice associated with XP implementation. The book consists of a connected collection of essays, presented in the order the practices would actually be implemented during a project. Ideal as both a start-to-finish tutorial and quick reference, the book demonstrates exactly how XP can promote better communication, quality, control, and predictability. An excellent complement to the best selling Extreme Programming Explained, it also works perfectly on a standalone basis, for any developer or team that wants to get rolling with XP fast.
Less and More: The Design Ethos of Dieter Rams
Klaus Klemp - 2011
His elegantly clear visual language not only defined product design for decades, but also our fundamental understanding of what design is and what it can and should do. Dieter Rams created ten rules of design more than twenty years ago. Sometimes referred to as the ten commandments, they are just as relevant today: Good design is innovative. Good design makes a product useful. Good design is aesthetic. Good design helps a product to be understood. Good design is unobtrusive. Good design is honest. Good design is durable. Good design is consistent to the last detail. Good design is environmentally friendly. Good design is as little design as possible. Less and More elucidates the design philosophy of Dieter Rams. The book contains images of hundreds of Rams's products as well as his sketches and models from Braun stereo systems and electric shavers to the chairs and shelving systems that he created for Vitsoe and his own company sdr+. In addition to the rich visual presentation of his designs, the book contains new texts by international design experts that explain how the work was created, describe its timeless quality, and put it into current context. In this way, the work of Dieter Rams is given a contemporary reevaluation that is especially useful in light of the rediscovery of functionalism and rationalism in today s design. Less and More shows us the possibilities that design opens for both the manufacturer and the consumer as a means of making our lives better through attractive, functional solutions that also save resources. "
Designing for the Digital Age: How to Create Human-Centered Products and Services
Kim Goodwin - 2009
Designing successful products and services in the digital age requires a multi-disciplinary team with expertise in interaction design, visual design, industrial design, and other disciplines. It also takes the ability to come up with the big ideas that make a desirable product or service, as well as the skill and perseverance to execute on the thousand small ideas that get your design into the hands of users. It requires expertise in project management, user research, and consensus-building. This comprehensive, full-color volume addresses all of these and more with detailed how-to information, real-life examples, and exercises. Topics include assembling a design team, planning and conducting user research, analyzing your data and turning it into personas, using scenarios to drive requirements definition and design, collaborating in design meetings, evaluating and iterating your design, and documenting finished design in a way that works for engineers and stakeholders alike.
The UX Book: Process and Guidelines for Ensuring a Quality User Experience
Rex Hartson - 2012
Development activities are linked via handoffs between stages as practitioners move through the process. The lifecycle template concept introduced in this book can be tailored to any project environment, from large enterprise system development to commercial products. Whether a student or practitioner, you will come away with knowledge and understanding of how to create and refine interaction designs to ensure a quality user experience.
JumpStart Your Leadership: A 90-Day Improvement Plan
John C. Maxwell - 2014
Maxwell, #1 New York Times bestselling author, presents his 90-day guide to improving your leadership. Whether you want to increase your influence, prepare yourself for that big promotion, or get a handle on leadership for the first time, you can trust John Maxwell to help you in the journey. JumpStart Your Leadership will give you the insight, inspiration, and instruction you need to see tangible improvement in your leadership skills in ninety days. Maxwell gives you clear leadership principles, prompts you to examine yourself, and provides actionable step to help you become the leader you've always wanted to be. And there is space for you to take notes and document your journey. Maxwell says, "Leadership develops daily, not in a day." This portable volume will give you the tools to develop as a leader and activate your leadership potential. Derived from content originally published in The 5 Levels of Leadership
The Art of Agile Development
James Shore - 2007
Plenty of books describe what agile development is or why it helps software projects succeed, but very few combine information for developers, managers, testers, and customers into a single package that they can apply directly. This book provides no-nonsense advice on agile planning, development, delivery, and management taken from the authors' many years of experience with Extreme Programming (XP). You get a gestalt view of the agile development process, including comprehensive guidance for non-technical readers and hands-on technical practices for developers and testers. The Art of Agile Development gives you clear answers to questions such as:How can we adopt agile development? Do we really need to pair program? What metrics should we report? What if I can't get my customer to participate? How much documentation should we write? When do we design and architect? As a non-developer, how should I work with my agile team? Where is my product roadmap? How does QA fit in? The book teaches you how to adopt XP practices, describes each practice in detail, then discusses principles that will allow you to modify XP and create your own agile method. In particular, this book tackles the difficult aspects of agile development: the need for cooperation and trust among team members. Whether you're currently part of an agile team, working with an agile team, or interested in agile development, this book provides the practical tips you need to start practicing agile development. As your experience grows, the book will grow with you, providing exercises and information that will teach you first to understand the rules of agile development, break them, and ultimately abandon rules altogether as you master the art of agile development. "Jim Shore and Shane Warden expertly explain the practices and benefits of Extreme Programming. They offer advice from their real-world experiences in leading teams. They answer questions about the practices and show contraindications - ways that a practice may be mis-applied. They offer alternatives you can try if there are impediments to applying a practice, such as the lack of an on-site customer. --Ken Pugh, Author of Jolt Award Winner, Prefactoring "I will leave a copy of this book with every team I visit." --Brian Marick, Exampler Consulting
Understanding Context: Environment, Language, and Information Architecture
Andrew Hinton - 2014
Now that we live among digital, always-networked products, apps, and places, context is more complicated than ever—starting with "where" and "who" we are.This practical, insightful book provides a powerful toolset to help information architects, UX professionals, and web and app designers understand and solve the many challenges of contextual ambiguity in the products and services they create. You’ll discover not only how to design for a given context, but also how design participates in making context.Learn how people perceive context when touching and navigating digital environmentsSee how labels, relationships, and rules work as building blocks for contextFind out how to make better sense of cross-channel, multi-device products or servicesDiscover how language creates infrastructure in organizations, software, and the Internet of ThingsLearn models for figuring out the contextual angles of any user experience
Designed for Use
Lukas Mathis - 2011
In this book for designers, developers, and product managers, expert developer and user interface designer Lukas Mathis explains how to make usability the cornerstone of every point in your design process, walking you through the necessary steps to plan the design for an application or website, test it, and get usage data after the design is complete. He shows you how to focus your design process on the most important thing: helping people get things done, easily and efficiently. The author presents a collection of valuable tips - organized in four distinct parts, filled with clever illustrations, and supported by fascinating psychological research. He teaches techniques that help you plan and evaluate your user interface design, and inspires you to look at design in a whole new way. He tells you exactly what to look for, and what to avoid, in creating applications and websites that people will be excited to use.
Agile and Iterative Development: A Manager's Guide
Craig Larman - 2003
Larman offers a concise, information-packed summary of the key ideas that drive all agile and iterative processes, with the details of four noteworthy iterative methods: Scrum, XP, RUP, and Evo.
Writing Effective Use Cases
Alistair Cockburn - 2000
Cockburn begins by answering the most basic questions facing anyone interested in use cases: What does a use case look like? When do I write one? Next, he introduces each key element of use cases: actors, stakeholders, design scope, goal levels, scenarios, and more. Writing Effective Use Cases contains detailed guidelines, formats, and project standards for creating use cases -- as well as a detailed chapter on style, containing specific do's and don'ts. Cockburn shows how use cases fit together with requirements gathering, business processing reengineering, and other key issues facing software professionals. The book includes practice exercises with solutions, as well as a detailed appendix on how to use these techniques with UML. For all application developers, object technology practitioners, software system designers, architects, and analysts.
Mapping Innovation: A Playbook for Navigating a Disruptive Age
Greg Satell - 2017
Some offer quick, silver-bullet remedies--a straight line to success!--and some are so technical that readers get lost before they begin.Now, there's Mapping Innovation, a refreshing alternative in the crowded business innovation space. Engaging and informative without sacrificing substance and expertise, this groundbreaking guide provides thorough background on some of the greatest innovations of the past century as well as . It details the processes that advanced them from inception to world-changing products--and shows you how to replicate their success.Business innovation expert Greg Satell helps you find your way by revealing the four models of innovation: Basic Research, Breakthrough Innovation, Sustaining Innovation, and Disruptive Innovation. One size does not fit all, so he provides a framework--the Innovation Matrix--for discovering which "type" of innovation process best suits the problem you need to solve. It's about asking the right questions, so that you can apply the right strategies to the problems you need to solve. In the end, you'll have a crystal clear model for disrupting the marketplace, scaling your efforts to propel your enterprise forward, and leverage digital platforms to your advantage.Mapping Innovation offers a simple and accessible but powerful approach to developing a strategy that will put you light years ahead of the competition!.
Hardboiled Web Design
Andy Clarke - 2010
Do you really need another one?Hardboiled Web Design is different. It’s for people who want to understand why, when and how to use the latest HTML5 and CSS3 technologies in their everyday work. Not tomorrow or next week, but today. It won’t teach you the basics of writing markup or CSS, but if you’re hungry to learn about how the latest technologies and techniques will make your websites and applications more creative, flexible and adaptable, then this is the book for you.Are you ready to get hardboiled?
Managing Enterprise Content: A Unified Content Strategy
Ann Rockley - 2002
Your customers expect the content you provide them to be adaptive --responding to the device, their location, their situation, and their personalized needs.Authors Ann Rockley and Charles Cooper provide insights and guidelines that will help you develop a unified content strategy--a repeatable, systematic plan that can help you reach your customers, anytime, anywhere, on any device.This up-to-date new edition of Managing Enterprise Content helps you: Determine business requirements Build your vision Design content that adapts to any device Develop content models, metadata, and workflow Put content governance in place Adapt to new and changed roles Identify tools requirements With this book you'll learn to design adaptable content that frees you from the tyranny of an ever increasing array of devices.
Facilitator's Guide to Participatory Decision-Making
Sam Kaner - 1996
Completely revised and updated, the second edition is loaded with new tools and techniques.Two powerful new chapters on agenda design A full section devoted to reaching closure More than twice as many tools for handling difficult dynamics 70 brand-new pages and over 100 pages significantly improved
Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
Michael Lopp - 2007
Drawing on Lopp's management experiences at Apple, Netscape, Symantec, and Borland, this book is full of stories based on companies in the Silicon Valley where people have been known to yell at each other. It is a place full of dysfunctional bright people who are in an incredible hurry to find the next big thing so they can strike it rich and then do it all over again. Among these people are managers, a strange breed of people who through a mystical organizational ritual have been given power over your future and your bank account.Whether you're an aspiring manager, a current manager, or just wondering what the heck a manager does all day, there is a story in this book that will speak to you.