Transcript
A (0:02)
You're listening to the Cyberwire Network powered.
B (0:04)
By N2K.
A (0:12)
And now a word from our sponsor ThreatLocker. The powerful Zero Trust Enterprise solution that stops ransomware in its tracks. Allow Listing is a deny by default software that makes application control simple and fast. Ring Fencing is an application containment strategy ensuring apps can only access the files, registry keys, network resources and other applications they truly need to function. Shut out cybercriminals with world class endpoint protection from Threat Locker.
B (0:51)
The word is Agile Software development method spelled agile as in the ability to move quickly and freely software as in computer programs designed to perform well defined functions development as in the people, process and technology used in creating, designing, deploying and supporting software and method as in a particular procedure for accomplishing a task. A software development philosophy that emphasizes incremental delivery, team collaboration, continual planning, and continual learning. Example Sentence Agile is a mindset that drives an approach to software development. Origin and context in 1956, Herbert Bennington invented the first version of the waterfall software development method. Interestingly, Bennington didn't get credit for his work early on. Another guy, Dr. Winston Royce, in 1970 got the credit when he published a criticism of the model that didn't even mention it by name, but the paper had nice diagrams that showed the process, requirements, analysis, design, implementation, testing, and operations all flowing from top to bottom just like a waterfall. In 1976, Bell and Taylor referred to the Royce diagrams as the Waterfall model, and the name stuck to Dr. Royce. In 1985, the US Department of Defense adopted the waterfall model as a requirement for all contractors despite Royce's criticism, and started a period of ponderous, iceberg like progress in producing software. The impact was that many programming projects took years to finish, and the team spent as much time documenting their requirements as they did writing code. In the 1990s, some rebel developers started experimenting with ways to improve the process. They began toying with the Rational unified process in 1994, the scrum in 1995, and extreme programming in 1996. But in February 2001, 17 men and yes, they were all men. We can have a longer discussion later, but about the misogyny of the IT community. In the early 2000s, they all traveled to Utah for a long weekend of skiing and discussions about building software. The result was the Agile Manifesto, a rejection of the waterfall model and an embracement of the idea of producing real working code as a milestone of progress. The manifesto laid out four key individuals and interactions over process and tools, working software over comprehensive documentation, customer collaboration over contract, negotiation, and responding to change over following a plan. The Agile method helped push big software development ideas like infrastructure as code, DevOps and DevSecOps. And the impact was that the waterfall method produced new code once every three years or so. The Agile method made it possible for 10 new deployments a day. Nerd Reference In 2009, Stanford University's E Corner interviewed Barbara Liskoff, one of computing science's founding mothers who received the association of Computing Machinery's Turing Award in 2008 for her contributions to solving the software crisis of the 1980s. She had this to say about her work and the work done by others to solve the problem.
![Agile Software Development Method (noun) [Word Notes] - Hacking Humans cover](/_next/image?url=https%3A%2F%2Fmegaphone.imgix.net%2Fpodcasts%2F31cbfa00-7c58-11f0-b038-6bdeffca97b0%2Fimage%2F441b0ca2db080b93b935568d381ce462.png%3Fixlib%3Drails-4.3.1%26max-w%3D3000%26max-h%3D3000%26fit%3Dcrop%26auto%3Dformat%2Ccompress&w=1920&q=75)