Published on

Published in: Technology, Business
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide


  1. 1. www.thoughtworks.com
  2. 2. Foreword Hello! A t Thoughtworks India, we are on a journey to build a unique offshore software development organization that is focused on delivering challenging, complex and business critical software. Dharmarajan Sitaraman MD, ThoughtWorks India We bring some significant differentiators to the offshore marketplace. As early adopters of Agile and Lean methodologies, we have fine-tuned and evolved these practices to suit an offshore setting. We have relentlessly focused on creating an organization full of exceptionally talented people who are passionate about software delivery. We have created a culture that frees our people to learn and experiment, share ideas and innovate daily in a way that creates huge value for our customers. This combination of people, process and culture provides us with a sustainable competitive advantage and enables us to continuously make progress on our mission to revolutionize the IT industry. As you get ready to make this vibrant organization your home, I have a few tips that may be helpful: ● Have high expectations. Set a high bar for yourself and for everyone around you. ● Focus relentlessly on customers. Sophisticated understanding of our customer's world is vital to our success, both as individuals and as an organization. ● All of our actions should reflect our integrity as people - always behave with integrity with our customers, and between ourselves as a community. ● Learn constantly, innovate everyday and be passionate about software and the world around you. ● Have loads of fun. Welcome Home!
  3. 3. ThoughtWorks - More Than A Business Roy Singham Founder, ThoughtWorks I heard a speech in the early 1990s by Dee Hock, the founder of Visa. He had said that if the 19th century was manufacturing and hardware, the 21st century was going to be the century of thoughtware. I thought of creating something on these lines that uses heart and head more than anything else. We thought of putting ideas into practice and so the company ThoughtWorks was born. At ThoughtWorks, we believe that human beings are fundamentally social. We are both competitive and collaborative at the same time. At ThoughtWorks we are creating an environment where the brightest and best can work together collaboratively. We think we know the answer to what people want. They want to be in a place where they can feel productive, where they can work in teams and yet individually contribute at high levels. To say that ThoughtWorks is ‘Roy’s Company’ is just not true anymore since there are so many revolutionary people who have added their DNA to the organization. We are evolving and growing at a fast pace and India plays a major role in this. By moving ThoughtWorks training here, we have proved that our India office is not an appendage of the company, but a very critical part. I strongly believe that the future of the 21st century is India and China. In the next 10 years we will become more of the pioneering thought leaders. Our goal is not to be the biggest, but to be the most influential. I am sure this book will give you a sneak peek into who we are and what we do. Till next time, Adios!
  4. 4. The Shifting Paradigm of Agile W hen people think of applied research in computer software they might think of labs of people dreaming up exotic algorithms or interesting robotic hardware. But researching new ideas takes many forms. I’ve long been interested in enterprise software and research here takes different forms and it is usually more about people than it is about hardware or maths. When ThoughtWorks came to India many people questioned whether our ‘Agile Agile’ Agile approach to software development could possibly work with offshore teams. Certainly the bulk of Indian software development was, and is, done in a very different style. Even our initial office layout, eschewing cubes, was criticized as off-putting to recruits. In India we’ve embarked on two tasks, firstly we build software for offshore clients in an efficient manner that makes business sense for us and our customers. At the same time we do the second - researching ways to make that work more effectively, with a particular emphasis on increasing the collaboration between software developers and business customers. I believe that truly effective software can only come out of intense business-technical collaboration. Our Indian offices have proved that the Agile software approach can work with offshore software teams. We’ve also produced some innovative tools in the support of customer-oriented automated testing tools. We’ve done well but are not satisfied - we remain in constant competition to outdo our own best efforts. Martin Fowler Chief Scientist www.martinfowler.com
  5. 5. The ThoughtWorks Family industry is impoverished by the lack of women. We are proud that this year we will induct more than 50 young women into careers at ThoughtWorks via this program. Matt Simons Head, Global People Function T houghtWorks was founded to be a home for the best knowledge workers in the world. We have spent the past 15 years searching the world for talented individuals who share our values and creating a culture where they can flourish by collaborating with other outstanding individuals. Our globally-connected community was built on trust, respect and transparent communication. People who join our community learn constantly - not only about the work that they do but about the world we live in and how to use their talents to create a better world. This community, more akin to family than colleagues, is our fundamental and lasting differentiator. ThoughtWorks supports a broad agenda of progressive change in both our industry and our world. Two examples of how we realise that ambition via our people processes include our diversity hiring goals for ThoughtWorks University and our Exchange Programme. Every year for ThoughtWorks University we target a 50/50 ratio of men and women globally. We do this because we believe that our To support our value of building a transnational team, we strongly encourage all our people to live and work outside of their home country. Our Exchange Programme provides support to employees and their dependants who are interested in being a part of ThoughtWorks in another country. Currently over 50% of our professional services people have at some point in their career worked outside their home country. We are convinced this makes us better by helping us crosspollinate innovation and best-practices and keeping us connected via many personal relationships and networks. We also strive to provide our people with innovative benefits. This includes rejuvenation leave, sabbatical leave, car pooling, sponsorships to attend conferences and training. We also have an Innovation Hotseat, which is a 1 month break from regular project work for people to take their innovative ideas to the next level. ThoughtWorks often feels like one big family, but of course all of our employees have families of their own that support them and love them and allow them to be excellent people day in and day out. We welcome families in our workplace and encourage them to become part of the larger TW family via events like our annual Family Day and other social events. I sometimes meet spouses and children of our people and hear them talk about how pleased they are that 'their ThoughtWorker' has found a place that keeps them so engaged, energized and happy. To me there is no higher praise.
  6. 6. The ThoughtWorks Studios Story T houghtWorks kick-started the Agile business era with pioneering IT consulting, and world-leading software like CruiseControl - the first continuous integration server and Selenium - the web testing tool. ThoughtWorks Studios, our product division, was set up in 2007 to take further ThoughtWorks’ aim of revolutionizing IT. Developing enterprise software can be difficult and many people, including consultants at ThoughtWorks, put a lot of time and effort into making it easier. We understand the importance of their efforts and aim at providing them with tools that improve productivity and continue to push forward the art of software development. ThoughtWorks Studios is building next generation tools that embrace the recent advancements in our industry, and bring us up to date with the best ways to develop software. ThoughtWorks Studios’ Application Lifecycle Management suite includes tools for project collaboration (Mingle), automated functional testing (Twist) and software release management (Cruise). True to the ThoughtWorks philosophy, our products are developed by teams around the globe - India, China, US, Australia, UK and Canada. We strive to take Agile businesses to the next level and help globally distributed teams deliver software of lasting business impact. In the first year alone, our products have gained acceptance with more than 70 customers (3M, Cisco, EMC etc.) in a dozen countries. For more information, visit www.thoughtworks.com/studios Nag K. Head of Marketing ThoughtWorks Studios
  7. 7. “I think therefore I am “ A day in the life of a ThoughtWorker...
  8. 8. Stand Up /stænd uhp/ A daily team meeting held to help collaboration amongst team members. Everyone communicates transparently what they achieved and what's the plan for the day. The underlying theme for daily stand-up meetings is self-organisation which leads to better productivity. Stand ups aid in sharing commitment, communicating daily progress, identifying obstacles and setting direction which helps in team building.
  9. 9. Card Wall /k rd w l/ A dashboard used to visibly track stories through their life cycle over a few Iterations. User stories are written on index cards, which are placed on the wall; the location of each card on the wall provides information about its status. The wall tracks stories in the overall context of a particular release.
  10. 10. Pair Programming /per proh-gram-ing/ A n Agile technique in which two people work on the same code on one computer - one writing code and the other reviewing. The two programmers switch roles frequently. The continuous discussion and review that pairing introduces helps improve design quality, decreases mistakes and makes more people familiar with the code, which in turn increases productivity.
  11. 11. Dining Table /dinin tbl/ T houghtWorks is a “no-cubicle” office. Each project team sits around a long table. The project manager, developers, architects, testers, and analysts share the table. This “dining table” format enhances collaboration, communication and teamwork. The same seating format is used by the leadership team as well as support functions like finance, recruiting and HR.
  12. 12. Team Huddle /tim ` l/ hd A short meeting intended to disseminate important information or solve a problem. These meetings could involve some or all members of a team and can be as short as five minutes.
  13. 13. Retrospective /r tr ` k t v/ sp A quick feedback mechanism. This is a meeting held by a team after a certain number of iterations or at the end of a project to discuss what was successful, what could be improved, and how to incorporate the successes and improvements in future iterations or projects.
  14. 14. “Not Another Brick in the Wall”
  15. 15. Organic Innovation at ThoughtWorks T houghtWorks doesn't have a big budget "To Foster and Promote Innovation". Yet, ThoughtWorks contributes a disproportionate number of innovative ideas to the software ecosystem. Witness the number of books written by ThoughtWorkers; or the number of Open Source tools started by ThoughtWorkers; or the number of conferences at which ThoughtWorkers are invited to present their ideas. The key reason is that innovation here has its origins in people learning from their daily work. Most Open Source tools created by ThoughtWorkers - including the popular ones like CruiseControl, DBDeploy and Selenium - start off as an idea to solve a real pain on a project. If it succeeds, then it gets tried on a couple of other projects and finally gets open sourced. This approach has led to a host of tools from ThoughtWorks India too - PerfERL for load testing, Sahi for testing web applications, White, SharpRobo, SWTBot, Frankenstein, PoshZones, Migrator, etc. The same applies to books and presentations too - most of them originate while solving our clients' problems. While the organization provides visible support for innovation - time-off to contribute to open source projects, venues like GeekNights and BarCamps to showcase new ideas - the organization's biggest contributor to innovation is creating a melting pot of high caliber individuals who value cool ideas and are eager to experiment. Rohith Rajagopal Innovation Lead ThoughtWorks Services
  16. 16. The Technical Side of ThoughtWorks Vivek Prahlad Innovation Lead ThoughtWorks Studios A t ThoughtWorks, we pride ourselves at being on the bleeding edge of technology. We were one of the first to build a J2EE application, one of the first consulting firms to adopt .NET, and we are very early adopters and contributors to Ruby On Rails. At ThoughtWorks India, we successfully completed one of the first Rails projects in India in early 2006. We've also had a strong tradition of coming up with Functional Testing tools such as Sahi, SharpRobo, White and Frankenstein. So why do we do it, just what is it about the bleeding edge that we find so attractive? It comes down to finding the best solution for the job. We're always on the lookout for faster, cheaper, simpler ways of doing things, and besides, we all love shiny new objects. Our vision is to help our clients leverage the latest in technology to drive their businesses forward. Though we all have our individual technology preferences, we do try to be as technology agnostic as possible. We also take our productivity very seriously, which is why we're constantly on the lookout for approaches, techniques and tools that are the next step beyond the status quo.
  17. 17. Consulting ThoughtWorks A t ThoughtWorks, we are proud of our abilities in consulting. For us consulting means working on challenging problems and helping our clients derive benefit from their software. Our job does not limit us in just delivering good software to solve the business problem but also enables and transforms the client organization which is going to use the software. Our consulting technique focuses on empowering the people we work with to help them make better choices. As part of our engagements we also evangelize better software development through Agile and don’t limit ourselves to processes. Consulting with ThoughtWorks is about delivering, evangelizing, empowering and having fun with software development. Sudhindhra Rao Consultant
  18. 18. Thought Luminaries Fowler Martin Fowle : Famous author and international speaker. Martin has written five popular books on software development and spoken at numerous conferences. He is one of the original signatories of the Agile Manifesto, having helped create it. Martin is the Chief Scientist at ThoughtWorks and an inspiration to many. www.martinfowler.com Pramod Sadalage : Author and Evolutionary Database expert, Pramod writes and speaks about the impact of evolutionary practices on database administration. He helps us understand evolutionary design with regards to databases and makes it easy for everyone to use. www.sadalage.com Neal Ford : Software Architect, Neal is also the designer of applications, instructional materials, magazine articles, courseware, video/DVD presentations, and author and/or editor of 5 books. He is also an internationally acclaimed speaker, speaking at over 100 developer conferences worldwide, delivering more than 600 talks. www.nealford.com Ola Bini : Core JRuby developer and author since 2006 and is the author of the book ‘Practical JRuby on Rails’. His technical experience ranges from Java, Ruby and LISP to several open source projects. He likes implementing languages, writing regular expression engines, YAML parsers and other similar things that exist at the border of computer science. http://ola-bini.blogspot.com
  19. 19. ThoughtWorks OpenSource Srihari Srinivasan Chris Stevenson Owen Rogers Vivek Singh Jon Tirsen Jason Yip Alexei Vorontsov Michael Two Michael Granger Paul Hammant Vivek Prahlad ThoughtWorks Books Dragos Manolescu James Webber Neal Ford Joe Walnes Alexei Vorontsov Matthew Fommel Pramod Sadalage Mike Mason Martin Fowler * Many ThoughtWorkers & ex ThoughtWorkers are major contributors of Technology Books and the Open Source Movement.
  20. 20. Open Source Projects By ThoughtWorkers SWTBot By Ketan Padegaonkar SWTBot is an open-source Java based functional testing tool for testing SWT and Eclipse based applications. SWTBot has a driver and recorder to playback and record tests and integrates with Eclipse, and also provides for ant tasks so that you can run your builds from within CruiseControl or any other CI tool that you use. SWTBot provides APIs that are simple to read and write. SWTBot can run on all platforms that SWT runs on. Very few other testing tools provide such a wide variety of platforms. http://swtbot.org/ PerfERL By S R Karthik PerfErl is an Erlang based load testing tool intended to replace the popular JMeter and overcome its drawbacks. This tool makes use of Erlang’s built in concurrency mechanisms to easily distribute load generation across multiple machines. White By Vivek Singh White is a tool for building UI-based functional tests for Win32, WinForm, WPF and SWT applications using the UIA .NET library in .NET 3.0. It fundamentally acts as a layer of abstraction over UIA to providing a seamless, uniform and intuitive automation interface. White also makes use of the Windows Messages to overcome limitations in UIA. White tests/programs can be written in any programming language supported by .NET, even though White itself is built using C#.White is in an early beta release. Development focus to-date has been on WPF/WinForm and this is where it has the richest functionality. www.codeplex.com/white Migrator By Srihari Srinivasan Migrator allows you to define incremental changes to your database schema using SQL and applies them using ANT. This also makes distributing schema changes easy as Migrator’s change scripts can be stored in your version control system. All of Migrator’s features are exposed as Ant tasks. The migrator works by applying a bunch of change scripts, essentially in SQL and running them sequentially till the latest or a specified version. Migrator provides an added facility to extract changes between any two versions of your schema. http://migrator.sourceforge.net/ *These are recent projects contributed by ThoughtWorkers from India.
  21. 21. TW University TW Immersion
  22. 22. ThoughtWorks University & Immersion What happens at University and Immersion? ThoughtWorks University is our program to induct new graduate hires. The 6 week course is a consultant training program, comprised of facilitated class-room sessions and individual performance coaching and review. During the course, students are introduced to Thoughtworks - History, Culture, Values, Operations; Consulting - challenges in the field, influencing, negotiation; Development; Testing; Business Analysis; Personal Development; amongst many other topics. The course runs at a frenetic pace, using games, simulations and role-plays and the crescendo is a life-like project simulation that gets students to emerge as consultants, ready to face challenges in the field. Immersion is our program for experienced hires, which is designed to introduce experts in their fields to the way ThoughtWorks works, our history and culture. Its a glorious, truly ThoughtWorks-style introduction to the company. Zipped off to India, from wherever in the world one joins ThoughtWorks, students are initiated into the mysterious world of everything ThoughtWorks - acronyms, games, hotdogs, and history - all becomes clear as they journey through the simulated lifecycle of a client engagement. Sumeet Moghe Training Manager Each course is a learning opportunity on both sides: for the students to learn about ThoughtWorks practices and for us to learn how to mentor those with less experience but equal aptitude. The mentoring relationship is something that many ThoughtWorkers take a great deal of pride in doing and all of the trainers at the University or Immersion are ThoughtWorkers. Why a diverse audience? Many ThoughtWorkers have worked in countries other than their own. As we look ahead, it is evident that ThoughtWorks will continue to have high cross-cultural team collaboration. Training in India allows new ThoughtWorkers to gain exposure to a diverse team environment and facilitate communication across various cultures and backgrounds. Its amazing to have a group of 30 odd ThoughtWorkers each term, who build such strong bonds with each other that they can work with each other at a moment’s notice when asked to. It is this trusting, global network of talented, exceptional people that we wish to build with ThoughtWorks University and Immersion. Why India? To many people it would seem strange and awfully expensive to have new hires travel halfway across the world and attend a training session in Bangalore or Pune. At the same time, it takes just a visit to a Thoughtworks India office, to experience the difference. Induction training in India started in 2005 after Murray White, the former Managing Director of the US, visited India and found “nearly pure Agile projects” and became passionate that every new ThoughtWorker should share this experience. Over the years, the Distributed Agile capability of the India offices has been an additional attraction as it gets new hires a first hand understanding of how these projects work.
  23. 23. “I may describe ThoughtWorks as a hot-headed, argumentative but brilliant nutty professor. How about a straight-talking, no-holds-barred, thrillseeking, entrepreneur?” ThoughtWorkers!
  24. 24. tête-à-tête with ThoughtWorkers Q1. Why did you join ThoughtWorks? Q2. What do you most look forward to when you come into work everyday? Q3. What differentiates ThoughtWorks from any other company? Aman King Application Developer Vikram Sathyamurthy Project Manager Aman King - Application Developer 1. As a concept, Agile seemed to me a radical but pragmatic approach to software development. My research on it kept leading me to ThoughtWorks. It wasn't long before I realized that if you wanted to see Agile come out of books and blogs into real-world projects, ThoughtWorks was the place to be. Same thing with Ruby: most of what I know about the language is via blogs by ThoughtWorkers. 2. Learning something new. Everyday you come into office, your horizons get broadened some way or the other. You may pick up some good programming practices, improve your OO modeling, get introduced to a new framework, figure out how to make iteration planning more effective, or perhaps just learn new table tennis tricks! There is always someone you can share your ideas and experiences with. 3. Excellence of the talented folks all around and their passion. Everyone puts in their best and are committed to whatever they do. People are uncompromising and no shortcuts are taken, no excuses given and quality and respect are never compromised. We also enjoy complete support from the management, admin, IT and colleagues. Vikram Sathyamurthy - Project Manager 1. When I joined ThoughtWorks about six years ago, Agile was new in the way software was being developed and I saw ThoughtWorks as one of the leaders in Agile Development. Since I had worked on the waterfall model for a while, I saw a lot of benefits in the way ThoughtWorks developed software. Hence, I wanted to give myself a chance to see how this model of software development is different and get a new lesson in technology. 2. When I come into work everyday, I come with a passion to meet people who are smart, who have new ideas, who are from varied domains, having varied roles. Talking to these people and working with them, has been an enriching experience. I feel that at the end of the day I have learnt something new. The great advantage is that there is some new learning everyday. 3. The flat hierarchy that we have! Not many organizations have such kind of a flat hierarchy. To sustain a flat hierarchy for a long period of time is really difficult. As an organization we are very open and honest in discussing a lot of things. I am really kicked about the openness and honesty displayed in this company.
  25. 25. Chirag Doshi Application Developer Nivetha Padmanabhan Quality Analyst Chirag Doshi - Application Developer 1. I joined ThoughtWorks for the experience of working on projects using Extreme Programming. Before joining, I had read up a lot about it from books/articles authored by Kent Beck, Ward Cunningham and Martin Fowler. I got to know that ThoughtWorks has an office in Bangalore and I jumped on the opportunity to join this firm. 2. I look forward to writing great code which is highly maintainable. Working in a highly energetic, collaborative environment also inspires me. 3. It's the people! Fullstop. In most of the other large companies in India I have seen an 80-20 split, where 20% people are the leaders, they are the ones that make delivery happen. The rest 80% are followers, who need to be told what they need to do. In ThoughtWorks too, I feel there is still an 80-20 split but here I have seen that 80% or more of the team are go-getters, smart chaps who get things done, and the remaining 15-20% are people who are new or still learning stuff. Working with so many smart people provides me with many opportunities to learn and also allows for a lot of fun. Nivetha Padmanabhan - Quality Analyst 1. When I came in for the interview, I didn't know much about ThoughtWorks. I liked the recruitment process (even though it is very long ;-)), culture and work environment. I was very impressed with the personalized care that the recruiters showed for their "future" employee. That's when I decided to join as I felt; this is THE company to work for. 2. Since, I'm working on a product; I get to face different challenges, such as doing demos for different clients/ teams, explaining the advantages of the product and resolving the problems faced by our alpha customers. 3. I've worked in four different companies prior to ThoughtWorks and by far my experience here has been different from the others. A few key differentiators from my perspective are the flat hierarchy and work environment. ThoughtWorks encourages other activities like attending conferences, presenting papers and doing workshops in colleges. Personally, I've presented a couple of papers and conducted a two day workshop in a college. A few policies such as laptop, mobile, rejuvenation leave and sabbatical leave are very employee friendly. Another important factor is the individual attention you get. Saptorsi Hore - Business Analyst 1. After spending four years doing projects in ISO and CMM methodologies I was yearning to work on a software process that was simple, less documentation intensive, gave greater visibility and control to a customer and allowed for innovation and change. This led me to read about Agile and ThoughtWorks. The challenging interview process and the ThoughtWorkers I interacted with made the decision to join ThoughtWorks very easy. 2. I look forward to working in a high energy, friendly and collaborative team environment. 3. Key differentiators lie in the caliber of the people, openness to new ideas and change and easy accessibility to people and information. Saptorsi Hore Business Analyst
  26. 26. Flexible Career Paths Deepa Deo - People Lead, ThoughtWorks India "ThoughtWorkers drive their own career paths. Not restricted by role boundaries, they are free to contribute beyond their primary roles and pick up competencies in other areas. Some love to specialise in their field and there is space for that too. ThoughtWorks' career development philosophy recognises that people are unique, and respects individual interests and passions." Sameer Deans : Business Analyst / Iteration Manager / Project Manager "I joined and shadowed an existing BA on a project and learnt how to write stories, test cases and work closely with developers. Now I also do project management and Iteration Management when required and have done so on the last two projects I was on. What led to the change in role was that I had developed experience in Agile practices and knew the basics of how a project runs. While on a particular project, there was a requirement for an Iteration Manager and I decided to play both a Business Analyst and Iteration Manager role instead of adding another person to the team. ThoughtWorks has provided support in terms of guidance and patience from top management when things haven't always gone well since both the projects I managed happened to be very tough ones due to scope and timeline issues. I could always look for help from more experienced ThoughtWorkers to get an idea on how to manage tough situations." Reshmi Buthello - Recruiter / Resource Management "I joined as a recruiter handling campus recruiting and branding. I used to do Resource Management for ThoughtWorks India which is the most challenging role in Thoughtworks. We were small so I was able to do both activities at the same time, and eventually moved out doing full time Resource Management which I enjoyed doing. Since I was new to the role, the management team I worked with supported me and helped me learn delivery, technology and the terminology. Currently I work at the San Francisco office as a HR professional." Ram - Application Developer / System and Network Administrator "After some years of developing software applications for use in enterprises and in the Industrial Automation domain, I joined Thoughtworks as a software developer. Since the second half of this year, I'm a full time system and network administrator with our Bangalore office. Thoughtworks has state of the art infrastructure to support our various projects, and this needs maintenance and expansion. I wanted to better understand how enterprise hardware, storage and networks are organized, so that I can become a better solutions provider in the future. I am an active member of the OpenSolaris community in India, and visit the Sun office regularly. When the infrastructure team at ThoughtWorks learned of my interests, they asked me if I was open to working with them for sometime. The ThoughtWorks India management and all my colleagues at work have been supportive. ThoughtWorks has been supportive when I need to take time off for my open source pursuits such as speaking at FOSS.IN."
  27. 27. ThoughtWorks Intrapreneurship Rohan Kini, founder of bumsonthesaddle.com a website that encourages cyclists. He spearheads a community of biking enthusiasts who cycle to work and on weekends enjoy off roading and long distance biking. Vipul Kasera, founder of commuteeasy.com a website that is a car pooling commuteeasy.com, initiative that aims to make your daily commute easier by connecting you to commuters across the city who share your route. He is currently working with the Bangalore Traffic Police to help decongest traffic in Bangalore City by using the car pooling initiative. Sidu Ponnappa, co-founder of Activ inactiv.com which works on creating innovative services on SMS. Activ Mobs, a group chat service currently has over 40,000 users and sends out 50,000 messages every day.
  28. 28. "There is joy in work. There is no happiness except in the realization that we have accomplished something." ... more than a business
  29. 29. Events /-et/ ivns T hese range from impromptu over-lunch discussions on topics ranging from Ruby to comics to full-fledged hack-athons where ThoughtWorkers compete to produce the coolest app over a twenty-four hour period. Examples of events include Hack Day, Master Class Series and Geek Nights.
  30. 30. Fun @ ThoughtWorks O ur office space is unlike the conventional software development workspace. The intensely collaborative and open workspace is a dream come true for any technologist. At the same time, we have a lot of fun at work. Yes, we work hard but we play harder. Here you get to - Choose between Age Of Empires, Unreal Tournament and Counter Strike. PlayStation 3 or an X Box could be your weapon of choice. Participate in skits, mad ads, dance, singing and perform for an office-wide audience during away days and company outings. Table tennis for the sporty folks. Indoor cricket. Salsa classes from professionals and personalized yoga is available as well. Office events such as the treasure hunt, ThoughtWorks Oscars and ‘secret angel’ during Christmas celebrations. Celebrate a variety of festivals and events with lots of enthusiasm and joie de vivre. The sheer energy and enthusiasm here must be seen to be believed.
  31. 31. Corporate Social Responsibility Pradipta Kundu CARE Volunteer A t ThoughtWorks India, we believe that Corporate Social Responsibility is of vital essence. We make a genuine attempt to build meaningful relationships between the company and the rest of society. All of our practices meet, or exceed, the ethical, legal, commercial and public expectations that society has of business. We have social responsibility as an integrated part of day-to-day business, engaging all stakeholders and including strategies to support individuals to make socially responsible decisions, conform to ethical behavior and obey the law. At ThoughtWorks India we currently run with an initiative called as CARE (Create A Responsible Environment). CARE runs two campaigns ● The Save Paper Campaign, in which we encourage ThoughtWorkers to use less paper and avoid wastage of cards and stationary. ● In cooperation with an NGO called KiliKili, CARE is going to enable one of the local parks in Bangalore to be a disabled persons friendly park.
  32. 32. - harnessing the brightest minds in I.T. H ome to arguably the highest density of top IT talent in the industry, ThoughtWorks is a global IT professional services firm that has pioneered the development and delivery of complex enterprise-transforming business applications using Agile methods. ThoughtWorkers are defined by their attitude, aptitude and integrity. Their creativity, experience and devotion to customer success generates a work environment that's high energy, results focused and fun. ThoughtWorkers thrive on learning and applying next generation technologies quickly and effectively. This passion for new technologies is balanced by an unflagging pragmatism, the company-wide commitment to building quality software and delivering solutions that create unparalleled business value for clients. ThoughtWorks India has pioneered the concept of Distributed Agile Development and Offshore Agile Delivery. We consistently contribute to industry thought leadership through significant contributions to the Open Source community, speaking at leading conferences and supporting IT community events. ThoughtWorks values integrity, passion and innovation and believes that the best people make all the difference. www.thoughtworks.com www.workwiththegeeks.com www.studios.thoughtworks.com