• Skip to main content
  • Skip to header right navigation
  • Skip to site footer

Shaping Software

Enduring Ideas in the Realm of Software

  • About
  • Topics
  • Best Software Engineering Books
  • Lessons in Software
  • Archives
  • JD Meier.com

Uncategorized

Organizational Structures to Support Product Lines

How do you structure a team around product lines?  Largely, it depends on the size and scope of your organization and product lines.  A small organization (30 people or less) can use a development department.  Larger organizations use business units to focus on the different functional and technical areas of the project.  Another option is …

Read moreOrganizational Structures to Support Product Lines

Security Principles

If you know the underlying principles for security, you can be more effective in your security design.  While working on Improving Web Application Security: Threats and Countermeasures, my team focused on creating a durable set of security principles.  The challenge was to make the principles more useful.  It’s one thing to know the principles, but …

Read moreSecurity Principles