Why People on Your Team Don't Act on Good Ideas, and How to Convince Them They Should
If you work with people, you need this book. Learn to read co-workers and users patterns of resistance and dismantle their objections. With these techniques and strategies you can master the art of evangelizing and help your organization adopt your solutions.
How Agile Masters Deliver Great Software
Here are three simple truths about software development:
1. You can't gather all the requirements up front.
2. The requirements you do gather will change.
3. There is always more to do than time and money will allow.
Those are the facts of life. But you can deal with those facts (and more) by becoming more » a fierce software-delivery professional, capable of dispatching the most dire of software projects and the toughest delivery schedules with ease and grace. « less
Increase Your Capacity and Finish More Projects
Too many projects? Want to organize them and evaluate them without getting buried under a mountain of statistics? This book will help you collect all your work, decide which projects you should do first, second and never. You'll see how to tie your work to your organization's mission and show your board, more » your managers, and your staff what you can accomplish and when. You'll get a better view of the work you have, and learn how to make those difficult decisions, ensuring that all your strength is focused where it needs to be. « less
Refactor Your Wetware
Software development happens in your head. Not in an editor, IDE, or design tool. You're well educated on how to work with software and hardware, but what about wetware our own brains? Learning new skills and new technology is critical to your career, and it's all in your head.
In this book by Andy more » Hunt, you'll learn how our brains are wired, and how to take advantage of your brain's architecture. You'll learn new tricks and tips to learn more, faster, and retain more of what you learn.
You need a pragmatic approach to thinking and learning. You need to Refactor Your Wetware. « less
Anyone who develops software for a living needs a proven way to produce it better, faster, and cheaper. The Productive Programmer offers critical timesaving and productivity tools that you can adopt right away, no matter what platform you use. Master developer Neal Ford details ten valuable practices more » that will help you elude common traps, improve your code, and become more valuable to your team. « less
Your Guide to Modern Pragmatic Project Management
This book is a reality - based guide for modern projects. You'll learn how to recognize your project's potholes and ruts, and determine the best way to fix problems - without causing more problems.
Design and Deploy Production-Ready Software
Whether it's in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. Did you design your system to survive a sudden rush of visitors from Digg or Slashdot? Or an influx of real world customers from 100 different countries? Are you ready for a world filled with more » flakey networks, tangled databases, and impatient users?
If you are a developer and don't want to be on call at 3AM for the rest of your life, this book will help you. « less
Want to be a better developer? This book collects the personal habits, ideas, and approaches of successful agile software developers and presents them in a series of short, easy-to-digest tips.
You'll learn how to improve your software development process, see what real agile practices feel like, avoid more » the common temptations that kill projects, and keep agile practices in balance. « less
Secrets of Great Management
Great management is difficult to see as it occurs. Great management happens in one-on-one meetings and with other managers all in private. It's hard to learn management by example when you can't see it.
Find out what goes on Behind Closed Doors and see how a skilled manager turns around a tricky management more » situation in seven weeks. You'll learn how to provide and use feedback effectively, and become a better coach and mentor peers and team members. As you begin to build a cohesive, "jelled" team you'll learn how to use your influence across the organization and make better choices daily to survive and thrive. « less
A Practical Guide to Successful Software Projects
Many software projects run into trouble, and many never ship at all. Others run like well-oiled machines. This book shows you the basics of how to get your project well on the road to success.
Ship It! bucks current fashion trends and marketing hype; instead, you'll find page after page of solid advice, more » all tried and tested in the real world: a collection of tips that show you what tools a successful team has to use, and how to use them well. You'll get quick, easy-to-follow advice on modern techniques and when they should be applied. « less