Dear Mary,
It’s
great that the leading heads are concern about the changes and development of the
company. The recent meetings of management and CEO stated some new strategies
that will convert the twenty programmers into the software engineers. After
having a deep analysis of the present situation and possibilities for the
implication of this method I thought to mention some risks. The proposal states
the issues associated with the conversion of programmers into software
engineers. Now consider that software development and user-centricity is not the
only option but what we offer to our clients, it’s our priority. Of course, to
make the software user-centric system we need to have basics of software
engineering. It could be difficult for new programmers to understand the
fundamentals of software since they rarely interact with them directly. Some
project management techniques such as Scrum and Agile are easier for the
developers to use them but updating software according to user demands under
the specified development cycle could be challenging for programmers. The best
alternative and solution is to select some experienced software developers and
engineers with basic skills instead of upgrading the programmers into software
engineering. If the company is concern about the services and how the customers
are looking for the quality of services, then it is important to take
appropriate steps. The programmers often work for the whole day and then submit
their work for quality assurance (QA) and get bugs in their work. Even they are
skilled in their work but considering them to have new learning in software engineering
can slow down their working abilities. Also, it can cause lost development time
with the endless frustration in the programmers. Aside from all that, it would
be difficult to handle software issues by developers.
Looking for your
positive response.
Yours sincerely