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 ...
Agile (News - Alert) IT projects take a unique approach that prioritizes flexibility, adaptability, and customer satisfaction. This approach is characterized by short, iterative development cycles ...
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 ...
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 ...
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 ...
Documentation is an integral part of software, and techniques that make software development more agile and efficient are also applying to documentation A feature does not exist until it is properly ...
It’s ironic that the idea of Agile—a central concept of competitiveness in the 21 st Century economy—which began in manufacturing in the early 1990s, took hold in software, not manufacturing. While ...
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 ...