User Stories Applied

User Stories Applied
Title User Stories Applied PDF eBook
Author Mike Cohn
Publisher Addison-Wesley Professional
Pages 291
Release 2004-03-01
Genre Computers
ISBN 0132702649

Download User Stories Applied Book in PDF, Epub and Kindle

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.

End-User Development

End-User Development
Title End-User Development PDF eBook
Author Volkmar Pipek
Publisher Springer
Pages 291
Release 2009-02-24
Genre Computers
ISBN 364200427X

Download End-User Development Book in PDF, Epub and Kindle

Work practices and organizational processes vary widely and evolve constantly. The technological infrastructure has to follow, allowing or even supporting these changes. Traditional approaches to software engineering reach their limits whenever the full spectrum of user requirements cannot be anticipated or the frequency of changes makes software reengineering cycles too clumsy to address all the needs of a specific field of application. Moreover, the increasing importance of ‘infrastructural’ aspects, particularly the mutual dependencies between technologies, usages, and domain competencies, calls for a differentiation of roles beyond the classical user–designer dichotomy. End user development (EUD) addresses these issues by offering lightweight, use-time support which allows users to configure, adapt, and evolve their software by themselves. EUD is understood as a set of methods, techniques, and tools that allow users of software systems who are acting as non-professional software developers to 1 create, modify, or extend a software artifact. While programming activities by non-professional actors are an essential focus, EUD also investigates related activities such as collective understanding and sense-making of use problems and solutions, the interaction among end users with regard to the introduction and diffusion of new configurations, or delegation patterns that may also partly involve professional designers.

Coder to Developer

Coder to Developer
Title Coder to Developer PDF eBook
Author Mike Gunderloy
Publisher John Wiley & Sons
Pages 322
Release 2006-02-20
Genre Computers
ISBN 0782151256

Download Coder to Developer Book in PDF, Epub and Kindle

"Two thumbs up" —Gregory V. Wilson, Dr. Dobbs Journal (October 2004) No one can disparage the ability to write good code. At its highest levels, it is an art. But no one can confuse writing good code with developing good software. The difference—in terms of challenges, skills, and compensation—is immense. Coder to Developer helps you excel at the many non-coding tasks entailed, from start to finish, in just about any successful development project. What's more, it equips you with the mindset and self-assurance required to pull it all together, so that you see every piece of your work as part of a coherent process. Inside, you'll find plenty of technical guidance on such topics as: Choosing and using a source code control system Code generation tools--when and why Preventing bugs with unit testing Tracking, fixing, and learning from bugs Application activity logging Streamlining and systematizing the build process Traditional installations and alternative approaches To pull all of this together, the author has provided the source code for Download Tracker, a tool for organizing your collection of downloaded code, that's used for examples throughout this book. The code is provided in various states of completion, reflecting every stage of development, so that you can dig deep into the actual process of building software. But you'll also develop "softer" skills, in areas such as team management, open source collaboration, user and developer documentation, and intellectual property protection. If you want to become someone who can deliver not just good code but also a good product, this book is the place to start. If you must build successful software projects, it's essential reading.

Head First Software Development

Head First Software Development
Title Head First Software Development PDF eBook
Author Dan Pilone
Publisher "O'Reilly Media, Inc."
Pages 495
Release 2008-12-26
Genre Computers
ISBN 0596527357

Download Head First Software Development Book in PDF, Epub and Kindle

Provides information on successful software development, covering such topics as customer requirements, task estimates, principles of good design, dealing with source code, system testing, and handling bugs.

Agile Processes in Software Engineering and Extreme Programming

Agile Processes in Software Engineering and Extreme Programming
Title Agile Processes in Software Engineering and Extreme Programming PDF eBook
Author Pekka Abrahamsson
Publisher Springer Science & Business Media
Pages 292
Release 2009-05-19
Genre Computers
ISBN 364201853X

Download Agile Processes in Software Engineering and Extreme Programming Book in PDF, Epub and Kindle

The field of software engineering is characterized by speed and turbulence in many regards. While new ideas are proposed almost on a yearly basis, very few of them live for a decade or a longer. Lightweight software development methods were a new idea in the latter part of the 1990s. Now, ten years later, they are better known as agile software development methods, and an active community driven by practitioners has formed around the new way of thinking. Agile software development is currently being embraced by the research community as well. As a sign of increased research activity, most research-oriented conferences have an agile software development track included in the conference program. The XP conference series established in 2000 was the first conference dedicated to agile processes in software engineering. The idea of the conference is to offer a unique setting for advancing the state of the art in research and practice of agile processes. This year’s conference was the tenth consecutive edition of this international event. Due to the diverse nature of different activities during the conference, XP is claimed to be more of an experience rather then a regular conference. It offers several different ways to interact and strives to create a truly collaborative environment where new ideas and exciting findings can be presented and shared. This is clearly visible from this year’s program as well.

User Interface Design for Programmers

User Interface Design for Programmers
Title User Interface Design for Programmers PDF eBook
Author Avram Joel Spolsky
Publisher Apress
Pages 152
Release 2008-01-01
Genre Computers
ISBN 1430208570

Download User Interface Design for Programmers Book in PDF, Epub and Kindle

Most programmers' fear of user interface (UI) programming comes from their fear of doing UI design. They think that UI design is like graphic design—the mysterious process by which creative, latte-drinking, all-black-wearing people produce cool-looking, artistic pieces. Most programmers see themselves as analytic, logical thinkers instead—strong at reasoning, weak on artistic judgment, and incapable of doing UI design. In this brilliantly readable book, author Joel Spolsky proposes simple, logical rules that can be applied without any artistic talent to improve any user interface, from traditional GUI applications to websites to consumer electronics. Spolsky's primary axiom, the importance of bringing the program model in line with the user model, is both rational and simple. In a fun and entertaining way, Spolky makes user interface design easy for programmers to grasp. After reading User Interface Design for Programmers, you'll know how to design interfaces with the user in mind. You'll learn the important principles that underlie all good UI design, and you'll learn how to perform usability testing that works.

End-User Computing, Development, and Software Engineering: New Challenges

End-User Computing, Development, and Software Engineering: New Challenges
Title End-User Computing, Development, and Software Engineering: New Challenges PDF eBook
Author Dwivedi, Ashish
Publisher IGI Global
Pages 449
Release 2012-02-29
Genre Computers
ISBN 1466601418

Download End-User Computing, Development, and Software Engineering: New Challenges Book in PDF, Epub and Kindle

"This book explores the implementation of organizational and end user computing initiatives and provides foundational research to further the understanding of this discipline and its related fields"--Provided by publisher.