Implementing A Secure Design
Implementing A Secure Design
Name
Course
Tutor
Date
IMPLEMENTING A SECURE DESIGN 2
Introduction
Market development has increased the software demand, which has made it possible
and necessary to integrate new development processes in software development. In the event
has always an issue or two with agile development related to security. Agile development
works, and it is due to this fact that many organizations accept it. Security is critical in the
software development process, making it quite vital to make changes in the process of
development before the software loses its essential elements that constitute its agility.
In her 2018 article "State of the art techniques for creating secure software within the
Agile process: a systematic literature review," Moneta outlines that various approaches need
to be considered when you want to ensure that security will not be an issue. First, the security
approach has to be adaptive to the methods used in software development. Such protection
should always run along the methods applied in software development so that it does not
hinder the development process. Also, because the agile process is swift, security integration
Second, should the team decide to successfully integrate a security approach in the
development process alongside the methods, the procedure should offer firm tools and
guidance in all the development phases. For example, the tools and advice should be provided
Lastly, the elements of security used in the system should be one that is flexible and
can adapt to changes swiftly and effectively. The business environment is changing at a fast
IMPLEMENTING A SECURE DESIGN 3
pace. The security implemented should be one that can adapt to such rapid changes, not
Even with these approaches, the design needs to be as secure as possible to avoid
future issues. A secure design can be implemented through user stories. Such user stories
contain 'reasons,' 'goals,' and 'type of user,' making it possible to create functional and real
security. Secondly, secure, agile development should be in the hands of the developers. For
instance, a small team of about eight team members should be in charge of the
security applications in the design. Integrating such continuous practices in SDLC can be
crucial in preventing security issues. Culture is essential when building for a system. Previous
software developments have encountered constant changes in culture, which may shift the
perception of security. To ensure that the system will remain firm and practical, any method
that is not serving the agile part should be sifted out of the system and only the vital and the
Conclusion
In a nutshell, the agile development process has become part of the contemporary
software development because it gives the development teams and organizations a better way
of keeping up with the current pace in the market and the ever-changing needs of customers.
It may seem like the security needs may be a problem with agile development processes. If
the proper use of tools and clear guidance are considered, the organization should hope to
strike the appropriate balance amidst security concerns and agile development.
IMPLEMENTING A SECURE DESIGN 4
References
Moneta, F. M. (2018). State of the art techniques for creating secure software within the
Bologna).
Nkomo, P., & Coetzee, M. (2019, July). Software development activities for secure