Change & Shift

Change & Shift
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
THIS PRESENTATION IS
NOT FOR ONLY ENGINEER
FOR ALL OF WORKER
IN TECH COMPANY.
Let’s see the 3 of dev styles
Do given task
Solution
Customer
Map
future
1980 1990 2000 2010 2020
C3
project
Cowboy coding
Agile
Water fall
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
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.
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.
Cowboys future
future
1980 1990 2000 2010 2020
Agile
Water fall
Project
Manager
Leader Leader
Do given task
Solution
Customer
Waterfall vs Agile
http://simplearchitect.hatenablog.com/entry/2016/06/20/080807
Google Trends : Japan (https://g.co/trends/fQSC7)
Waterfall is a bit more major.
Additionally sometimes, They misunderstand about Agile.
Google Trend : WorldWide (https://g.co/trends/WGc6Y)
x 3 times x 34 times
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
About Japan
Economic forecast by WORLD BANK
https://tradingeconomics.com/japan/gdp
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.
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
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
But why they choose Agile?
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.
Survey
https://clearcode.cc/blog/agile-vs-waterfall-method/
My opinion
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
1 of 24

Recommended

How to rewrite enterprise application into React / Redux and not screw everyt... by
How to rewrite enterprise application into React / Redux and not screw everyt...How to rewrite enterprise application into React / Redux and not screw everyt...
How to rewrite enterprise application into React / Redux and not screw everyt...Codemotion
354 views43 slides
Mobile First with Angular.JS - Владимир Цветков, Obecto by
Mobile First with Angular.JS - Владимир Цветков, ObectoMobile First with Angular.JS - Владимир Цветков, Obecto
Mobile First with Angular.JS - Владимир Цветков, ObectobeITconference
624 views43 slides
What is Rapid Application Development by
What is Rapid Application DevelopmentWhat is Rapid Application Development
What is Rapid Application DevelopmentOutSystems
2.8K views43 slides
Lean & Agile Project Management by
Lean & Agile Project ManagementLean & Agile Project Management
Lean & Agile Project ManagementDavid Rico
722 views40 slides
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal... by
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...Adrian Jones
1.2K views37 slides
Architecting for Change: An Agile Approach by
Architecting for Change: An Agile ApproachArchitecting for Change: An Agile Approach
Architecting for Change: An Agile ApproachBen Stopford
1.7K views81 slides

More Related Content

Similar to Change & Shift

Globant Week Cali - Entendiendo el desarrollo Front-end del mundo moderno. by
Globant Week Cali - Entendiendo el desarrollo Front-end del mundo moderno.Globant Week Cali - Entendiendo el desarrollo Front-end del mundo moderno.
Globant Week Cali - Entendiendo el desarrollo Front-end del mundo moderno.Globant
114 views44 slides
Agile deep dive scu by
Agile deep dive   scuAgile deep dive   scu
Agile deep dive scuAbhijith Prabhudev
195 views27 slides
IT 2.0 Transformation 101 by
IT 2.0 Transformation 101IT 2.0 Transformation 101
IT 2.0 Transformation 101Jonathan S. Miller, BSEE
823 views12 slides
Agile software architecture by
Agile software architectureAgile software architecture
Agile software architectureScott Hsieh
256 views53 slides
How'd we get here? A guide to Architectural Decision Records by
How'd we get here? A guide to Architectural Decision RecordsHow'd we get here? A guide to Architectural Decision Records
How'd we get here? A guide to Architectural Decision RecordsRafael Dohms
306 views42 slides
Scorecard Integration v3 Manifold Certified by
Scorecard Integration v3 Manifold CertifiedScorecard Integration v3 Manifold Certified
Scorecard Integration v3 Manifold CertifiedBrij Consulting, LLC
50 views39 slides

Similar to Change & Shift(20)

Globant Week Cali - Entendiendo el desarrollo Front-end del mundo moderno. by Globant
Globant Week Cali - Entendiendo el desarrollo Front-end del mundo moderno.Globant Week Cali - Entendiendo el desarrollo Front-end del mundo moderno.
Globant Week Cali - Entendiendo el desarrollo Front-end del mundo moderno.
Globant114 views
Agile software architecture by Scott Hsieh
Agile software architectureAgile software architecture
Agile software architecture
Scott Hsieh256 views
How'd we get here? A guide to Architectural Decision Records by Rafael Dohms
How'd we get here? A guide to Architectural Decision RecordsHow'd we get here? A guide to Architectural Decision Records
How'd we get here? A guide to Architectural Decision Records
Rafael Dohms306 views
Secrets of going codeless - How to build enterprise apps without coding by Newton Day Uploads
Secrets of going codeless - How to build enterprise apps without codingSecrets of going codeless - How to build enterprise apps without coding
Secrets of going codeless - How to build enterprise apps without coding
The State of Front-end At CrowdTwist by Mark Fayngersh
The State of Front-end At CrowdTwistThe State of Front-end At CrowdTwist
The State of Front-end At CrowdTwist
Mark Fayngersh2.7K views
Nitin_updated_Profile by Nitin Saxena
Nitin_updated_ProfileNitin_updated_Profile
Nitin_updated_Profile
Nitin Saxena231 views
Agile Design - Chicago IXDA Presentation by Alice Toth
Agile Design - Chicago IXDA PresentationAgile Design - Chicago IXDA Presentation
Agile Design - Chicago IXDA Presentation
Alice Toth731 views
Executing the Digital Strategy by Ben Turner
Executing the Digital StrategyExecuting the Digital Strategy
Executing the Digital Strategy
Ben Turner12.1K views
Case Study of Financial Web System Development and Operations with Oracle Web... by Hirofumi Iwasaki
Case Study of Financial Web System Development and Operations with Oracle Web...Case Study of Financial Web System Development and Operations with Oracle Web...
Case Study of Financial Web System Development and Operations with Oracle Web...
Hirofumi Iwasaki1.3K views
Software strategy for startups by Asher Sterkin
Software strategy for startupsSoftware strategy for startups
Software strategy for startups
Asher Sterkin1.2K views
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig... by Amazon Web Services
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
Project midPoint or how a handful of fools fought the Giants by Radovan Semancik
Project midPoint or how a handful of fools fought the GiantsProject midPoint or how a handful of fools fought the Giants
Project midPoint or how a handful of fools fought the Giants
Radovan Semancik1.4K views
AgilData - How I Learned to Stop Worrying and Evolve with On-Demand Schemas by Dan Lynn
AgilData - How I Learned to Stop Worrying and Evolve  with On-Demand SchemasAgilData - How I Learned to Stop Worrying and Evolve  with On-Demand Schemas
AgilData - How I Learned to Stop Worrying and Evolve with On-Demand Schemas
Dan Lynn927 views
How To Maintain Million Lines Of Open Source Code And Remain Sane or The Stor... by Radovan Semancik
How To Maintain Million Lines Of Open Source Code And Remain Sane or The Stor...How To Maintain Million Lines Of Open Source Code And Remain Sane or The Stor...
How To Maintain Million Lines Of Open Source Code And Remain Sane or The Stor...
Radovan Semancik317 views
Agilelessons scanagile-final 2013 by lokori
Agilelessons scanagile-final 2013Agilelessons scanagile-final 2013
Agilelessons scanagile-final 2013
lokori656 views

Recently uploaded

Detailed CV Dr GG Saxena IAS Rtd 091123.docx by
Detailed CV Dr GG Saxena IAS Rtd 091123.docxDetailed CV Dr GG Saxena IAS Rtd 091123.docx
Detailed CV Dr GG Saxena IAS Rtd 091123.docxAmbuj Saxena
25 views16 slides
Sightless opening analysis by
Sightless opening analysisSightless opening analysis
Sightless opening analysisImanFatima155952
10 views6 slides
SUDIP DHAR Resume.pdf by
SUDIP DHAR  Resume.pdfSUDIP DHAR  Resume.pdf
SUDIP DHAR Resume.pdfSudip Dhar
13 views2 slides
21. Certificate of Appreciation Alex by
21. Certificate of Appreciation Alex21. Certificate of Appreciation Alex
21. Certificate of Appreciation AlexManu Mitra
7 views1 slide
Danny Gaethofs CV - n English.pdf by
Danny Gaethofs  CV - n English.pdfDanny Gaethofs  CV - n English.pdf
Danny Gaethofs CV - n English.pdfDanny Gaethofs
13 views12 slides
WordCamp (Why fret over AI overlords when you can befriend them).pdf by
WordCamp (Why fret over AI overlords when you can befriend them).pdfWordCamp (Why fret over AI overlords when you can befriend them).pdf
WordCamp (Why fret over AI overlords when you can befriend them).pdfBiaAhmed1
25 views14 slides

Recently uploaded(20)

Detailed CV Dr GG Saxena IAS Rtd 091123.docx by Ambuj Saxena
Detailed CV Dr GG Saxena IAS Rtd 091123.docxDetailed CV Dr GG Saxena IAS Rtd 091123.docx
Detailed CV Dr GG Saxena IAS Rtd 091123.docx
Ambuj Saxena25 views
SUDIP DHAR Resume.pdf by Sudip Dhar
SUDIP DHAR  Resume.pdfSUDIP DHAR  Resume.pdf
SUDIP DHAR Resume.pdf
Sudip Dhar13 views
21. Certificate of Appreciation Alex by Manu Mitra
21. Certificate of Appreciation Alex21. Certificate of Appreciation Alex
21. Certificate of Appreciation Alex
Manu Mitra7 views
Danny Gaethofs CV - n English.pdf by Danny Gaethofs
Danny Gaethofs  CV - n English.pdfDanny Gaethofs  CV - n English.pdf
Danny Gaethofs CV - n English.pdf
Danny Gaethofs13 views
WordCamp (Why fret over AI overlords when you can befriend them).pdf by BiaAhmed1
WordCamp (Why fret over AI overlords when you can befriend them).pdfWordCamp (Why fret over AI overlords when you can befriend them).pdf
WordCamp (Why fret over AI overlords when you can befriend them).pdf
BiaAhmed125 views
Readiness Quiz - Sr. Engineer.pptx by guptanavneet1
Readiness Quiz - Sr. Engineer.pptxReadiness Quiz - Sr. Engineer.pptx
Readiness Quiz - Sr. Engineer.pptx
guptanavneet1432 views
sample-resumes.docx by KimQadasha
sample-resumes.docxsample-resumes.docx
sample-resumes.docx
KimQadasha5 views
Software Engineer's Career Management Toolkit by ozgengungor1
Software Engineer's Career Management ToolkitSoftware Engineer's Career Management Toolkit
Software Engineer's Career Management Toolkit
ozgengungor114 views
canada immigration plan 2024 to 2026.docx by AmitSingh3521
canada immigration plan 2024 to 2026.docxcanada immigration plan 2024 to 2026.docx
canada immigration plan 2024 to 2026.docx
AmitSingh35217 views
Resume_McCauleyFynnBullock-1 (1).pdf by FynnBullock
Resume_McCauleyFynnBullock-1 (1).pdfResume_McCauleyFynnBullock-1 (1).pdf
Resume_McCauleyFynnBullock-1 (1).pdf
FynnBullock13 views
Scrum Quiz Certification by Vivek Nair
Scrum Quiz CertificationScrum Quiz Certification
Scrum Quiz Certification
Vivek Nair5 views
Readiness Quiz - Staff Engineer.pptx by guptanavneet1
Readiness Quiz - Staff Engineer.pptxReadiness Quiz - Staff Engineer.pptx
Readiness Quiz - Staff Engineer.pptx
guptanavneet1606 views

Change & Shift

  • 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
  • 3. THIS PRESENTATION IS NOT FOR ONLY ENGINEER FOR ALL OF WORKER IN TECH COMPANY.
  • 4. Let’s see the 3 of dev styles
  • 5. Do given task Solution Customer Map future 1980 1990 2000 2010 2020 C3 project Cowboy coding Agile Water fall
  • 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
  • 16. Economic forecast by WORLD BANK https://tradingeconomics.com/japan/gdp
  • 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
  • 20. But why they choose Agile?
  • 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