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.
0 comments
Post a Comment