2016 · 45 citations · 17 references
ComputingComputer ScienceComputer SecurityInformation Security ManagementSecure Software DevelopmentSecurity ManagementSecurity TrainingSoftware Security EngineeringAgile SettingsDeveloper Security TrainingEmployee Security TrainingOrganizational Training NeedsSecure DesignSecure Software DesignSecure Software Development TrainingSecurity Engineering
Organizations recognize protecting assets is vital, yet achieving adequate security in agile settings is challenging because conventional security engineering conflicts with agile values, prompting teams to develop their own approaches. The study aims to help management understand current software security practices in agile teams. The authors surveyed two agile organizations to assess software security usage, competence, and training needs. The survey revealed that the two organizations differ in core security activities but align on activities that can be leveraged for security; skill level determines the activities performed; secure design is the top training need across groups; and effective security adoption in agile settings requires a dedicated driver.
Organizations recognize that protecting their assets against attacks is an important business. However, achieving what is adequate security requires taking bold steps to address security practices within the organization. In the Agile software development world, security engineering process is unacceptable as it runs counter to the agile values. Agile teams have thus approached software security activities in their own way. To improve security within agile settings requires that management understands the current practices of software security activities within their agile teams. In this study, we use survey to investigate software security usage, competence, and training needs in two agile organizations. We find that (1) The two organizations perform differently in core software security activities but are similar when activities that could be leveraged for security are considered (2) regardless of cost or benefit, skill drives the kind of activities that are performed (3) Secure design is expressed as the most important training need by all groups in both organizations (4) Effective software security adoption in agile setting is not automatic, it requires a driver.
17
Embracing change with extreme programming
Treating Ordinal Scales as Interval Scales
THOMAS R. KNAPP · Nursing Research · 1990 · 267 citations
Towards agile security assurance
Konstantin Beznosov, Philippe Kruchten · 2005 · 142 citations