Skip to content

TV Agile
Syndicate content
Agile Software Development, Scrum, Extreme Programing, XP, Test Driven Development, TDD, Feature Driven Development, FDD, Lean, DSDM, Behavior Driven Development, BDD, Refactoring, Pair Programming, Kanban
Updated: 4 hours 41 min ago

Cucumber-nagios + Flapjack: Rethinking Monitoring for the Cloud

Wed, 06/16/2010 - 13:50
Writing checks for your monitoring system is boring. You end up writing the same checks again and again, and it can be difficult to verify behavior instead of availability. Wouldn’t it be useful to have a standard library of checks you could reuse across your infrastructure? it lets you write reusable behavioral tests in human-readable [...]
Categories: Blogs

Migrating from Scrum to Scrumban – an Experience Report from a Kanban Virgin

Thu, 06/10/2010 - 14:17
Last year one of my client teams was looking for a better way to work following some problems while running fairly standard Scrum. One change appeared to be to combine Scrum with kanban – “Scrumban”. So we jointly decided to give it a go. This experience report explains how the team did it. It should [...]
Categories: Blogs

Talk Release Management With Artifactory

Thu, 06/10/2010 - 13:59
In this presentation the Artifactory team demonstrates the benefits of managing your software development life-cycle through continuous integration. Frederic Simon and Yoav Landman show how to automate large-scale multi-module projects using a fully-integrated platform with Artifactory and Hudson. Using Maven, Gradle, or Ivy builds, it is now possible to dynamically automate and manage the pyramidal [...]
Categories: Blogs

How Mozilla uses Selenium

Tue, 06/08/2010 - 13:13
Continuous Integration is a software development practice where members of a team integrate their work frequently. Each integration is verified by an automated build to find problems as quickly as possible. Many teams discover that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly. In our [...]
Categories: Blogs

Non-Functional Requirements: Do User Stories Really Help?

Mon, 05/31/2010 - 19:13
How does a team make sure they don’t lose sight of “non-functional requirements”? Are user stories of any use to make infrastructure more visible in the product backlog? This video presents how teams attempted to resolve these concerns. Discover patterns and anti-patterns of non-functional requirements in an agile world. Video produced by DevOps Slides of the presentation
Categories: Blogs

Contract Tests in JUnit 4

Fri, 05/28/2010 - 14:20
As part of his talk on integration tests J.B. Rainsberger talked about how contract tests can be used to test the interaction between classes when using a mockist approach to developer testing. He wondered aloud if it would be possible to write these kinds of tests using abstract classes and JUnit 4. [...]
Categories: Blogs

Growing PMI using Agile

Fri, 05/28/2010 - 14:07
The session is an experience report that tells the PMI Agile Forum story in chronological order. First, we briefly tell the story about how the PMI Agile Forum got chartered by PMI. Second, we tell the story about how we decomposed the organization’s launch into several phases. Finally, we tell the story of how the [...]
Categories: Blogs

Guiding Your Personal Life: Plan-Driven or Agile

Fri, 05/28/2010 - 14:04
Linda Rising describes the costs of force fitting Industrial Age – read “plan-driven” – living into our now knowledge-based – “read agile” – world. Although choices at the personal level are best made by individuals, Linda offers specific suggestions for working in short cycles and the proper place for caffeine, naps, short breaks, and sleep. [...]
Categories: Blogs

Industrial Strength Groovy

Tue, 05/25/2010 - 14:33
Paul King presents some of the tools helping one programming in Groovy: Cobertura – code coverage, CodeNarc – code style, EasyB – acceptance tests, GroovyDoc – documentation, GroovyMock/Spock – mocking and testing, Hudson – CI builds, Maven/Ant/Gant/Gradle – build files, OSGi – bundles, and Spring/Guice – dependency injection. http://www.infoq.com/presentations/Industrial-Strength-Groovy
Categories: Blogs

Test-driven development in Flex

Tue, 05/25/2010 - 14:27
This presentation will demonstrate how to implement user stories taking a test-first approach and how to set up a continuous build.
Categories: Blogs

Philippe Kruchten on Architecture and Technical Debt

Tue, 05/25/2010 - 14:11
Philippe Kruchten recently spoke at the SDC conference about the importance of architecture, the relationship between architecture and Agile methods and the impact of technical debt. He discusses a number of false dichotomies that have emerged between agility and discipline and agility and architecture. He emphasizes the importance of context in selecting a software development [...]
Categories: Blogs

Why Is Scrum So Hard?

Wed, 05/19/2010 - 14:02
Jens Østergaard gives an introduction to Scrum and talks about why is Scrum so hard. Video producer: San Francisco Agile User Group Related Resources * Adaptive Project Management Using Scrum * Opening Communication within a Scrum Team * Scrum Roles – an Unsolvable Puzzle? * Mature Scrum at Systematic * Five Symptoms of Mechanical Agile * Scrum Planet
Categories: Blogs

Agile Coaching Secrets

Wed, 05/19/2010 - 13:43
You want to guide your team to become more Agile and learn how to get the best from powerful new practices, such as Test-Driven Development and User Stories. It’s not a simple task; new habits take time to develop and change can feel uncomfortable. In this talk, Rachel Davies shares her thoughts on how you [...]
Categories: Blogs

Hands-On Root-Cause Analysis

Wed, 05/19/2010 - 13:31
Even the best teams encounter costly, puzzling problems. Leaders and others concerned with improving software quality and team process often say they are going to address “the” root cause of such a problem. But is there only one root cause? How do you discover the cause or causes? And how do you ensure your fix [...]
Categories: Blogs