Enviar búsqueda
Cargar
Enterprise Workflows When You Aren't Enterprise
•
Descargar como ODP, PDF
•
0 recomendaciones
•
534 vistas
Chris Tankersley
Seguir
Enterprise Workflow presentation given at Northwest Ohio PHP User Group
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 36
Descargar ahora
Recomendados
London Atlassian User Group - February 2014
London Atlassian User Group - February 2014
Steve Smith
Continuous Delivery with TFS msbuild msdeploy
Continuous Delivery with TFS msbuild msdeploy
Peter Gfader
Usg Web Tech Day 2016 - Continuous Integration, Deployment, and Delivery
Usg Web Tech Day 2016 - Continuous Integration, Deployment, and Delivery
Stephen Garrett
Enterprise Development on a Shoestring Budget
Enterprise Development on a Shoestring Budget
Chris Tankersley
How to Build and Maintain Quality Drupal Sites with Automated Testing
How to Build and Maintain Quality Drupal Sites with Automated Testing
Acquia
Story Testing Approach for Enterprise Applications using Selenium Framework
Story Testing Approach for Enterprise Applications using Selenium Framework
Oleksiy Rezchykov
Auditing Drupal Sites
Auditing Drupal Sites
Exove
Pragmatic Programmer: Pragmatic Projects
Pragmatic Programmer: Pragmatic Projects
Zach Leatherman
Recomendados
London Atlassian User Group - February 2014
London Atlassian User Group - February 2014
Steve Smith
Continuous Delivery with TFS msbuild msdeploy
Continuous Delivery with TFS msbuild msdeploy
Peter Gfader
Usg Web Tech Day 2016 - Continuous Integration, Deployment, and Delivery
Usg Web Tech Day 2016 - Continuous Integration, Deployment, and Delivery
Stephen Garrett
Enterprise Development on a Shoestring Budget
Enterprise Development on a Shoestring Budget
Chris Tankersley
How to Build and Maintain Quality Drupal Sites with Automated Testing
How to Build and Maintain Quality Drupal Sites with Automated Testing
Acquia
Story Testing Approach for Enterprise Applications using Selenium Framework
Story Testing Approach for Enterprise Applications using Selenium Framework
Oleksiy Rezchykov
Auditing Drupal Sites
Auditing Drupal Sites
Exove
Pragmatic Programmer: Pragmatic Projects
Pragmatic Programmer: Pragmatic Projects
Zach Leatherman
Introduction to Continuous Delivery (BBWorld/DevCon 2013)
Introduction to Continuous Delivery (BBWorld/DevCon 2013)
Mike McGarr
Continuous Integration: How I stopped guessing if that merge was bad
Continuous Integration: How I stopped guessing if that merge was bad
Joe Ferguson
QA Automation testing online training
QA Automation testing online training
Divya Shree
Software testing presentation
Software testing presentation
Nikolas Vourlakis
Test-Driven Development
Test-Driven Development
Sarah Allen
DevOps: Building by feature with immutable infrastructure at Serv.sg
DevOps: Building by feature with immutable infrastructure at Serv.sg
Nicolas Mas
Introduction to Test Driven Development
Introduction to Test Driven Development
Sarah Dutkiewicz
Continuous Integration, the minimum viable product
Continuous Integration, the minimum viable product
Julian Simpson
Drupal 7 ci and testing
Drupal 7 ci and testing
Claudio Beatrice
Team wide testing
Team wide testing
Ethan Huang
Not All Heroes Wear Capes: Skills and Tools Helpful in Becoming a Support Sup...
Not All Heroes Wear Capes: Skills and Tools Helpful in Becoming a Support Sup...
Atlassian
Cypress testing
Cypress testing
Vladyslav Romanchenko
Silverlight vs HTML5 - Lessons learned from the real world...
Silverlight vs HTML5 - Lessons learned from the real world...
Peter Gfader
SeleniumCamp 2015 Andrii Soldatenko
SeleniumCamp 2015 Andrii Soldatenko
Andrii Soldatenko
Continuous Integration and Builds
Continuous Integration and Builds
Bhavin Javia
Continuous integration, delivery & deployment
Continuous integration, delivery & deployment
Martijn van der Kamp
Automated Performance Testing
Automated Performance Testing
Lars Thorup
Test Driven Development with Laravel
Test Driven Development with Laravel
Tyler Johnston
Simple Continous Integration
Simple Continous Integration
Ricky Martaputra
Ruby On Rails Presentation
Ruby On Rails Presentation
Paul Pajo
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Steve Mercier
Adrian marinica continuous integration in the visual studio world
Adrian marinica continuous integration in the visual studio world
Codecamp Romania
Más contenido relacionado
La actualidad más candente
Introduction to Continuous Delivery (BBWorld/DevCon 2013)
Introduction to Continuous Delivery (BBWorld/DevCon 2013)
Mike McGarr
Continuous Integration: How I stopped guessing if that merge was bad
Continuous Integration: How I stopped guessing if that merge was bad
Joe Ferguson
QA Automation testing online training
QA Automation testing online training
Divya Shree
Software testing presentation
Software testing presentation
Nikolas Vourlakis
Test-Driven Development
Test-Driven Development
Sarah Allen
DevOps: Building by feature with immutable infrastructure at Serv.sg
DevOps: Building by feature with immutable infrastructure at Serv.sg
Nicolas Mas
Introduction to Test Driven Development
Introduction to Test Driven Development
Sarah Dutkiewicz
Continuous Integration, the minimum viable product
Continuous Integration, the minimum viable product
Julian Simpson
Drupal 7 ci and testing
Drupal 7 ci and testing
Claudio Beatrice
Team wide testing
Team wide testing
Ethan Huang
Not All Heroes Wear Capes: Skills and Tools Helpful in Becoming a Support Sup...
Not All Heroes Wear Capes: Skills and Tools Helpful in Becoming a Support Sup...
Atlassian
Cypress testing
Cypress testing
Vladyslav Romanchenko
Silverlight vs HTML5 - Lessons learned from the real world...
Silverlight vs HTML5 - Lessons learned from the real world...
Peter Gfader
SeleniumCamp 2015 Andrii Soldatenko
SeleniumCamp 2015 Andrii Soldatenko
Andrii Soldatenko
Continuous Integration and Builds
Continuous Integration and Builds
Bhavin Javia
Continuous integration, delivery & deployment
Continuous integration, delivery & deployment
Martijn van der Kamp
Automated Performance Testing
Automated Performance Testing
Lars Thorup
Test Driven Development with Laravel
Test Driven Development with Laravel
Tyler Johnston
Simple Continous Integration
Simple Continous Integration
Ricky Martaputra
Ruby On Rails Presentation
Ruby On Rails Presentation
Paul Pajo
La actualidad más candente
(20)
Introduction to Continuous Delivery (BBWorld/DevCon 2013)
Introduction to Continuous Delivery (BBWorld/DevCon 2013)
Continuous Integration: How I stopped guessing if that merge was bad
Continuous Integration: How I stopped guessing if that merge was bad
QA Automation testing online training
QA Automation testing online training
Software testing presentation
Software testing presentation
Test-Driven Development
Test-Driven Development
DevOps: Building by feature with immutable infrastructure at Serv.sg
DevOps: Building by feature with immutable infrastructure at Serv.sg
Introduction to Test Driven Development
Introduction to Test Driven Development
Continuous Integration, the minimum viable product
Continuous Integration, the minimum viable product
Drupal 7 ci and testing
Drupal 7 ci and testing
Team wide testing
Team wide testing
Not All Heroes Wear Capes: Skills and Tools Helpful in Becoming a Support Sup...
Not All Heroes Wear Capes: Skills and Tools Helpful in Becoming a Support Sup...
Cypress testing
Cypress testing
Silverlight vs HTML5 - Lessons learned from the real world...
Silverlight vs HTML5 - Lessons learned from the real world...
SeleniumCamp 2015 Andrii Soldatenko
SeleniumCamp 2015 Andrii Soldatenko
Continuous Integration and Builds
Continuous Integration and Builds
Continuous integration, delivery & deployment
Continuous integration, delivery & deployment
Automated Performance Testing
Automated Performance Testing
Test Driven Development with Laravel
Test Driven Development with Laravel
Simple Continous Integration
Simple Continous Integration
Ruby On Rails Presentation
Ruby On Rails Presentation
Similar a Enterprise Workflows When You Aren't Enterprise
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Steve Mercier
Adrian marinica continuous integration in the visual studio world
Adrian marinica continuous integration in the visual studio world
Codecamp Romania
DevOps in an Embedded World
DevOps in an Embedded World
Sajeewa Dayaratne
Principles and Practices in Continuous Deployment at Etsy
Principles and Practices in Continuous Deployment at Etsy
Mike Brittain
Modern Continuous Software Delivery
Modern Continuous Software Delivery
Martin Logan
Building Scalable Development Environments
Building Scalable Development Environments
Shahar Evron
The "Holy Grail" of Dev/Ops
The "Holy Grail" of Dev/Ops
Erik Osterman
The Why and How of Continuous Delivery
The Why and How of Continuous Delivery
Nigel McNie
Continuous Integration - What even is it?
Continuous Integration - What even is it?
Rob Jacoby
Continuous delivery @wcap 5-09-2013
Continuous delivery @wcap 5-09-2013
David Funaro
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
Adam Stephensen
Continuous Integration
Continuous Integration
Preetam Palwe
Beyond TDD: Enabling Your Team to Continuously Deliver Software
Beyond TDD: Enabling Your Team to Continuously Deliver Software
Chris Weldon
The Continuous delivery value - Funaro
The Continuous delivery value - Funaro
Codemotion
The Continuous delivery Value @ codemotion 2014
The Continuous delivery Value @ codemotion 2014
David Funaro
Automated tests
Automated tests
Damian Sromek
Continuous Deployment
Continuous Deployment
Brian Henerey
Continuous Delivery
Continuous Delivery
Vishal Sahasrabuddhe
Continuous, continuous, continuous
Continuous, continuous, continuous
Michele Orselli
Passing The Joel Test In The PHP World
Passing The Joel Test In The PHP World
Lorna Mitchell
Similar a Enterprise Workflows When You Aren't Enterprise
(20)
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Adrian marinica continuous integration in the visual studio world
Adrian marinica continuous integration in the visual studio world
DevOps in an Embedded World
DevOps in an Embedded World
Principles and Practices in Continuous Deployment at Etsy
Principles and Practices in Continuous Deployment at Etsy
Modern Continuous Software Delivery
Modern Continuous Software Delivery
Building Scalable Development Environments
Building Scalable Development Environments
The "Holy Grail" of Dev/Ops
The "Holy Grail" of Dev/Ops
The Why and How of Continuous Delivery
The Why and How of Continuous Delivery
Continuous Integration - What even is it?
Continuous Integration - What even is it?
Continuous delivery @wcap 5-09-2013
Continuous delivery @wcap 5-09-2013
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
Continuous Integration
Continuous Integration
Beyond TDD: Enabling Your Team to Continuously Deliver Software
Beyond TDD: Enabling Your Team to Continuously Deliver Software
The Continuous delivery value - Funaro
The Continuous delivery value - Funaro
The Continuous delivery Value @ codemotion 2014
The Continuous delivery Value @ codemotion 2014
Automated tests
Automated tests
Continuous Deployment
Continuous Deployment
Continuous Delivery
Continuous Delivery
Continuous, continuous, continuous
Continuous, continuous, continuous
Passing The Joel Test In The PHP World
Passing The Joel Test In The PHP World
Más de Chris Tankersley
Docker is Dead: Long Live Containers
Docker is Dead: Long Live Containers
Chris Tankersley
Bend time to your will with git
Bend time to your will with git
Chris Tankersley
Using PHP Functions! (Not those functions, Google Cloud Functions)
Using PHP Functions! (Not those functions, Google Cloud Functions)
Chris Tankersley
Dead Simple APIs with OpenAPI
Dead Simple APIs with OpenAPI
Chris Tankersley
Killer Docker Workflows for Development
Killer Docker Workflows for Development
Chris Tankersley
You Got Async in my PHP!
You Got Async in my PHP!
Chris Tankersley
Docker for Developers - PHP Detroit 2018
Docker for Developers - PHP Detroit 2018
Chris Tankersley
Docker for Developers
Docker for Developers
Chris Tankersley
They are Watching You
They are Watching You
Chris Tankersley
BASHing at the CLI - Midwest PHP 2018
BASHing at the CLI - Midwest PHP 2018
Chris Tankersley
You Were Lied To About Optimization
You Were Lied To About Optimization
Chris Tankersley
Docker for PHP Developers - php[world] 2017
Docker for PHP Developers - php[world] 2017
Chris Tankersley
Docker for PHP Developers - Madison PHP 2017
Docker for PHP Developers - Madison PHP 2017
Chris Tankersley
Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017
Chris Tankersley
Why Docker? Dayton PHP, April 2017
Why Docker? Dayton PHP, April 2017
Chris Tankersley
OOP Is More Then Cars and Dogs - Midwest PHP 2017
OOP Is More Then Cars and Dogs - Midwest PHP 2017
Chris Tankersley
From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017
Chris Tankersley
Docker for Developers - Sunshine PHP
Docker for Developers - Sunshine PHP
Chris Tankersley
Coming to Terms with OOP In Drupal - php[world] 2016
Coming to Terms with OOP In Drupal - php[world] 2016
Chris Tankersley
How We Got Here: A Brief History of Open Source
How We Got Here: A Brief History of Open Source
Chris Tankersley
Más de Chris Tankersley
(20)
Docker is Dead: Long Live Containers
Docker is Dead: Long Live Containers
Bend time to your will with git
Bend time to your will with git
Using PHP Functions! (Not those functions, Google Cloud Functions)
Using PHP Functions! (Not those functions, Google Cloud Functions)
Dead Simple APIs with OpenAPI
Dead Simple APIs with OpenAPI
Killer Docker Workflows for Development
Killer Docker Workflows for Development
You Got Async in my PHP!
You Got Async in my PHP!
Docker for Developers - PHP Detroit 2018
Docker for Developers - PHP Detroit 2018
Docker for Developers
Docker for Developers
They are Watching You
They are Watching You
BASHing at the CLI - Midwest PHP 2018
BASHing at the CLI - Midwest PHP 2018
You Were Lied To About Optimization
You Were Lied To About Optimization
Docker for PHP Developers - php[world] 2017
Docker for PHP Developers - php[world] 2017
Docker for PHP Developers - Madison PHP 2017
Docker for PHP Developers - Madison PHP 2017
Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017
Why Docker? Dayton PHP, April 2017
Why Docker? Dayton PHP, April 2017
OOP Is More Then Cars and Dogs - Midwest PHP 2017
OOP Is More Then Cars and Dogs - Midwest PHP 2017
From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017
Docker for Developers - Sunshine PHP
Docker for Developers - Sunshine PHP
Coming to Terms with OOP In Drupal - php[world] 2016
Coming to Terms with OOP In Drupal - php[world] 2016
How We Got Here: A Brief History of Open Source
How We Got Here: A Brief History of Open Source
Último
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Último
(20)
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Enterprise Workflows When You Aren't Enterprise
1.
2.
Who Are You
and Why Are You In My House? Chris Tankersley Been doing PHP for almost 8 years now Lots of projects no one uses released under the BSD license
3.
4.
Structured
5.
Standardized
6.
Overly Complicated
7.
Unrealistic
8.
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
9.
10.
Structured
11.
Standardized
12.
Overly Complicated
13.
Unrealistic
14.
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
15.
16.
Project Management
17.
Managed Environments
18.
Automated Processes
19.
20.
Do you use
source control?
21.
Can you make
a build in one step?
22.
Do you make
daily builds?
23.
Do you have
an up-to-date schedule?
24.
Do you have
a bug database?
25.
26.
SCRUM
27.
28.
Stick With It
29.
Modified Waterfall
30.
Scrum
31.
Kanban
32.
33.
Basecamp HQ
34.
Microsoft Project
35.
TaskJuggler
36.
Excel
37.
Whiteboard
38.
Corkboard
39.
40.
41.
Quality
42.
43.
Code always moves
up, not down, the chain
44.
45.
Code here is
never considered stable
46.
Can be any
machine (local, development, a VM, whatever)
47.
Test Driven Development
starts here
48.
49.
This is for
QA testers
50.
Should be close
to Production
51.
Should have logging
and debug on
52.
53.
Used to catch
deployment bugs
54.
Uses Production data
55.
56.
57.
Live data
58.
No Touching!
59.
60.
Oracle VirtualBox
61.
62.
Windows – Packages
and cygwin
63.
64.
Rackspace Cloud
65.
Glue Software
66.
67.
68.
Run unit tests
69.
Run code helpers
70.
Build Documentation
71.
Packaging
72.
73.
Hudson/Jenkins
74.
Phing and xinc
75.
76.
Just make sure
it works with your CI controller
77.
Hook it all
together
78.
79.
80.
Set up server
81.
82.
83.
84.
Scrum should do
this at the beginning of the Sprint
85.
86.
87.
Commit in functional
chunks. Don't check in half-baked code
88.
When you are
finished with a feature, promote and tell QA
89.
90.
91.
92.
93.
94.
95.
Run update scripts
96.
Promote Code
97.
98.
99.
Return to 'Choose
Your Tasks'
100.
What does all
this lead to?
101.
Continuous Deployment
102.
103.
104.
Small promotions tend
to break less than large ones, and when they do break, are easier to fix
105.
106.
Use Kanban
107.
Develop on my
local machine
108.
Get feature, make
branch, test, merge, commit
109.
110.
Rinse, repeat
111.
Any Questions?
112.
Thanks!
113.
Descargar ahora