Posts

DevSecOps - Easing the Pain

  Adopting DevSecOps can feel like an overwhelming shift for SCRUM teams. While the integration of development, security, and operations is a necessary evolution in software engineering, it often adds complexity that can strain team dynamics, slow down delivery, and overwhelm individual contributors. To make this transition smoother, here are actionable strategies to ease the pain for SCRUM teams. Clearly Define Roles and Responsibilities One of the primary challenges in DevSecOps is the ambiguity around responsibilities. Without clear boundaries, developers may feel burdened by tasks outside their expertise. To address this: Avoid Overloading Developers: Assign security and operational tasks to dedicated experts whenever possible. Create Clear Boundaries: Use tools like a RACI matrix (Responsible, Accountable, Consulted, Informed) to delineate roles clearly, ensuring each team member understands their focus areas. Invest in Automation Repetitive and time-consuming tasks are a si...

Properties of tests you need to know - Maintainability and Readability

Properties of tests you need to know - Comprehensive Assertions

Properties of tests you need to know - Fast Execution

Properties of tests you need to know - Repeatable and Deterministic

Properties of tests you need to know - Edge Cases and Boundaries

Properties of tests you need to know - Focused and Specific

Dev(Sec)Ops - A Developer's Nightmare

You might underestimate the importance of tests