By Tom DeMarco, Timothy R. Lister
Of the pc industry's best-selling authors and teachers go back with a brand new version of the software program administration publication that begun a revolution.
With humor and knowledge drawn from years of administration and consulting event, DeMarco and Lister reveal that the most important problems with software program improvement are human, no longer technical—and that managers forget about them at their peril.
Read or Download Peopleware: Productive Projects and Teams (2nd Edition) PDF
Best software development books
Utilizing Agile equipment, you could deliver some distance higher innovation, worth, and caliber to any facts warehousing (DW), enterprise intelligence (BI), or analytics venture. even though, traditional Agile equipment needs to be rigorously tailored to handle the original features of DW/BI tasks. In Agile Analytics, Agile pioneer Ken Collier indicates tips on how to do exactly that.
This publication provides a clean method that's established by means of hearth: constructed through the writer in over 20 years of expertise hiring software program execs at either small businesses and massive. Drawing on rules from the "agile" software program improvement move, this publication bargains a special option to take into consideration hiring.
Jump in and construct operating Android apps with the aid of greater than two hundred demonstrated recipes. With this cookbook, you’ll locate strategies for operating with the consumer interfaces, multitouch gestures, position expertise, net prone, and gadget positive factors reminiscent of the telephone, digicam, and accelerometer. you furthermore mght get precious steps on packaging your app for the Android Market.
Ideal for builders accustomed to Java, Android fundamentals, and the Java SE API, this e-book positive aspects recipes contributed through greater than 3 dozen builders from the Android group. each one recipe presents a transparent answer and pattern code you should use on your undertaking at once. between a number of issues, this cookbook is helping you:
* Use instructions for designing a winning Android app
* paintings with UI controls, potent layouts, and graphical components
* how to reap the benefits of Android’s wealthy positive aspects on your app
* retailer and retrieve program info in documents, SD playing cards, and embedded databases
* entry RESTful net prone, RSS/Atom feeds, and data from web pages
* Create location-aware prone to discover destinations and landmarks, and situate them on Google Maps and OpenStreetMap
* attempt and troubleshoot person parts and all your program
Internet Dynpro ABAP, a NetWeaver net software person interface instrument from SAP, permits net programming attached to SAP structures. The authors’ major concentration used to be to create a booklet in response to their very own functional event. each one bankruptcy contains examples which lead in the course of the content material step by step and allow the reader to progressively discover and grab the net Dynpro ABAP procedure.
Extra info for Peopleware: Productive Projects and Teams (2nd Edition)
Requirements Traceability Is One Way to Handle Change Does the On-Site Customer Know Enough? Emergent Requirements Why Now? What Has Changed? What Does This Mean for XP? Summary Chapter 17. Is Oral Documentation Enough? Who Reads the Documentation? Is a Handoff to Maintenance Useful? Can Maintainers Really Rely on the Documentation? Why Now? What Has Changed? What Does This Mean for XP? Summary Chapter 18. Playing to Win? Does XP Actively Manage All Risks? Does XP Require Experienced Teams? Can We Win With a Team of Novices?
It means a team, as big as or bigger than the development team. I trust you will make your own conclusions about the contents of the book. If you agree with Pete's conclusion, you will find here evidence and reasoning aplenty. If you disagree with Pete's conclusion, you will find tough questions that will force you to reexamine your own experience and conclusions. If you don't have an opinion about XP, you will find here a program for coming to your own conclusions. That's why I'm delighted to welcome this book to The XP Series.
Summary Chapter 10. Is That All There Is to Extreme Programming? Keeping an XP Project On Process Continuous Reflection Distributed Development and Extreme Programming Open Questions What Can Other Approaches Learn From XP? Summary Part IV. Questioning XP Concepts Chapter 11. The Source Code Is the Design? Software Development Is Mainly a Design Activity Managing Complexity Why Now? What Has Changed? What Does This Mean for XP? Summary Chapter 12. Test First Development? But Do Programmers Know Enough About Testing?