3.06 Work to follow professional standards, when available, that are most appropriate for the task at hand, departing from these only when ethically or technically justified.
Computers have a central and growing role in commerce, industry, government, medicine, education, entertainment and society at large. Software engineers are those who contribute by direct participation or by teaching, to the analysis, specification, design, development, certification, maintenance and testing of software systems. Because of their roles in developing software systems, software engineers have significant opportunities to do good or cause harm, to enable others to do good or cause harm, or to influence others to do good or cause harm. To ensure, as much as possible, that their efforts will be used for good, software engineers must commit themselves to making software engineering a beneficial and respected profession.
Professionalism is about how you operate. And it all starts with the standard that you set for yourself. To use an analogy, medical doctors hold themselves to a certain professional standard: That all of their decisions be made in the best interest of their patient. Sometimes, this involves telling the patient something that they don’t want to hear, despite the fact that the patient is paying them good money. This is because the doctor’s role is not a service, it is a consultation
Now, the web developer’s professional standard is very similar: All of our decisions are made in the best interest of our audience.As an example in our project we mainly consider about our client's requirement. Most of the people in now a days they are engage with so many tasks. So they forget to do some other tasks in time.In our app we schedule all the events in elder's house and we inform donators early what they plan to do with time and date.So it easy their tasks and no need to sad when they miss those events later.
However, good products require a well-rounded team. Regardless of the size, it’s the roles that are important: This aspect of team specialization is absolutely required as a team’s responsibilities increase. Plus you have a higher likelihood of overall product quality: Why have a butt-ugly interface design done by a programmer when it could have a fully-great design done by a specialized designer?
0 comments:
Post a Comment