InfoQ Homepage Culture & Methods Content on InfoQ
-
Book Review and Author Q&A - Explore It! by Elisabeth Hendrickson
Elisabeth Hendrickson has released a book on the practices, techniques and mindset of exploratory testing. Sharon Robson reviewed the book and raised some questions with the author.
-
Architecture and Agility: Married, Divorced, or Just Good Friends?
This article describes the relationship between architecture and process of software development and how architecture can responds to a set of needs, such as functional requirements, operational characteristics, and developer habitability. It also talks about the role of pragmatic architects when working with developers and stakeholders.
-
The Gentle Art of Running a Lean Startup
Yiannis relates the practices and approach of running a Lean Startup organisation with the skills and disciplines needed in the martial arts through his practice of Brazilian Jiu-Jitsu. He shows how the underlying practices of both are very similar and how understanding the martial arts approach can assist in conserving energy and maximising outcomes in a lean startup organisation.
-
Spreading CMMI Practices among Agile Teams in Big Organizations
Agile methodologies have become mainstream because they provide a better fit to the modern, changing software world. CMMI is a cross-organizational approach which has proven successful in terms of quality assurance and cost when executed properly. Big organizations with self-organized agile teams can achieve technical maturity levels, by using a common metalanguage and a good-practices catalog.
-
Agile Walls
BVCs, TOWs and POWs are very important tools in the agile world but what exactly are they? BVCs are Big Visible Charts, TOWs are Things on Walls and POWs are Plain Old Whiteboards – information radiators all. Using the right wallware and the information they provide can make or break an agile team.
-
The Perfect Dev/Test Lab: 10 Principles that make it Possible
Software that drives the business typically takes inordinate amounts of time to develop and test. Now with new technologies able to normalize the private and public clouds the ultimate software development lab is not only feasible but cost-effective as well. To achieve hyper-agile software development, here are key principles for building the next-gen dev/test lab of enterprise DevOps’ dreams.
-
Key Takeaway Points and Lessons Learned from QCon San Francisco 2013
This article summarizes the key takeaways and highlights from QCon San Francisco 2013 as blogged and tweeted by attendees. Over the course of the next 4 months, InfoQ will be publishing most of the conference sessions online, including 19 video interviews that were recorded by the InfoQ editorial team. The publishing schedule can be found on the QCon San Francisco web site.
-
Applying Lean Thinking to Software Development
Lean’s major concept is about reducing waste, meaning anything in your production cycle that is not adding value to the customer is considered waste and should therefore be removed from the process. Steven Peeters explains how you can apply Lean principles in an IT environment.
-
Building Innovative Organizations with Lean Thinking
For a modern IT company, innovation is equally critical to the company, its clients and its staff. Jeff discussed the important ingredients needed to create a culture of innovation in an organization. Drawing on his experiences at Thoughtworks Chengdu he examines the importance of leadership, lean thinking, problem solving mindset and people factors in fostering innovation.
-
Author Q&A and Book Excerpt: Directing the Agile Organisation
Evan Leybourn has written a book titled Governing the Agile Organisation in which he presents ideas about using agile approaches to management and a number of case studies on how the techniques have been applied in a number of disparate organisations.
-
Agility, Big Data, and Analytics
How do you bringing agility into big data analytics? Learn what makes analytics uniquely different than application development, and how to adapt agile principles and practices to the nuances of analytics. Examine how the disciplines of data science and software development complement one another, and how these intersect in an agile project environment.
-
Sell Before You Build
“Before you write any code, make sure you have a failing test.” This was revolutionary when first pitched in the late 90’s. Many successful entrepreneurs have practiced a similar idea: “Before you build a product/service, make sure you have paying customers.” Naresh Jain explains his approach of finding effective MVPs to validate his Educational Product and why Agile Methods simply fail to do so.