No silver bullet definition

No silver bullet means different things to different people; some take” no silver bullet” to mean that software engineering failed. The pursuit for a single key to success never worked. All known technologies and practices have only made incremental improvements to productivity and quality. Yet, there are no silver bullets for any other profession, either. Others interpret no silver bullet as evidence that software engineering has finally matured and recognized that projects succeed due to hard work.