en: Card, Conversation, Confirmation (a.k.a 3C’s)

index cards
Index cards are a great way to keep track of new ideas for a software product. The good thing about them is because they are limited. You can’t get all information into one. And that’s a really good thing. Trust me.

Back in 2003 when I started learning eXtreme Programming, I’ve heard of a story from Ron Jeffries about 3C. And that’s something truly valuable I teach every time I have the chance to.

The 3C concept is based on writing down an idea to an index card, so we can remember about that idea later on. That’s our first “C”.

What we need next is to generate conversations. We need to validate that new idea, with people that can help on that topic. The best thing about having conversations, is to come up with examples that can validate the idea. If it’s a calculation, samples of those. This way, the card becomes “executable”. A card may have extra documentation to help on that process.
And that’s our second “C”. These conversations can help the team to identify some card attributes, like a sense of “value”, priority, risk, whatever-attributes-your-team-likes-to-use.

The third “C” is about confirmation. Having conversations with customers will help us to understand how to validate that card, to make sure that new functionality is ready to go. So that’s what you have to look for, confirmation! From your customers! They will validate and make your idea grow.

What else for index cards?


I saw Jessica Hagy’s Indexed website by a reference from my sister. You can find a book from her at Amazon if you want to.

The thing is: an index card can do a lot to you. Even help you to keep a great conversation flow with your customers. Try it!

6 responses to “en: Card, Conversation, Confirmation (a.k.a 3C’s)”

  1. Avatar de jlangr
    jlangr

    don’t forget Agile in a Flash!

  2. Avatar de #blogabout 8/out | forming, storming, norming and performing
    #blogabout 8/out | forming, storming, norming and performing

    […] um dos pilares das práticas ágeis, incluindo uma discussão de formatos possíveis e o padrão 3C (Card, Conversation, Confirmation), tamanhos e estimativas (ou entendimento das classes de serviço), critérios de aceitação, […]

  3. Avatar de Comunicação com cliente no início do projeto? #dwildt101 ep. 22 | forming, storming, norming and performing
    Comunicação com cliente no início do projeto? #dwildt101 ep. 22 | forming, storming, norming and performing

    […] Fala sobre 3C. […]

  4. Avatar de Épicos ou User Stories? #dwildt101 ep 46 | forming, storming, norming and performing
    Épicos ou User Stories? #dwildt101 ep 46 | forming, storming, norming and performing

    […] Mais sobre 3C.  […]

  5. Avatar de Release it…
    Release it…

    […] with people related to the problem, getting some confirmations about opened questions (3Cs), and you continue having that discovery/delivery movement until you find that just enough moment. […]

  6. Avatar de Ganho de espaço não é poder, é posicionamento. – danielwildt
    Ganho de espaço não é poder, é posicionamento. – danielwildt

    […] construídos, perguntas saindo de dúvidas e se definindo como suposições ou certezas conforme as validações e conversas […]