Suche senden
Hochladen
How agile is rails
•
Als KEY, PDF herunterladen
•
1 gefällt mir
•
499 views
José Mota
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 60
Jetzt herunterladen
Empfohlen
Building software that matters (Agilia 2014)
Building software that matters (Agilia 2014)
Francesco Degrassi
Got work to do? Zest thoughts on making a process
Got work to do? Zest thoughts on making a process
Tim Pennells
The Software Craftsman
The Software Craftsman
goeran
The Software Craftsman (2nd edition)
The Software Craftsman (2nd edition)
goeran
Software Craftsmanship @ Ntnu
Software Craftsmanship @ Ntnu
goeran
Scale quality with kaizen - Tech.Rocks conference
Scale quality with kaizen - Tech.Rocks conference
Fabrice Bernhard
What's it like to be an app? - a Made by Many experience prototyping workshop...
What's it like to be an app? - a Made by Many experience prototyping workshop...
Made by Many
Baby steps and why it's more important than your code skills
Baby steps and why it's more important than your code skills
Ramon Victor
Empfohlen
Building software that matters (Agilia 2014)
Building software that matters (Agilia 2014)
Francesco Degrassi
Got work to do? Zest thoughts on making a process
Got work to do? Zest thoughts on making a process
Tim Pennells
The Software Craftsman
The Software Craftsman
goeran
The Software Craftsman (2nd edition)
The Software Craftsman (2nd edition)
goeran
Software Craftsmanship @ Ntnu
Software Craftsmanship @ Ntnu
goeran
Scale quality with kaizen - Tech.Rocks conference
Scale quality with kaizen - Tech.Rocks conference
Fabrice Bernhard
What's it like to be an app? - a Made by Many experience prototyping workshop...
What's it like to be an app? - a Made by Many experience prototyping workshop...
Made by Many
Baby steps and why it's more important than your code skills
Baby steps and why it's more important than your code skills
Ramon Victor
Id camp x dicoding live : persiapan jadi software engineer hebat 101
Id camp x dicoding live : persiapan jadi software engineer hebat 101
DicodingEvent
Agile development
Agile development
davidahaskins
Panu Kalliokoski, Solita “Why Custom Software Should Be Open Source” - Mindt...
Panu Kalliokoski, Solita “Why Custom Software Should Be Open Source” - Mindt...
Mindtrek
Minimum Viable Product 101
Minimum Viable Product 101
Tu Pham
Evolution Of Product
Evolution Of Product
Pavel Antonenko
Scrum and Agile: Experience growing from 2 to 15 people
Scrum and Agile: Experience growing from 2 to 15 people
Ali Khajeh-Hosseini
IDX Broker Research & Development by Derek Rose
IDX Broker Research & Development by Derek Rose
IDX Broker
Moving Fast with XP
Moving Fast with XP
Mike Mazur
Simple Project Management As A Series Of Questions
Simple Project Management As A Series Of Questions
jordanengel
What even is a MVP for BowTie Springboard
What even is a MVP for BowTie Springboard
david_e_worth
Підтримка легасі-платформи. Погляд менеджера
Підтримка легасі-платформи. Погляд менеджера
DataArt
Real world dev ops
Real world dev ops
Mohan Krishnan
What Happens After The Prototype
What Happens After The Prototype
Steve Owens
Startup Engineering culture - "What matters & what does not"
Startup Engineering culture - "What matters & what does not"
Mohan Krishnan
How many tasks is too many
How many tasks is too many
meganpope10
How kanban saved a hospital in Indoneisa LKNA2016
How kanban saved a hospital in Indoneisa LKNA2016
Marcus Hammarberg
Ode To Process: Why and How
Ode To Process: Why and How
Laz Davila
Lean / Kanban
Lean / Kanban
Euler Sánchez
Pragmatic Progressive Enhancement
Pragmatic Progressive Enhancement
Christian Heilmann
MVP & Prototype
MVP & Prototype
Royas Amri
ISEPonRails
ISEPonRails
José Mota
Design Para Desenvolvimento Open Source
Design Para Desenvolvimento Open Source
José Mota
Weitere ähnliche Inhalte
Was ist angesagt?
Id camp x dicoding live : persiapan jadi software engineer hebat 101
Id camp x dicoding live : persiapan jadi software engineer hebat 101
DicodingEvent
Agile development
Agile development
davidahaskins
Panu Kalliokoski, Solita “Why Custom Software Should Be Open Source” - Mindt...
Panu Kalliokoski, Solita “Why Custom Software Should Be Open Source” - Mindt...
Mindtrek
Minimum Viable Product 101
Minimum Viable Product 101
Tu Pham
Evolution Of Product
Evolution Of Product
Pavel Antonenko
Scrum and Agile: Experience growing from 2 to 15 people
Scrum and Agile: Experience growing from 2 to 15 people
Ali Khajeh-Hosseini
IDX Broker Research & Development by Derek Rose
IDX Broker Research & Development by Derek Rose
IDX Broker
Moving Fast with XP
Moving Fast with XP
Mike Mazur
Simple Project Management As A Series Of Questions
Simple Project Management As A Series Of Questions
jordanengel
What even is a MVP for BowTie Springboard
What even is a MVP for BowTie Springboard
david_e_worth
Підтримка легасі-платформи. Погляд менеджера
Підтримка легасі-платформи. Погляд менеджера
DataArt
Real world dev ops
Real world dev ops
Mohan Krishnan
What Happens After The Prototype
What Happens After The Prototype
Steve Owens
Startup Engineering culture - "What matters & what does not"
Startup Engineering culture - "What matters & what does not"
Mohan Krishnan
How many tasks is too many
How many tasks is too many
meganpope10
How kanban saved a hospital in Indoneisa LKNA2016
How kanban saved a hospital in Indoneisa LKNA2016
Marcus Hammarberg
Ode To Process: Why and How
Ode To Process: Why and How
Laz Davila
Lean / Kanban
Lean / Kanban
Euler Sánchez
Pragmatic Progressive Enhancement
Pragmatic Progressive Enhancement
Christian Heilmann
MVP & Prototype
MVP & Prototype
Royas Amri
Was ist angesagt?
(20)
Id camp x dicoding live : persiapan jadi software engineer hebat 101
Id camp x dicoding live : persiapan jadi software engineer hebat 101
Agile development
Agile development
Panu Kalliokoski, Solita “Why Custom Software Should Be Open Source” - Mindt...
Panu Kalliokoski, Solita “Why Custom Software Should Be Open Source” - Mindt...
Minimum Viable Product 101
Minimum Viable Product 101
Evolution Of Product
Evolution Of Product
Scrum and Agile: Experience growing from 2 to 15 people
Scrum and Agile: Experience growing from 2 to 15 people
IDX Broker Research & Development by Derek Rose
IDX Broker Research & Development by Derek Rose
Moving Fast with XP
Moving Fast with XP
Simple Project Management As A Series Of Questions
Simple Project Management As A Series Of Questions
What even is a MVP for BowTie Springboard
What even is a MVP for BowTie Springboard
Підтримка легасі-платформи. Погляд менеджера
Підтримка легасі-платформи. Погляд менеджера
Real world dev ops
Real world dev ops
What Happens After The Prototype
What Happens After The Prototype
Startup Engineering culture - "What matters & what does not"
Startup Engineering culture - "What matters & what does not"
How many tasks is too many
How many tasks is too many
How kanban saved a hospital in Indoneisa LKNA2016
How kanban saved a hospital in Indoneisa LKNA2016
Ode To Process: Why and How
Ode To Process: Why and How
Lean / Kanban
Lean / Kanban
Pragmatic Progressive Enhancement
Pragmatic Progressive Enhancement
MVP & Prototype
MVP & Prototype
Andere mochten auch
ISEPonRails
ISEPonRails
José Mota
Design Para Desenvolvimento Open Source
Design Para Desenvolvimento Open Source
José Mota
Will Agile Change The World ?
Will Agile Change The World ?
João Cerdeira
Psicologia, Emoção & Rails - Uma perspetiva mais humana do desenvolvimento Web
Psicologia, Emoção & Rails - Uma perspetiva mais humana do desenvolvimento Web
José Mota
What's Next in Growth? 2016
What's Next in Growth? 2016
Andrew Chen
The Outcome Economy
The Outcome Economy
Helge Tennø
Andere mochten auch
(6)
ISEPonRails
ISEPonRails
Design Para Desenvolvimento Open Source
Design Para Desenvolvimento Open Source
Will Agile Change The World ?
Will Agile Change The World ?
Psicologia, Emoção & Rails - Uma perspetiva mais humana do desenvolvimento Web
Psicologia, Emoção & Rails - Uma perspetiva mais humana do desenvolvimento Web
What's Next in Growth? 2016
What's Next in Growth? 2016
The Outcome Economy
The Outcome Economy
Ähnlich wie How agile is rails
How to Make Something Awesome - Lean Digital Product Design
How to Make Something Awesome - Lean Digital Product Design
Renee Racine-Kinnear
So You Want to Rewrite That...
So You Want to Rewrite That...
Camille Fournier
Continuous Learning and Delivery @ DPM Summit 2013
Continuous Learning and Delivery @ DPM Summit 2013
Joshua Seiden
Discover, Define, Deliver - a workflow to create successful digital products.
Discover, Define, Deliver - a workflow to create successful digital products.
STX Next
UX South West - Engaging clients meaningfully in the process of digital design
UX South West - Engaging clients meaningfully in the process of digital design
Alan Colville
Xp days Think Big, Start Small, Learn Fast
Xp days Think Big, Start Small, Learn Fast
Dmitry Lavrinenko
Remote Usability - Indigo.Design
Remote Usability - Indigo.Design
Poojitha B
Agile UX
Agile UX
jludington
Software Project management
Software Project management
Peter Brownell
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Jwooldridge
UX South Africa 2014 - Keynote
UX South Africa 2014 - Keynote
Phil Barrett
0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned
SeriousGamesAssoc
Getting to MVP
Getting to MVP
Amazon Web Services
Agile that works_and_the_tools_we_love
Agile that works_and_the_tools_we_love
Reload! A/S
Session 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM Certifications
Seshne Govender
Test driven, why not?
Test driven, why not?
irenella89
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
gdusbabek
Introduction to Agile
Introduction to Agile
Charlotte Chang
Lean web solutions with WordPress [English version]
Lean web solutions with WordPress [English version]
Carlo Beschi
Lean Agile : voir en grand !
Lean Agile : voir en grand !
Christophe Keromen
Ähnlich wie How agile is rails
(20)
How to Make Something Awesome - Lean Digital Product Design
How to Make Something Awesome - Lean Digital Product Design
So You Want to Rewrite That...
So You Want to Rewrite That...
Continuous Learning and Delivery @ DPM Summit 2013
Continuous Learning and Delivery @ DPM Summit 2013
Discover, Define, Deliver - a workflow to create successful digital products.
Discover, Define, Deliver - a workflow to create successful digital products.
UX South West - Engaging clients meaningfully in the process of digital design
UX South West - Engaging clients meaningfully in the process of digital design
Xp days Think Big, Start Small, Learn Fast
Xp days Think Big, Start Small, Learn Fast
Remote Usability - Indigo.Design
Remote Usability - Indigo.Design
Agile UX
Agile UX
Software Project management
Software Project management
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
UX South Africa 2014 - Keynote
UX South Africa 2014 - Keynote
0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned
Getting to MVP
Getting to MVP
Agile that works_and_the_tools_we_love
Agile that works_and_the_tools_we_love
Session 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM Certifications
Test driven, why not?
Test driven, why not?
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
Introduction to Agile
Introduction to Agile
Lean web solutions with WordPress [English version]
Lean web solutions with WordPress [English version]
Lean Agile : voir en grand !
Lean Agile : voir en grand !
Kürzlich hochgeladen
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Kürzlich hochgeladen
(20)
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
How agile is rails
1.
HOW AGILE IS
RAILS? Face the necessary trouble.
2.
JOSÉ MOTA Senior Interaction
Designer @ Iuz Technologies
3.
I WANNA MAKE
MONEY. You guys want it too.
4.
BUT I CARE
MORE ABOUT BEING HAPPY. Do you?
5.
THE AGILE MANIFESTO
It serves a holistic purpose: to acknowledge the future in human behavior.
6.
HOW AGILE IS
RAILS? How does it affect human behavior?
7.
WORKING SOFTWARE
8.
$ RAILS NEW AWESOME_APP
9.
MVC & CONVENTIONS
BUILT-IN. Start doing your app. Focus on the what, not the how.
10.
$ RAKE TEST
OR $ RSPEC The framework (how) is tested, start testing your app (what).
11.
DEVELOPER’S PROFIT
12.
DEVELOPER’S PROFIT
Less development time.
13.
DEVELOPER’S PROFIT
Less development time. Less headaches.
14.
DEVELOPER’S PROFIT
Less development time. Less headaches. More time to document, contribute and learn.
15.
BOSS’ PROFIT
16.
BOSS’ PROFIT More confidence
on the team.
17.
BOSS’ PROFIT More confidence
on the team. Better response to clients.
18.
CUSTOMER COLLABORATION
19.
FRAMEWORK
+ STRONG CONVENTIONS = SPEED
20.
> SPEED
⇳ > PEER REVIEW RATIO
21.
> PEER REVIEW
RATIO ⇳ > SENSE TRUST AND BELONGING
22.
BUILD TRUST, CLIENTS
STICK AROUND.
23.
DEVELOPER’S PROFIT
You get to keep your job.
24.
BOSS’ PROFIT
25.
BOSS’ PROFIT You get
to keep your clients. And your job.
26.
BOSS’ PROFIT
You get to keep your clients. And your job. A new sense of management. Collaboration, rather.
27.
BOSS’ PROFIT
You get to keep your clients. And your job. A new sense of management. Collaboration, rather. Responsibility is better balanced.
28.
RESPONSE TO CHANGE
29.
TEST-DRIVEN DEVELOPMENT Pick
your change: Unitary Integration Acceptance
30.
TDD GRANTS CONFIDENCE
ON THE DESIGN.
31.
TDD + RUBY
= AWESOME SAUCE
32.
33.
SOURCE CONTROL
Use it how it’s meant to be used. Rails has a .gitignore file and everything!
34.
DATABASES It supports data,
not the app.
35.
SQL? Migrations – keep
your database controlled over time. Schema is always up to date.
36.
USING COUCH OR
MONGO? They’re agile by nature, move along.
37.
DEVELOPER’S PROFIT
38.
DEVELOPER’S PROFIT
It’s freakin’ Ruby.
39.
DEVELOPER’S PROFIT
It’s freakin’ Ruby. Express yourself: type less, do more.
40.
DEVELOPER’S PROFIT
It’s freakin’ Ruby. Express yourself: type less, do more. Less debugs.
41.
DEVELOPER’S PROFIT
It’s freakin’ Ruby. Express yourself: type less, do more. Less debugs. Come home sooner.
42.
BOSS’ PROFIT.
43.
BOSS’ PROFIT. A better,
more confident team.
44.
BOSS’ PROFIT. A better,
more confident team. More confident towards clients.
45.
INDIVIDUALS AND
INTERACTIONS
46.
THE TOOL /
PROCESS IS RAILS. Stop worrying about it.
47.
ITERATIVE / INCREMENTAL
DEVELOPMENT More confidence on the present.
48.
WORK WITH YOUR
CLIENTS, NOT FOR THEM.
49.
ABOUT PEOPLE AND
CHANGE...
50.
IT'S 2012, WE'RE INFORMATION
JUNKIES! Of course we can change.
51.
CLIENTS CHANGE THEIR
MINDS. Deal with it.
52.
YOU CAN’T AFFORD
PREDICTION. Don’t think ahead (too much).
53.
DEVELOPER’S PROFIT
54.
DEVELOPER’S PROFIT
No prediction, no overkill.
55.
DEVELOPER’S PROFIT
No prediction, no overkill. Time to invest on good design with good tests.
56.
BOSS’ PROFIT Start
projects right away.
57.
LONG STORY SHORT? I
looked at code for the first time when I was eleven.
58.
LONG STORY SHORT?
59.
YOU WILL FACE
TROUBLE. Just avoid the unnecessary.
60.
Github: josemota
Twitter: @josemotanet BE HAPPY. Thank you. ❦ Come talk to me!
Hinweis der Redaktion
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Jetzt herunterladen