Elements of Software Development

A checklist of everything that needs to be considered when creating software.


Customers (The People Who Use It)

 

Business (Which Pays for It)

 

Software Design & Development

 

Deployment and Operations

 

Software Management and Lifecycle

 

Security

 

Software Developers

 

Ethics and Social Responsibility