GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Evgeny Shadchnev, Software Developer, Forward

Evgeny Shadchnev

Biography: Evgeny Shadchnev

Evgeny is a software developer currently working in London. He enjoys the craftsmanship in software and finds ‘agile’ an intuitive way of making his work fun and productive. With two degrees in Computer Science, Evgeny still believes that no amount of theory can ever replace hands-on experience, especially when it comes to developing software and building products.
 
Evgeny believes that everybody on a team should have some entrepreneurial spirit to give more context to technical work. Having spent the last two and a half years working on InvisibleHand, an internal startup at Forward, Evgeny helped transition the team from "agile" to "post-agile" processes by empowering the developers to make business decisions, which led to better financial results.

Presentation: Programmer Anarchy

Track: Solution Track Tuesday / Time: Tuesday 15:45 - 16:30 / Location: Don Giovanni 3

The Agile movement shifted the relationship between clients and developers in a profound way. In waterfall processes, clients specified large amounts of functionality, then nervously faded into the background until the fateful day-­of-delivery. With Agile, developers strove to engage with clients continuously, and delivered much more frequently against their needs. A new trust was established.

At the Forward Internet Group in London, we are implementing a second major shift between clients and developers. The trust of the clients in developers evolves into a broader trust of the developers to deliver business value without resorting to a series of well-­?defined stories. In essence, the business has empowered the developers to do what they think is right for the business. This model, popularized by Facebook, has several labels, but the one we prefer for our flavor is Programmer Anarchy.

We will start with stock Agile, and begin to apply environmental factors that leuus to drop “standard” Agile practices. We will also watch as well-defined Agile roles evaporate completely as other environmental factors are applied. Finally, we will arrive at Programmer Anarchy, an organization often following none of the standard Agile practices, having no BA or QA roles, and even missing any managers of programmers.

We will summarize our environmental factors, and postulate on the required and optional factors.

We will make bold, controversial assertions. We will back up these assertions with actual experiences.