Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

A new approach towards agile and xp software development methodology


Published on

A new approach towards agile and xp software development methodology

  • Be the first to comment

  • Be the first to like this

A new approach towards agile and xp software development methodology

  1. 1. By: Patanjali Kashyap Subin Park
  2. 2.  Software development methodologies  Intelligence ◦ EQ, SQ, MQ  Holistic intelligence  New methodology  Organizational behavioral database
  3. 3. A framework that is used to structure, plan, implement and control the process of developing software.
  4. 4. •A sequential design process •Step-by-step •Time on early stages •Not practical and flexible
  5. 5. •Iterative and incremental development •Human component •Minimize planning but feedback
  6. 6. Behavioral intelligences are not mentioned. But they are very important in the process of projects.
  7. 7. The ability to identify and control the emotions of one's self, of others, and of groups.
  8. 8.  Costs of low emotional intelligence in an organization ◦ Unresolved conflict ◦ Locked away potential ◦ Stress-related illness: low performance
  9. 9.  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.
  10. 10.  Better at stress management  Expressive/assertive  Self-awareness ◦ Know when you feel tired/not productive  Therefore, Higher productivity
  11. 11.  human capacity to effectively navigate and negotiate complex social relationships and environments
  12. 12.  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
  13. 13.  To determine how to apply universal moral to our personal values, goals and actions  to act on our moral principles
  14. 14. Treating Others Self Control 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
  15. 15.  To access the deepest self, meaning, values, intrinsic energy --Integration of self  Love and unity with environment
  16. 16.  Individual, team and organization’s values and goals have to align.
  17. 17.  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.
  18. 18. No Ego Strong Ego CORE FEELING/ EMOTION 7 Absolute Passion 6 Joy 5 Peace 4 Compassion 3 Forgiveness 2 Anger 1 Apathy Ego Low Mid High Unconscious Awareness Consciousness Communicate within inner world and outer world
  19. 19. Agile Methodology Holistic Intelligence New S/W development Methodology
  20. 20. Code Test Maintenance Design Requirement EQ, MQ, SQ and social intelligences Other human aspect and behavioral inputs
  21. 21.  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
  22. 22. Development Coding Pair Programming
  23. 23.  Two developers work at one machine, alternating who is programming and who is reviewing  Driver 1. writes code 2. Executes the task  Navigator 1. reviews each line of code as it is typed in 2. Direction
  24. 24. Navigator Driver
  25. 25.  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
  26. 26. Thought patterns are in sync
  27. 27.  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.
  28. 28. 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
  29. 29. 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
  30. 30.  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