Digital Work in an Analog World Improving Software Engineering by Applied Psychology By Dilini Prasangika 20/02/2013
Road Map • Introduction 1 • Introductio • Software Engineering Process 2 • Software Engineering Proces • What is Psychology? 3 • What is Psycholo • Taxonomy of Psychology 4 • Taxonomy of Psycholo • Improving Software Engineering through Applied Psychology 5 • Improving Software Engineering through Applied Psycholog • Psychological Tips To Improve Your Work Life… 6 • Psychological Tips To Improve Your Work Life • Tips To Achieve Work Life Balance… 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.
Software Engineering Process 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 Simply, y ,Softw oft a w re r Engineerirng Pr P oc r e oc ss is a a Shar a e r d Re R sponsisbility t to t w o a w r a d r s a com c mon o goa g l oa
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 Clinical Behavioral Educational Neuroscience Forensic Cognitive Health Developmental Softw ft a w re r Human Factors Engin gi eerin eer g Experimental (Engineering) & Ergonomics Mathematical Industrial & Personality Organizational Social Occupational Positive Health Psychology School
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 skil s 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 col aboration & 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 Ful est 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 skil s 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 col aboration through commitment Wil ingness to change & Adaptability Be Healthier “My Re R s e ponsibility is to t ge g t e tmy m y twe w nt n y five v guys y play la i y ng g fo f r th t e name on the e fro r nt n of fth t eir shirt and not th t e one e on the back” - -To T mmy m Lasord r a, ,Man Ma age g r o r f LA Dodge g rs r Bas a eball a Te T a e m
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 Don’t feel guilty Make time to accomplish non-work related goals Don’t 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……