Improving Software Security through Life Cycle Changes

Target: Software development teams with responsibility for create secure applications.

Length: 4 days

Format: Lecture and Workshop

Focus: Software development lifecycle of products.

Content:

  • The Agile software development lifecycle ยท Defining Security Requirements
  • User Stories
  • Threat modeling
  • Negative QA testing
  • Test Driven Design
  • Security defects impact on your product
  • Writing unit tests to for security defects
  • Balancing security defects, regular defects and features
  • Integrating the Agile lifecycle into your environment
  • Continuous Improvement
  • Security and Agile Engineering Practices
  • Security and Agile Management Practices