Planning Extreme Programming


Kent Beck - 2000
    Planning is a vital element of software development -- but all too often, planning stops when coding begins. Beck and Fowler show how to make software projects far more manageable through a series of simple planning steps every project manager and team leader can easily perform >every day. The book follows XP projects from start to finish, presenting successful planning tactics managers and team leaders can use to adjust to changing environments more quickly and efficiently than ever before. This book is full of war stories and real-world analogies, and offers actionable techniques on virtually every page. It will be invaluable for every project manager called upon to deliver reliable, high-value code in "Internet time."

Accelerate: Building and Scaling High-Performing Technology Organizations


Nicole Forsgren - 2018
    Through four years of groundbreaking research, Dr. Nicole Forsgren, Jez Humble, and Gene Kim set out to find a way to measure software delivery performance—and what drives it—using rigorous statistical methods. This book presents both the findings and the science behind that research. Readers will discover how to measure the performance of their teams, and what capabilities they should invest in to drive higher performance.

Care to Dare: Unleashing Astonishing Potential Through Secure Base Leadership


George Kohlrieser - 2012
    It shows you how you can unleash astonishing potential by building the trust, delivering the change, and inspiring the focus that underpins sustainable high performance.From extensive interviews with executives from all over the world, as well as from surveys with more than a thousand executives, the book reveals the nine characteristics that Secure Base Leaders display on a daily basis. The research shows that a primary difference between a successful leader and a failed leader is the presence or absence of secure bases in his or her life.Care to Dare will take you on a journey where you will discover your own secure bases, past and present, and determine how you can be a secure base for other people in your life at work and at home.

Rapid Development: Taming Wild Software Schedules


Steve McConnell - 1996
    Emphasizes possible, realistic and "best practice" approaches for managers, technical leads and self-managed teams. The author emphasizes efficient development concepts with an examination of rapid development strategies and a study of classic mistakes, within the context of software-development fundamentals and risk management. Dissects the core issues of rapid development, lifecycle planning, estimation and scheduling. Contains very good and practical discussions of customer-oriented development, motivation and teamwork. Explains such fundamental requirements as team structure, feature-set control (the dreaded feature creep in every project), availability and use of productivity tools and project recovery options. Relevant case studies are analyzed and discussed within the context of specific software development problems. Over 200 pages in this publication are devoted to a summary of best practices, everything from the daily build and smoke test, through prototyping, model selection, measurement, reuse, and the top-10 risks list. This publication is definitely recommended and will become a classic in the field, just as the author's prior publication, "Code Complete" already is.

HR from the Heart: Inspiring Stories and Strategies for Building the People Side of Great Business


Libby Sartain - 2003
    They bridge the gaps between the individual and the collective, the person and the purpose. The most successful and effective HR professionals see their careers as a calling, and their work, though driven by corporate goals, is graced by a sense of purpose, a profound generosity, and a love for what they do and the constituencies they serve.HR from the Heart is a book for HR practitioners who love their jobs -- or want to. Libby Sartain, one of the country's top human resources executives, reveals how HR professionals create a synergy between business objectives and the needs and wants of employees. This inspiring book is equal parts motivational message and how-to, confessional and career guide. Filled with stories from Sartain's considerable experience, HR from the Heart offers a first-hand perspective on forging relationships, selling HR to the company, taking diversity beyond ""by the book,"" keeping policy in perspective, and more -- all while making the right career moves, staying engaged, and forwarding the strategic goals of the company."

Too Many Bosses, Too Few Leaders: The Three Essential Principles You Need to Become an Extraordinary Leader


Rajeev Peshawaria - 2011
    He knows precisely what makes the difference between those who are simply bosses and those who are superior leaders, and between those who continue to rise to the top levels and those who get stuck along the way.In this lively and remarkably empowering book, Peshawaria offers readers the opportunity to experience the highest level of leadership training available in the world. Introducing the three core principles he has observed are the foundation of the best leadership––that great leaders clearly define their purpose and values; that nobody can motivate another person because everyone comes premotivated; and that a leader’s job is not to directly produce results but to create the conditions that will harness the energy of others—he details his unique and proven program for achieving leadership excellence. Sharing a wealth of illuminating stories, from those of Mulally’s achievement at Ford and Mack’s at Morgan Stanley, to how Harvey Golub and Ken Chenault successfully restored American Express to long-term sustainable growth, how Neville Isdell turned the Coca-Cola Company around, and the continuing prowess of Jeff Bezos in growing Amazon.com, he first reveals how extraordinary leaders marshal and sustain the level of energy in themselves that is required and how they enlist a core group of proficient co-leaders. He then outlines how to harness the energy and talents of those at all levels of an organization, igniting their motivation by following his RED guidelines for addressing their core needs concerning their Role, their work Environment, and their career Development. Finally, he introduces his unique Brains, Bones, and Nerves framework for: developing a clear strategy for competitive advantage (the Brains); crafting an optimal organizational structure (the Bones); and fostering a highly cooperative and motivated company culture (the Nerves). Filled with specific tips about the vital questions to ask and simple but powerful steps to follow, Too Many Bosses, Too Few Leaders is a manager’s essential tool kit for long-term superior performance.

The Algorithmic Leader: How to Be Smart When Machines Are Smarter Than You


Mike Walsh - 2019
    

Team Geek: A Software Developer's Guide to Working Well with Others


Brian W. Fitzpatrick - 2012
    And in a perfect world, those who produce the best code are the most successful. But in our perfectly messy world, success also depends on how you work with people to get your job done.In this highly entertaining book, Brian Fitzpatrick and Ben Collins-Sussman cover basic patterns and anti-patterns for working with other people, teams, and users while trying to develop software. It's valuable information from two respected software engineers whose popular video series, "Working with Poisonous People," has attracted hundreds of thousands of viewers.You'll learn how to deal with imperfect people--those irrational and unpredictable beings--in the course of your work. And you'll discover why playing well with others is at least as important as having great technical skills. By internalizing the techniques in this book, you'll get more software written, be more influential, be happier in your career.

One Piece of Paper: The Simple Approach to Powerful, Personal Leadership


Mike Figliuolo - 2011
    Through a series of simple questions, readers will create a living document that communicates their values, passions, goals and standards to others, maximizing their leadership potential.Outlines a clear approach for identifying a concise and meaningful set of personal leadership maxims by which leaders can live their lives Explains and applies four basic aspects of leadership: leading yourself, leading the thinking, leading your people, and leading a balanced life Generates a foundational document that serves as a touchstone for leaders and their teams Simple, applicable, and without pretense, One Piece of Paper provides a model for real leadership in the real world.

Soft Skills: The Software Developer's Life Manual


John Z. Sonmez - 2014
    In it, developer and life coach John Sonmez addresses a wide range of important "soft" topics, from career and productivity to personal finance and investing, and even fitness and relationships, all from a developer-centric viewpoint.For most software developers, coding is the fun part. The hard bits are dealing with clients, peers, and managers, staying productive, achieving financial security, keeping yourself in shape, and finding true love. This book is here to help.Soft Skills: The software developer's life manual is a guide to a well-rounded, satisfying life as a technology professional. In it, developer and life coach John Sonmez offers advice to developers on important "soft" subjects like career and productivity, personal finance and investing, and even fitness and relationships. Arranged as a collection of 71 short chapters, this fun-to-read book invites you to dip in wherever you like. A Taking Action section at the end of each chapter shows you how to get quick results. Soft Skills will help make you a better programmer, a more valuable employee, and a happier, healthier person.What's InsideBoost your career by building a personal brandJohn's secret ten-step process for learning quicklyFitness advice to turn your geekiness to your advantageUnique strategies for investment and early retirement

A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware


Gary Gruver - 2012
    However, large-scale agile development is difficult, and publicly available case studies have been scarce. Now, three agile pioneers at Hewlett-Packard present a candid, start-to-finish insider's look at how they've succeeded with agile in one of the company's most mission-critical software environments: firmware for HP LaserJet printers.This book tells the story of an extraordinary experiment and journey. Could agile principles be applied to re-architect an enormous legacy code base? Could agile enable both timely delivery and ongoing innovation? Could it really be applied to 400+ developers distributed across four states, three continents, and four business units? Could it go beyond delivering incremental gains, to meet the stretch goal of 10x developer productivity improvements?It could, and it did--but getting there was not easy.Writing for both managers and technologists, the authors candidly discuss both their successes and failures, presenting actionable lessons for other development organizations, as well as approaches that have proven themselves repeatedly in HP's challenging environment. They not only illuminate the potential benefits of agile in large-scale development, they also systematically show how these benefits can actually be achieved.Coverage includes: - Tightly linking agile methods and enterprise architecture with business objectives- Focusing agile practices on your worst development pain points to get the most bang for your buck- Abandoning classic agile methods that don't work at the largest scale- Employing agile methods to establish a new architecture- Using metrics as a "conversation starter" around agile process improvements- Leveraging continuous integration and quality systems to reduce costs, accelerate schedules, and automate the delivery pipeline- Taming the planning beast with "light-touch" agile planning and lightweight long-range forecasting- Implementing effective project management and ensuring accountability in large agile projects- Managing tradeoffs associated with key decisions about organizational structure- Overcoming U.S./India cultural differences that can complicate offshore development- Selecting tools to support quantum leaps in productivity in your organization- Using change management disciplines to support greater enterprise agility

Managing Business Ethics: Straight Talk about How to Do It Right


Linda K. Trevino - 1995
     Throughout, the emphasis is on common, real-life work situations, including hiring, managing, assessing performance, disciplining, firing, and providing incentives for staff, as well as producing quality products and services, and dealing effectively and fairly with customers, vendors, and other stakeholders. Highlights of the Fourth Edition * Updated information relates content to current events such as the U.S. Sentencing Guidelines for Corporations. * Describes the link between ethical culture and employee engagement. * Covers new research, including the role of emotions in ethical decision making. * Presents new profiles of organizations such as McWane, Enron, Citigroup, and Marsh & McLennan. * International references reflect the realities of the increasingly global business environment.

The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary


Eric S. Raymond - 1999
    According to the August Forrester Report, 56 percent of IT managers interviewed at Global 2,500 companies are already using some type of open source software in their infrastructure and another 6 percent will install it in the next two years. This revolutionary model for collaborative software development is being embraced and studied by many of the biggest players in the high-tech industry, from Sun Microsystems to IBM to Intel.The Cathedral & the Bazaar is a must for anyone who cares about the future of the computer industry or the dynamics of the information economy. Already, billions of dollars have been made and lost based on the ideas in this book. Its conclusions will be studied, debated, and implemented for years to come. According to Bob Young, "This is Eric Raymond's great contribution to the success of the open source revolution, to the adoption of Linux-based operating systems, and to the success of open source users and the companies that supply them."The interest in open source software development has grown enormously in the past year. This revised and expanded paperback edition includes new material on open source developments in 1999 and 2000. Raymond's clear and effective writing style accurately describing the benefits of open source software has been key to its success. With major vendors creating acceptance for open source within companies, independent vendors will become the open source story in 2001.

John F. Kennedy on Leadership: The Lessons and Legacy of a President


John A. Barnes - 2005
    They face monumental decisions in unpredictable times; their actions have implications far beyond their own organizations; and they are judged mercilessly and incessantly by both their constituents and the media. Professionals, then, would do well to study the leadership traits that made Kennedy one of the most respected, beloved, and influential world leaders in modern history. John F. Kennedy on Leadership analyzes what made Kennedy, both before and during his Presidency, a unique and dominant force who would serve as the standard by which future leaders would be judged. Readers will learn the value of: * Planning and decision making: Consult widely, then act. * Crisis management: Don’t let events manage you. * Building a team: Find your own "Bobby." * Independence: Don’t follow the crowd. * Mistakes: Learn from them and move on. This timely (and timeless) book will be of interest to anyone involved in leadership.

Do Lead: Share Your Vision. Inspire Others. Achieve the Impossible.


Les McKeown - 2014
    Forget the dashing swashbuckler, effective leadership is typically understated. It's the myriad small things that make the big things possible. In Do Lead, Les McKeown demolishes the myths that have paralysed leadership in our modern era, then provides newt tools for the job. You'll discover that we can all lead. And what's more, we should. Because effective leadership is goal- not people-oriented. It's about the person with the right skills putting themselves forward. Find out:• The mindset required• The basic leadership toolkit• Techniques for dealing with the (inevitable) failuresWhether you are new to the game or reigniting a dormant passion, start leading from where you are, right now. And start to make a difference. You can lead. Yes, you.