BT

How Applied Psychology can help Software Engineers

by Michael Stal on Nov 02, 2011 |

On the 1st November software engineer and author John R. Fox has published his book “Digital Work in an Analog World”. According to its subtitle “Improving Software Engineering by Applied Psychology”, the book does not consider software engineering in practice - the term “Analog” refers to all non-technical aspects of software engineering. Rather, it is focusing on the psychological aspects relevant and practices relevant for engineers.

In real software engineering projects, many challenges are related to soft factors. For example, how can software architects convince their management to spend more time for regular refactoring activities or architecture reviews for a project? In order to motivate others, software engineers require soft skills often more than they need in-depth technical knowledge. These capabilities are commonly underestimated and not offered in schools or universities.

This is exactly the gap the new book tries to fill. It does not target one specific group of stakeholders, but

Project Managers, Developers, DBAs, Business Analysts, QA Specialists, and other management people that participate in software development in one form or another.

In the beginning the author provides the underlying concepts of applied psychology.  He introduces various personalities in software engineering and maps the general concepts to the context of software engineering. Furthermore, he presents the major issues of software engineering such as software estimation, planning problems, or unrealistic expectations.

The book covers several psychological factors that appear within a development organization. In detail,

  • Rewards, Goals, and Inhibitors
  • Stress
  • Cognitive Malware
  • Influence, Persuasion, & Social Pressure
  • Analog Intelligence
  • Problem Solving, Decisions & Creativity.

In addition, Mr. Fox illustrates people aspects such as Leadership, Culture & Gender, Teams, and Talent Pools.

The author considers psychological concepts as a big lever in the software engineering industry. However, he does not claim it is a silver bullet:

Applying psychological concepts and principles to the software process might be another way to help our industry move the needle, ever so slightly perhaps, in the right direction. While I do believe that a better understanding of psychology can help us, I’m not suggesting that this is a silver bullet either. In fact, believing in Silver Bullets has been a considerable part of the problem

The book provides a lot of insights into psychology and their impact in software development projects without trying to cover all aspects of social skills.

For all interested readers: the book with 313 pages is available at the Amazon.com website for US-$ 19.99. According to the publication company versions for Kindle and Nook are also available.

Hello stranger!

You need to Register an InfoQ account or to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

review by Maxim Gordienko

Has anybody read this book?
A month and a half since the publication and still no customer reviews on the Amazon or B&N sites yet.
Does it worth the money spent?

I tried to read a couple of chapters available online but cannot make up my mind.
Feels erratic, the author jumps from topic to topic...
Any oppinion?

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

1 Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT