際際滷

際際滷Share a Scribd company logo
Digital Work
in an
Analog World
Improving Software Engineering by Applied Psychology
By Dilini Prasangika
20/02/2013
Digital work in an analog world
Road Map
1
 Introduction
2
 Software Engineering Process
3
 What is Psychology?
4
 Taxonomy of Psychology
5
 Improving Software Engineering through Applied Psychology
6
 Psychological Tips To Improve Your Work Life
7
 Tips To Achieve Work Life Balance
Digital Work in an Analog World
 Focusing on the psychological aspects and practices relevant for
engineers
 Why?
 Developing Software has more to do with people than
computers
 To improve Software Engineering Practices through Applied
Psychology
 Target Audience
 Project Managers, Software Architects, Software Engineers,
DBAs, Business Analysts, Software QA Engineers, and other
management people that participate in software development
in one form or another.
 What is Software Engineering?
Application of a systematic, disciplined, quantifiable approach to
the design, development, operation, and maintenance of software,
and the study of these approaches  Wikipedia
 It includes;
 Requirements Gathering -> Product Backlog Refinements
 Planning & Estimation
 Analysis, Design and Implementation
 Testing
 Reviews & Releases
Software Engineering Process
Simply, Software Engineering Process is a Shared Responsibility towards a
common goal
Psychology
 What is Psychology?
 Psychology Is the Study of the Mind and Behavior
 Comes from a Greek word
Psyche -> Breathe, Spirit, Soul
Logia -> study of
Psychology
Basic Psychology Applied Psychology
Abnormal
Behavioral
Neuroscience
Cognitive
Developmental
Experimental
Mathematical
Personality
Social
Positive
Psychology
Clinical
Educational
Forensic
Health
Human Factors
(Engineering) &
Ergonomics
Industrial &
Organizational
Occupational
Health
School
Software
Engineering
Applied Psychology
 Applied Psychology is the use of psychological principles and
theories to overcome problems in other areas, such as mental
health, business management, education, health, product
design, engineering, ergonomics and law.
Cognitive Psychology
 Is the branch of psychology that explores internal states including
attention, thinking, and decision-making.
 Problem Solving, Decisions, Creativity
Personality Psychology
 Is focused on the patterns of thoughts, feelings, and behaviors
that make a person unique
 Thoughts, Feelings, Behaviors, Attitudes of an individual
Social Psychology
 Is concerned with how social phenomena influence us and how
people interact with others
 Group behavior, social perception, leadership, nonverbal
behavior, conformity, aggression and prejudice
 Focus on situations, rather than individual characteristics &
thoughts
Industrial  Organizational
Psychology
 Is a branch of psychology that applies psychological theories &
principles to organizations
 Workplace behavior, Workplace productivity, Work Life,
Human Computer Interaction
Improving Software Engineering by
Applied Psychology
 How they relate each other?
 Software production is a result of human activities, which often include
problem-solving capabilities, cognitive aspects, and social interaction.
 Human beings are more complicated & less predictable than computers
 Greater awareness of themselves and others can positively influence their
work
Organizations should consider applying the principles of psychology and improved
soft skills to promote better software engineering outcomes.
 Psychological Factors in Software Engineering
 Individual Personality towards team work
 Personal Attitude towards work productivity
 Individual Leadership towards team collaboration & team work
 Problem Solving, Creativity, Decision Making towards shared responsibility
How Geveo promotes applying psychological
aspects to Software Engineering???
 Working environment which promotes open communications
 Agile Scrum methodology
 Individuals and interactions over processes and tools
 Fullest co-operation for psychological safety
 Ability to learn and try new things
 Encourage collaboration through commitment
 Project Work
 Discussions and meetings where everyone is involving to everything
 Building confidence about ourselves and on what we are doing
 Extra curricular activities
 Individual Presentations, Quizzes, Toast Masters, Team Outings
Psychological Tips To Improve Your Work
Life
 Get Motivated
 Improve your leadership skills
 Become a better Communicator
 Learn to Better Understand Others
 Make More Accurate Decisions
 Improve your Memory
 Make Wiser Financial Decisions
 Get Better Grades
 Become More Productive
 Encourage collaboration through commitment
 Willingness to change & Adaptability
 Be Healthier
Tips To Achieve Work Life Balance
 Limit your work time
 Make time for others
 Only work in your office
 Turn off the phone
 Have fun hobbies
 Dont feel guilty
 Make time to accomplish non-work related goals
 Dont think about work when you are not working
 Do something for others
Start now..
So
Enjoy your work life as well as your personal life and keep focus on
what matters most and love what you do
References
 http://elegantcode.com/2008/06/09/psychology-and-software-
development/
 http://appliedpsychology.tumblr.com/
 http://psychology.about.com/
 http://www.lumosity.com/app/v4/personalization/surveys/training-
program/survey_categories/your-
memory/user_survey_responses/new
 http://www.lumosity.com/landing_pages/188?gclid=CMK6oMjbsLUCF
VAa6wod1kMAow
 http://www.smashwords.com/extreader/read/99992/2/digital-work-
in-an-analog-world
 http://gsocialbuzz.blogspot.com/2011/09/cognitive-dissonance-why-
social.html
Thank You! Any Questions?
Ad

Recommended

Performance Management Masterclass: Stop Torturing Your Managers and Employee...
Performance Management Masterclass: Stop Torturing Your Managers and Employee...
Shelley Reece
PPMA Annual Seminar 2017 - Resilience and Mindfulness
PPMA Annual Seminar 2017 - Resilience and Mindfulness
PPMA - Public Sector People Managers' Association
A new approach towards agile and xp software development methodology
A new approach towards agile and xp software development methodology
Patanjali Kashyap
Managing with positive psychology - Webinar by Jason Potvin - PMI-Montreal
Managing with positive psychology - Webinar by Jason Potvin - PMI-Montreal
永珂鴛-珂看稼岳姻辿温鉛
Ch # 1 brm
Ch # 1 brm
Hekmatullah Samsor
High performance software team through physics parallels
High performance software team through physics parallels
Patanjali Kashyap
Presentation CEBMa EBM Case example: Novartis
Presentation CEBMa EBM Case example: Novartis
Center for Evidence-Based Management
Appreciative inquiry model
Appreciative inquiry model
Bhuvi Gupta
Spm unit 5
Spm unit 5
RAJASEKAR O
Skills required today in corporate sector
Skills required today in corporate sector
AMUL TAMBOLI
11 Problem Solving
11 Problem Solving
Tony
Communicating Evidence to Influence Decisions
Communicating Evidence to Influence Decisions
Center for Evidence-Based Management
Evidence-Based Management, Teaching Managers to Make Better Decisions
Evidence-Based Management, Teaching Managers to Make Better Decisions
Center for Evidence-Based Management
Competency Research for Predicting Performance of Debt Collectors
Competency Research for Predicting Performance of Debt Collectors
Shirshendu Pandey
IPDC TRAINING - Creative Problem Solving & Decision Making
IPDC TRAINING - Creative Problem Solving & Decision Making
IPDC Training Institute
Human IT
Human IT
Jaroslav Proch叩zka
Alan shalloway lean-kanban is about people
Alan shalloway lean-kanban is about people
AGILEMinds
Forget Hiring 10X EngineersBuild a 10X Team
Forget Hiring 10X EngineersBuild a 10X Team
April Wensel
20190413 zen and the art of programming
20190413 zen and the art of programming
David Horvath
Software Engineer's Career Management Toolkit
Software Engineer's Career Management Toolkit
ozgengungor1
PSYCHOLOGY, MOTIVATION AND THE SOFTWARE ENGINEER
PSYCHOLOGY, MOTIVATION AND THE SOFTWARE ENGINEER
Informatics Summit
20180324 zen and the art of programming
20180324 zen and the art of programming
David Horvath
Software development is hard
Software development is hard
Ed Wong
Managing People in Software Engineering SE22
Managing People in Software Engineering SE22
koolkampus
BDD workshop for JavaScript developers
BDD workshop for JavaScript developers
Carlos Ble
Teamwork in Software Engineering Projects
Teamwork in Software Engineering Projects
F叩ber D. Giraldo
Happy Developer's Guide to the Galaxy: Thinking About Motivation of Developers
Happy Developer's Guide to the Galaxy: Thinking About Motivation of Developers
Lemi Orhan Ergin
What did i learn trying to migrate teams from legacy to modern?
What did i learn trying to migrate teams from legacy to modern?
Matteo Emili
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
TEST Huddle
Designing for Impact
Designing for Impact
HeathWallace

More Related Content

What's hot (7)

Spm unit 5
Spm unit 5
RAJASEKAR O
Skills required today in corporate sector
Skills required today in corporate sector
AMUL TAMBOLI
11 Problem Solving
11 Problem Solving
Tony
Communicating Evidence to Influence Decisions
Communicating Evidence to Influence Decisions
Center for Evidence-Based Management
Evidence-Based Management, Teaching Managers to Make Better Decisions
Evidence-Based Management, Teaching Managers to Make Better Decisions
Center for Evidence-Based Management
Competency Research for Predicting Performance of Debt Collectors
Competency Research for Predicting Performance of Debt Collectors
Shirshendu Pandey
IPDC TRAINING - Creative Problem Solving & Decision Making
IPDC TRAINING - Creative Problem Solving & Decision Making
IPDC Training Institute
Skills required today in corporate sector
Skills required today in corporate sector
AMUL TAMBOLI
11 Problem Solving
11 Problem Solving
Tony
Evidence-Based Management, Teaching Managers to Make Better Decisions
Evidence-Based Management, Teaching Managers to Make Better Decisions
Center for Evidence-Based Management
Competency Research for Predicting Performance of Debt Collectors
Competency Research for Predicting Performance of Debt Collectors
Shirshendu Pandey
IPDC TRAINING - Creative Problem Solving & Decision Making
IPDC TRAINING - Creative Problem Solving & Decision Making
IPDC Training Institute

Similar to Digital work in an analog world (20)

Human IT
Human IT
Jaroslav Proch叩zka
Alan shalloway lean-kanban is about people
Alan shalloway lean-kanban is about people
AGILEMinds
Forget Hiring 10X EngineersBuild a 10X Team
Forget Hiring 10X EngineersBuild a 10X Team
April Wensel
20190413 zen and the art of programming
20190413 zen and the art of programming
David Horvath
Software Engineer's Career Management Toolkit
Software Engineer's Career Management Toolkit
ozgengungor1
PSYCHOLOGY, MOTIVATION AND THE SOFTWARE ENGINEER
PSYCHOLOGY, MOTIVATION AND THE SOFTWARE ENGINEER
Informatics Summit
20180324 zen and the art of programming
20180324 zen and the art of programming
David Horvath
Software development is hard
Software development is hard
Ed Wong
Managing People in Software Engineering SE22
Managing People in Software Engineering SE22
koolkampus
BDD workshop for JavaScript developers
BDD workshop for JavaScript developers
Carlos Ble
Teamwork in Software Engineering Projects
Teamwork in Software Engineering Projects
F叩ber D. Giraldo
Happy Developer's Guide to the Galaxy: Thinking About Motivation of Developers
Happy Developer's Guide to the Galaxy: Thinking About Motivation of Developers
Lemi Orhan Ergin
What did i learn trying to migrate teams from legacy to modern?
What did i learn trying to migrate teams from legacy to modern?
Matteo Emili
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
TEST Huddle
Designing for Impact
Designing for Impact
HeathWallace
20171106 sesug bb 184 zen and the art of problem solving
20171106 sesug bb 184 zen and the art of problem solving
David Horvath
Non-technical skills for developers
Non-technical skills for developers
Alexander Sukhanov
425_28 Great presentation for People management.ppt
425_28 Great presentation for People management.ppt
DeepakD598039
Building a development culture
Building a development culture
OS-Cubed, Inc.
Franklin Burgess - Enhancing Problem Solving Skills for Software Engineers
Franklin Burgess - Enhancing Problem Solving Skills for Software Engineers
Franklin Burgess
Alan shalloway lean-kanban is about people
Alan shalloway lean-kanban is about people
AGILEMinds
Forget Hiring 10X EngineersBuild a 10X Team
Forget Hiring 10X EngineersBuild a 10X Team
April Wensel
20190413 zen and the art of programming
20190413 zen and the art of programming
David Horvath
Software Engineer's Career Management Toolkit
Software Engineer's Career Management Toolkit
ozgengungor1
PSYCHOLOGY, MOTIVATION AND THE SOFTWARE ENGINEER
PSYCHOLOGY, MOTIVATION AND THE SOFTWARE ENGINEER
Informatics Summit
20180324 zen and the art of programming
20180324 zen and the art of programming
David Horvath
Software development is hard
Software development is hard
Ed Wong
Managing People in Software Engineering SE22
Managing People in Software Engineering SE22
koolkampus
BDD workshop for JavaScript developers
BDD workshop for JavaScript developers
Carlos Ble
Teamwork in Software Engineering Projects
Teamwork in Software Engineering Projects
F叩ber D. Giraldo
Happy Developer's Guide to the Galaxy: Thinking About Motivation of Developers
Happy Developer's Guide to the Galaxy: Thinking About Motivation of Developers
Lemi Orhan Ergin
What did i learn trying to migrate teams from legacy to modern?
What did i learn trying to migrate teams from legacy to modern?
Matteo Emili
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
TEST Huddle
Designing for Impact
Designing for Impact
HeathWallace
20171106 sesug bb 184 zen and the art of problem solving
20171106 sesug bb 184 zen and the art of problem solving
David Horvath
Non-technical skills for developers
Non-technical skills for developers
Alexander Sukhanov
425_28 Great presentation for People management.ppt
425_28 Great presentation for People management.ppt
DeepakD598039
Building a development culture
Building a development culture
OS-Cubed, Inc.
Franklin Burgess - Enhancing Problem Solving Skills for Software Engineers
Franklin Burgess - Enhancing Problem Solving Skills for Software Engineers
Franklin Burgess
Ad

Recently uploaded (20)

Automated Testing and Safety Analysis of Deep Neural Networks
Automated Testing and Safety Analysis of Deep Neural Networks
Lionel Briand
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
From Data Preparation to Inference: How Alluxio Speeds Up AI
From Data Preparation to Inference: How Alluxio Speeds Up AI
Alluxio, Inc.
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
Decipher SEO Solutions for your startup needs.
Decipher SEO Solutions for your startup needs.
mathai2
Building Geospatial Data Warehouse for GIS by GIS with FME
Building Geospatial Data Warehouse for GIS by GIS with FME
Safe Software
Folding Cheat Sheet # 9 - List Unfolding as the Computational Dual of ...
Folding Cheat Sheet # 9 - List Unfolding as the Computational Dual of ...
Philip Schwarz
Streamlining CI/CD with FME Flow: A Practical Guide
Streamlining CI/CD with FME Flow: A Practical Guide
Safe Software
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
pcprocore
Complete WordPress Programming Guidance Book
Complete WordPress Programming Guidance Book
Shabista Imam
IObit Driver Booster Pro 12 Crack Latest Version Download
IObit Driver Booster Pro 12 Crack Latest Version Download
pcprocore
University Campus Navigation for All - Peak of Data & AI
University Campus Navigation for All - Peak of Data & AI
Safe Software
Best MLM Compensation Plans for Network Marketing Success in 2025
Best MLM Compensation Plans for Network Marketing Success in 2025
LETSCMS Pvt. Ltd.
Zoho Creator Solution for EI by Elsner Technologies.docx
Zoho Creator Solution for EI by Elsner Technologies.docx
Elsner Technologies Pvt. Ltd.
declaration of Variables and constants.pptx
declaration of Variables and constants.pptx
meemee7378
Simplify Task, Team, and Project Management with Orangescrum Work
Simplify Task, Team, and Project Management with Orangescrum Work
Orangescrum
Microsoft-365-Administrator-s-Guide1.pdf
Microsoft-365-Administrator-s-Guide1.pdf
mazharatknl
How Automation in Claims Handling Streamlined Operations
How Automation in Claims Handling Streamlined Operations
Insurance Tech Services
Simplify Insurance Regulations with Compliance Management Software
Simplify Insurance Regulations with Compliance Management Software
Insurance Tech Services
arctitecture application system design os dsa
arctitecture application system design os dsa
za241967
Automated Testing and Safety Analysis of Deep Neural Networks
Automated Testing and Safety Analysis of Deep Neural Networks
Lionel Briand
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
From Data Preparation to Inference: How Alluxio Speeds Up AI
From Data Preparation to Inference: How Alluxio Speeds Up AI
Alluxio, Inc.
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
Decipher SEO Solutions for your startup needs.
Decipher SEO Solutions for your startup needs.
mathai2
Building Geospatial Data Warehouse for GIS by GIS with FME
Building Geospatial Data Warehouse for GIS by GIS with FME
Safe Software
Folding Cheat Sheet # 9 - List Unfolding as the Computational Dual of ...
Folding Cheat Sheet # 9 - List Unfolding as the Computational Dual of ...
Philip Schwarz
Streamlining CI/CD with FME Flow: A Practical Guide
Streamlining CI/CD with FME Flow: A Practical Guide
Safe Software
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
pcprocore
Complete WordPress Programming Guidance Book
Complete WordPress Programming Guidance Book
Shabista Imam
IObit Driver Booster Pro 12 Crack Latest Version Download
IObit Driver Booster Pro 12 Crack Latest Version Download
pcprocore
University Campus Navigation for All - Peak of Data & AI
University Campus Navigation for All - Peak of Data & AI
Safe Software
Best MLM Compensation Plans for Network Marketing Success in 2025
Best MLM Compensation Plans for Network Marketing Success in 2025
LETSCMS Pvt. Ltd.
Zoho Creator Solution for EI by Elsner Technologies.docx
Zoho Creator Solution for EI by Elsner Technologies.docx
Elsner Technologies Pvt. Ltd.
declaration of Variables and constants.pptx
declaration of Variables and constants.pptx
meemee7378
Simplify Task, Team, and Project Management with Orangescrum Work
Simplify Task, Team, and Project Management with Orangescrum Work
Orangescrum
Microsoft-365-Administrator-s-Guide1.pdf
Microsoft-365-Administrator-s-Guide1.pdf
mazharatknl
How Automation in Claims Handling Streamlined Operations
How Automation in Claims Handling Streamlined Operations
Insurance Tech Services
Simplify Insurance Regulations with Compliance Management Software
Simplify Insurance Regulations with Compliance Management Software
Insurance Tech Services
arctitecture application system design os dsa
arctitecture application system design os dsa
za241967
Ad

Digital work in an analog world

  • 1. Digital Work in an Analog World Improving Software Engineering by Applied Psychology By Dilini Prasangika 20/02/2013
  • 3. Road Map 1 Introduction 2 Software Engineering Process 3 What is Psychology? 4 Taxonomy of Psychology 5 Improving Software Engineering through Applied Psychology 6 Psychological Tips To Improve Your Work Life 7 Tips To Achieve Work Life Balance
  • 4. Digital Work in an Analog World Focusing on the psychological aspects and practices relevant for engineers Why? Developing Software has more to do with people than computers To improve Software Engineering Practices through Applied Psychology Target Audience Project Managers, Software Architects, Software Engineers, DBAs, Business Analysts, Software QA Engineers, and other management people that participate in software development in one form or another.
  • 5. What is Software Engineering? Application of a systematic, disciplined, quantifiable approach to the design, development, operation, and maintenance of software, and the study of these approaches Wikipedia It includes; Requirements Gathering -> Product Backlog Refinements Planning & Estimation Analysis, Design and Implementation Testing Reviews & Releases Software Engineering Process Simply, Software Engineering Process is a Shared Responsibility towards a common goal
  • 6. Psychology What is Psychology? Psychology Is the Study of the Mind and Behavior Comes from a Greek word Psyche -> Breathe, Spirit, Soul Logia -> study of
  • 7. Psychology Basic Psychology Applied Psychology Abnormal Behavioral Neuroscience Cognitive Developmental Experimental Mathematical Personality Social Positive Psychology Clinical Educational Forensic Health Human Factors (Engineering) & Ergonomics Industrial & Organizational Occupational Health School Software Engineering
  • 8. Applied Psychology Applied Psychology is the use of psychological principles and theories to overcome problems in other areas, such as mental health, business management, education, health, product design, engineering, ergonomics and law.
  • 9. Cognitive Psychology Is the branch of psychology that explores internal states including attention, thinking, and decision-making. Problem Solving, Decisions, Creativity
  • 10. Personality Psychology Is focused on the patterns of thoughts, feelings, and behaviors that make a person unique Thoughts, Feelings, Behaviors, Attitudes of an individual
  • 11. Social Psychology Is concerned with how social phenomena influence us and how people interact with others Group behavior, social perception, leadership, nonverbal behavior, conformity, aggression and prejudice Focus on situations, rather than individual characteristics & thoughts
  • 12. Industrial Organizational Psychology Is a branch of psychology that applies psychological theories & principles to organizations Workplace behavior, Workplace productivity, Work Life, Human Computer Interaction
  • 13. Improving Software Engineering by Applied Psychology How they relate each other? Software production is a result of human activities, which often include problem-solving capabilities, cognitive aspects, and social interaction. Human beings are more complicated & less predictable than computers Greater awareness of themselves and others can positively influence their work Organizations should consider applying the principles of psychology and improved soft skills to promote better software engineering outcomes. Psychological Factors in Software Engineering Individual Personality towards team work Personal Attitude towards work productivity Individual Leadership towards team collaboration & team work Problem Solving, Creativity, Decision Making towards shared responsibility
  • 14. How Geveo promotes applying psychological aspects to Software Engineering??? Working environment which promotes open communications Agile Scrum methodology Individuals and interactions over processes and tools Fullest co-operation for psychological safety Ability to learn and try new things Encourage collaboration through commitment Project Work Discussions and meetings where everyone is involving to everything Building confidence about ourselves and on what we are doing Extra curricular activities Individual Presentations, Quizzes, Toast Masters, Team Outings
  • 15. Psychological Tips To Improve Your Work Life Get Motivated Improve your leadership skills Become a better Communicator Learn to Better Understand Others Make More Accurate Decisions Improve your Memory Make Wiser Financial Decisions Get Better Grades Become More Productive Encourage collaboration through commitment Willingness to change & Adaptability Be Healthier
  • 16. Tips To Achieve Work Life Balance Limit your work time Make time for others Only work in your office Turn off the phone Have fun hobbies Dont feel guilty Make time to accomplish non-work related goals Dont think about work when you are not working Do something for others Start now..
  • 17. So Enjoy your work life as well as your personal life and keep focus on what matters most and love what you do
  • 18. References http://elegantcode.com/2008/06/09/psychology-and-software- development/ http://appliedpsychology.tumblr.com/ http://psychology.about.com/ http://www.lumosity.com/app/v4/personalization/surveys/training- program/survey_categories/your- memory/user_survey_responses/new http://www.lumosity.com/landing_pages/188?gclid=CMK6oMjbsLUCF VAa6wod1kMAow http://www.smashwords.com/extreader/read/99992/2/digital-work- in-an-analog-world http://gsocialbuzz.blogspot.com/2011/09/cognitive-dissonance-why- social.html
  • 19. Thank You! Any Questions?