Jutta Eckstein, TweetIT communication
Biography: Jutta Eckstein
Jutta Eckstein is an independent coach, consultant and trainer from Braunschweig, Germany. Her know-how in agile processes is based on over fifteen years experience in developing applications. She has helped many teams and organizations all over the world to make the transition to an agile approach. She has a unique experience in applying agile processes within medium-sized to large distributed mission-critical projects. This is also the topic of her books 'Agile Software Development in the Large' and 'Agile Software Development with Distributed Teams'. She is a member of AgileAlliance and a member of the program committee of many different European and American conferences in the area of agile development, object-orientation and patterns.
Presentation: TweetAgile Development within the corporation
Every agile approach takes place within a given context - the corporation. Agile product or project development, especially within large corporation are facing here specific challenges provided by the larger framework. The common departmental structure is often experienced more like a burden than support. As well the organization's structure (yes, and of course as well its culture) can be experiences as being more or less helpful. Yet still, in order to become successful the agile undertaking has to deal with these challenges.
In this session, I want to explore how departments like Human Resources, Legal, Marketing, Sales, yet as well Quality Control, or Operations can support and how can they hinder agility. Despite the challenges, the focus is on leveraging the departments in order to become successful. Thus, involving everyone who is affected early on and making them part of the agile approach is crucial. This session is based on my experiences working in large and distributed corporations, yet the variety of the participants' experience will make all the difference.
On the one hand there are meanwhile not many projects left that are made at home without outsourcing, off- or nearshoring. Thus, global software development seems to be a fact in state-of-the-art software development. On the other hand more and more projects discover the success factor of agile software development not only since the Standish Group is recommending this approach. However, there are still a lot of people who believe agile software development is for small and collocated teams only. However, the agile value system and the principles as stated in the manifesto don’t argue about project size and distribution. Yet, agile software development requests –among other things– an emphasis on face-to-face communication, which seems to contradict with globally distributed environments.
In this session, Jutta will report from her experiences in bringing the two trends –agile and global– together and on which practices help and which hinder the success of such a project. The following questions are the focal point of the tutorial: What are the possibilities to overcome the challenges global software development provides, and what are the success factors for implementing an agile software development process within such constraints? Jutta’s own experiences are mainly based on large global agile projects in embedded and commercial software development.