InfoQ Homepage Culture & Methods Content on InfoQ
-
Improving The Adoption of Agile
We should use an agile approach to adopt agile instead of adopting agile in a waterfall way, and have leaders who are willing to empower their teams and build an organization that supports them. The industry needs more practices on incrementally rolling agility out.
-
How the Dutch Railways Applies Agile and Lean
The mindset that goes with agile and lean philosophies is quite similar; lean amplifies agile and vice versa. Agile practices are suitable for the development of complex products, and lean practices help to look for opportunities to reduce waste in your processes. Lean helps to see results from the customer's point of view, from start to delivery, whereas agile supports delivering optimal value.
-
Oracle Announces New Java Champions
Oracle has published a roundup of all new Java Champions accepted in 2017.
-
Kubernetes and OpenShift Q&A with Brian Gracely from Kubecon 2017
InfoQ caught up with Brian Gracely, director product strategy for Red Hat Openshift, about how Kubernetes has helped shape the product direction and how it's relevant to developers and architects.
-
Testing Lessons from Animals
We can learn from how animals search for food to understand testing better, argued James Bach. Over time testers find out where the buggy parts of a product are, but then it might be effective to occasionally wander off and explore other areas. Stop hoping that automation will save you, and learn to hunt for bugs.
-
Supporting Digital Leadership with Agile
Digitization can no longer be stopped; with customers who increasingly act digitally and mobile it is important to show digital leadership. IT is taking over traditional services and is leading the way for new digital connected products. An organization applied agile to change the way teams are funded and to establish teams of owners who take responsibility to put good products in the market.
-
How Technical Practices Support Evolutionary Architecture and Continuous Delivery
Technical practices of XP such as TDD, Refactoring, CI and Pair Programming support emergent design and enable evolving your architecture. The first practice you need for continuous delivery is CI, committing to mainline every day. Being able to write clean, well-factored, and well-tested modular code is the most important skill for developers.
-
Should Teams Decouple Cadences?
Recently a Twitter discussion took place about allowing teams to have multiple cadences, for instance by using a different rhythm for planning the work and for learning and improving. Decoupling cadences gives teams room to explore and learn what works best for them; it can lead to more adaptability and autonomy and better outcomes.
-
GitHub Takes Stance for Net Neutrality
At the beginning of December, GitHub made its stance in favor of net neutrality public. Now that the FCC has voted to repeal regulations protecting it, GitHub says the fight is not over. InfoQ has spoken with GitHub’s chief strategy officer, Julio Avalos.
-
How Google Develops New Managers
Alex Langshur, host of Google Partners Podcasts, has launched the podcast Google HR secrets: identifying & developing great managers, interviewing Sarah Calderon, People Development at Google, on how Google selects, trains, and develops their managers.
-
Using Agile Principles with Scrum Studio to Increase Organizational Responsiveness
Using a change approach based on agile principles with Scrum Studio helped a Dutch pension and investment management company to become more responsive at structurally lower costs. The change team practiced what they preached by applying transparent and iterative change with similar characteristics as the intended end result. They established a culture where people are taking responsibility.
-
Spring Security 5.0.0 Released
Pivotal has released Spring Security 5.0.0, the first major release since 4.0.0, featuring OAuth support and support for project Reactor and WebFlux.
-
SpringOne 2017 - Chat with Pivotal about the Conference, Spring, Reactor, WebFlux and Other Goodies
InfoQ speaks to Pieter Humphrey and Simon Basle about the SpringOne Platform 2017 conference, Project Reactor, WebFlux, and general Spring things.
-
How Do We Automate Testing?
Test automation will demand time and attention, but when done the right way, is worth the investment. Don’t overdo automation; instead, focus on the needs and requirements. Having clean and easy-to-read code is very important to keep your test suite maintainable.
-
SpringOne 2017 Key Announcements
The second annual SpringOne Platform conference had dozens of major announcements in the areas of Spring and Pivotal CloudFoundry. In this article we cover the major announcements from the keynote address by Pivotal head of cloud research, Onsi Fakhouri.