Saturday, July 26, 2014

Post 3
Maneesha Wijesekara8:07 AM 0 comments



8.02. Improve their ability to create safe, reliable, and useful quality software at reasonable cost and within a reasonable time.


In software industry, developers try to deliver a quality outcome according to client’s pre defined requirements. In order to do so they need to improve their ability to create safe, reliable, and useful quality software with affordable cost and within a reasonable time. Software product need to be error free and can be use without focusing safety concerns at a given time. Also it’s not enough to developing a non-defect product without making it reliable and purposeful. It’s just a waste if the product not fulfilling client’s requirements and couldn’t use for desired purpose. 

Deadline pressure is one of the major reasons to have a defected software product and it also decreases the quality of the product. Sometimes developers need to adjust within given time period to deliver the desired outcome disregarding the quality. Software developers need to concern about the cost of the product as they need to stay in a limit of funds using for the project. Because it may be not feasible to overall project and needs to be reasonable when allocating budget for certain sections. Software engineers were recommend to participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession.

When talk about our product, this is conduct as an academic based assignment under the degree program. So this project mainly aimed to done free of charge. But we need to ensure the reliability and safety of the website as we dealing with some sensitive information like use password, emails and other aspects. We enabled MD5 encryption for that information when storing in server. The major challenge was to develop the product within the agreed time period with the expected level of quality, features, safety and reliability requirements. But we manage to provide desired outcome by negotiating with our client. The team worked in accordance to achieve the target and we were able to produce a high quality product within the specified limitations of time while meeting the requirements as requested.

We get enough experience when ensure the quality of the product by testing. Some parts may not in a standard when we got this project. We removed most of the irrelevant things and re implement with new requirements. Each time we have to do testing to ensure that the new changes are not making any defects. This experience was a huge support for the team members in improving the ability to deliver a high quality product at a reasonable cost within a reasonable time period.
In Category :
About The Author Maneesha Wijesekara This Application of Code of Ethics and Professional Practice Blosite pulished as an assignment for ICT 3006-Professional Issues subject.To contact author Click Here

0 comments

Post a Comment