As part of my Doctorate in Information Technology and my study of the book Research Design, I’ve come to see the relevance of social and human problems within IT, particularly in Enterprise Architecture (EA). Differentiating these problems in an organizational context is key to effective problem-solving.
What Are Social and Human Problems in IT?
-
Social Problems in IT refer to systemic challenges that impact an organization’s ability to function effectively. These problems often arise from misaligned strategies, outdated infrastructure, or poor governance.
-
Human Problems in IT are individual or team-level challenges, such as difficulties using software, lack of training, or frustration with inefficient processes.
Differentiating Social and Human Problems in IT for Different Roles
| Role/Persona | Social Problem | Human Problem |
| Software Developer | Lack of clear development standards across teams. | Frustration with poorly documented APIs. |
| Project Manager | Inefficiencies due to outdated project management tools. | Stress from managing multiple high-priority tasks. |
| IT Architect | Misaligned enterprise architecture leading to redundancy. | Difficulty in convincing stakeholders of architecture changes. |
| System Administrator | Outdated infrastructure causing frequent downtimes. | Overwork due to constant troubleshooting. |
| QA Tester | Insufficient testing resources leading to delayed releases. | Frustration with unclear test cases or environments. |
| Product Owner | Miscommunication between stakeholders affecting delivery. | Challenges prioritizing features under tight deadlines. |
| Data Analyst | Limited access to clean and reliable data sources. | Frustration with manual data cleaning efforts. |
| DevOps Engineer | Poor integration of CI/CD pipelines across the organization. | Stress from constant deployment failures. |
| UX Designer | Lack of user feedback incorporated into design decisions. | Frustration with limited tools to test designs. |
| Database Administrator | Poorly optimized databases affecting overall performance. | Stress from unplanned database migrations. |
By identifying these distinctions, organizations can design both systemic and individual solutions for IT challenges.