InfoQ Homepage Culture & Methods Content on InfoQ
-
User Stories Are Placeholders for Requirements
It can be difficult to change from a Waterfall approach where ‘business analysts write big requirements up front’ to the Agile practice in which requirements are prepared ‘just in time’, and are the responsibility of the entire team. The secret to success in Agile is ruthless management of scope.
-
Using SEMAT and Essence at Fujitsu UK
Fujitsu UK is using a large number of processes and methods which have developed over the period of many years. Looking for a way of combining agile and traditional methods, they became aware of SEMAT and the Essence Kernel. This article explores how they applied SEMAT and Essence to systems engineering, and used it to look at the whole programme of work across all disciplines.
-
Inner Source—Adopting Open Source Development Practices in Organizations
Although inner source offers numerous benefits, many practitioners are unclear about what it is and how to adopt it. When adopting inner source, organizations should consider nine factors pertaining to product, process, and organization.
-
Exercises for Building Better Teams
Have you ever seen a team perform so great that you wanted to join it? If you examine the values of such a team, you may discover a perfect balance of orientation on people and results. If you are trying to discover how far away your own team is from this state, read this article and try the exercises to find your own state of perfection.
-
Living in the Matrix with Bytecode Manipulation
In this article we take a deep dive into two popular bytecode manipulation frameworks: Javassist & ASM. Bytecode manipulation is used in Java libraries like Spring and Hibernate, most JVM languages and even your IDE. For this reason, and because it’s really quite fun, it is a valuable skillset to learn for performing tasks that are otherwise impossible. And once you learn it, the sky's the limit!
-
InfoQ at 10
We know that software is changing the world, and we’ve come to see our impact as accelerating the software side of that change. With that passion, we started InfoQ 10 years ago, in the context of some unusual beliefs and concerns.
-
Building a Team with Complementary Testing Skills
Imagine meeting with a group to implement a high-level test strategy, then coming back in six months and finding there has been little progress because the director-level executives have been trying to staff projects. I wish I could tell you this was uncommon. Today we'll talk about how the delivery team can acquire all the skills it needs to release software when the number of testers are low.
-
The Volcano - Prioritize Work for Multiple Teams & Products
It is always a challenge to pick the correct priorities. Which one of work item A, B or C shall you do first, and why? Tomas Rybing presents the Volcano, a tool to visualize and prioritize work for multiple teams working with several products.
-
Organizing the Test Team
The tester/programmer ratio continues to have more programmers than software testers. There simply are not enough testers to specialize as thoroughly as the programmers, which leads managers and executives scrambling to find a support, or rather an enablement model for the testing group. Learn how to effectively organize your test teams and how to determine the right model for your organization.
-
Outsourcing Software Development to a Global Talent Pool: World of Help or World of Hurt?
Going offshore for software development: world of help or world of hurt? When outsourcing software development the country options are endless: India, China, Malaysia, Mexico, Indonesia, Brazil, Bulgaria, Egypt, and on and on…. what’s the right choice? The decision-making process is not easy and it shouldn’t be. Yousef Awad presents a checklist of key elements to consider.
-
Partnering for Accountability: What’s Stopping You from Turning Your Dreams into a Reality?
The missing link between your current life and your dreams becoming your reality is simple: accountability. Most people have extreme difficulty holding themselves accountable to their life goals. The best way to get the accountability you need for lifelong change is by forming an accountability partnership. Here’s all you need to know.
-
Going Through the Scrum Motions as Opposed to Being an Agile Jedi
The force awakens: is it Agile or are we just going through Scrum motions? Michael Nir speaker and Agile coach shares expert best practices; too much Scrum might lead us to the dark side of the force. Being Agile rather than doing Scrum – focus on what we want to achieve; getting the right products that our users want quickly, using fast feedback loops, and employing continuous removal of waste.