A monthly overview of things you need to know as an architect or aspiring architect. Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with ...
In the software industry, in which I have worked for the past 25 years, we often use the adage, "What's old is new again." Today's messaging tools like Slack and Teams, for example, owe a lot to the ...
When U.S. federal agencies need to deploy a new software application or information system, they must first ensure it complies with a comprehensive set of government-approved security standards — and ...
Agile and Scrum are not competing concepts. In fact, to implement the Scrum methodology properly, you must approach it with an Agile mindset. To do Scrum right, product development teams must be Agile ...
The increasing nature of computing capabilities, the number of technologies that are interconnected to the cyber world, the amount of data generated, and the speed at which data is reported are all ...
Since the term “microservices” hit the software industry like a bolt of lightning in 2014, technical professionals of all stripes have been analyzing this new architectural style from their own frames ...
The traditional model for software development is the waterfall approach, where development “flows” downward like a waterfall through six phases: analysis, design, implementation, validation testing, ...
When the overhaul of Ohio’s tax system stalled in 2012, it showed all the signs of another large-scale government failure. The project began in June 2008, when the state awarded a fixed-price $52 ...
Historically, many of the Department of Homeland Security’s (DHS) major IT acquisition programs have taken longer than expected to develop or failed to deliver the desired value. In April 2016, to ...
The traditional command-and-control leadership style has fallen out of fashion and a new trend for Agile management has come to the fore. This flexible form of leadership, which involves the ...
Many medical device companies develop software using a traditional waterfall methodology in which each step is taken in sequence: requirements, design, implementation, verification, and validation ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results