InfoQ Homepage Agile Content on InfoQ
-
Interview with Robin Dymond at Agile 2008
Robin Dymond gives an overview of Lean, how it can help take Agile to the 'next level' and why organizations that fail to change will not have successful Agile teams. Robin describes an organizational mismatch between traditional hierarchies and team structures. He believes that organizations will need to reorganize around teams to get the most out of Agile.
-
Managers in Scrum
This presentation explores how the role of managers changes in Scrum. It helps managers to lead the introduction of Scrum acting as role models. It presents leadership principles that provide concrete guidance such as servant-leadership, empirical management, empowerment and respect, quality-first and continuous improvement.
-
Are Kanban Workflows Agile?
Karl Scotland started a discussion examining whether the workflows or stages in a kanban system are counter to the agile ideals of cross-functional and collaborative teams. He started by noting that the stages on a kanban board can look a lot like the phases of waterfall. The ensuing discussion clarified that stages are not necessarily hand-offs, and led to other insights as well.
-
Father of Use Cases Says Agile Needs to Get Smarter
At the Software Education SDC conference in Melbourne, Australia, and Wellington, New Zealand, last week, Ivar Jacobson, author of the original work on Use Cases, the Unified Modeling Language and the Rational Unified Process, said that Agile development needs to “Get Smart”.
-
Return on Investment for Automated Testing
Test automation is often seen as a way to reduce the costs of testing, increase test coverage and effectiveness, and shorten testing cycles. However, the transition to automated testing is rarely fast and never free, there are real trade-offs to be made. Aspire systems has created a test automation ROI calculator and made it publicly available.
-
A Fresh Wave Of Agile Certification Criticism
The topic of agile certification has been a common kernel of much recurring debate within the community for a long time. Is it desirable? Is it possible? Is it a farce, a scam? There has been recent wave of discussion arguing against certification, largely in reaction to a new company claiming to provide such "agile certification".
-
Critical Security Vulnerability Found in Quicksort
In what is sure to become one of the most wide-reaching security vulnerabilities yet known, a researcher with L0pht Heavy Industries has uncovered a flaw in the standard implementation of the Quicksort algorithm. InfoQ spoke with Dildog of L0pht to learn more about this vulnerability and it's ramifications.
-
Ideal Iteration Length
One of the frequent questions in Agile adoption is related to the ideal iteration length. Teams usually gravitate between iteration lengths ranging from a week to two months. Choosing the right iteration length is an important decision and the success of Agile adoption depends a lot on the right iteration size.
-
Focus Improvement on Bottleneck Constraints
In My Framework is More Productive than Your Framework, Ken DeLong examines approaches to making software projects more productive. He finds that despite the hype about frameworks, languages, and project management tools, these tend not to be the bottlenecks. Ken believes that the largest productivity gains are likely to come from improved communication, code readability, and debugability.
-
Presentation: A Kanban System for Software Engineering
David Anderson presents a brief history of the kanban system through case study reports from teams at Microsoft and Corbis. Kanban acts to limit work-in-progress and focus the team on achieving a continuous flow of value to the customer and innovates on accepted agile management practices by providing an iteration-less process with a regular release cadence.
-
Models of Apprenticeship
Uncle Bob Martin recently wrote about his experience with apprentices and what he considers key to progressing from apprentice to journeyman. He describes two hypothetical apprentices: Sam, a developer who has apprenticed with the same master and had the same year fifteen years in a row. Jasmine has changed jobs (and therefore masters) a number of times - growing her skills along the way.
-
Bamboo Continuous Integration Server Adds Amazon EC2 Build Agents
Continuous Integration (CI),test first development and daily builds are fundamental agile practices. Together they support high performance teams, but also generate a significant, often variable demand for resources. Atlassian's Bamboo CI Server 2.2 includes a feature to Run Builds Remotely in Amazon EC2.
-
Performance Engineering in an Agile Project
Performance Engineering is an important software development discipline that ensures that applications are architect-ed, designed, built and tested for performance. However, mostly in traditional projects the scope of performance engineering is limited to performance testing. This is a sure cause for concern.
-
Inducting Newbies On Large Agile Projects
Anand Vishwanath suggests for large agile projects that using a small scale "simulation project" might be the best approach to getting the newbies into the groove, and provides a recipe for how to go about doing this.
-
Book Excerpt: Agile Testing
InfoQ brings you an excerpt from Agile Testing, a book is for testers on an agile team, test and quality assurance managers transitioning to agile development, and agile teams learning how to approach testing.