Your SlideShare is downloading. ×
0
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Agile Communities In Japan
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Agile Communities In Japan

2,514

Published on

This presentation is for Agile Conference 2008. …

This presentation is for Agile Conference 2008.
Tuesday 14:00-15:30, room Kenora
http://submissions.agile2008.org/node/3357

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,514
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
35
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Hi, I’m YASUI Tsutomu came from Japan. My presentation is about agile communities in Japan. I mean, there are many software development communities related to agile, XP, Lean or something. My aim is to talk about such communities in Japan and hear from you about your communities. We can learn from differences. [FLIP]
  • Transcript

    • 1. Agile Communities in Japan EIWA System Management YASUI Tsutomu a.k.a. Yattom Nippon Information Development Co, Ltd. KUSHIDA Yukie
    • 2. Table of Contents <ul><li>Quick glance of agile in Japan </li></ul><ul><li>Two important communities in Japan – </li></ul><ul><ul><li>XP-jp / XP Japan Users Group (XPJUG) </li></ul></ul><ul><ul><li>Agile Process Association ( AgPA) </li></ul></ul><ul><li>Other communities </li></ul><ul><li>Five points about agile communities in Japan </li></ul>
    • 3. About Me <ul><li>YASUI Tsutomu a.k.a. Yattom ( ) </li></ul><ul><li>work for EIWA System Management </li></ul><ul><li>agile coach / programmer </li></ul><ul><ul><li>Certified Scrum Master </li></ul></ul><ul><ul><li>love Python, like Ruby, can live with Java </li></ul></ul><ul><li>work as a staff for XPJUG, Object Club </li></ul><ul><li>currently translating Mike Cohn’s “Agile Estimating and Planning” </li></ul><ul><ul><li>please buy it if you like Japanese version  </li></ul></ul>
    • 4. Also About Me <ul><li>Amateur TAIKO (Japanese drum) player </li></ul>
    • 5. Quick glance: agile in Japan <ul><li>getting used widely </li></ul><ul><ul><li>mostly about programming, a little in managing and business </li></ul></ul><ul><ul><li>not mainstream, but smaller companies adapting well </li></ul></ul><ul><li>not sticking to certain processes </li></ul><ul><ul><li>XP is well-known, Scrum is catching up </li></ul></ul><ul><ul><li>each organization builds its own process, borrowing some practices from XP or Scrum </li></ul></ul><ul><li>communities are strong media </li></ul><ul><ul><li>mainly offline activities </li></ul></ul><ul><li>no direct connection with TOYOTA or TPS </li></ul><ul><ul><li>re-imported as Lean Software Development </li></ul></ul>
    • 6. Five notable things about agile communities in Japan <ul><li>There are two types of communities – people oriented and business oriented </li></ul><ul><li>Agile is individual’s nature – agile people act agile </li></ul><ul><li>Offline activities are active </li></ul><ul><li>There’s a gap between development and management </li></ul><ul><li>Agile is for the quest for values, business values – AgPA’s view </li></ul>
    • 7. <ul><li>You tell me! </li></ul>
    • 8. The goal of this presentation <ul><li>To learn from each other </li></ul><ul><li>We are communities, you are communities, in somewhat different way </li></ul><ul><li>Let’s talk about what’s the difference and why </li></ul><ul><li>Questions are welcome </li></ul>
    • 9. Come to Open Jam <ul><li>There’s “Japanese space” </li></ul><ul><li>We will be loitering around sometime </li></ul><ul><li>Come at 7pm Wed. for a dinner </li></ul><ul><ul><li>write your name on the list at Open Jam </li></ul></ul><ul><ul><li>we’ll go to a Japanese restaurant </li></ul></ul><ul><li>Let’s talk about communities in Japan </li></ul><ul><ul><li>or other topics you are interested in </li></ul></ul>
    • 10. a bit more about Japan <ul><li>structure of IT industry / business </li></ul><ul><li>geopolitical concentration or “locality” </li></ul>
    • 11. Structure of IT Industry in Japan User Company Large System Integrator (SIer) Smaller System Integrators Tiny Software Houses Freelances Order System Subcontract Subcontract This layering can go 4 - 6 levels <ul><li>actual developers have only very thin and long connection with actual users </li></ul><ul><li>each organization has its own process </li></ul><ul><li>difficult to change process either top-down or bottom-up </li></ul>
    • 12. High concentration or “Locality” in Japan <ul><li>Tokyo alone is responsible for more than 50% of IT sales in Japan </li></ul><ul><li>IT related employees are also strongly concentrated in Tokyo-Kanagawa area followed by Osaka </li></ul><ul><li>offline activities are easy and rather large </li></ul><ul><ul><li>It means you most likely can meet anyone in particular within an hour </li></ul></ul>
    • 13. Distribution of software developers in each prefecture Research by Ministry of Economy, Trade and Industry, 2008
    • 14. Timeline for Agile Communities in Japan Eiwa System Management (C) 2008 2000 2001 2002 2003 2006 2007 2008 2004 2005 XP-jp XP Japan Users Group (XPJUG) Agile Process Association (AgPA) PFP Object Club TPS Lean XP Agile Project Facilitation
    • 15. two important communities <ul><li>XP-jp / XP Japan Users Group (XPJUG) and Agile Process Association (AgPA) </li></ul>open / free online and offline mailing list offline event motivate people make better environment individuals heart, mind XP-jp XPJUG business values offline working groups seminars activity closed / not free membership spread agile in organizations change the industry aim / purpose companies target AgPA
    • 16. Five notable things about agile communities in Japan <ul><li>There are two types of communities – people oriented and business oriented </li></ul><ul><li>Agile is individual’s nature – agile people act agile </li></ul><ul><li>Offline activities are active </li></ul><ul><li>There’s a gap between development and management </li></ul><ul><li>Agile is for the quest for values, business values – AgPA’s view </li></ul>
    • 17. Timeline for Agile Communities in Japan Eiwa System Management (C) 2008 2000 2001 2002 2003 2006 2007 2008 2004 2005 XP-jp PFP Object Club TPS Lean Agile Process Association (AgPA) XP Japan Users Group (XPJUG) XP-jp XP Agile Project Facilitation
    • 18. XP-jp mailing list and XP Japan Users Group (XPJUG) <ul><li>XP-jp mailing list </li></ul><ul><ul><li>started at 2000 </li></ul></ul><ul><ul><li>the first to use XP in its name </li></ul></ul><ul><ul><li>Spearheaded XP in Japan </li></ul></ul><ul><ul><li>probably the largest online XP community </li></ul></ul><ul><ul><li>2200 addresses </li></ul></ul><ul><ul><li>but now almost silent </li></ul></ul><ul><li>XP Japan Users Group </li></ul><ul><ul><li>users group for offline activities </li></ul></ul><ul><ul><li>2001 </li></ul></ul>
    • 19. Topics on the mailing list <ul><li>“Virtual XP” on mailing list </li></ul><ul><li>software reuse and XP </li></ul><ul><li>document translation project </li></ul><ul><li>case studies </li></ul><ul><li>A large part of the traffic was about technical discussions, especially testing </li></ul><ul><li>Another “popular” theme: is XP good or bad in general? </li></ul><ul><ul><li>questioning XP </li></ul></ul><ul><ul><li>“XP rocks!” vs. “I cannot do that here” </li></ul></ul>
    • 20. Past topics on the mailing list <ul><li>early 2000 </li></ul><ul><li>Reading (English) books (XP whitebook) </li></ul><ul><li>translation (XPractices http://www.xprogramming.com/Practices/xpractices.htm , Fowler&apos;s work, etc.) </li></ul><ul><li>JUnit and unit testing </li></ul><ul><li>offline meetings </li></ul><ul><li>news from overseas (XP ml) </li></ul><ul><li>virtual xp over mailing-list </li></ul><ul><li>pattern (JPLoP, Alexander, etc.) </li></ul><ul><li>late 2000 </li></ul><ul><li>mailing list server (virtual XP) </li></ul><ul><li>counterarguments to XP </li></ul><ul><li>responses from others </li></ul><ul><li>testing (unit, funcational, acceptance, when to test, languages topic, etc.) </li></ul><ul><li>first official offline meeting </li></ul><ul><li>XP whitebook Japanese translation </li></ul><ul><li>extreme modeling </li></ul><ul><li>rhythm </li></ul>
    • 21. Past topics on the mailing list (contd.) <ul><li>early 2001 </li></ul><ul><li>UML Forum </li></ul><ul><li>more testing </li></ul><ul><li>software reuse and XP </li></ul><ul><li>cases in japan </li></ul><ul><li>Java, Ant, GUI </li></ul><ul><li>an article on Nikkei Computer (a famous paper magazine) </li></ul><ul><li>late 2001 </li></ul><ul><li>Object Day 2001 (an large event held by OGIS) </li></ul><ul><li>process in hardware (TOYOTA, cell, KANBAN, etc.) </li></ul><ul><li>lean </li></ul><ul><li>how to translate &apos;agile&apos; </li></ul><ul><li>&apos;subtle&apos; questions </li></ul><ul><li>Java </li></ul><ul><li>anti patterns </li></ul><ul><li>metaphor </li></ul><ul><li>offline meeting with Kent Beck </li></ul><ul><li>snacks </li></ul><ul><li>XP seminar in Osaka </li></ul><ul><li>misunderstanding XP </li></ul><ul><li>CMM and XP </li></ul>
    • 22. Past topics on the mailing list (contd.) <ul><li>2002 </li></ul><ul><li>TOYOTA Production System and XP </li></ul><ul><li>contract and XP </li></ul><ul><li>XP books translated </li></ul><ul><li>&amp;quot;Software Craftsmanship: The New Imperative&amp;quot; </li></ul><ul><li>unit testing framework for CPP </li></ul><ul><li>generating test document with doclet </li></ul><ul><li>quality metrics (test coverage, code coverage, etc.) </li></ul><ul><li>XP and Agile seminar </li></ul><ul><li>GUI test runner </li></ul><ul><li>practices pros/cons </li></ul>
    • 23. Past topics on the mailing list (contd.) <ul><li>2003 </li></ul><ul><li>at this stage, very small number of members were actively posting </li></ul><ul><li>NUnit </li></ul><ul><li>is test-first enough? </li></ul><ul><li>testing mathematical logics </li></ul><ul><li>Giko-Neko </li></ul><ul><li>pair programming for new graduate </li></ul><ul><li>more books (translation and Japan original) </li></ul><ul><li>how to propagate XP? </li></ul><ul><li>some XPs which are not exactly XP (WindowsXP, Printers, Joystick, etc.) (joke) </li></ul><ul><li>international ageil conference </li></ul><ul><li>&amp;quot;An Extreme Programming Episode&amp;quot; translation </li></ul><ul><li>principles </li></ul><ul><li>test and database </li></ul><ul><li>cases (TIS) </li></ul><ul><li>mock object </li></ul>
    • 24. Past topics on the mailing list (contd.) <ul><li>2004 </li></ul><ul><li>DeMarco came to Developers Summit (in Japan) </li></ul><ul><li>JaSST </li></ul><ul><li>Ruby and GC </li></ul><ul><li>refactoring and eclipse and how to teach TDD </li></ul><ul><li>extreme training, code kata, etc. </li></ul><ul><li>Japan XP user meeting with Martin Fowler and Gregor Hohpe </li></ul><ul><li>DbC on Java/C# </li></ul><ul><li>2005 </li></ul><ul><li>from this point, most of the traffic are some kind of announcements </li></ul><ul><li>what do you do if your partner is someone who learns nothing? </li></ul><ul><li>Agile Manifesto translation </li></ul><ul><li>2006 </li></ul><ul><li>XP Official Song (will be played on the banquet on Thursday!) </li></ul>
    • 25. XP-jp mailing list activities [offline] XPJUG MATSURI [offline] Agile Process Association [offline] Start of PFP
    • 26. Timeline for Agile Communities in Japan Eiwa System Management (C) 2008 2000 2001 2002 2003 2006 2007 2008 2004 2005 XP-jp Agile Process Asscociation (AgPA) PFP Object Club TPS Lean XP Japan Users Group (XPJUG) XP Agile Project Facilitation
    • 27. XP Japan Users Group - XPJUG <ul><li>Offline side of XP-jp </li></ul><ul><ul><li>2001 – about a year after XP-jp </li></ul></ul><ul><li>Holds several events offline </li></ul><ul><ul><li>XP MATSURI (Festa) / annual </li></ul></ul><ul><ul><li>User Meetings / several per year </li></ul></ul><ul><ul><li>tried a few Agile Nights </li></ul></ul><ul><li>XP KANSAI – a sister community </li></ul><ul><ul><li>covers Kansai region including Osaka, Kyoto and Kobe </li></ul></ul>
    • 28. XPJUG is… Eiwa System Management (C) 2008 support external speakers Free membership XPJUG <ul><li>MATURI </li></ul><ul><li>users meetings </li></ul>core members staffs INETA Microsoft
    • 29. XP MATSURI
    • 30. XPJUG’s purpose <ul><li>To motivate people to act </li></ul><ul><li>Providing a place where participants know each other and communicate </li></ul><ul><li>Introduces new agile practices, real cases, miscellaneous techniques </li></ul><ul><li>To hold a drinking party after an event (cheers!) </li></ul>
    • 31. XPJUG changes individuals No one’s on my side Hard work Cannot change environment Many others Techniques and examples You can change yourself
    • 32. Live example: myself <ul><li>I was as an usual programmer, a bit geekish, 8 years ago </li></ul><ul><li>started to go to events like XP MATSURI, Object Club </li></ul><ul><li>saw many other people and talked </li></ul><ul><li>MANY THING HAVE CHANGED! </li></ul><ul><li>it’s also a challenge by a community to come here together </li></ul>tried XP in a project – usually a manager’s job, not programmer’s, in my company also changed jobs started working as a staff for XPJUG and Object Club ended up here, now in front of you! started a few communities – LEGO, agile night, etc.
    • 33. Team Goyattom
    • 34. Agile is attitude <ul><li>common understanding: Agile people act agile </li></ul><ul><li>you can’t teach agile; a person becomes agile </li></ul><ul><li>agile is not a style – it’s a way of thinking </li></ul><ul><li>this is why XPJUG targets people </li></ul><ul><li>“Social change starts with you.” – Kent Beck </li></ul>
    • 35. Five notable things about agile communities in Japan <ul><li>There are two types of communities – people oriented and business oriented </li></ul><ul><li>Agile is individual’s nature – agile people act agile </li></ul><ul><li>Offline activities are active </li></ul><ul><li>There’s a gap between development and management </li></ul><ul><li>Agile is for the quest for values, business values – AgPA’s view </li></ul>
    • 36. XPJUG history <ul><li>2000 </li></ul><ul><ul><li>Feb. XP-jp was created </li></ul></ul><ul><ul><li>Dec. the first XP-jp offline meeting at bar &amp;quot;XP&amp;quot; in Shibuya </li></ul></ul><ul><li>2001 </li></ul><ul><ul><li>Mar. XPJUG was established </li></ul></ul><ul><ul><li>Apr. invited Kent Beck </li></ul></ul><ul><ul><li>3 users meetings </li></ul></ul><ul><li>2002 </li></ul><ul><ul><li>Jul. The first XP MATSURI: XP MATSURI 2002 </li></ul></ul><ul><ul><li>2 users meetings </li></ul></ul>
    • 37. XPJUG history (contd.) <ul><li>2003 </li></ul><ul><ul><li>Jul XP MATSURI 2003 </li></ul></ul><ul><ul><li>1 users meetings </li></ul></ul><ul><li>2004 </li></ul><ul><ul><li>Apr. Invited Martin Fowler and Gregor Hohpe </li></ul></ul><ul><ul><li>Jul. XP MATSURI 2004 – latest agile software development and situations in overseas </li></ul></ul><ul><ul><li>3 users meetings </li></ul></ul><ul><li>2005 </li></ul><ul><ul><li>Sep. XP MATSURI 2005 – future of XP ~ you can start now! ~ </li></ul></ul><ul><ul><li>1 users meetings </li></ul></ul>
    • 38. XPJUG history (contd.) <ul><li>2006 </li></ul><ul><ul><li>Sep. XP MATSURI 2006 “Aha!” experience for XP – practice, share, XP – </li></ul></ul><ul><ul><li>2 users meetings </li></ul></ul><ul><li>2007 </li></ul><ul><ul><li>Sep. XP MATSURI 2007 ~ XP Bootcamp! ~ </li></ul></ul><ul><ul><li>Dec. introduces SCRUM at 19 th users meeting </li></ul></ul><ul><ul><li>2 users meetings </li></ul></ul><ul><li>2008 </li></ul><ul><ul><li>Apr. Invited Danish agile people </li></ul></ul><ul><ul><li>Sep. XP MATSURI 2008 (planned) </li></ul></ul>
    • 39. Summary of XP-jp / XPJUG <ul><li>mailing list and offline community </li></ul><ul><li>theme is XP but has broader topics </li></ul><ul><li>holding MATSURI and user meetings </li></ul><ul><li>values people and individuals </li></ul>
    • 40. Five notable things about agile communities in Japan <ul><li>There are two types of communities – people oriented and business oriented </li></ul><ul><li>Agile is individual’s nature – agile people act agile </li></ul><ul><li>Offline activities are active </li></ul><ul><li>There’s a gap between development and management </li></ul><ul><li>Agile is for the quest for values, business values – AgPA’s view </li></ul>
    • 41. Timeline for Agile Communities in Japan Eiwa System Management (C) 2008 2000 2001 2002 2003 2006 2007 2008 2004 2005 XP-jp XP Japan Users Group (XPJUG) PFP Object Club TPS Lean Agile Process Association (AgPA) XP Agile Project Facilitation
    • 42. Agile Process Association <ul><li>Business Oriented </li></ul><ul><ul><li>members are corporations </li></ul></ul><ul><ul><ul><li>currently 40 approx. </li></ul></ul></ul><ul><ul><li>attendees are mainly managers and executives, few developers and engineers </li></ul></ul><ul><ul><li>requires annual fee to participate </li></ul></ul><ul><li>Consists of Working Groups </li></ul><ul><ul><li>small, offline activities </li></ul></ul><ul><ul><li>producing its own outputs </li></ul></ul><ul><ul><li>gathers everyone at general meetings </li></ul></ul>
    • 43. Trivia: Agile Process Association = AgPA <ul><li>Pronounced Ah – Ja – Par </li></ul><ul><ul><li>“ gi” in “agile” is 2 syllables in Japanese – “ja” and “ee” </li></ul></ul><ul><ul><li>It also sounds like “Agile Japan” </li></ul></ul>Ag ile i PA
    • 44. Agile Process Association is … Eiwa System Management (C) 2008 working group meetings general meetings seminars in local areas Internal speakers working group outputs Working groups external speakers Strict membership s mall HQ Agile Process Association
    • 45. Purpose of AgPA <ul><li>Spread agile in horizontal and vertical </li></ul>IT / software development users / business horizontal vertical society / other industries
    • 46. Purpose of AgPA <ul><li>Spread agile to companies </li></ul><ul><li>Support organizational effort for agile </li></ul><ul><li>Industrial development and structural improvement with industry, government and academy </li></ul><ul><ul><li>gain business chances with agile </li></ul></ul><ul><ul><li>develop not only IT but all the industries in Japan </li></ul></ul><ul><ul><li>encourage lobbying, academic research and effort to expanding agile </li></ul></ul>
    • 47. Agile in AgPA’s view <ul><li>Agile is about creating new values </li></ul><ul><ul><li>It&apos;s NOT just about programming </li></ul></ul><ul><li>Structural reform of IT industry </li></ul><ul><li>embrace uncertainty, not only change </li></ul>agile development agile business society value value
    • 48. Structure of IT Industry in Japan User Company Large System Integrator (SIer) Smaller System Integrators Tiny Software Houses Freelances Order System Subcontract Subcontract This layering can go 4 - 6 levels <ul><li>actual developers have only very thin and long connection with actual users </li></ul><ul><li>each organization has its own process </li></ul><ul><li>difficult to change process either top-down or bottom-up </li></ul>
    • 49. Structural Reform – This needs to be changed! <ul><li>direct contact between developers and users </li></ul><ul><li>no layers with little benefit </li></ul><ul><li>a single process covers all members </li></ul><ul><li>simply put – developers must develop user values! </li></ul>User Company Large System Integrator (SIer) Smaller System Integrators Tiny software houses Freelances
    • 50. Five notable things about agile communities in Japan <ul><li>There are two types of communities – people oriented and business oriented </li></ul><ul><li>Agile is individual’s nature – agile people act agile </li></ul><ul><li>Offline activities are active </li></ul><ul><li>There’s a gap between development and management </li></ul><ul><li>Agile is for the quest for values, business values – AgPA’s view </li></ul>
    • 51. embrace uncertainty <ul><li>business in general always face uncertainty </li></ul><ul><li>agile is a good way to tackle uncertainty </li></ul><ul><li>so agile is one good way to do business – not only software development! </li></ul>
    • 52. AgPA’s Achievements <ul><li>Spreading agile into companies / organizations </li></ul><ul><li>enlightenment </li></ul><ul><ul><li>general meeting, regular meeting </li></ul></ul><ul><ul><li>sessions in areas other than Tokyo and Osaka </li></ul></ul><ul><li>invited Kent Beck and Alistair Cockburn </li></ul><ul><ul><li>catalyst act to establish APA </li></ul></ul>
    • 53. Agile spreads in Japan Internal assessment by Agile Process Association, 2006 transition of the number of organizations using agile and projects using agile number of organizations number of projects number of projects number of organizations year
    • 54. Agile is well taken Internal assessment by Agile Process Association, 2006 Will you use agile from now on? (valid answers: 29) will keep using depends on projects will try no
    • 55. Agile is effective <ul><li>Internal assessment by Agile Process Association, 2006 </li></ul>How effective is your agile process? big plus small plus zero minus ability to adapt to change short-term development good internal quality lower costs good balance of external quality
    • 56. Working Groups <ul><li>Agile Project Management </li></ul><ul><li>Agile Mind </li></ul><ul><li>Agile Software Cell </li></ul><ul><li>Agile TOC (Theory Of Constraints) </li></ul><ul><li>Embedded Software and Agile Process </li></ul><ul><li>Estimating and Contracts </li></ul><ul><li>each group usually have a meeting per a month </li></ul><ul><li>APA HQ has little function – WGs are the body part </li></ul>
    • 57. Summary of Agile Process Association <ul><li>Community of corporations </li></ul><ul><li>spreading agile into organizations </li></ul><ul><li>has achievements and outputs </li></ul><ul><li>aiming to utilize agile in business </li></ul><ul><li>consists of working groups </li></ul>
    • 58. Five notable things about agile communities in Japan <ul><li>There are two types of communities – people oriented and business oriented </li></ul><ul><li>Agile is individual’s nature – agile people act agile </li></ul><ul><li>Offline activities are active </li></ul><ul><li>There’s a gap between development and management </li></ul><ul><li>Agile is for the quest for values, business values – AgPA’s view </li></ul>
    • 59. Timeline for Agile Communities in Japan Eiwa System Management (C) 2008 2000 2001 2002 2003 2006 2007 2008 2004 2005 XP-jp XP Japan Users Group (XPJUG) Agile Process Association (AgPA) PFP TPS Lean Object Club PFP XP Agile Project Facilitation
    • 60. Object Club <ul><li>started by Kenji Hiranabe as a community for object oriented technologies </li></ul><ul><li>holds 2 events per year for 5 years </li></ul><ul><ul><li>with a fee </li></ul></ul><ul><li>now its topics are very broad, including agile </li></ul><ul><ul><li>horrible true stories </li></ul></ul><ul><ul><li>Project Facilitation and KAIZEN </li></ul></ul><ul><ul><li>Leadership </li></ul></ul><ul><ul><li>Developers’ Testing </li></ul></ul><ul><ul><li>Ruby </li></ul></ul><ul><ul><li>many workshops </li></ul></ul>
    • 61. Object Club is… Object Club external speakers staffs = core members free membership <ul><li>events </li></ul><ul><li>mail magazine </li></ul><ul><li>web contents / papers </li></ul>internal speakers employees
    • 62. Project Facilitation Project (PFP) <ul><li>promote Project Facilitation – utilize facilitation techniques to improve software engineers’ teamwork and working environment </li></ul><ul><ul><li>communication </li></ul></ul><ul><ul><li>action </li></ul></ul><ul><ul><li>awareness </li></ul></ul><ul><ul><li>trust </li></ul></ul><ul><ul><li>smile </li></ul></ul><ul><li>PF is another significant topic proposed by Kenji Hiranabe </li></ul><ul><li>holds several workshops all around Japan </li></ul><ul><li>in strong relationship with Object Club </li></ul>
    • 63. Nagoya Agile BENKYO-KAI <ul><li>pretty new community started in Chukyo area – between Tokyo and Osaka </li></ul><ul><li>BENKYO-KAI is a style of a community </li></ul><ul><ul><li>“Study/learn/research”-“meeting/group” </li></ul></ul><ul><ul><li>relaxed membership – anyone can come but typically someone brings his/her friend </li></ul></ul><ul><ul><li>gather to study a topic or to read a book </li></ul></ul><ul><ul><li>tends to become a core of a larger community </li></ul></ul>
    • 64. Summary <ul><li>Many communities with their own targets and values </li></ul><ul><ul><li>XPJUG – people, heart </li></ul></ul><ul><ul><li>AgPA – organization, business </li></ul></ul><ul><li>Various styles </li></ul><ul><ul><li>mailing lists </li></ul></ul><ul><ul><li>periodical events </li></ul></ul><ul><ul><li>working groups </li></ul></ul><ul><ul><li>BENKYO-KAI </li></ul></ul>
    • 65. Five notable things about agile communities in Japan <ul><li>There are two types of communities – people oriented and business oriented </li></ul><ul><li>Agile is individual’s nature – agile people act agile </li></ul><ul><li>Offline activities are active </li></ul><ul><li>There’s a gap between development and management </li></ul><ul><li>Agile is for the quest for values, business values – AgPA’s view </li></ul>
    • 66. Come to Open Jam <ul><li>There’s “Japanese space” </li></ul><ul><li>We will be loitering around sometime </li></ul><ul><li>Come at 7pm Wed. for a dinner </li></ul><ul><ul><li>write your name on the list at Open Jam </li></ul></ul><ul><ul><li>we’ll go to a Japanese restaurant </li></ul></ul><ul><li>Let’s talk about communities in Japan </li></ul><ul><ul><li>or other topics you are interested in </li></ul></ul>
    • 67. About this presentation <ul><li>http://www.slideshare.net/yattom/agile-communities-in-japan-537747 </li></ul><ul><li>or search “agile community japan” at slideshare.net </li></ul><ul><li>Will be reproduced at XP MATSURI 2008 in Japanese language (probably) </li></ul>Thank you for listening!

    ×