Today, we finished 3-day TWI(ThoughtWorks Immension) in ThoughtWorks China, which is also the sixth TWI here.
4 people from Xi’an office also came with us, and we spent a good time together. I have now a deep impression on the company culture, Agile Methodology, and a more closer observation on the story things and xp practices. All of what we saw and heard differentiate a lot from what we did before in a more traditional way. This introduced too much dicussion and questions, which even blocked the progress of courses.
Good to see this happened, when TW China grows up and attract more and more experienced people, it has to embrace and absorb those who are willing to join after survived from bad software engineering career, with its own special culture. I believe these people are here not wishing to get satisfying salary or anything, but to see how and why software engineering works here and people are happy at the same time.
I am shocked totally when teacher told ThoughtWorks company is actually a social experiment by Roy Singham, founder of company. I believe I will be shocked time and time when I understand more about company.
I am very pleasure to be the witness for this experiment is ongoing, and hopefully it will be successful.
I am also excited in the sixth TWI.
but i am not agree with some of your points.
i do not think experience from previous company is bad software practice.and also do not think the TW survived me.
In my point.Agile is just an other practice differ from Waterfall model in software development.
Although Agile has many benefits in project with (small) team. it still can not replace Waterfall in many large products with (large) team ,like ERP and so on.