Suche senden
Hochladen
Enterprise Workflows When You Aren't Enterprise
•
Als ODP, PDF herunterladen
•
0 gefällt mir
•
534 views
Chris Tankersley
Folgen
Enterprise Workflow presentation given at Northwest Ohio PHP User Group
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 36
Jetzt herunterladen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Was ist angesagt?
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
Was ist angesagt?
(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
Ähnlich wie 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
Ähnlich wie 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
Mehr von 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
Mehr von 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
Kürzlich hochgeladen
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
Zilliz
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Wonjun Hwang
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Kürzlich hochgeladen
(20)
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.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.
Jetzt herunterladen