Agile India 2021 => Register to Attend | View Proposals
Agile Software Community of India
Venkat Subramaniam on How to approach Evolutionary Design  
Agenda : How to approach Evolutionary Design

Agile Development recommends no up-front design. That does not mean no design. On the contrary, design is very important. However, we need to evolve the design based on the evolving requirements and feedback. In this session, the audience will participate in developing evolutionary design. We will look at various techniques,principles, and practices that can help realize an evolutionary design.

You can download the slides here :

We are planning 2 Workshops by Venkat in the following cities:
  • Bangalore - 21st May Wednesday : 6:30 PM - 10:00 PM - Sold Out!
    Hotel Capitol, RajBhavan Road, Near Vidhana Soudha.
    Note: Dinner will be served during the workshop.
  • Mumbai - 24th May Saturday : 2:00 PM - 5:00 PM
    Hotel Sea Princess, Juhu
In the spirit of complicating things for ourselves, we'll use the concept of a Position Paper for registration. You'll need to fill in your position papers on our wiki : Evolutionary Design Workshop Position Paper's Wiki Link. Position Paper is your Price-of-Admission.

What is a Position Paper?

A Position Paper is a plain text response to the following questions:
  • What's your experience applying Agile values and principles in your teams/organizations?
  • What do you plan to learn /explore from this workshop?
  • How do you plan to contribute?
Rationale for requesting position papers:

We have limited 50 slots for each workshop. We wish we could accommodate everyone, but we cannot. So we need to find ways to identify the best candidates to attend this workshop. Keeping a registration fee really does not cut it. Position Papers are an excellent way to achieve this.

What we've seen at various leading conferences like OOPSLA, AWTA (Austin Workshop on Test Automation), AAFTTVW (Agile Alliance Functional Testing Tool Visioning Workshop), SDTConf (Simple Design and Testing Conference), Agile Coach Camp, etc is that having people write a position paper before coming to a conference/workshop leads to better discussion because people have thought about what they want from the conference/workshop. You don't want participants to come, heat the chair, eat & drink and leave with the same amount of knowledge as before.

We are looking for passionate and responsible individuals, who strive to learn new concepts, push the boundaries and constantly try to challenge themselves.

Position papers are rarely rejected. If we are not happy with the position paper, we might ask the participant specific questions to help them come up with a better position paper.

You can look at similar (but different) position papers that were submitted for the Simple Design and Testing Conference here and Agile Coach Camp here.

Target Audience

Developers and Architects. People who don't get scared to look at code.

About Venkat Subramaniam

2005- Copyright © Agile Software Community of India
Website designed and hosted by Xnsio