Outsoftingqconbeijing 090423081254-phpapp02


Published on

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

  • Be the first to like this

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

No notes for slide
  • Same difficulties that the ones abroad! Difficulties of change management that needs to be done : the job description / roles / responsibilities / authorities of the people directly involved in development WILL change. relationship between business (deciding of the software product features) and development teams WILL also change. For the best for sure, but any change can involve resistance.
  • 1- Agile methods are more and more used but it is still a minority and critical mass not reached yet. Usage of traditional Engineering is dominant and the perceived value is that it is the right thing to do. So there is an incentive to stay aligned with this. 2- High employee turnover and difficulty to find and keep suitable talents (that would, understand, accept and thrive using Agile methods). Why? High competition, high personal pressure (salary sensitiveness), majority of developers is relatively young and less experienced. Result? This makes Agile adoption more difficult (less focus on individuals and interactions) since it is safe to have a “pluggable programming unit” as mentioned by Martin Fowler. Proof: The huge efforts that have to be deployed by the Agile companies in China to find the suitable talents. Does the important respect for hierarchy makes it more difficult to switch roles to “coaches” instead of managers with direct authority?
  • 1- because of the market size and attractiveness, competitive labor. Therefore the need of adapting to change. 2- Chinese business culture and definition of business partnership is very Agile: - “Responding to change rather then following the plan”. There is a famous saying in Chinese “ 计划没有变化得快 ” , which means that changing is faster then using a plan. “ Customer collaboration over contract negotiation”. Very true in China.             Therefore being able to deliver software that follows the accepted preferences of business is clearly an advantage.
  • 1- Chinese culture: Importance of the harmony in a group (software development team) and culture of cohesion. Therefore self-organizing teams should be a fairly natural thing. ELIMINATED 2- Software industry is relatively new, a lot of relatively not small sized companies did not YET put in place comprehensive heavy-weight processes, a high use of “code and fix” approach in a lot of small companies, which is normal. 3- There is a big push in the legislation and application of Intellectual Property to let the Chinese software development industry develop and become more competitive. This will help adding more perceived value for software and will boost the local software industry: competition will be even fiercest and innovation, quality and delivery methods will become ever more important.
  • Outsoftingqconbeijing 090423081254-phpapp02

    1. 1. Agile Adoption in China-Challenges & Opportunities Agile 在中国 - 挑战与机遇并存
    2. 2. Main Content <ul><li>Challenges to Effective Agile adoption in China (挑战) </li></ul><ul><li>Opportunities of Agile adoption in China (机遇) </li></ul><ul><li>Conclusion (结论) </li></ul><ul><li>OutSofting (关于我们) </li></ul>
    3. 3. General Challenges <ul><li>Lack of understanding of the philosophies, foundations and true benefits of Agile methods. </li></ul><ul><li>( 对 Agile 方法的基础和其实际益处缺乏了解 ) </li></ul><ul><li>Difficulties of change management and insufficient usage of experienced agile coaches. </li></ul><ul><li>( 变化管理的困难 . 没有充分利用有经验的 Agile 教练资源 . ) </li></ul><ul><li>Business side AND development side should BOTH have good understanding of Agile. </li></ul><ul><li>( 业务和技术部门都需要对 Agile 有所了解) </li></ul><ul><li>Businesses practices (contracts, RFP…) not yet adapted. </li></ul><ul><li>(缺乏商业实践) </li></ul>
    4. 4. Challenges of Agile in China (1/2) <ul><li>Agile methods are more and more used but it is still a minority and critical mass is not reached yet. </li></ul><ul><li>( Agile 方法的使用人数逐年增加,但尚未形成主流 ) </li></ul><ul><li>Because of the high employee turnover and difficulty to find and keep suitable talents, it is safe to consider developers as “plug compatible programming unit” (as used by Martin Fowler) . </li></ul><ul><li>( 人员的高流动率导致公司更多的将开发人员视为“随时可替换单元” ) </li></ul>
    5. 5. Challenges of Agile in China (2/2) <ul><li>Why to improve ? (缺乏改进的动力) </li></ul><ul><ul><li>Low perceived added-value of business software. </li></ul></ul><ul><ul><li>( 软件的附加值相对较低 ) </li></ul></ul><ul><ul><li>Low cost of software developers. </li></ul></ul><ul><ul><li>( 开发人员的人力成本不高 ) </li></ul></ul><ul><li>Adaptability of the Agile management concepts to Chinese communication style and company culture? </li></ul><ul><li>( Agile 管理理念能否和中国式沟通模式和公司文化兼容?) </li></ul><ul><ul><li>Self-expression VS self-restrain. </li></ul></ul><ul><ul><li>(自我表现 / 谦虚) </li></ul></ul><ul><ul><li>Coaches VS Managers. </li></ul></ul><ul><ul><li>(教练 / 经理) </li></ul></ul>
    6. 6. Opportunities of Agile in China (1/3) <ul><li>Unprecedented speed of change in business and used technologies in China. </li></ul><ul><li>(商业机会和技术使用方面的快速发展) </li></ul><ul><li>The main concepts of Agile are not really foreign to China </li></ul><ul><li>( Agile 的理念对中国并不陌生) </li></ul><ul><ul><li>“ Responding to change over following a plan” </li></ul></ul><ul><ul><li>( 计划没有变化快 ) </li></ul></ul><ul><ul><li>“ Customer collaboration over contract negotiation”. </li></ul></ul><ul><ul><li>(客户的合作重于合同磋商) </li></ul></ul>
    7. 7. Opportunities of Agile in China (2/3) <ul><li>Software industry is relatively new </li></ul><ul><li>(软件是一个相对新的行业) : </li></ul><ul><ul><li>a lot of companies did not YET put in place comprehensive heavy-weight processes, </li></ul></ul><ul><ul><li>(相当数量的公司尚未采用复杂的管理方法) </li></ul></ul><ul><ul><li>Transition from “code and fix” to light-weight processes should be easier </li></ul></ul><ul><ul><li>(从没有方法到采用简单的方法相对比较容易) </li></ul></ul>
    8. 8. Opportunities of Agile in China (3/3) <ul><li>Intellectual Property protection becomes more and more important in China. </li></ul><ul><li>( 知识产权的保护受到重视 ) </li></ul><ul><ul><li>The entire software industry will be boosted, </li></ul></ul><ul><ul><li>(整体软件行业得到发展) </li></ul></ul><ul><ul><li>Competition will be even fiercest and innovation, quality and delivery methods will become ever more important </li></ul></ul><ul><ul><li>(竞争愈加激烈,创新和品质的要求更高) </li></ul></ul><ul><li>Talented people will be looking more and more for working environments that maximize learning. </li></ul><ul><li>(软件人才寻求更好的学习成长平台) </li></ul>
    9. 9. Conclusions <ul><li>Despite the challenges, future usage of Agile methods is promising in China. (道路漫长,前途光明) </li></ul><ul><li>For a company adopting Agile methods, it is important to create an internal culture that is strong enough to resist to the current challenges in China. (公司内部文化的塑造非常重要) </li></ul><ul><li>Promote Agile methods to both the business side and development side. (取得业务和开发部门的共同认可和支持) </li></ul>
    10. 10. About OutSofting <ul><li>OutSofting is a software development consulting company with presence in Canada and China that provides Agile software development training and consulting as well as advisory services for Agile offshoring to China. </li></ul><ul><li>We are providing public Certified ScrumMaster TM trainings in Beijing (China), in June and September. </li></ul><ul><li>See your brochures for more details and www.outsofting.com </li></ul>
    11. 11. Questions and discussion <ul><li>? </li></ul>