Agile FAQs
  About   Slides   Home  

 
Managed Chaos
Naresh Jain’s Random Thoughts on Software Development and Adventure Sports
     
`
 
Discovering...
Industrial Logic

Microblog Feed
    Previous Feeds...
    Recent Thoughts

    Recent Comments
    Categories
    Archives
    March 2010
    M T W T F S S
    « Feb    
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  
    RSS Feed
    Add to Technorati Favorites

    Archive for the ‘Conference’ Category

    Planning Agile Coach Camp India

    Monday, March 1st, 2010

    At the Agile India 2010 conference, there was a lot of interest for agile coaching in India.

    Today, in India, I believe we have many Agile coaches (internal and external, more internal coaches). If you are helping bring Agile/Lean/Light-Weight thinking into your company, you are playing the Agile coach role (you like it or not). You could be in the leadership role doing this or you could have taken the ownership and facilitating/influencing your team. While doing so, we all need a lot of help, advice and reassurance of our strategies. To facilitate this, help people network and to push the boundaries of Agile, in 2008, Deb and I created the first Agile Coach Camp in US.

    In the past I’ve considered doing something similar in India, but always felt we’ve not reached the point yet. Now (esp. after the agile india 2010 conference), I feel we might be at this point.

    So if you are interested in participating in a 2 day invitation only, all open-space based conference, over a weekend in March/April, inform me by filling out the following form:

    Also please vote for which city you would like to have the conference in:

    And what dates work best for you?

    • Share/Bookmark

    Agile India 2010 Conference Slides are available

    Friday, January 29th, 2010

    Mumbai Conference & Bengaluru Conference.

    Stay tuned for the Videos. We are working on them.

    If you are not following us on Twitter (@agileIndia) please do so. Its easy to make all important announcements there.

    • Share/Bookmark

    Conferences could be lot more Greener

    Thursday, January 28th, 2010

    Recently at the Agile Mumbai 2010 and Agile Bengaluru 2010 conference, we tried to make the conference as green (environment friendly) as possible. Following are the things we tried:

    • We did not hand over any conference program, printed hand-outs & slides or any other printed material (except for what the conference sponsor handed over). All this info is already available on our website. To make it convenient for the conference attendees, we took 3 large (A2 size) printout and stuck it outside each hall (track).
    • We also skipped handing overĀ  notepads & pens. I my experience very few people use them. Also those who want to use it, it’s easy to carry a notepad and pen.
    • Lunch and snacks were served in washable plates & steel spoons. Usually conferences use throw-away plates and plastic spoons.
    • For drinking tea, coffee & juice, we requested the conference participants to carry their own mugs & water bottles. This did not work all that well. We had only 3 people carry their own mug. In future, we plan to hand out a mug to each participant. (For Bengaluru conference, since it was in a hotel, they took care of serving tea & coffee in porcelain cups. Water was served is proper washable glasses)
    • Conserving Electricity: We tried to switch off projectors and Air Conditioners when ever possible. This is an area of huge improvement. We need to find more interesting ways to conserve energy.
    • Originally we had planned to request the participants to return their lanyards so we could reuse it. This one fell through the cracks.

    At both the conferences we had an enlightening talk from Captain Planet (aka Saurabh Arora) showing the effect of global warming and how we can take small steps everyday to avoid further worsening the situation.

    Overall I think there are lot more things we can do to make the conference more environmental friendly.

    • Share/Bookmark

    What did you learn at Agile Mumbai and Agile Bengaluru 2010 Conference

    Monday, January 25th, 2010

    • Share/Bookmark

    Agile Bengaluru 2010 Conference

    Monday, January 4th, 2010

    The Agile Software Community of India (ASCI) is organizing the 2nd Annual Agile Conference in Bengaluru on 22nd and 23rd Jan 2010 named Agile Bengaluru 2010.

    For the first time in India, we’ll have 4 Gordon Pask Award Winners at a single conference:

    The conference theme this year is “Post-Modern Agile - Be done with the Dogma“. The conference is really targeted at Agile practitioners, who want to explore ideas beyond the basic Agile stuff.

    Also this year, for the first time, we are hosting the World-famous Programming with the Stars contest during the conference.

    After the standard proposal submission and review process we have the final conference program published - http://www.agileindia.org/agilebengaluru2010/agile-bengaluru-2010-program.htm.

    If you are interested in participating in the conference, hurry up and register for the conference here: http://www.agileindia.org/agilebengaluru2010/agile-bengaluru-2010-registration.htm We have limited 125 seats total.

    Also for those who cannot attend the Bengaluru conference, don’t worry. We have another conference in Mumbai. Check out: Agile Mumbai 2010 Conference.

    Please use the #agile_bengaluru_2010 Twitter tag.

    • Share/Bookmark

    Agile Mumbai 2010 Conference

    Monday, January 4th, 2010

    The Agile Software Community of India (ASCI) is organizing the 3rd Annual Agile Conference in Mumbai on 16th and 17th Jan 2010 named Agile Mumbai 2010. The conference is hosted by Mukesh Patel School of Technology Management & Engineering, Mumbai.

    For the first time in India, we’ll have 4 Gordon Pask Award Winners at a single conference:

    The conference theme this year is “Post-Modern Agile - Be done with the Dogma“. The conference is really targeted at Agile practitioners, who want to explore ideas beyond the basic Agile stuff.

    Also this year, for the first time, we are hosting the World-famous Programming with the Stars contest during the conference.

    After the standard proposal submission and review process we have the final conference program published - http://www.agileindia.org/agilemumbai2010/agile-mumbai-2010-program.htm.

    If you are interested in participating in the conference, hurry up and register for the conference here: http://www.agileindia.org/agilemumbai2010/agile-mumbai-2010-registration.htm We have limited 125 seats total.

    Also for those who cannot attend the Mumbai conference, don’t worry. We have another conference coming up in Bengaluru. Check out: Agile Bengaluru 2010 Conference.

    Please use the #agile_mumbai_2010 Twitter tag.

    • Share/Bookmark

    Distributed Agile Presentation from Agiles 2009, Brazil

    Monday, October 19th, 2009
    • Share/Bookmark

    Biggest Stinkers

    Monday, October 19th, 2009

    At the SDTConf 2009, Corey Haines & I hosted a session called Biggest Stinkers. During this session we were trying to answer the following two (different) questions:

    • As an experienced developer, looking back, what do you think is the stinkiest code smell that has hurt you the most? In other words, which is the single code smell if you go after eradicating, *most* of the design problems in your code would be solved?
    • There are so many different principles and guidelines to help you achieve a good design. For new developers where do they start? Which is the one code smell or principle that we can teach new developers that will help them the most as far as good design goes (other than years of experience)?

    Even though the 2 questions look similar, I think the second question is more broader than the first and quite different.

    Anyway, this was probably the most crowded session. We had some great contenders for Smelliest Code Smell (big stinker):

    We all agreed that Don’t write code (write new code only when everything else fails) is the single most important lesson every developer needs to learn. The amount of duplicate, crappy code (across projects) that exists today is overwhelming. In a lot of cases developers don’t even bother to look around. They just want to write code. This is what measuring productivity & performance based on Lines of Code (LoC) has done to us. IMHO good developers are 20x faster than average developers coz they think of reuse at a whole different level. Some people confuse this guideline with “Not Invented Here Syndrome“. Personally I think NIHS is very important for advancement in our field. Its important to bring innovation. NIHS is at the design & approach level. Joel has an interesting blog post called In Defense of Not-Invented-Here Syndrome.

    Anyway, if we agree that we really need to write code, then what is the one thing you will watch out for? SRP and Connascence are pretty much helping you achieve high Cohesion. If one does not have high cohesion, it might be easy to spot duplication (at least conceptual duplication) or you’ll find that pulling out a right abstraction can solve the problem. So it really leaves Duplicate Code and Primitive Obsession in the race.

    Based on my experience, I would argue that I’ve seen code which does not have much duplication but its very difficult to understand what’s going on. Hence I claim, “only if the code had better abstractions it would be a lot easier to understand and evolve the code”. Also when you try to eliminate duplicate code, at one level, there is no literal code duplication, but there is conceptual duplication and creating a high order abstraction is an effective way to solve the problem. Hence I conclude that looking back, Primitive Obsession is at the crux of poor design. a.k.a Biggest Stinker.

    • Share/Bookmark

    Where is the real innovation happening?

    Sunday, October 18th, 2009

    It appears to me that the Agile Community is falling behind the innovation curve. At conferences, user groups, mailing list, etc, we see the same old same old stuff (may be I’m missing something). So where is the real innovation happening? What space should I be watching?

    These were the questions I posed to the group @ the SDTConf 2009. Later, during our discussion at the conference we tried answering them. After a wonderful discussion we come up with some suggestions:

    • Web 2.0
    • Alternative Language (non-mainstream languages) space. Lot of interesting experiments going on in
      • Dynamic language space
      • Functional language space
      • Hybrid language space
    • Domain Specific Language space
    • Could Computing, Parallel Computing (Grid Computing), Virtualization space
    • Code Harvesting Space - Check out Test Driven Code Search and Code Genie as a starting point
    • Complex Adaptive Systems and its implication on our social interactions space. Dave Snowden’s work is a good starting point
    • eLearning and visual assessments (feedback) of a programming session. Check out Visualizing Proficiency
    • Polyglot Programming space
    • With Google Apps, people are able to build 100s of Apps each month and get instant feedback on their ideas
    • Social Networking and Second Life space
    • Conference: Lot of interesting experiments are been conducted in the conference space. Conferences have evolved to something very different from before.
    • Distributed Development and Remote Pairing space

    If you would like to contribute to this list, please add your point on the SDTConf Wiki.

    • Share/Bookmark

    Avatars of TDD @ CodeChef TechTalks, Bangalore

    Monday, September 28th, 2009

    Recently I presented on Avatars of TDD at CodeChef TechTalks in Bangalore.

    Artifacts from the tutorial:

    (Yes, that’s me talking. Even though you can’t see me you have to trust me.)

    For the demo, I used Alistair Cockburn’s problem from OOPSLA DesignFest. Feel free to download the source code from the demo.

    • Share/Bookmark
        Licensed under
    Creative Commons License
    Design by vikivix