InfoQ Homepage Agile Content on InfoQ
-
Automating Your Java Project Workflow with a Modified Gitflow Branching Model
Gitflow is a collaborative branching model that attempts to exploit the power, speed and simplicity of Git branching. But documentation for Gitflow in an automated build, integrate, and deploy environment is sparse. This article provides a flavor of Gitflow that can be used in an automated build environment.
-
Great Managers Are Like Great Teachers: Q&A with Jessica Ingrassellino
Differentiated instruction strategies have helped Jessica Ingrassellino find ways for each of her team members to best grow and flourish with the opportunities available. She applies this by adjusting content, process, and outcome, approaching each individual as an individual with respect for their needs.
-
Who is in Charge of Quality in Software Development
As silos break down, the whole team is responsible for quality in software development. As process more and more defines people and processes, how can you strive for better quality of releases?
-
Test Automation in the World of AI & ML
An in-depth look at the criteria & requirements for Functional Test Automation in the agile world, and the capabilities you should build in your custom framework, or should exist the tools you choose. Anand Bagmar explores aspects like readability, reuse, debugging / rca, CI, Test Data, Parallel Execution, integration with other tools & libraries, free Vs open-source and support.
-
Is 2019 the Year Agile Transformation Will Finally Work?
Dave West talks about what Agile adoption and Agile Transformations may look like in 2019, considering factors like the economy, the role of management, the importance of organizations being people centric and how value streams should be inclusive of all elements to deliver value
-
Author Q&A on the Book Product Takeoff
In their book Product Liftoff Kamal and Nav explore through examples, stories and practical exercises what it takes to bring a new product from concept to launch, and beyond. They provide tools and techniques that teams and individuals can use to help guide product development and ensure they are solving the right problem, building the right product which addresses real customer needs.
-
Observability-Driven Development for Tackling the Great Unknown
How does observability-driven development differ from monitoring? As our distributed systems become increasingly more complicated and as our silos break down for DevOps testing, automation, and efficiency, ODD arises as a superset of monitoring to understand your code’s unknown unknowns. Includes insights from Honeycomb Founder Charity Majors.
-
Success or Burnout? Q&A on How Personal Agility Can Help
How can you find out if you’re being successful or heading for a burnout? The only person who can really answer that question is you. A Q&A with Peter Stevens and Maria Matarelli who spoke about success or burnout and personal agility at eXperience Agile 2018.
-
Architecture and Design InfoQ Trends Report - January 2019
An overview of how the InfoQ editorial team sees the “architecture and design” (A&D) topic evolving in 2019, which focuses on fundamental architectural patterns, framework usage, and design skills.
-
Evidence-Based Management Guide - Updated
The Evidence-Based Management Guide provides a framework for organizations to measure, manage, and increase the value they derive from their product delivery. The updated version includes a new key value area called Unrealized Value and provides example measures that organizations can use to find their own measures that fit their context.
-
Why Do We Need Architectural Diagrams?
Software architecture diagrams, when created well, and sparingly, can greatly improve communication within the development team and with external stakeholders. They require an understanding of the intended audience, and thoughtful restraint on what to include. Resist the temptation to think that diagrams are unnecessary or unhelpful, simply because there have been plenty of cases of bad diagrams.
-
Hiring and Retaining Developers - Creating Great Teams
Hiring developers is one of the biggest challenges the tech industry is facing. This post shows the latest hiring trends and provides some actionable tips to overcome these challenges by covering the most effective hiring methods and how to effectively retain developers. The post also shows how top performing teams motivate developers.