Showing posts with label Technical books. Show all posts
Showing posts with label Technical books. Show all posts

Monday, October 1, 2018

Tom DeMarco. Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency

Peter Drucker. Managing for Results

Roger Fisher, William Ury, and Bruce Patton. Getting to Yes

Ron Jeffries, Ann Anderson, and Chet Hendrickson. Extreme Programming Installed

Stephen R. Covey, A. Roger Merrill, and Rebecca R. Merrill, First Things First

G. Pascal Zachary, Show-Stopper!

Michael Schrage, No More Teams! Mastering the Dynamics of Creative Collaboration

Paul G. Bassett, Framing Software Reuse: Lessons from the Real World

Tarek Abdel-Hamid and S. E. Madnick, "Lessons Learned from Modeling the dynamics
of software project management,"

Tarek Abdel-Hamid, "Thinking in Circles,"

Chi Y. Lin, "Walking on Battlefields: tools for strategic software management,"

Brad Smith, Nghia Nguyen, and Richard Vidale, "Death of a Software Manager: how to avoid career suicide though dynamic software process modeling,"

Laurence Peter, The Peter Principle

MARCUS BUCKINGHAM & CURT COFFMAN - FIRST, BREAK ALL THE RULES WHAT THE WORLD’S GREATEST MANGERS DO DIFFERENTLY

Practical Issues in Database Management: A Reference for the Thinking Practitioner by Fabian Pascal

An Introduction to Database Systems by Chris Date

Friday, August 10, 2018

Tom Coens and Mary Jenkins. Abolishing Performance Appraisals: Why They Backfire and What to Do Instead.

Esther Derby. “How to Talk About Work Performance: A Feedback Primer.”

Ferdinand F. Fournies. Coaching for Improved Work Performance.

Sam Kaner. The Facilitator’s Guide to Participatory Decision-Making

Jon R. Katzenbach and Douglas K. Smith. The Wisdom of Team: Creating the High-Performance Organization.

Patrick Lencioni. The Five Dysfunctions of a Team: A Leadership Fable.

Johanna Rothman. “Successful Software Management: Fourteen Lessons Learned.”

Charles Seashore, Edith Seashore, and Gerald M. Weinberg. What Did You Say? The Art of Giving and Receiving Feedback.

Brian R. Stanfield. The Workshop Book: From Individual Creativity to Group Action (Ica Series)

Robert R. Blake and Jane Srygley Mouton. The Versatile Manager:A Grid Profile

Daniel Feldman. The Manager’s Pocket Guide to Workplace Coaching.

Roger Fisher, William Ury, and Bruce Patton. Getting to Yes, Second ed.

Johanna Rothman. “Practice, a Necessary Part of Change.” Cutter IT Email Advisorory, February 2002.

Gerald M. Weinberg. The Secrets of Consulting

Gerald M. Weinberg. Becoming a Technical Leader: An Organic Problem-Solving Approach.

Mary Albright and Clay Carr. 101 Biggest Mistakes Managers Make.

Sidney J. Chapman. “Hours of Labour.” Economic Journal

Robert Cialdini. “Perplexing Problem? Borrow Some Brains.” Harvard Management Communication Letter, August 2004.

Sumantra Ghoshal Heike Bruch. “What Your Weekly Meetings Aren’t Telling You.” Harvard Business Review, volume 80(2), February 2002.

Patrick J. McKenna and David H. Maister. First among Equals: How to Manage a Group of Professionals

Johanna Rothman. Corrective Action for the Software Industry.

Peter Senge. The Fifth Discipline: The Art and Practice of the Learning Organization.

Gerald M. Weinberg. Quality Software Management: Volume 1, Systems Thinking.

XP Universe. Brokering With eXtreme Programming

David L. Bradford and Allen R. Cohen. Managing for Excellence: The Guide to Developing High Performance in Contemporary Organizations.

Clay Carr. The New Manager’s Survival Guide: All the Skills You Need for Success, 2nd Edition.

Stephen R. Covey. Principle-Centered Leadership

Tom DeMarco. Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency.

Esther Derby. “How to Talk About Work Performance: A Feedback Primer.” Crosstalk, pages 13–16, December 2003.

Esther Derby. “A Real Go-Getter.” STQE, volume 5(4), September 2004.

Gerald W. Faust, Richard I. Lyles, and Will Phillips. Responsible Managers Get Results: How the Best Find Solutions—Not Excuses.

Linda A. Hill. Becoming a Manager: How New Managers Master the Challenge of Leadership.

Naomi Karten. Communication Gaps and How to Close Them.

Steve McConnell. Rapid Development: Taming Wild Software Schedules.

Gerald M. Weinberg. Quality Software

Gerald M. Weinberg. Quality Software Management, Volume 3:Congruent Action

Gene Fellner, editor. Unreported and Upaid Overtime: Distorted Measurements and Formulas for Failure.

Joan Magretta and Nan Stone. What Management Is: How It Works and Why It’s Everyone’s Business.

Johanna Rothman. “Successful Software Management: Fourteen Lessons Learned.”

Edward de Bono. De Bono’s Thinking Course, Revised Edition.

Jean McLendon. “The Internal Dialogue in the Consulting Process"

Johanna Rothman. Hiring the Best Knowledge Workers, Techies, and Nerds: The Secrets and Science of Hiring Technical People.

Joel Spolsky. Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity. Apress, Berkeley, CA, 2004.

Lou Adler. Hire with Your Head: Using Power Hiring to Build Great Companies.

Michael Bolton. “Are You Ready?” STQE, pages 50–54, May 2003.

W. Steven Brown. Thirteen Fatal Errors Managers Make and How You Can Avoid Them

Esther Derby. “Climbing the Learning Curve: Practice with Feedback.” Insights, 2002. Fall.

Peter Drucker. Managing for Results. Pan Books, London, 1964.

Tom Janz, Lowell Hellerik, and David C. Gilmore. Behavior Description Interviewing.

Thomas J. Peters and Robert H. Jr. Waterman. In Search of Excellence: Lessons from America’s Best-Run Companies.

Johanna Rothman. Corrective Action for the Software Industry.

Ship It!: A Practical Guide to Successful Software Projects - Jared Richardson and Will Gwaltney

Kent Beck. Extreme leadership: Celebrate accomplishment.

Kent Beck. Implementation Patterns

Edward De Bono. Six Action Shoes

Dale H. Emery. Resistance as a resource

Michael Feathers. Working Effectively with Legacy Code.

Frederick Herzberg. The Motivation to Work

Irving L. Janis. Group Think

Norman L. Kerth. Project Retrospectives: A Handbook for Team Reviews

Alfie Kohn. Punished by Rewards: The Trouble with Gold Stars, Incentive Plans, A’s, Praise, and Other Bribes

Craig Larman and Bas Vodde. Scaling Lean and Agile Development

Robert C. Martin. Clean Code: A Handbook of Agile Software Craftsmanship

Mary Lynn Manns and Linda Rising. Fearless Change: Patterns for Introducing New Ideas

Dan North. Behavior modification. Better Software

Mary Poppendieck and Tom Poppendieck. Implementing Lean Software Development: From Concept to Cash.

David Rock. Quiet Leadership

Marshall Rosenberg. Nonviolent Communication: a Language of Life.

William C. Wake. Refactoring Workbook

Practices of an Agile Developer: Working in the Real World - Venkat Subramaniam and Andy Hunt

Manage It! Your Guide to Modern, Pragmatic Project Management - Johanna Rothman

Friday, August 3, 2018

Joe Celko’s Trees and Hierarchies in SQL for Smarties

Vadim Tropashko. SQL Design Patterns

Manage It! Your Guide to Modern Pragmatic Project Management

Practices of an Agile Developer

Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Applications

Ship It! A Practical Guide to Successful Software Projects

Driving Technical Change: Why People On Your Team Don’t Act On Good Ideas, and How to Convince Them They Should - Terrence Ryan

The Agile Samurai: How Agile Masters Deliver Great Software - Jonathan Rasmusson

Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans

Facts and Fallacies of Software Engineering - Robert L. Glass

W. Steven Brown. Thirteen Fatal Errors Managers Make and How You Can Avoid Them.

Esther Derby. “What Your Weekly Meetings Aren’t Telling You.” Better Software

Peter Drucker. Managing for Results

Thomas J. Peters and Robert H. Jr. Waterman. In Search of Excellence: Lessons from America’s Best-Run Companies

Johanna Rothman. “No More Meeting Mutinies"

Lou Adler. Hire with Your Head: Using Power Hiring to Build Great Companies

Michael Bolton. “Are You Ready?”

Tom DeMarco. Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency

Tom Janz, Lowell Hellerik, and David C. Gilmore. Behavior Description Interviewing

Johanna Rothman. Hiring the Best Knowledge Workers, Techies, and Nerds: The Secrets and Science of Hiring Technical People

Gerald M. Weinberg. Quality Software Management: Volume 1, Systems Thinking

Wednesday, November 1, 2017

Succeeding with Agile - by Mike Cohn

User Story Mapping - by Jeff Patton

Agile Product Management with Scrum - by Roman Pichler with Rakuten Kobo

Essential Scrum - by Kenneth Rubin

Drive: The Surprising Truth About What Motivates Us - by Daniel Pink

Wisdom of Teams - by Katzenbach, Jon R. and Smith, Douglas K.

The People's Scrum - by Tobias Mayer

Software Project Manager’s Bridge to Agility - Sliger, Michele and Broderick, Stacia

User Stories Applied - by Cohn, Mike

Disciplined Agile Delivery: A Practitioners’ Guide to Agile Software Delivery in the Enterprise - by Ambler, Scott M. and Lines, Mark

Roock, Arne (2012). Stop Starting, Start Finishing! Lean-Kanban University.

THE LEADER WHO HAD NO TIITLE - Robin Sharma

Wednesday, September 27, 2017

Beedle, M. M. Scrum: A pattern language for hyperproductive software development

Pattern Languages Of Program Design 4 by Harrison, Foote, Rohnert

"Working with Traditional Contracting Practices," Rational Edge article
Cooper, K.G. 1993.

The Rework Cycle: Why Projects Are Mismanaged. pmnetwork, February 1993, pp. 5 - 7.

Forsberg, Kevin, Mooz, Hal & Cotterman, Howard. 1996. Visualizing Project Management. John Wiley & Sons, New York. 298 p.

Kharbanda, O.P. & Pinto, Jeffrey K. 1996. What Made Gertie Gallop: Learning from Project Failures?

Scott Ambler, "Use-Case Scenario Testing," Software Development, July 1995.

Boris Beizer, Software Testing Techniques (2/e), Van Nostrand Reinhold, 1990.

Robert V. Binder, "Use-cases, Threads, and Relations: The FREE Approach to System Testing," Object Magazine, February 1996.

M. Cusumano and R. Selby, Microsoft Secrets, Free Press, 1995.

Ivar Jacobson, Magnus Christerson, Patrik Jonsson, and Gunnar gvergaard, Object-Oriented

Software Engineering: A Use Case Driven Approach, Addison-Wesley, 1992.
Startups Open Sourced: Stories to inspire and educate (Jared Tame)

Content Rules (Ann Handley, C.C. Chapman)

Code Complete

Maximum Achievement (Brian Tracy)

Founders At Work (Jessica Livingston)

Hackers & Painters (Paul Graham)

Joel On Software (Joel Spolsky)

More Joel On Software (Joel Spolsky)

Eric Sink On The Business Of Software

Words That Sell (Richard Bayan)

The E-Myth Revisited (Michael E. Gerber)

The Business Of Software (Michael. A Cusumano)

Anything You Want (Derek Sivers)

Permission Marketing (Seth Godin)

Ikigai (Sebastian Marshal)

Copy Hackers (Joanna Wiebe)

The Art Of Ignoring (Alwin Hoogerdijk)

The Dip (Seth Godin)

Personal Development for Smart People (Steve Pavlina)

Coders At Work (Peter Siebel)

Start Small, Stay Small (Rob Walling and Mike Taber)

From Program to Product (Rocky Smolin)

Software That Sells (Edward Hasted)

The Secrets of Consulting (Gerald M. Weinberg)

User Interface Design for Programmers (Joel Spolsky)

The Innovator’s Solution (Clayton M. Christensen)

Sunday, September 24, 2017

Thomas, Kenneth W. Intrinsic Motivation at Work: Building Energy and Commitment. Berrett-Koehler, 2000.

John Kotter, What Leaders Really Do

Goldratt, Theory of Constraints

Goldratt, The Goal

Ripin, Kathy M., and Leonard Sayles. Insider Strategies for Outsourcing Information Systems: Building Productive Partnerships, Avoiding Seductive Traps. Oxford University Press, 1999.

Goldratt, Eliyahu M. What Is This Thing Called Theory of Constraints and How Should It Be Implemented? North River Press, 1990

Clark, Kim B., and Steven C. Wheelwright. Revolutionizing Product Development.
Collins, Jim. Good to Great: Why Some Companies Make the Leap…and Others Don't. HarperBusiness, 2001.

Johnson, Jim. "ROI, It's Your Job." Published Keynote Third International Conference on Extreme Programming, Alghero, Italy, May 26–29, 2002.

Ulrich, Dave, Steve Kerr, and Ron Ashkenas. The GE Work-Out: How to Implement GE's Revolutionary Method for Busting Bureaucracy and Attacking Organizational Problems—Fast! McGraw-Hill, 2002.

Royce, Winston W. "Managing the Development of Large Software Systems." Proceedings, IEEE WESCON, August 1970, 1–9.

Petroski, Henry. Design Paradigms: Case Histories of Error and Judgment in Engineering. Cambridge University Press, 1994.

Reinertsen, Donald G. Managing the Design Factory: A Product Developer's Toolkit. The Free Press, 1997.

Shalloway, Alan and James R. Trott. Design Patterns Explained: A New Perspective on Object Oriented Design. Addison-Wesley, 2002.

Smith, Preston G., and Donald G. Reinertsen. Developing Products in Half the Time: New Rules, New Tools, 2nd ed. John Wiley and Sons, 1998. First edition published in 1991.
Simons, Matt. "Internationally Agile." Inform IT, March 2002

Poppendieck, Mary. "Lean Programming" (Parts 1 and 2). Software Development Magazine 9(5, 6): May, June 2001.

Martin, Robert C. Agile Software Development: Principles, Patterns and Practices. Prentice Hall, 2002.

Klein, Gary. Sources of Power: How People Make Decisions. MIT Press, 1999.

DeMarco, Tom. Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency. Broadway Books, 2001.

Cusumano, Michael A., and Kentaro Nobeoka. Thinking Beyond Lean: How Multi-Project Management is Transforming Product Development at Toyota and Other Companies. Free Press, 1998.

Goldratt, Necessary But Not Sufficient

Goldstein, Jeffrey. The Unshackled Organization: Facing the Challenge of Unpredictability Through Spontaneous Reorganization. Productivity Press, 1994.

Highsmith, James A. Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. Dorset House, 2000.

Constantine, Larry, and Lucy Lockwood. Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design. Addison-Wesley, 1999

Coy, Peter. "Exploring Uncertainty." Business Week, June 7, 1999.

Crocker, Ron. Large-Scale Agile Software Development. In press, 2003.

Ohno, Taiichi. The Toyota Production System: Beyond Large-Scale Production. Productivity Press, 1988. Originally published in Japanese in 1978.

Fowler, Martin. Refactoring: Improving the Design of Existing Code. Addison-Wesley, 1999.
Freedman, David H. Corps Business. HarperBusiness, 2000.

Dell, Michael, with Catherine Fredman. Direct from Dell. HarperBusiness, 1999.

Huck, Virginia. Brand of the Tartan: The 3M Story. Minnesota Mining and Manufacturing Company, 1955.

Juran, Joseph M. Juran's Quality Handbook, 5th ed. McGraw-Hill Professional, 1998. First edition published in 1951.

DeGrace, Peter, and Leslie Hulet Stahl. Wicked Problems, Righteous Solutions: A Catalogue of Modern Software Engineering Paradigms. Yourdon Press, 1990.

McBreen, Pete. Software Craftsmanship: The New Imperative. Addison-Wesley, 2002.

Magretta, Joan. "The Power of Integration: An Interview with Dell Computer's Michael Dell."Harvard Business Review 76(2): March–April 1998, 73–84.

Mitchell, Meg. "Share…and Share Alike." Darwin Magazine 2(2): February 2001
Humphrey, Watts S. Winning with Software: An Executive Strategy. Addison-Wesley, 2002.

Imai, Masaaki. Gemba Kaizen: A Commonsense, Low-Cost Approach to Management. McGraw-Hill, 1997.

Pitette, Gilles. "Progressive Acquisition and the RUP: Comparing and Combining Iterative Processes for Acquisition and Software Development." The Rational Edge, November 2002.

Christensen, The Innovator's Dilemma

Luke Hohmannn Journey of the Software Professional

97 Things Every Software Architect Should Know  - Mark Richards

Extreme Programming Explained - Kent Beck

Bass, L., P. Clements and R. Kazman. Software Architecture in Practice

The Marketing Imagination - Theodore Levitt


Journey of the Software Professional - Luke Hohmann, Gerald M. Weinberg

Ries, L. and R. Ries. The 22 Immutable Laws of Branding: How to Build a Product or Service into a World-Class Brand

Babich, W. Software Configuration Management

Adaptive Software Development - by Jim Highsmith 

Tuesday, September 19, 2017

Alistair Cockburn, Surviving Object-Oriented Projects, ISBN 0-201-49834-0

Lars Mathiassen, Jan Pries-Heje, and Ojelanki Ngwenyama, Improving Software Organizations: From Principles to Practice, ISBN 0-201-75820-2

Jim Highsmith, Agile Software Development Ecosystems, ISBN 0-201-76043-6

Steve Adolph, Paul Bramble, Alistair Cockburn, and Andy Pols, Patterns for Effective Use Cases, ISBN 0-201-72184-8

Anne Mette Jonassen Hass, Configuration Management Principles and Practice, ISBN 0-321-11766-2

DSDM Consortium and Jennifer Stapleton, DSDM, Second Edition: Business Focused Development, ISBN 0-321-11224-5

Hock, Dee. Birth of the Chaordic Age. Berrett-Koehler Publishers, 1999.


Reinertsen, Managing the Design Factory

Battin, Robert D., Ron Crocker, Joe Kreidler, and K. Subramanian. "Leveraging Resources in Global Software Development."

Sobek, Principles That Shape Product Development Systems: A Toyota-Chrysler Comparison.

Slack, Tom DeMarco

Hock, Birth of the Chaordic Age

O'Reilly, Charles A., III, and Jeffrey Pfeffer. Hidden Value: How Great Companies Achieve Extraordinary Results with Ordinary People. Harvard Business School Press, 2000.

Beck, Extreme Programming Explained

Coy, "Exploring Uncertainty."

Robert Austin, Measuring and Managing Performance in Organizations

Domain Driven Design Eric Evans

Petroski, Design Paradigms

Kenneth Thomas, Intrinsic Motivation at Work

Jeffrey Dyer, Collaborative Advantage

Ballard, Glenn. "Positive vs. Negative Iteration in Design

Larry Constantine and Lucy Lockwood's book Software for Use

Cusumano, Michael A., and Richard W. Selby. Microsoft Secrets: How the World's Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People

Demming, Out of Crisis


Yourdon, Edward Nash (ed.). Classics in Software Engineering

Schwaber, Ken, and Mike Beedle.  Agile Software Development with Scrum

Highsmith, Adaptive Software Development

Palmer, Steven R., and John M. Felsing. , A Practical Guide to Feature-Driven Development

Zaninotto, Enrico. Keynote "From X Programming to the X Organization." Third International Conference on Extreme Programming, Alghero, Italy, May 26–29, 2002.

Frederick Herzberg's classic "One More Time: How Do You Motivate Employees?"

Developing Products in Half the Time, Preston Smith and Donald Reinertsen