InfoQ Homepage Articles
-
A Fast Story Point Estimation Process
Estimating story points can be a tedious process. So tedious in fact that some teams abandon doing story points to help predict their velocity. Instead of letting go of this valid way to predict upcoming work, how about finding a way to make the process of estimating points much faster? Not only faster, but FUN! Yes, story point estimation and fun in the same paragraph!
-
Key Takeaway Points and Lessons Learned from QCon London 2015
This article summarizes the key takeaways and highlights from QCon London 2015 as blogged and tweeted by QCon's 1,200 attendees. Over the course of the next 4 months, InfoQ will be publishing most of the conference sessions online, including more then 25 video interviews that were recorded by the InfoQ editorial team.
-
Hologram - Finally, AWS Key Distribution that Makes Sense
Faced with the lack of solutions for secure distribution of AWS access keys to developers, AdRoll decided to build their own open source Hologram, a system that brings Amazon's Instance Profile mechanism to developer workstations. Adair details the process, tool design and main features.
-
Creating a Creative and Innovative Culture at Scale
King Digital Entertainment needs to foster a creative and innovative culture with engaged and motivated people to create fun games. They have established an environment with freedom and trust, with space for experiments, exploration, and learning, to make people happy. Experiments and lessons from the engineering organization showing continuous improvement of HR-related processes and topics.
-
Creating a Mobile Development Strategy for 2015
Now that 2015 is underway, it’s imperative to consider a mobile strategy framework for a prosperous year and beyond. We will be discussing some key points to consider as you plan your strategy for the year, and how they can help you usher in a successful future. These topics include visual development environments , Bimodal IT, cloud-based mobile development and the HTML5 vs. native debate.
-
Probabilistic Project Sizing Using Randomized Branch Sampling (RBS)
Analyzing all the stories in a project requires significant time. How can we estimate the size of a project without prior identification and analysis of every single user story? If you don't want to analyze all user stories in your project in order to estimate its size then Randomized Branch Sampling is an approach you can use for portfolio related decisions and quotations on prospect projects.
-
The Indian Banking Community Cloud
In this article, authors discuss the Indian Banking Community Cloud (IBCC) that provides cloud-based services exclusively to Indian banks to address the financial sector's growing demand for secure cloud-based services.
-
Making Agile Deliver Good Software
Programmers and business people should invest time and energy to understand each other and work together to fix problems in software delivery. Nic Ferrier talks about deploying agile effectively, the need for managers or Scrum masters in agile, how focusing on architecture can improve collaboration and how technology can help us to avoid some of the organizational problems that teams experience.
-
Q&A with Gene Kim on the State of DevOps Survey
The 4th edition of the State of DevOps survey is out. InfoQ talked to the survey's co-author Gene Kim to understand what are the goals for this edition, how the data is analysed and what have we learned so far from past surveys.
-
Intro to .NET Unit & Integration Testing with SpecsFor
Matt Honeycutt introduces SpecsFor, a .NET unit and integration test framework, explaining how to set it up, how to create the first tests, and provides a few hints on advanced usage scenarios.
-
Secrets of the Bytecode Ninjas
The Java language is defined by the Java Language Specification. But the executable bytecode of the Java Virtual Machine is defined by a completely separate standard, the Java Virtual Specification, and the two are often at odds. In this article we take a look at the structure of a class file and how to create class files directly without starting from Java source, using the ASM library.
-
I’m Not a Servant - I’m a Host! A New Metaphor for Leadership in Agile?
What does it mean being a leader? And what does it mean being a leader in an agile context? This article start from a very well known metaphor for leadership, the servant leader, and then introduces a recent metaphor mentioned in the management literature, a richer one that goes under the name of host leadership that is more useful for a modern agile organisation.