2. Naoki Ishigaki
+9 years experience web developer
Feature (Difference between me and others)
● People oriented management
○ I believe a great software is made by great team.
○ I mean it is “self-organized” or “self-management” team.
● Martin Fowler oriented “Evolutionary Design over Planned Design” technical position.
○ “Evolutionary Design” is the one of keys for Agile project.
○ Fundamental assumption of the design is stand on “OOP, Testing, CI, Refactoring, Business align
mind, Communication”.
Technical field
Front : React+Redux
Back : Ruby on Rails / Java Struts
Infra : AWS(EC2, S3, RDS, Redis, Route53, AIM) / Heroku / VPS / Linux / Apache
Projects
Type : Agile, waterfall
Role : project manager, scrum master, programmer
Good at : KAIZEN for project
MVP award
at CyberAgent
6. Waterfall model is also called as a heavy-weight approach.
Waterfall model
Best way, if the requirements are
never changed, because everything
is optimized and planed for it.
Project
Manager
Leader Leader
7. Cowboy coding
Cowboy coding is software development where programmers
have autonomy over the development process. This
includes control of the project's schedule, languages,
algorithms, tools, frameworks and coding style.
They create low quality software.
One another problem is it might looks Agile if you are
a beginner.
8. Agile
Agile software development is an
approach to software development under
which requirements and solutions evolve
through the collaborative effort of self-
organizing and cross-functional teams
and their customer(s)/end user(s). It
advocates adaptive planning,
evolutionary development, empirical
knowledge, and continual
improvement, and it encourages rapid
and flexible response to change.
9. Cowboys future
future
1980 1990 2000 2010 2020
Agile
Water fall
Project
Manager
Leader Leader
Do given task
Solution
Customer
12. Google Trends : Japan (https://g.co/trends/fQSC7)
Waterfall is a bit more major.
Additionally sometimes, They misunderstand about Agile.
13. Google Trend : WorldWide (https://g.co/trends/WGc6Y)
x 3 times x 34 times
14. future
1980 1990 2000 2010 2020
WorldWide
JAPAN
Project
Manager
Leader Leader
From the data,
the customer is in
include Japan
Do given task
Solution
Customer
17. When I was in Waterfall (2010~2015, 2017)
(structure was like this)
Less diversity and pose for genderless. They are good at Excel.
I’m system engineer.
But, I don’t know
engineering so much.
18. future
1980 1990 2000 2010 2020
WorldWide
Map
Is here
still
safe
zone?
It’s depends on Japanese economic situation.
Hope, it’s ok in 5 years.
Do given task
Solution
Customer
19. future
1980 1990 2000 2010 2020
WorldWide
Map
Is here
still
safe
zone?
It’s depends on Japanese economic situation.
Hope, it’s ok in 5 years.
Do given task
Solution
Customer
E
ESPECIALLY
HERE
21. Size vs Speed
future
1980 1990 2000 2010 2020
The company size was important for business,
because of the “Economies of scale”.
So, Waterfall was not bad.
Now, The speed is important for business,
because everything is complex and customer
demand is variety.
So, Waterfall is not enough for demand of
evolutionally development.
24. future
1980 1990 2000 2010 2020
WorldWide
My opinion Solution
Customer
E
ESPECIALLY
HERE
To everyone
- Think you’re living in the age of Global World.
- “Do given task worker” will be in cost competition with
all over the world. Low cost worker will get job.
- “Solution Worker” is not enough. Customer want to
pay money for them to resolve their problem.
- “Old Solution” will be not able to resolve problem. So,
it’s better to shift ASAP.
Change
Shift
Do given task