Thought Works CTB Printed Version
-
Upload
dipraj-nandi -
Category
Documents
-
view
218 -
download
0
Transcript of Thought Works CTB Printed Version
-
8/8/2019 Thought Works CTB Printed Version
1/42
-
8/8/2019 Thought Works CTB Printed Version
2/42
www.thoughtworks.comwww.thoughtworks.comwww.thoughtworks.comwww.thoughtworks.comwww.thoughtworks.com
-
8/8/2019 Thought Works CTB Printed Version
3/42
Dharmarajan SitaramanDharmarajan SitaramanDharmarajan SitaramanDharmarajan SitaramanDharmarajan Sitaraman
MD, ThoughtWorks India
Hello!
At 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.
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!
Foreword
-
8/8/2019 Thought Works CTB Printed Version
4/42
Roy SinghamRoy SinghamRoy SinghamRoy SinghamRoy Singham
Founder, ThoughtWorks
ThoughtWorks - More Than A Business
Iheard 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 Roys 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!
-
8/8/2019 Thought Works CTB Printed Version
5/42
-
8/8/2019 Thought Works CTB Printed Version
6/42
Matt SimonsMatt SimonsMatt SimonsMatt SimonsMatt Simons
Head, Global People Function
The ThoughtWorks Family
ThoughtWorks 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
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.
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 providessupport 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 cross-
pollinate innovation and best-practices and keeping us
connected via many personal relationships and networks.
We also strive to provide our people with innovativebenefits. 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.
-
8/8/2019 Thought Works CTB Printed Version
7/42
The ThoughtWorks Studios Story
Nag K.Nag K.Nag K.Nag K.Nag K.
Head of Marketing
ThoughtWorks Studios
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, visitwww.thoughtworks.com/studioswww.thoughtworks.com/studioswww.thoughtworks.com/studioswww.thoughtworks.com/studioswww.thoughtworks.com/studios
-
8/8/2019 Thought Works CTB Printed Version
8/42
A day in the life of a ThoughtWorker...A day in the life of a ThoughtWorker...A day in the life of a ThoughtWorker...A day in the life of a ThoughtWorker...A day in the life of a ThoughtWorker...
I think therefore I am
-
8/8/2019 Thought Works CTB Printed Version
9/42
-
8/8/2019 Thought Works CTB Printed Version
10/42
Stand Up
/stnd uhp/
Adaily 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 betterproductivity. Stand ups aid in sharing
commitment, communicating daily progress,
identifying obstacles and setting direction which
helps in team building.
-
8/8/2019 Thought Works CTB Printed Version
11/42
-
8/8/2019 Thought Works CTB Printed Version
12/42
Card Wall
/k rd w l/
Adashboard 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.
-
8/8/2019 Thought Works CTB Printed Version
13/42
-
8/8/2019 Thought Works CTB Printed Version
14/42
-
8/8/2019 Thought Works CTB Printed Version
15/42
-
8/8/2019 Thought Works CTB Printed Version
16/42
Dining Table
/dinin tbl/
ThoughtWorks 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. Thesame seating format is used by the leadership
team as well as support functions like finance,
recruiting and HR.
-
8/8/2019 Thought Works CTB Printed Version
17/42
-
8/8/2019 Thought Works CTB Printed Version
18/42
Team Huddle
/tim hd l/
Ashort meeting intended to disseminateimportant information or solve a
problem. These meetings could involve
some or all members of a team and can be as
short as five minutes.
-
8/8/2019 Thought Works CTB Printed Version
19/42
-
8/8/2019 Thought Works CTB Printed Version
20/42
Aquick feedback mechanism. This is ameeting 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.
Retrospective
/r tr sp k t v/
-
8/8/2019 Thought Works CTB Printed Version
21/42
Not Another Brick in the Wall
-
8/8/2019 Thought Works CTB Printed Version
22/42
Organic Innovation at ThoughtWorks
Rohith RajagopalRohith RajagopalRohith RajagopalRohith RajagopalRohith Rajagopal
Innovation Lead
ThoughtWorks ServicesThoughtWorks 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.
-
8/8/2019 Thought Works CTB Printed Version
23/42
Vivek PrahladVivek PrahladVivek PrahladVivek PrahladVivek Prahlad
Innovation Lead
ThoughtWorks Studios
The Technical Side of ThoughtWorks
At 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 strongtradition 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.
-
8/8/2019 Thought Works CTB Printed Version
24/42
Consulting ThoughtWorks
Sudhindhra RaoSudhindhra RaoSudhindhra RaoSudhindhra RaoSudhindhra Rao
ConsultantA
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 dont limit
ourselves to processes.
Consulting with ThoughtWorks is about delivering,
evangelizing, empowering and having fun with software
development.
-
8/8/2019 Thought Works CTB Printed Version
25/42
Martin FowleMartin FowleMartin FowleMartin FowleMartin Fowler : 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.comwww.martinfowler.comwww.martinfowler.comwww.martinfowler.comwww.martinfowler.com
Thought Luminaries
Pramod SadalagePramod SadalagePramod SadalagePramod SadalagePramod 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.comwww.sadalage.comwww.sadalage.comwww.sadalage.comwww.sadalage.com
Neal FordNeal FordNeal FordNeal FordNeal 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.comwww.nealford.comwww.nealford.comwww.nealford.comwww.nealford.com
Ola BiniOla BiniOla BiniOla BiniOla B ini : 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.comhttp://ola-bini.blogspot.comhttp://ola-bini.blogspot.comhttp://ola-bini.blogspot.comhttp://ola-bini.blogspot.com
-
8/8/2019 Thought Works CTB Printed Version
26/42
ThoughtWorks OpenSource
* Many ThoughtWorkers & ex ThoughtWorkers are major contributors of Technology Books and the Open Source Movement.
Srihari Srinivasan
Chris Stevenson
Owen Rogers
Vivek Singh
Jon Tirsen
Jason Yip
Alexei Vorontsov
Michael Two
MichaelGranger
Paul Hammant
Vivek Prahlad
Dragos Manolescu
James Webber
Neal Ford
Joe Walnes
Alexei Vorontsov
Matthew Fommel
Pramod Sadalage
Mike Mason
Martin Fowler
ThoughtWorks Books
-
8/8/2019 Thought Works CTB Printed Version
27/42
Open Source Projects By ThoughtWorkers
SWTBotSWTBotSWTBotSWTBotSWTBotBy Ketan PadegaonkarKetan PadegaonkarKetan PadegaonkarKetan PadegaonkarKetan 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/http://swtbot.org/http://swtbot.org/http://swtbot.org/http://swtbot.org/
PerfERLPerfERLPerfERLPerfERLPerfERLBy S R KarthikS R KarthikS R KarthikS R KarthikS 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 Erlangs built in concurrency mechanisms to easily distribute load generation across multiple machines.
WhiteWhiteWhiteWhiteWhiteBy Vivek SinghVivek SinghVivek SinghVivek SinghVivek 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/whitewww.codeplex.com/whitewww.codeplex.com/whitewww.codeplex.com/whitewww.codeplex.com/white
MigratorMigratorMigratorMigratorMigrator
By Srihari SrinivasanSrihari SrinivasanSrihari SrinivasanSrihari SrinivasanSrihari 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 Migrators change scripts can be stored in your version control system. All of
Migrators 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/http://migrator.sourceforge.net/http://migrator.sourceforge.net/http://migrator.sourceforge.net/http://migrator.sourceforge.net/
*These are recent projects contributed by ThoughtWorkers from India.
-
8/8/2019 Thought Works CTB Printed Version
28/42
TW ImmersionTW ImmersionTW ImmersionTW ImmersionTW Immersion
TW UniversityTW UniversityTW UniversityTW UniversityTW University
-
8/8/2019 Thought Works CTB Printed Version
29/42
Sumeet MogheSumeet MogheSumeet MogheSumeet MogheSumeet Moghe
Training Manager
ThoughtWorks University & Immersion
What happens at University and Immersion?What happens at University and Immersion?What happens at University and Immersion?What happens at University and 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.
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?Why a diverse audience?Why a diverse audience?Why a diverse audience?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 moments 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?Why India?Why India?Why India?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.
-
8/8/2019 Thought Works CTB Printed Version
30/42
ThoughtWorkers!
I may describe ThoughtWorks as a hot-headed,argumentative but brilliant nutty professor. Howabout a straight-talking, no-holds-barred, thrill-
seeking, entrepreneur?
-
8/8/2019 Thought Works CTB Printed Version
31/42
tte--tte with ThoughtWorkers
Aman KingAman KingAman KingAman KingAman King
Application Developer
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 KingAman KingAman KingAman KingAman 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 outof 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 SathyamurthyVikram SathyamurthyVikram SathyamurthyVikram SathyamurthyVikram Sathyamurthy
Project Manager
Vikram SathyamurthyVikram SathyamurthyVikram SathyamurthyVikram SathyamurthyVikram 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.
-
8/8/2019 Thought Works CTB Printed Version
32/42
Chirag DoshiChirag DoshiChirag DoshiChirag DoshiChirag 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 opportunitiesto learn and also allows for a lot of fun.
Chirag DoshiChirag DoshiChirag DoshiChirag DoshiChirag Doshi
Application Developer
Saptorsi HoreSaptorsi HoreSaptorsi HoreSaptorsi HoreSaptorsi Hore
Business Analyst
Saptorsi HoreSaptorsi HoreSaptorsi HoreSaptorsi HoreSaptorsi 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.
Nivetha PadmanabhanNivetha PadmanabhanNivetha PadmanabhanNivetha PadmanabhanNivetha Padmanabhan
Quality Analyst
Nivetha PadmanabhanNivetha PadmanabhanNivetha PadmanabhanNivetha PadmanabhanNivetha 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.
-
8/8/2019 Thought Works CTB Printed Version
33/42
Flexible Career Paths
Deepa DeoDeepa DeoDeepa DeoDeepa DeoDeepa Deo - People Lead, ThoughtWorks India
"ThoughtWorkers drive their own career paths. Not restricted by role boundaries, they are free to contribute beyond their primaryroles 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."
Ram -Ram -Ram -Ram -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."
Reshmi Buthello -Reshmi Buthello -Reshmi Buthello -Reshmi Buthello -Reshmi Buthello - Recruiter / Resource Management
"I joined as a recruiter handling campus recruiting and branding. I used to do Resource Managementfor 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."
Sameer Deans :Sameer Deans :Sameer Deans :Sameer Deans :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 botha 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."
-
8/8/2019 Thought Works CTB Printed Version
34/42
Rohan Kini, founder of bumsonthesaddle.combumsonthesaddle.combumsonthesaddle.combumsonthesaddle.combumsonthesaddle.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.comcommuteeasy.comcommuteeasy.comcommuteeasy.comcommuteeasy. com, a website that is a car pooling
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.cominactiv.cominactiv.cominactiv.cominact iv.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.
ThoughtWorks Intrapreneurship
-
8/8/2019 Thought Works CTB Printed Version
35/42
"There is joy in work. There is no happiness except inthe realization that we have accomplished something."
... more than a business
-
8/8/2019 Thought Works CTB Printed Version
36/42
-
8/8/2019 Thought Works CTB Printed Version
37/42
These range from impromptu over-lunch
discussions on topics ranging from Rubyto 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.
Events
/i-vents/
-
8/8/2019 Thought Works CTB Printed Version
38/42
Fun @ ThoughtWorks
-
8/8/2019 Thought Works CTB Printed Version
39/42
Fun @ ThoughtWorks
Our 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.
-
8/8/2019 Thought Works CTB Printed Version
40/42
-
8/8/2019 Thought Works CTB Printed Version
41/42
-
8/8/2019 Thought Works CTB Printed Version
42/42
Home 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 businessapplications 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 consistentlycontribute 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.comwww.thoughtworks.comwww.thoughtworks.comwww.thoughtworks.comwww.thoughtworks.com www.workwiththegeeks.comwww.workwiththegeeks.comwww.workwiththegeeks.comwww.workwiththegeeks.comwww.workwiththegeeks.com www.studios.thoughtworks.comwww.studios.thoughtworks.comwww.studios.thoughtworks.comwww.studios.thoughtworks.comwww.studios.thoughtworks.com
- harnessing the brightest minds in I.T.