Tag Archives: Software Development Process

The Security Development Lifecycle: SDL: A Process for Developing Demonstrably More Secure Software

Several quotes from ‘The Security Development Lifecycle: SDL: A Process for Developing Demonstrably More Secure Software’ 2006 book by Michael Howard; Steve Lipner Design specifications miss important security details that appear only in code. Don’t just say, “This is bad.” Instead, say, “This is the way you should do it.” In our experience, engineering staff […]

Modern large scale architectures

Facebook and Microsoft shared how they build their software. Some excellent insight into modern software practices. The most obvious approach might be to imagine the future you want and build it. Unfortunately, that doesn’t work that well because technology co-evolves with people. It’s a two step—technology pushes people to move forward and then people move […]

Software Development Process Diagram

Came across a very good albeit old (but not aged) diagram describing development process, found in Patterns of Software Architecture (POSA) book. Compare that to Microsoft’s vision of a modern cloud-based application from today: