Ideas & Submissions

AgileVancouver is looking to our community to help drive the speakers for our fall AgileVancouver 2012 Conference, held in Vancouver from Monday October 1 to Wednesday October 3, 2012. If you have ever thought of speaking at our agile conference, submit your ideas and see what the community thinks. If you haven't, but are passionate about having a successful conference, give some feedback and help make the conference something special.

Ideas & Submissions

I do not think that word means what you think it means.

"Agile" has become a word ascribed to just about every new process proposed to develop software over the last decade; so much so that it has become meaningless. I've encountered several companies using what they thought where "agile" processes when they were clearly not. The original Agile Manifesto, which defined what agile is supposed to be, has been co-oped by companies and consultants into a business of selling snake ...more »

Submitted by

Voting

9 votes

Ideas & Submissions

From Continuous Integration to Continuous Delivery

Has your Software Development Department achieved the pinacles of Continuous Integration, but the rest of the organization is still wondering how they can benefit? Does it take you three minutes from a bug fix to integration tests results, but three months from an idea to a production code? In this case, you're ready for the next evolutionary step. Continuous Delivery is about enabling product innovation through frequent ...more »

Submitted by

Voting

9 votes
In Progress

Ideas & Submissions

Continuous Design and Architectural Reversibility

From a purely technical perspective, you can almost say that Extreme Programming was a rebellion against the traditional concept of “Big Design Upfront.” We spent so much time explaining why BDUF was bad that we might have missed a better conversation on just how to responsibly and reliably design and architect applications and systems in an evolutionary way. I believe that the key to successful continuous or evolutionary ...more »

Submitted by

Voting

9 votes
In Progress

Ideas & Submissions

Temporal Agile

Agile is highly temporal. An "Agile team" today, will be completely different to the same "Agile team" a few moths later. This makes it extremely risky to claim: "we are Agile, and you are not." Or even worse: "in order to be Agile, you must ..." The secret is to understand why and how Agile changes for you, and how to compare the you of "Agile present" to the you of "Agile past," and the you of "Agile future." ...more »

Submitted by

Voting

8 votes

Ideas & Submissions

SAMPLE: Cynefin LEGO Game

ABSTRACT: The Cynefin LEGO game is aimed at those people who want a memorable introduction to the Cynefin model, a sense-making framework used to describe problems, situations and systems developed by David Snowden at the end of the '90s, that also turned out to be a pretty useful collection of tools for agile coaches. It can be used to understand which coaching technique to use in a specific situation, especially when ...more »

Submitted by

Voting

7 votes

Ideas & Submissions

Guided By Tests: O-O Design and Test-Driven Development

You've read about all the 'best practices', you've installed all the latest tools and frameworks, but somehow it doesn't quite feel like you're getting the benefits of agile development. Test-Driven Development is a simple concept that completely changes the way we design software. Instead of trying to remember and apply a long list of rules, we can use feedback from the TDD process to guide us in making our own informed ...more »

Submitted by

Voting

7 votes
In Progress

Ideas & Submissions

Estimation is a four letter word.

Developers absolutely hate making estimates, and when you manage to finally get one out of them it's invariably incorrect. So stop asking. The definition of insanity is doing the same thing you did before and expecting a different result. If you expect tomorrows estimates to be better than yesterdays you need to change what you're doing. If you ask a company CEO where the stock value of his company will be next year ...more »

Submitted by

Voting

7 votes

Ideas & Submissions

Agile and the Iron Triangle Part II – A Retrospective

Presenter: Rob vanSpronssen Project Engineer at MacDonald Dettwiler for over 20 years This is a follow on from the presentation at the 2009 Agile Vancouver Conference titled Applying Agile Techniques within the Iron Triangle. In 2009 we had successfully executed a small project (9 months, 2,000 person days of development) using these techniques. Three years later we are at the end of a much bigger (2.5 year, 13,000 person ...more »

Submitted by

Voting

7 votes

Ideas & Submissions

Making Test Automation with Web Applications Work

In a perfect world we would have automated test coverage for every significant part of our web applications that consistently provides quick and useful regression feedback. In the real world automated testing efforts frequently fail because the tests are too time-consuming to author, too brittle when the underlying application changes, too flaky with asynchronous timing, or just flat out too slow. After way too much ...more »

Submitted by

Voting

7 votes

Ideas & Submissions

Kanban: Making it Personal

Teams are comprised of individuals who in any given day have many things competing for their attention. As an individual, you may wear a multitude of hats. You may be an employee, manager, parent, child, friend, spouse, volunteer, etc. For example, you’re working with your project team on an important decision, and then receive a call asking you to create a budget presentation for an urgent last minute meeting scheduled ...more »

Submitted by

Voting

7 votes

Ideas & Submissions

Dark sides of the TDD

For the most of time we are hearing only good things about Test Driven Development approach: how it helps to increase our efficiency and quality of the code. The concept itself becomes fashionable and people trying to adopt it no matter what circumstances on their projects are or how well team is prepared for these techniques. Is any project is a good candidate for TDDing it? Is any team should adopt these practices? ...more »

Submitted by

Voting

6 votes

Ideas & Submissions

Agile Collaborative Product Visioning

Creating a collaborative Product Vision can mean the difference between a product that meets expectations, and a product that delights your customer and turns them into loyal followers. As a product leader, you bring intimate knowledge of your market, competitors, and your customers’ needs. Learn the tools that are available to make the product development team as passionate, inspired, and motivated as you are, to turn ...more »

Submitted by

Voting

6 votes