In: Computer Science
With limited management resources available and the
pressure to deploy new business
solutions quickly, measuring productivity in systems development
often becomes a low priority
for many organizations. IT departments at smaller companies in
particular seem reluctant to
institute policies to track the performance of development
projects. Some companies,
however, have been forced to adopt productivity measurement
methods, and are reaping
rewards for doing so. For example, national retailer Belk Inc. had
to adopt productivity metrics
as a means of reducing devastating system failures. Aubrey, the
veteran IT consultant that
Belk hired, was used to nursing client organisations through
crashes that periodically downed
their systems. But nothing had prepared Aubrey for the failure rate
at Belk. Soon after joining
the company as senior VP for systems development, Aubrey discovered
that Belk’s batch
systems went down an astounding 800 times a month. The Charlotte,
North Carolina, outfit, a
private company with estimated annual revenue of $1.7 billion, paid
a heavy price for the
constant bandaging: In 1997, Belk spent $1.1 million of its $30
million IT budget on unplanned
maintenance. To steady the systems, Aubrey instituted a series of
tracking measures.
Programmers began logging their time. Required software functions
were carefully counted in
application development projects. Belk compared its cycle time,
defect rates, and productivity
with competitors’ figures. And systems managers were required to
draw up blueprints for
reducing the crashes—with the results reviewed in their performance
evaluations. The
transition to tracking the IT department’s performance was painful
but worthwhile. Belk’s
systems became more stable—monthly disruptions dropped to 480
incidents, a figure Aubrey hopes to slash by another 30 percent.
Unplanned maintenance costs also have been brought
under control, with initial cuts in unplanned maintenance expenses
of $800,000.
Discuss the basic steps in the traditional systems development life
cycle?
The traditional system development life cycle that has been a part of the organizations nowadays when the times are too rough for the developers and also the architects to study the cases and then start working on the projects also, as the years are passing by, security is growing as one of the most effective fields in the history of computers. There is a need of getting each one of the things secured with the help of internet security with ethical actions. There are many things happening on the web and promising safety without taking any tough measures is one of the impossible tasks nowadays. Hence, companies and individuals have moved to security tools and technologies to keep their information safe while connected to the internet. The steps in development life cycles are as follows:
Also, we have access to analyzing the security policies that must be faced before launching any of the projects we must maintain the policies intact. They are as follows:
Hence, these are the guidelines for creating an effective and functional security policy and also the development life cycle must end after the security and risk management has been confirmed.