Software Engineering Code of Ethics and Professional Practice - Analysis Using a real world use case Part 3

7. Colleagues


7.02. Assist colleagues in professional development.

 Professional development of members are much required. We made this project an opportunity to develop everyone's professional skills. Few group members were lacking of communication skills in English. So everyone decided to continue all the project discussions in English and it was a success.

  In weekly iterations we have to present what we have done in each week to supervisors at 99X Technology. Instead of same person presenting the project work, we are circulating the presentation so that each one will have equal opportunity to increase their skills.

7.03. Credit fully the work of others and refrain from taking undue credit.

 Since our project is managed using trello, any one can see who did what and when. So far non has claimed credits for work which is not done by him. Also when we develop the product we had to use 3rd party libraries. When documenting we have mentioned all the 3rd party libraries used for our project and has given them the credit for their work.

For example :

We have used Ace Editor (ace.c9.io)
Octokit written by Phils Chatz (https://github.com/philschatz/octokit.js)
Bootstrap (http://getbootstrap.com/)

7.05. Give a fair hearing to the opinions, concerns, or complaints of a colleague.

 As the development grows, different opinions occurs. Each time we have different opinions we try to get together and ask everyone to express their thoughts on the matter. After everyone is done we as a team come to a decision on what to do and what not to. That really helped during the development as it helped to prevent conflicts among team members.

When anyone has a problem he has rights to give good reasons and make reasonable excuses for his work. But he has to catch up with the team soon.



Other articles of the series

Software Engineering Code of Ethics and Professional Practice - Analysis Using a real world use case Part 1

Software Engineering Code of Ethics and Professional Practice - Analysis Using a real world use case Part 2 

Software Engineering Code of Ethics and Professional Practice - Analysis Using a real world use case Part 4

0 comments:

Post a Comment