Softtek Softtek
  • Our experience
  • Overview
  • Insights
  • Blog
  • Newsroom
  • Careers
  • Contact us
softtek Language Selector
ENGLISH
EUROPE / EN
ESPAÑOL
EUROPA / ES
PORTUGUÊS
中文(简体)
Search button
AI
APPROACH
INDUSTRIES
SERVICES & SOLUTIONS
TRANSCEND
Softtek GenAI
FRIDA AI for Software Engineering
Service Transformation
Portfolio Transformation
Digital Acceleration
Our Work
Agribusiness
Airlines
Automotive
Banking & Financial Services
Consumer Packaged Goods
Energy & Utilities
Fitness & Wellness
Gaming
Government & Public Sector
Higher Education
Healthcare
Industrial
Insurance
Media & Entertainment
Oil & Gas
Pharma & Beauty
Professional Sports
Restaurant & Hospitality
Retail
Technology
Telecommunications
Transportation & Logistics
Digital Solutions
Digital Optimization
Digital Sales
Data Masking Solution
IT Cost Optimization
Fan Engagement Ecosystem
Softtek Digital Enablers
DIEGO
blauLabs
Business OnDemand
Click2Sync Omnichannel
Automotive Digital Assistant
Guest Engagement
Socializer
Collaborative Commuting
Workplace Management
Application Services
Software Development
Quality Engineering
Application Management
Application Services
Cloud & DevOps
Cloud Services
IT Infrastructure
Digital Security
DevOps
Data & Automation
Data and AI
Intelligent Automation
Services Transformation
Core Modernization
Next-Gen IT Operations
Platform Services
AWS
SAP
Microsoft
Salesforce
ServiceNow
Atlassian
BlueYonder
Sustainability by Softtek
Softtek
Language selector
search button
AI
Softtek GenAI
FRIDA AI for Software Engineering
APPROACH
Service Transformation
Portfolio Transformation
Digital Acceleration
Our Work
INDUSTRIES
Agribusiness
Airlines
Automotive
Banking & Financial Services
Consumer Packaged Goods
Energy & Utilities
Fitness & Wellness
Gaming
Government & Public Sector
Higher Education
Healthcare
Industrial
Insurance
Media & Entertainment
Oil & Gas
Pharma & Beauty
Professional Sports
Restaurant & Hospitality
Retail
Technology
Telecommunications
Transportation & Logistics
SERVICES & SOLUTIONS
Digital Solutions
Digital Optimization
Digital Sales
Data Masking Solution
IT Cost Optimization
Fan Engagement Ecosystem
Softtek Digital Enablers
DIEGO
blauLabs
Business OnDemand
Click2Sync Omnichannel
Automotive Digital Assistant
Guest Engagement
Socializer
Collaborative Commuting
Workplace Management
Application Services
Software Development
Quality Engineering
Application Management
Application Services
Cloud & DevOps
Cloud Services
IT Infrastructure
Digital Security
DevOps
Data & Automation
Data and AI
Intelligent Automation
Services Transformation
Core Modernization
Next-Gen IT Operations
Platform Services
AWS
SAP
Microsoft
Salesforce
ServiceNow
Atlassian
BlueYonder
TRANSCEND
Sustainability by Softtek
Our experience
Overview
Insights
Blog
Newsroom
Careers
Contact us
ENGLISH
EUROPE / EN
ESPAÑOL
EUROPA / ES
PORTUGUÊS
中文(简体)
Softtek Blog

Shut down those Software Factories!

Author:
Author Alex Camino
Published on:
Feb 22, 2011
Reading time:
Feb 2011
|
SHARE
Share on LinkedIn
Share on X
Share on Facebook
SHARE
Share on LinkedIn
Share on X
Share on Facebook

 Back when former Mexican President Ernesto Zedillo officially opened Softtek’s global delivery center (GDC) in Monterrey, we would refer to the facility as a “software factory”. Prior to the official opening ceremony, and once we briefed him on the activities that were carried out in the place, he seemed pleasantly surprised. He understood that what we did there was not the typical “factory work”–as compared to the several he had inaugurated during his presidential term. In his speech he acknowledged that fact, and referred to our GDC as a “knowledge factory”.

Despite the numerous attempts to produce automatic code-generators, or Rapid Application Development Systems (RADS), no substitute for software professionals has emerged. At the desks in nearly all GDCs providing software services are engineers—graduates from IT-related programs, many of whom hold master’s degrees. They creatively solve problems day in and day out. Most of their work is done cognitively, and the result of their reasoning is transformed into software code. There is hardly a routine—no repetitive / endless tasks. Software professionals face different problems every day. They are knowledge workers, not factory workers.


Generally accepted management principles are not suitable for today’s knowledge workers, according to the “Father of Software Quality”, the late Watts Humphrey, who addresses this issue in his last published book “Leadership, Teamwork and Trust: Building a Competitive Software Capability”.

In chapter four of his book, Humphrey outlines the five key principles needed to manage knowledge work: a) Management must trust knowledge workers; b) Knowledge workers must be willing to manage themselves; c) Management system must rely on facts and data; d) Quality must be the organization’s highest priority; and e) Management must provide team with leadership, training, coaching and support.

Humphrey argues that these principles do not fit in generally accepted management principles, which according to him are still based on those laid out by Frederick Winslow Taylor in his 1911 book, “The Principles of Scientific Management". These were designed around the people who made up the factory workforce, which were largely: uneducated; principally motivated by money; with limited and largely interchangeable skills; and [unless carefully supervised] would not work as hard as they could.

Of course, knowledge workers are also motivated by money, but the difference is that it’s not the determining factor.  Humphrey points to a study carried out by MIT, the University of Chicago and Carnegie Mellon University. The report shows that as long as the tasks involve only mechanical skills, a higher pay will yield better performance. Knowledge workers perform better when they are motivated by challenge, mastery, and the certainty that they are contributing to something important. They are driven by purpose. There’s an outstanding video from RSA and Daniel Pink, about this study.

A factory is a place where the workforce carry out repetitive tasks, aided in most cases by automation tools. Taking the principles laid out by Humphrey, the term “software factory” sounds more like an oxymoron.

It didn’t take us long to realize that the factory concept was dead wrong. Dr. Zedillo was right—the facility is a knowledge center, but it’s certainly not a factory. It’s all about the knowledge, and the people behind it.

 

Related posts

Full Stack developer at cluttered desk with two monitors
Aug 6, 2016
9 Things a Full Stack Developer Should Know
Feb 9, 2017
Winning at Retail Gamification – Keep it Simple
Jan 20, 2012
A Little Love for BPO

Let’s stay in touch!

Get Insights from our experts delivered right to your inbox!

Follow us:
Softtek LinkedIn
Softtek Twitter
Softtek Facebook
Softtek Instagram
Softtek Instagram
Follow us:
Softtek LinkedIn
Softtek Twitter
Softtek Facebook
Softtek Instagram
Softtek Instagram

© Valores Corporativos Softtek S.A. de C.V. 2025.
privacy notice
legal disclaimer
code of ethics
our policies
webmaster@softtek.com