Date post: | 07-Jul-2015 |
Category: |
Presentations & Public Speaking |
Upload: | patanjali-kashyap |
View: | 409 times |
Download: | 1 times |
By: Patanjali Kashyap
Subin Park
Software development methodologies
Intelligence◦ EQ, SQ, MQ
Holistic intelligence
New methodology
Organizational behavioral database
A framework that is used to structure, plan, implement and control the process of developing software.
•A sequential design process •Step-by-step•Time on early stages•Not practical and flexible
•Iterative and incremental development•Human component•Minimize planning but feedback
Behavioral intelligences are not mentioned. But they are very important in the process of projects.
The ability to identify and control the emotions of
one's self, of others, and of groups.
Costs of low emotionalintelligence in an organization◦ Unresolved conflict
◦ Locked away potential
◦ Stress-related illness: low performance
Common negative feelings amongst employees◦ Disrespected, underestimated, bored, unimportant
When we have negative feelings we are more◦ Aggressive, impatient, inflexible
Problems caused by negative feelings◦ Decrease in creativity, problem solving skills etc.
Better at stress management
Expressive/assertive
Self-awareness◦ Know when you feel tired/not productive
Therefore, Higher productivity
human capacity to effectively navigate and negotiate complex social relationships and environments
Better communication with clients◦ Understanding requirements better
Less chance to misunderstand teammates
Better teamwork
Good work environment◦ Participation, cooperation, collaboration
They come from◦ Trust among members
◦ A sense of group identity
◦ A sense of group efficacy
To determine how to apply universal moral to our personal values, goals and actions
to act on our moral principles
Respect Integrity Respect and take interest in
others’ feelings, work, culture and welfare
Treat others courteously
Not harm others
Treat others fairly
Act consistently with universal principles, values, and beliefs
Tell the truth
Stand up against injustice, corruption, etc.
Keep promises
Tolerance Responsibility
• Committed to carry out assigned work
• Take responsibility for results of decisions and conducts, esp. mistakes
• Embrace responsibility for the welfare of the team/organization
• Social responsibility
• Handle constructive criticism well
• Tolerate disagreeing opinions
• Tolerate different abilities and personalities
• Forgive others’ mistakes
Treating Others Self Control
To access the deepest self, meaning, values, intrinsic energy --Integration of self
Love and unity with environment
Individual, team and organization’s values and goals have to align.
A combination of Emotional, Social, Moral and Spiritual Intelligence.
Complete picture of human being.
Once it develops, the overall efficiency and effectiveness will be improved at workplace.
The employee become more productive.
No EgoStrong Ego
Ego Low Mid High
Awareness
Consciousness
Unconscious
CORE FEELING/EMOTION
7Absolute Passion
6Joy5
Peace4
Compassion3
Forgiveness
2Anger
1Apathy
Communicate within inner world and outer world
Agile
Methodology
Holistic
Intelligence
New S/W
development
Methodology
RequirementDesign
Code
Test Maintenance
EQ, MQ, SQ and social intelligences
Other human aspect and behavioral inputs
How do we improve?
Training program plan will help us to improve the efficiency of an individual.
Their holistic intelligence
EQ, MQ, SQ parameters
Feedback from peers, clients, and PMs
Iteration of Training Program
Development
Coding
Pair
Programming
Two developers work at one machine, alternating who is programming and who is reviewing
Driver1. writes code
2. Executes the task
Navigator1. reviews each line of code as it is typed in
2. Direction
DriverNavigator
Two programmers work side-by-side at one computer
They need to work on same system and computer
Continuously collaborate on the same task
Have the same target
Work as a team
Share everything◦ Creating one artifact
◦ Both partners own everything
Thought patterns are in sync
Behavioral history Personality type Strength and
Weakness Emotional and
Spiritual parameters
Educational history
By utilizing the database, we can pick the right set of people for projects.
Developer 1 Developer 2
General Behavior Parameters
Communication skills good Communication skills not that good
Programming skills good Programming capabilities OK
Emotional Parameters
Empathy Assertive
High Self-esteem High stress tolerance
Anger management is OK Not good at impulse control
Moral Parameters
Ability to provide forgiveness
Requirement
Design
Development
Implement
Test
Maintenance
Extended Keno model | with EQ,
MQ… questionnaire
New holistic intelligence
modeling technic + UML?
With the face recognition
software and working pattern of the employee
(by the questionnaire)
check the day to day holistic
intelligence level of employee
Symbolic representation of information using visualization technique
A picture is worth a thousand words◦ Easier communication among team members
Teams separated in different places◦ Overcome language related problems