Comparing methodologies
There are many well-known and published software development methodologies and other approaches to problem solving. Jidoka can be uniquely
applied to projects as it has advantages others didn't have available when they were conceived. The advantages have a central theme of
automation:
- Years of R&D investment into our sister company Codebots.
- Model-Driven Engineering (MDE) allows us to build models (of almost anything) and then do useful things with those models.
- Pipelines can help us build software in a repeatable and scalable way using DevOps and modern technologies like Docker, K8s, etc.
- Knowledge management in its simplest form using markdown stored in a code repository.
-
Recent real world experience of building 100+ projects and experimenting with different methodologies to find what works and doesn't work.
So, with these advantages in mind, let's examine some common acronyms and well-known development methodologies.