Site icon Embedded Consulting

How to succeed with Software

The main challenge, in particular with large SW project is complexity. As the complexity increases it becomes increasingly more difficult to verify the software, and they number of ways things ways can go wring rises exponentially.  Fortunately there is a golden bullet.  But before I reveal the secret I would like to review why things go wrong

The list is based on my almost 20 years experience on various project. Its applicability is in my opinion not limited to SW, however SW will be the focus here,

How Companies fails with SW

The Solution

Get the right people for the job: This is number one on my list and an absolute requirement. If you hire the wrong people, the changes for success i very slim. There are no remedy for lack of ability. To find the right people you will need somebody who can ask the right question during an interview. Embedded Consulting can assist as a neutral 3rd party to assess your candidates.

Implement a SW development regime that takes into account the reality of SW development: The requirements of a complex SW system is rarely known in advance. This is why a waterfall model is doomed to fail. During the last decade or so there are methodologies that have evolve which takes this fact into account

Whereas Agile focuses mainly on SW development, DevOps takes same principles and applies them to the whole value chain. DevOps is an extension and a complement to Agile which as taken the industry by storm. This is for one simple reason, it dramatically increase bot production and customer satisfaction

You can read more about Agile and DevOps in this article.

Exit mobile version