XP Conference India 2016 completed successfully

This weekend saw 150 developers come together in Bangalore, India, at XP Conference India 2016. The conference is focused on raising awareness about Clean Code and Extreme Programming practices that help build software faster, and better.

Enthusiastic participation from our attendees representing different organizations such as ThoughtWorks, Societe Generale, GE Healthcare,Veritas, Fidelity, etc. has proven that the Indian Software Community is keen on learning methods and mastering practices that enable iterative and incremental product development of products that the market wants to use.

Indian Software development community is challenged with some fundamental issues.

First is the lack of focus on quality. India is a popular destination for offshore development. Indian SW community builds upon this advantage by focusing on keeping the costs low such that more and more work is outsourced to India. This in turn has resulted in the world building a perception that India is only for cheap work. Foreign companies are shipping unwanted or unimportant work to India while keeping the tier-1 support and key product development to themselves or out of India.

Second issue is that being a developer in India is not a long-term career option. An average timeline for a developer in India is 4 to 6 years. And then they get promoted to become a manager gradually losing touch with core development practices. The fact of the matter is that it takes at least 8 to 9 years to learn and then master these software engineering practices.

XP Conference India strives to bring attention to engineering practices that are essential for high quality software development. The conference showcased experiential talks and hands-on workshops around popular themes such as Continues Integration, Test Driven Development, Pair Programming, Behaviour Driven development and many more.

The sold-out conference has been encouraging and organizers are gearing up for yet another edition of the conference next year.

This conference is an initiative by SolutionsIQ a premier Agile Consulting, Software Development and Engineering firm based out of Seattle and Bangalore India.

To know more about the event log on to:

Speakers Announced!!

 

There have been lots of movement around XP Conference. We are glad to share that the first XP Conference in India is shaping up real well! We are absolutely thrilled to announce the first round of speakers. We have some great talks and workshops around Clean coding, XP practices, iterative experiments and continuous delivery.

All of these are experiential, keyboard driven sessions! Interesting isn’t it?

Here’s a glimpse of five of the twenty talks and Workshops planned over the two days

Don’t Test Your Code by Gautam Rege

Testing is overrated. This talk is about using the best Agile practices for a perspective on * Code Quality * Better test coverage * Happy Customers In this talk, Gautam also would speak about his experience at Josh – a company he co-founded 8 years ago. The best (and worst) practices that they followed that helped them get the right perspective to work. Gautam would also talk about the tools that they use and integrate to reach a level where they do not have any QA personnel in their office. Everyone writes code and every tests code (including our customers). This talk is about a way to do things differently – because “Programming is an Art”

Developer 2.0 – Redefine the Role of Developer to achieve Success for All By Vivek Ganesan
Gone are the days where developer was responsible for just writing clean code. Traditional definition of developer affects the individual developers more than it affects the organization. The developer tends to concentrate on getting better at just the area of coding and ends up not learning the nuances of building a successful product. As a Developer 2.0, the developer performs all of the following roles. 1. Coder 2. Devil’s advocate 3. Code Reviewer A developer can work in multiple stories but cannot do more than one of the above tasks for the same story. For example, the same person cannot be both the coder and Devil’s advocate. A team at Gainsight worked with this improved definition of developers and saw higher product velocity, better awareness about product and increased responsiveness to issues. This session will take the audience through the improved definition of the role of developer and present some thought-provoking questions to the audience to make them realize that the traditional definition of role of developer is just not enough.

Nightmare to Nightly builds…By Vijay Bandaru

This topic is a case study of a company where the production, testing, staging infrastructure and the branching strategy have been improved as part of agile transformation and continuous integration and delivery. This is a true engineering culture shift to a “nightmare” of production deployment to “Nightly build and deployment” culture. This talk also covers some of the best engineering practices that the team used to achieve this goal. These practices include: Test Driven Development, Pair Programming, Whole Team, Collective Code Ownership, Small Releases, Continuous integration, Refactoring, feature toggles, etc. concepts.

Learn Play 2 Java in TDD Style By Basav Nagur

The objective is to give a hands-on experience of building end to end Play 2 – Java application using TDD approach (unit testing, functional testing) from writing routes, controllers, services dependency Injection and deployment to Heroku. The idea is to incrementally add test cases to a sample App (routes controllers, services, dao etc) and explain the concepts of Play framework and also introduce new test tools like mockito, code coverage, FEST assertion matchers etc For e.g. Testing controllers (introduce junit & FakeApplication concepts), difficult to test because of external dependencies in controllers like (dao, web services etc) – introduce Services using Spring DI, Mockito for unit testing, FEST and hamcrest assertions etc), How much code has been tested – introduce cacao for code coverage,and finally deploy to heroku. At the end of the session, the participant should find it easy to understand end to end Play 2 App and its ease of writing tests.

Devops Implementation in an e-Commerce Platform by Rajith Raveendranath

We will present our implementation experience of implementation of DevOps methodology , tools and approach towards the continuous deployment in our ecommerce platform implementation. We will talk about aspects related to how we developed the Build Pipeline, focused towards continuous delivery and deployment

We would not like any of the tech enthusiasts to miss this event.

Talk to your friends and colleagues and spread the word to register fast
For group discounts, call +91 80 23449999