So as part of my Threat Modelling work I've been looking at Lifecycle of software/projects/etc. (e.g.
Systems development life cycle). I think for Blockchain and DLT projects in general a good high level set of phases is:
Business case / analysis
Architecture / Design (tokens, smart contracts, governance, consensus, etc.)
Development
Deployment
Operations/Maintenance
Decommissioning/Abandonment (end of life)
Thoughts/comments on this? Is anything major missing?
Edit: added Maintenance to operations to be explicit
------------------------------
Kurt Seifried
Chief Blockchain Officer and Director of Special Projects
Cloud Security Alliance
[email protected]------------------------------