Corporate Profile 47Billion Information Technology
The Introduction of Ruby x Agile
1. The Introduction of
Ruby x Agile
Eiwa System Management, Inc.
Service Providing Division
April 23, 2009
Copyright (c) 2009 Eiwa System Management, Inc.
1
2. Self-Introduction
Fumihiko Kinoshita
1998 Graduated from university
2005 Began to practice Agile development
2006 Joining in Eiwa System Management, Inc.
Now Technical Lead, Programmer, Project
Manager, Coach
Agile 2008 Speaker
Copyright (c) 2009 Eiwa System Management, Inc.
2
3. About Us
Eiwa System Management, We are IT
vendor. We construct “the system which
continues to offer value to the customer”.
We want to bring up a system adapting the
customer’s environment or a change of the
business with a customer.
We are making efforts to offer IT solutions
that embraces the change centering on
Agile development. The effort to Ruby in our
company was triggered by grass-roots
activities by volunteers, and it continues
since about 2005.
Copyright (c) 2009 Eiwa System Management, Inc.
3
4. Track Record
30 Projects / 3 Years
About 15 Members
2-3 developers per a team
Various domains
Web Sites, IT System, R&D
Copyright (c) 2009 Eiwa System Management, Inc.
4
5. Track Record
10
c-team.jp
9
8
Number of people
7
6
5
4
decoblog.ne.jp
3
2
1
0
0 5 10 15 20
Period (month)
Copyright (c) 2009 Eiwa System Management, Inc.
5
6. Track Record
10
9
8
7
Number of people
6
5
4
3
2
1
0
2005 2006 2007 2008 2009 2010
Year
Copyright (c) 2009 Eiwa System Management, Inc.
6
7. Our mission statement
We offer working software
which is investment effective
just-in-time.
We can keep maintaining and
changing the software.
We believe software is developed
for the people by the people.
Copyright (c) 2009 Eiwa System Management, Inc.
7
8. Iteration Cycle
Retrospectives and
prioritizing backlog etc.
Requirement is gone ahead with the
customer.
Retrospec-
tives KPT
Next Velocity
Iteration
Backlog
Feature Verification Task
Programm- Iteration
Bug of specification
Migrate ing Demo
TDD
Estimating
Data
CI
Spike solution
Document
Build
Writing
Environment
Performanc Customer
Customer
e
Test
Testing
Shippable
Verify Ship It!
Software
Copyright (c) 2009 Eiwa System Management, Inc.
8
9. Practices
TDD
Retrospectives
Kanban
Stand-Up Meeting
Copyright (c) 2009 Eiwa System Management, Inc.
9
11. Employee's bibliography
Original
Ruby on Rails
Leadership
Mind Map Testing
Ruby, Python, PHP Cake PHP
Copyright (c) 2009 Eiwa System Management, Inc.
11
14. The employee's contribute
to the industry
User Groups
Object Club
Nihon Ruby-no-kai
Extreme Programming Japan
User’s Group
Copyright (c) 2009 Eiwa System Management, Inc.
14
15. Hot Topics
Git
Cucumber
The Nature of Order
Balance Ball
Copyright (c) 2009 Eiwa System Management, Inc.
15
16. Hot Topics
Copyright (c) 2009 Eiwa System Management, Inc.
16
17. Thank you
for your
attention.
Copyright (c) 2009 Eiwa System Management, Inc.
17