The Art of Agile Development

Author: James Shore,Chromatic,Shane Warden

Publisher: "O'Reilly Media, Inc."

ISBN: 0596527675

Category: Computers

Page: 409

View: 5693

DOWNLOAD NOW »

For those considering Extreme Programming, this book provides no-nonsense advice on agile planning, development, delivery, and management taken from the authors' many years of experience. While plenty of books address the what and why of agile development, very few offer the information users can apply directly.
Release

Practices of an Agile Developer

Working in the Real World

Author: Venkat Subramaniam,Andy Hunt

Publisher: N.A

ISBN: N.A

Category: Computers

Page: 189

View: 3655

DOWNLOAD NOW »

"In this book, we've collected the personal habits, ideas, and approaches of successful agile software developers and compiled them in a series of short, easy-to-digest tips. For each practice, we expose the evil demon's whisperings - the temptations or shortcuts he's trying to get you to take. And then we explain the agile practices that act as a guardian angel to protect your project and your career."--BOOK JACKET.
Release

Programming JavaScript Applications

Robust Web Architecture with Node, HTML5, and Modern JS Libraries

Author: Eric Elliott

Publisher: "O'Reilly Media, Inc."

ISBN: 1491950250

Category: Computers

Page: 254

View: 859

DOWNLOAD NOW »

Take advantage of JavaScript’s power to build robust web-scale or enterprise applications that are easy to extend and maintain. By applying the design patterns outlined in this practical book, experienced JavaScript developers will learn how to write flexible and resilient code that’s easier—yes, easier—to work with as your code base grows. JavaScript may be the most essential web programming language, but in the real world, JavaScript applications often break when you make changes. With this book, author Eric Elliott shows you how to add client- and server-side features to a large JavaScript application without negatively affecting the rest of your code. Examine the anatomy of a large-scale JavaScript application Build modern web apps with the capabilities of desktop applications Learn best practices for code organization, modularity, and reuse Separate your application into different layers of responsibility Build efficient, self-describing hypermedia APIs with Node.js Test, integrate, and deploy software updates in rapid cycles Control resource access with user authentication and authorization Expand your application’s reach through internationalization
Release

Systems, Software and Services Process Improvement

17th European Conference, EuroSPI 2010, Grenoble, France, September 1-3, 2010. Proceedings

Author: Andreas Riel,Rory O'Connor,Serge Tichkiewitch,Richard Messnarz

Publisher: Springer

ISBN: 3642156665

Category: Computers

Page: 303

View: 6088

DOWNLOAD NOW »

A typical characterization of EuroSPI is reflected in a statement made by a c- pany: “. . . the biggest value of EuroSPI lies in its function as a European knowledge and experience exchange mechanism for SPI and innovation. ” Since its beginning in 1994 in Dublin, the EuroSPI initiative has outlined that there is not a single silver bullet to solve SPI issues, but that you need to understand a c- bination of different SPI methods and approaches to achieve concrete benefits. The- fore each proceedings volume covers a variety of different topics, and at the conf- ence we discuss potential synergies and the combined use of such methods and - proaches. These proceedings contain selected research papers for five topics: Section I: SPI Tools Section II: SPI Methods Section III: SPI in SMEs Section IV: Economic Aspects of SPI Section V: The Future of SPI Section I presents studies on SPI tools. The authors provide an insight into new tools which can be used for SPI. Willem Bekkers et al. present a new assessment method and tool for software product management. Ismael Edrei-Espinosa-Curiel et al. illustrate a graphical approach to support the teaching of SPI. Paul Clarke and coworkers deal with an analysis and a tool to help real adoption of standards like ISO 12207 and they focus on SPI implementation and practices. Esparanca Amengual et al. present a new team-based assessment method and tool.
Release

JUnit Recipes

Practical Methods for Programmer Testing

Author: Joe B. Rainsberger,Scott Stirling

Publisher: Manning Publications Co.

ISBN: 9781932394238

Category: Computers

Page: 721

View: 3428

DOWNLOAD NOW »

Provides information on issues arising from testing J2EE applications, covering such topics as servlets, EJBs, database code, and HTMLUnit.
Release

Collaboration Explained

Facilitation Skills for Software Project Leaders

Author: Jean Tabaka

Publisher: Pearson Education

ISBN: 9780321630056

Category: Computers

Page: 456

View: 1195

DOWNLOAD NOW »

“Collaboration Explained is a deeply pragmatic book that helps agile practitioners understand and manage complex organizational and team dynamics. As an agile coach, I’ve found the combination of straightforward advice and colorful anecdotes to be invaluable in guiding and focusing interactions with my teams. Jean’s wealth of experience is conveyed in a carefully struck balance of reference guides and prose, facilitating just-in-time learning in the agile spirit. All in all, a superb resource for building stronger teams that’s fit for agile veterans and neophytes alike.” —Arlen Bankston, Lean Agile Practice Manager, CC Pace “If Agile is the new ‘what,’ then surely Collaboration is the new ‘how.’ There are many things I really like about Jean’s new book. Right at the top of the list is that I don’t have to make lists of ideas for collaboration and facilitation anymore. Jean has it all. Not only does she have those great ideas for meetings, retrospectives, and team decision-making that I need to remember, but the startling new and thought-provoking ideas are there too. And the stories, the stories, the stories! The best way to transfer wisdom. Thanks, Jean!” —Linda Rising, Independent Consultant The Hands-On Guide to Effective Collaboration in Agile Projects To succeed, an agile project demands outstanding collaboration among all its stakeholders. But great collaboration doesn’t happen by itself; it must be carefully planned and facilitated throughout the entire project lifecycle. Collaboration Explained is the first book to bring together proven, start-to-finish techniques for ensuring effective collaboration in any agile software project. Since the early days of the agile movement, Jean Tabaka has been studying and promoting collaboration in agile environments. Drawing on her unsurpassed experience, she offers clear guidelines and easy-to-use collaboration templates for every significant project event: from iteration and release planning, through project chartering, all the way through post-project retrospectives. Tabaka’s hands-on techniques are applicable to every leading agile methodology, from Extreme Programming and Scrum to Crystal Clear. Above all, they are practical: grounded in a powerful understanding of the technical, business, and human challenges you face as a project manager or development team member. · Build collaborative software development cultures, leaders, and teams · Prepare yourself to collaborate—and prepare your team · Define clear roles for each participant in promoting collaboration · Set your collaborative agenda · Master tools for organizing collaboration more efficiently · Run effective collaborative meetings—including brainstorming sessions · Promote better small-group and pair-programming collaboration · Get better information, and use it to make better decisions · Use non-abusive conflict to drive positive outcomes · Collaborate to estimate projects and schedules more accurately · Strengthen collaboration across distributed, virtual teams · Extend collaboration from individual projects to the entire development organization
Release

FileMaker 9 Developer Reference

Functions, Scripts, Commands, and Grammars, with Extensive Custom Function Examples (Adobe Reader)

Author: Bob Bowers,Steve Lane,Scott Love

Publisher: Pearson Education

ISBN: 9780132713764

Category: Computers

Page: 600

View: 9074

DOWNLOAD NOW »

Maybe you know FileMaker, and you have used it for years, but need a quick reference, immediately accessible while not interrupting your work on screen. This is the only book on the market expressly focused on describing each calculation formula and how and when to use each! Filled with real-world, concrete examples, this book is an invaluable companion to readers working to develop solutions to their every day software problems. Contains hundreds of calculation functions, script steps, and operations that will appeal to every FileMaker user, new and old.
Release

Dr. Dobb's Journal

Software Tools for the Professional Programmer

Author: N.A

Publisher: N.A

ISBN: N.A

Category: Microcomputers

Page: N.A

View: 560

DOWNLOAD NOW »

Release

No Fluff, Just Stuff Anthology

The 2006 Edition

Author: Neal Ford,Scott Davis

Publisher: N.A

ISBN: 9780977616664

Category: Computers

Page: 240

View: 1776

DOWNLOAD NOW »

Presents a collection of articles covering such topics as web services, DSLs, Shale, legacy code, and CSS.
Release

Software Engineering Best Practices

Lessons from Successful Projects in the Top Companies

Author: Capers Jones

Publisher: McGraw Hill Professional

ISBN: 0071621628

Category: Computers

Page: 608

View: 851

DOWNLOAD NOW »

Proven techniques for software engineering success This in-depth volume examines software engineering topics that are not covered elsewhere: the question of why software engineering has developed more than 2,500 programming languages; problems with traditional definitions of software quality; and problems with common metrics, "lines of code," and "cost per defect" that violate standard economic assumptions. The book notes that a majority of "new" projects are actually replacements for legacy applications, illustrating that data mining for lost requirements should be a standard practice. Difficult social engineering issues are also covered, such as how to minimize harm from layoffs and downsizing. Software Engineering Best Practices explains how to effectively plan, size, schedule, and manage software projects of all types, using solid engineering procedures. It details proven methods, from initial requirements through 20 years of maintenance. Portions of the book have been extensively reviewed by key engineers from top companies, including IBM, Microsoft, Unisys, and Sony. Manage Agile, hierarchical, matrix, and virtual software development teams Optimize software quality using JAD, OFD, TSP, static analysis, inspections, and other methods with proven success records Use high-speed functional metrics to assess productivity and quality levels Plan optimal organization, from small teams through more than 1,000 personnel
Release