7.01. Encourage colleagues to adhere to this Code.


Being a professional software engineer or a professional web developer has its own responsibilities. One of them as mentioned in the code of conduct is to encourage their colleagues to adhere to this code. So as to follow this code first a particular software engineer or a web developer should adhere to this code himself or herself. Then he or she can inspire his or her colleagues to follow the code by any means necessary.

In the formation of design and functionalities of ReputeU website all three members made sure that each and every member adhere to this ‘Code of Conduct’ by following the codes it provides. We individually understood the importance of following this code and the values it can provide us in the long run and tried to educate each other in best possible ways. Subsequently what we expected was to minimize our wrong doings and faults from happening or avoid having inappropriate outcomes through the functionalities of the site.

When we had problems with regard to the project we work on, we as team had discussions, brain storming sessions in order to find the finest possible solution to overcome the problem. Within the process the code of conduct played a great role assisting us, educating us and remembering us what we ought and ought not to do. We ensured that no one in the team would violate any of those codes mentioned by inciting everyone to the right way of doing things.

For instance our team had a discussion on how to get users to post their virtue stories on the site, whether to provide a direct link to post it online or should it go through the admin panel first before posting it online. A member had a suggestion to provide a direct link so that the user will be satisfied. But conferring to code of conduct we shall maintain the integrity and accuracy of data and information and they are properly authorized towards protecting the site from having flawed occurrences. We educated and encouraged him about how important it is to adhere to this code and the shortcomings we will face if we do not do accordingly. Finally all three members agreed to provide an email for users to send virtue stories where those will be examined to validate properly before posting. And the users will be clearly apprised if there are any issues.

0 comments:

5.01 Ensure good management for any project on which they work, including effective procedures for promotion of quality and reduction of risk.


Developing a software or a website doesn’t just mean delivering the functionalities requested by the client. It also means managing the project in an effective and efficient manner including maintaining a genuine quality while diminishing the risk it holds. What would software engineer or a website developer anticipate by putting an extra effort to manage their project and promote the quality? They would gain numerous advantages by doing so. Some of them can be categorized as follows.


• Reduce customer/user dissatisfaction by having a complete error free website.

• Reduction in illegal issues.

• There is a highly likelihood that the user will revisit the site because of the proper management.

• Increase the user-friendliness of the site.

• Easy to maintain and improve the site in the future while reducing the maintenance cost.

• Reduction of faults and failures due to low quality of functionalities.

• The site will meet the required standards.

Code of conducts dictates that software engineers shall conduct a better management for the project they work and ensure the quality of the product while reducing the risks. And that will eventually lead to the success of the project by all means.

When developing and re-developing functionalities and design of the ReputeU site we were highly concerned about managing our work. The team decided to use incremental development method in developing the website as it is one of those methods which provide the facility to cope with the client while progressing. The team made sure that every team member get the best case to develop their knowledge. We followed necessary procedures in order to get a better result as well as to get maximum out of our knowledge.

Minimizing the risks is one of the main considerations we had and to do so we followed best possible scenarios such as data validations, content management and user authorization and authentication etc. As a team we had a good communication between team members and that ultimately led us to have a better management through the project.

0 comments:

3.14. Maintain the integrity of data, being sensitive to outdated or flawed occurrences.


Obligation to maintain the integrity of data is one of the main considerations which software engineers should adhere according to the code of conduct. They shall also be concerned about getting outdated or flawed occurrences in their product. This may cause negative impacts on the work that has been done. Users of the product may not be satisfied with the outcome they get. Thus it is dominant to retain the integrity and eliminate the outdated or flawed occurrences as much as possible.

ReputeU website contains a bunch of information about virtues and vices. Users are able to rate their friends on requests and rate themselves using these virtues and vices. Hence it is very important that the users understand what each virtue and vice states. We as developers of the site, administered certain descriptions on each virtue in order to provide a better and clear understanding to users. The integrity of those descriptions was a main concern and hence were taken from trustworthy sources.

The ReputeU website allows users to post virtue stories with regard to the virtues described in the site. By having the freedom to post any virtue story, there might be some situations that the user will post false information. For instance a user can post a virtue story of some famous person in a wrong way. To avoid this situation we as the admin panel of the website, decided to examine and validate every virtue story the user submit before publishing it. We are hoping to get some expert knowledge to validate those information as well.

By providing a good maintenance service regularly the project team expect to eliminate any outdated information and flawed occurrences which can appear through the usage of the site. We will do our best to avoid those from happening and we will take full responsibility if there are any defective information or functionalities.

0 comments:

Contact Me

Name

Email *

Message *