• Home
  • RSS Feed
  • Log in

Agile NCR Conference – A Dossier
Posted by Abhishek Agrawal just before lunchtime: August 8th, 2009

Feb 2007 - An endeavor to share our excitement, experience (rather inexperience) and child like curiosity about the new toy - Agile Software Development Methodology with the community having similar interests gave birth to "The Agile NCR Conference" - small enough to accommodate the audience within the office premises...

March 8, 2008
- A mega conference - mega sponsors, mega speakers and mega audience, was organized with the view to share this experience with the community:
"Guys, this Agile Software Development Methodology really makes sense - We tried it in co-location mode, distributed mode, with and without time-lag, with 4 hour time lag as well as with 12 hour time lag. It seems to be the most common sense approach to software development. Check it out, its worth its salt."

People came-back with huge enthusiasm, energy, excitement and curious questions. It led us to organizing many more community events catering to different levels of maturity in AGile - from Agile Awareness Workshops to advanced discussions about specific challenges in Agile Adoption.

After practicing, experimenting, discussing, sharing, eating, drinking, living Agile for more than 2 years, we stood in the middle of 2009, with this question staring us in the face - "Are we, as a community, Agile enough to organize the Agile NCR Conference in an Agile way?" This meant no waterfall planning of 2 months, no extended reviews, no short listing of speakers. It just meant, a mature, pro-active community gets together, and self-organize the conference in 1 sprint - 2 weeks, flat!

I threw open the question to the community, and they shouted back - "YES, We are agile enough! Let's go for it..."

Ensuring everything is in place on timeJuly 18, 2009 - Hotel Park Premier, Gurgaon (Two weeks down the line since the community gave a go-ahead for the conference): A few anxious moments, ensuring everything was in place - we had the projector up and running, but angle of projection made it less visible. Thanks to the prompt hotel staff, it was corrected quickly. The back-up projector was in place, the presentations backed-up on 2 thumb drives and the 4 back-up laptops were in place. The tags for people who had already registered were well laid out alphabetically and the registration desk was all set to handle spot-registrations. The printer thankfully stuck to his word and had delivered the banner at 6 am.

As decided, we were there 8am on the dot. To our surprise, the audience had already started turning up. Their excitement and energy was infectious.
By 8:30 I could see most of the seats taken.

Once things settled a bit, I took to the podium at 9 am to welcome our Agile community and set the day rolling.

Hedwig Baars, Head, R & D, Ericsson India, took over at 9:10 . He nicely introduced the world of Agile to the audience and took them on a roller-coaster journey of his experience with Agile adaptation.

Anurag Shrivastava, Agile NCR 2009 ConferenceAnurag Shrivastava, MD, Xebia India continued from where Hedwig left. He left the audience thinking, wondering and gasping at the questions he posed to them. I saw people (specially managers :) ) sat up with their thinking caps on. His presentation on "Towards Successful Projects" was captivating.
After all the food for thought Anurag had provided, we felt it was best to have some food for our empty bellies. We broke for tea.

We were excited because so far we were bang on schedule - "Can we make it? The first ever conference to start on time and more importantly end on time?" I wondered excitedly.

The speakers kindly agreed to wrap up when we flash the "10 minutes remaining" board during their presentations and the audience was hugely cooperative when it came to parking their questions at the "Parking Lot" in favor of staying on schedule. We got a cushion of around 3 to 4 questions after each session.

My count down timer shouted, it was time to request the audience to be back on their seats. Before we knew it, people were settled and ready for the next session. Hedwig took it from there on. He discussed his experience with "Ericsson India and Agile Ways of Working."

This was followed by a session on "Agile Project Management" by Mayank Gupta from GlobalLogic. Mayank is well known for his pro-activeness in Agile Community Events.

By the time Mayank wrapped up the interesting discussion that people had started with each other, it was time for lunch.

Over the lunch I got an opportunity to involve in some pretty engrossing discussions with people from various firms at different levels of Agile adoption, and the challenges thereof.

I liked the paneer dish, but not the oil-slick on the gravy. I was finally able to resist the tempting sweets corner and get back on the podium to welcome our next speaker - Ravichandran JV, from JK Technosoft. Ravi's presentation discussed the much-talked about concern regarding Agile - "ROI with Agile (Converting Risk to Return on Investment)".

There's a very common notion, or rather misconception, when it comes to maintenance projects - "Agile is not applicable to maintenance projects".
Shrikant Vashishtha, a Principal Consultant with Xebia, took on this question and demonstrated how we can successfully use Agile Software Development Methodology for "Agile Maintenance".

After our next tea break, it was now our turn to take to the stage... A day long event, north Indian summer... hot outside, air-cooled inside, a heavy lunch and 2 tea breaks... The chances were slim that the audience was still awake... But we were pleasantly surprised by their level of energies and applause as we declared our Agenda of presentation - "Effective Collaborative Programming." by Abhishek Agrawal, Senior Consultant & Knowledge Manager, Xebia along with Amit Sharma, Consultant and Agile Enthusiast, Xebia. The presentation talked about pair programming and more importantly distributed pair programming (also known as remote or virtual pair programming)


Distributed Pair Programming by Abhishek and Amit

This was followed by a discussion on "Agile Evolutionary Design and SOLID principles" by Sai Venkatakrishnan from Thoughtworks.

We finally wrapped up with an Open Space Technology session, where in people self-organized themselves into interesting groups discussing important matters.
Each group's host collected the points and presented the same to conclude the Open Space technology session.

As we thanked the speakers and the audience, I indicated the hotel staff that was waiting impatiently to collect their projector. Did we make it on time, did we stick to our word, did we keep our promise to the community? May be the last round of OpenSpace stretched a bit. With all the anxious questions in mind, I turned my wrist for my watch to face up and see me in the eye - It was 6:30 on the dot - the exact time, as promised to the community!

With a smile, we concluded the day.

See you next year @ Agile NCR 2010 Conference.


Agile NCR 2009 Links:
Photos | Presentations


AgileNCR2009



  • Share/Bookmark

Tags: Agile, Agile Awareness Workshop, agile case studies, distributed agile, Introduction to Agile, pair programming
Filed under Agile, Agile Maintenance, General, distributed agile, offshore | 7 Comments »



7 Responses to “Agile NCR Conference – A Dossier”



    Hadi Curtay Says:
    Posted at: August 8, 2009 at 12:43 pm

    Congratulations on such a successful conference and kudos on wonderful organization of the event.



    Martijn Mol Says:
    Posted at: August 8, 2009 at 5:21 pm

    Too bad I missed this great event. I think it will be very nice if i’m able to join you NeXt time. Very interesting topics.

    Beautifull question:”Are we, as a community, Agile enough to organize the Agile NCR Conference in an Agile way?”



    Abhishek Agrawal Says:
    Posted at: August 9, 2009 at 7:39 am

    Hey Martijn!

    We would definitely look forward to welcome you the NeXt time ;)

    For now its time to focus on our August 14 release :D
    Go Team! :D



    Ravichandran Jv Says:
    Posted at: August 9, 2009 at 12:02 pm

    Hi Abhishek,

    Lucid and very well-outlined dossier. A great initiative in doing a 1 iteration conference! The community must gear up for such initiatives by becoming more agile in participation !

    Moving forward, i would also like to see the speakers not restricting themselves to delivering a prepared speech but also to modify on the day, according to the inputs gathered from the audience and from other sessions. What say ? :)

    Cheers!

    Jv



    Abhishek Agrawal Says:
    Posted at: August 10, 2009 at 5:32 am

    Hey Ravichandran!

    Thanks for the compliments.

    I agree and am aware that you did something very similar – updated your slides on the fly as per the audience questions.

    I did something similar too – took note of audience questions, concerns and patterns, and addressed them within the presentation.

    I liked your enthusiasm and pro activeness.

    We’ll meet soon at another Agile Conference :)

    -Abhishek.



    Anurag Shrivastava Says:
    Posted at: August 16, 2009 at 2:07 pm

    I think our ability to continue with AgileNCR is a great achievement for the community. I am looking for active people who not only listen but also share their experiences. Great event.
    I will be happy to attend it next year too.



    Martijn Mol Says:
    Posted at: August 18, 2009 at 7:44 pm

    @Anurag

    Why wait until NeXt year, since the conference was such a big success?
    Why not twice a year?

    Maybe also distributed ;) ?

    * Martijn Mol *



Leave a Reply

Click here to cancel reply.

Deployment automation for Java application running on Websphere, WebLogic and JBoss

Archives

  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009

Training

  • Workshop Agile Management
    Custom made, in-company

Xebia Sites

  • Xebia Corporate
  • Xebia France
  • Xebia India

Categories

  • Java (282)
  • Agile (109)
  • General (50)
  • Testing (42)
  • Performance (42)
  • Hibernate (36)
  • Scrum (33)
  • Podcast (31)
  • Architecture (31)
  • Spring (28)
  • SOA (24)
  • Maven (22)
  • Project Management (22)
  • Middleware (23)
    • Deployment (14)
  • Flex (17)
  • JPA (17)
  • Eclipse (15)
  • Xebia Labs (15)
  • Quality Assurance (14)

Tag Cloud

    Scrum Scala Seam esb Lean Grails Poppendieck Hibernate qcon Xebia Agile Testing Performance Architecture XML Java Agile Awareness Workshop Ajax IntelliJ Maven Semantic Web SOA JavaOne Functional Programming Groovy fitnesse product owner Spring Introduction to Agile Closures