SlideShare a Scribd company logo
THE CORPORATE START-UP: SCRUM, DEVOPS AND
EBAY’S “5 MINUTE DEALS”
PRESENTATION OBJECTIVES
① Corporates are well positioned
to create start-ups
② How Scrum can be configured
to deliver these projects more
rapidly
③ Backing systems, processes
and people make corporate
well positioned to accelerate
the start-up
DIMITRI SPYRIDOPOULOS
MANAGING DIRECTOR
JUSTIN McRAE
SENIOR CONSULTANT
ABOUT THE PRESENTATION
1 2 3 4 5
Background Business
preparation
Scrum on
the edge
Agile
technologies
and how they
can made to
support Scrum
5 Minute
deals launch
CHALLENGE ACCEPTED
If one does not know to which port one is sailing, no wind is favourable
NEW PRODUCTS AGILE PROCESS
• Dev & QA
tasking
• Tasking hours
SCOPING CONCEPT & DESIGN USER STORIES
DEV & QA
ELABORATE
REVIEW
APPROVE
CONFIRM
USER STORIES 2 WEEK SPRINT
PRODUCT
COUNCIL
SPRINT
PLANNING
READY FOR
DEV
READY FOR
USER STORY
BU
DISCUSSIONS
UX
PM
TECH
DEV
• Delivery team
capacity
• T Shirt Sizing
SPRINT
PLANNING
• Prioritisation
• Backlog
• Sprint
• Confirm timings
• Confirm
Releases
PRODUCT
COUNCIL
• Steering
Committees
• Epic level
REVIEW/
APPROVE
ELABORATE
• Business Brief
• Product Brief
• UX Brief
SCOPING
• Wireframes
• Designs
• Iterations to
approach
CONCEPT &
DESIGN
SEQUENCINGOUTPUTS
Planning Planning
Brainstorming
SUNDAY SALES
PRODUCT BACKBRIEF
BACKGROUND
SUNDAY SALES
KEY FLOWS
MULTI-SCREENS
• Desktop
• Tablet
• Mobile
S
M
A
R
T
Specific
Measurable
Aggressive
Realistic
Time-
bound
HOW DO I DELIVER A PROJECT IN SUCH
A COMPLEX ENVIRONMENT?
99% coverage of the skills required
to deliver the outcome
Your mission should you
choose to accept it …
BUILDING ON A BUILDING
T h i n g s t o c o n s i d e r w h e n y o u r i n a c o r p o r a t e
EMERGENT
ARCHITECTURE
V4 DSF
V4 ESF
JS in Java
eBox
CSS in Java
Spring
Spring MVC/JSP
JSF
Clearcase
Git
Turbo Roller
Cloud Portal
OSGi
Maven
JQuery
App Platform
Localization
Resource Mgmt
Config Mgmt
Content Mgmt
EDE
RIDE
Tracking
EL
Continuous
Integration
Application Architecture
Geronimo 1
Geronimo 3
Windows
Linux
https://go.developer.ebay.com/
MERCHANT OR ISV COMMERCE SYSTEM
File Transfer API
Bulk Data
Exchange API
Trading API
Platform
Notifications
Upload Request, Download
Response, or Download
Report
Job Creation, Lifecycle,
Status
Picture Hosting,
GetCategoryID, GetProduct,
GeteBayDetails
Setup Notification for Job
Complete Status
Transfer bulk data to or from
eBay website
eBay Platform
http://www.ebaytechblog.com/2014/10/02/dont-build-pages-build-modules/#.VDYXO_mSwj4
DEVELOPMENT PROCESS
AND TOOLS
BUT WHAT DOES IT REALLY MEAN?
Source: Mike Cohen
How fast do you think you can release?
I T E M S I Z E
13
2
20
20
13
5
5
3
2
40
L
XL
Definition of Done
Acceptance Criteria
DEFN. OF DONE & ACCEPTANCE CRITERIA
TASK TRACKING
PROJECT DASHBOARD
ESTIMATES TRACKING
ISSUES & RESOLUTION
1. DEVELOPMENT
PROCESS
2. BUILD 3. PEER REVIEW PROCESS
Automated
Style Checking
Execute
Unit Test
Perform
Unit Tests
Perform
Coverage
Check
Programming
Practice
Examine
Functional Design
Check Programming
Practice
Check Unit Tests
For Quality
Coding Conventions
Tests (I.e. Unit Tests, Integration Tests,
Functional Tests)
Functional
Design
Programming
Practices
IDE Checking
e.g. Eclipse,
Visual Studio
Feedback to developer
Version Control
e.g. Subversion,
CVS, Rational
ClearCase
Continuous Build
& Integration
e.g. Bamboo,
Hudson
Software Quality
e.g.Sonar,
Checkstyle, PMD,
FindBugs, Clover
Task Tracking and Visibility
APPLICATION DEVELOPMENT TOOLING
CONTINUOUS INTEGRATION
Release & Build Naming
Version Trees – Tagging,
Branching, Baseline
Velocity of project code
Lines of Code metrics
Commitment metrics
Project volume & activity
Code commitment overview
Historical commitment
DELIVERABLES MEASUREMENTS
 Code Precision
 Indentation/Presentation
 Naming Convention
 Segregation/Packages
 Maintainability
 General Code
 Consistency
 Lines of Code/Size
 Complexity
 Package Tangle
 Dependencies
 Java Style Elements
 Effective Elements
 Violations
 Duplication
 Comments/Docs
 Risk areas
 Code Heat Map
 Test Coverage
 Exits for major logic
 Error conditions being handled
 Unit Testing with mocks
CODE DELIVERY, METRICS, QUALITY & REVIEW
VIRTUALIZATION – IAAS & PAAS
PACKING FOR DEPLOYMENT
DEPLOYMENT AUTOMATION
PERFORMANCE ANALYSIS
UNIQUE VISITS IN
40,000
OVER
1 HOUR!
IN PRODUCT
$1,000,000
OVER
SOLD!
THE RESULT?
PRESENTATION OBJECTIVES
① Corporates are well positioned
to create a start-up
② How Scrum can be configured
to deliver rapidly
③ Backing systems, processes
and people make corporate
well positioned to accelerate
the start-up
Dimitri Spyridopoulos and Justin McRae
02 9299 3999 | experts@glintech.com
THANKING YOU

More Related Content

What's hot

CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
Sanjeev Sharma
 
Dev ops is more than CI+CD tools
Dev ops is more than CI+CD toolsDev ops is more than CI+CD tools
Dev ops is more than CI+CD tools
Sudipta Lahiri
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
Radhouen Assakra
 
How To Review The Sprints Efficiently
How To Review The Sprints EfficientlyHow To Review The Sprints Efficiently
How To Review The Sprints Efficiently
Lemi Orhan Ergin
 
QCon Beijing - April 2010
QCon Beijing - April 2010QCon Beijing - April 2010
QCon Beijing - April 2010Kane Mar
 
Scaling at kudo what we have learned along the way
Scaling at kudo what we have learned along the wayScaling at kudo what we have learned along the way
Scaling at kudo what we have learned along the way
Panji Gautama
 
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValueDevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
RapidValue
 
Automation CICD
Automation CICDAutomation CICD
Automation CICD
Lumban Sopian
 
Agile Testing - Pruebas en Ágiles
Agile Testing - Pruebas en ÁgilesAgile Testing - Pruebas en Ágiles
Agile Testing - Pruebas en Ágiles
Valeria Vásquez
 
Introduction to Continuous Delivery (BBWorld/DevCon 2013)
Introduction to Continuous Delivery (BBWorld/DevCon 2013)Introduction to Continuous Delivery (BBWorld/DevCon 2013)
Introduction to Continuous Delivery (BBWorld/DevCon 2013)
Mike McGarr
 
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe JusticeAgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
Hyperdrive Agile Leadership (powered by Bratton & Company)
 
Integrating Hardware (Waterfall) and Software (Agile) Development
Integrating Hardware (Waterfall) and Software (Agile) DevelopmentIntegrating Hardware (Waterfall) and Software (Agile) Development
Integrating Hardware (Waterfall) and Software (Agile) Development
Intland Software GmbH
 
Phoenix User Group Slides
Phoenix User Group SlidesPhoenix User Group Slides
Phoenix User Group Slidesagilebuddy
 
From Continuous Integration to Continuous Delivery and DevOps
From Continuous Integration to Continuous Delivery and DevOpsFrom Continuous Integration to Continuous Delivery and DevOps
From Continuous Integration to Continuous Delivery and DevOps
Luca Minudel
 
Agile Relevance in the age of Continuous Everything ....
Agile Relevance in the age of Continuous Everything ....Agile Relevance in the age of Continuous Everything ....
Agile Relevance in the age of Continuous Everything ....
Eturnti Consulting Pvt Ltd
 
DevOps dans la vraie vie : Retours d'expériences
DevOps dans la vraie vie : Retours d'expériencesDevOps dans la vraie vie : Retours d'expériences
DevOps dans la vraie vie : Retours d'expériences
Microsoft
 
Lean vs scrum
Lean vs scrumLean vs scrum
Lean vs scrum
Pavel Dabrytski
 
The Eclipse Way
The Eclipse WayThe Eclipse Way
The Eclipse Way
Naresh Jain
 
Continuous Delivery for Agile Teams
Continuous Delivery for Agile TeamsContinuous Delivery for Agile Teams
Continuous Delivery for Agile Teams
Mike Bowler
 

What's hot (20)

CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
 
Dev ops is more than CI+CD tools
Dev ops is more than CI+CD toolsDev ops is more than CI+CD tools
Dev ops is more than CI+CD tools
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
How To Review The Sprints Efficiently
How To Review The Sprints EfficientlyHow To Review The Sprints Efficiently
How To Review The Sprints Efficiently
 
QCon Beijing - April 2010
QCon Beijing - April 2010QCon Beijing - April 2010
QCon Beijing - April 2010
 
Scaling at kudo what we have learned along the way
Scaling at kudo what we have learned along the wayScaling at kudo what we have learned along the way
Scaling at kudo what we have learned along the way
 
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValueDevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
 
Automation CICD
Automation CICDAutomation CICD
Automation CICD
 
Agile Testing - Pruebas en Ágiles
Agile Testing - Pruebas en ÁgilesAgile Testing - Pruebas en Ágiles
Agile Testing - Pruebas en Ágiles
 
Introduction to Continuous Delivery (BBWorld/DevCon 2013)
Introduction to Continuous Delivery (BBWorld/DevCon 2013)Introduction to Continuous Delivery (BBWorld/DevCon 2013)
Introduction to Continuous Delivery (BBWorld/DevCon 2013)
 
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe JusticeAgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
 
Integrating Hardware (Waterfall) and Software (Agile) Development
Integrating Hardware (Waterfall) and Software (Agile) DevelopmentIntegrating Hardware (Waterfall) and Software (Agile) Development
Integrating Hardware (Waterfall) and Software (Agile) Development
 
Phoenix User Group Slides
Phoenix User Group SlidesPhoenix User Group Slides
Phoenix User Group Slides
 
From Continuous Integration to Continuous Delivery and DevOps
From Continuous Integration to Continuous Delivery and DevOpsFrom Continuous Integration to Continuous Delivery and DevOps
From Continuous Integration to Continuous Delivery and DevOps
 
Anotherpm an example of agile survival
Anotherpm an example of agile survivalAnotherpm an example of agile survival
Anotherpm an example of agile survival
 
Agile Relevance in the age of Continuous Everything ....
Agile Relevance in the age of Continuous Everything ....Agile Relevance in the age of Continuous Everything ....
Agile Relevance in the age of Continuous Everything ....
 
DevOps dans la vraie vie : Retours d'expériences
DevOps dans la vraie vie : Retours d'expériencesDevOps dans la vraie vie : Retours d'expériences
DevOps dans la vraie vie : Retours d'expériences
 
Lean vs scrum
Lean vs scrumLean vs scrum
Lean vs scrum
 
The Eclipse Way
The Eclipse WayThe Eclipse Way
The Eclipse Way
 
Continuous Delivery for Agile Teams
Continuous Delivery for Agile TeamsContinuous Delivery for Agile Teams
Continuous Delivery for Agile Teams
 

Similar to The Corporate Start-Up, Scrum Methodology, Devops and eBay's 5 Minute Deals

Base Logic Inc Solution Offering
Base Logic Inc Solution OfferingBase Logic Inc Solution Offering
Base Logic Inc Solution Offering
Mick Knutson
 
Things To Unlearn In Software Development
Things To Unlearn In Software DevelopmentThings To Unlearn In Software Development
Things To Unlearn In Software Development
Alexey Krivitsky
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
John Carter
 
Introduction to Agile-Scrum
Introduction to Agile-ScrumIntroduction to Agile-Scrum
Introduction to Agile-Scrum
Praveen Nair
 
Scrum training
Scrum trainingScrum training
Scrum training
Qasim Mehmood MBA-PM
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
Qasim Mehmood MBA-PM
 
Skyward Erp Presentation
Skyward Erp PresentationSkyward Erp Presentation
Skyward Erp Presentation
vishalnvora1
 
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdfADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
Phil Johnson
 
Managing an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderManaging an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product Leader
Product School
 
Agile transformation and scaling
Agile transformation and scalingAgile transformation and scaling
Agile transformation and scaling
Manjunath Yr
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and MisconceptionsRichard Cheng
 
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the Enterprise
QASymphony
 
Expo qa15 Keynote
Expo qa15 KeynoteExpo qa15 Keynote
Expo qa15 Keynote
Cesario Ramos
 
Abey_Thomas_Resume
Abey_Thomas_ResumeAbey_Thomas_Resume
Abey_Thomas_ResumeAbey Thomas
 
DevOpsDays Jakarta Igites
DevOpsDays Jakarta IgitesDevOpsDays Jakarta Igites
DevOpsDays Jakarta Igites
DevOpsDaysJKT
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Moataz Nabil
 
Smits security driven development
Smits   security driven developmentSmits   security driven development
Smits security driven development
SmitsMC LLC
 

Similar to The Corporate Start-Up, Scrum Methodology, Devops and eBay's 5 Minute Deals (20)

Base Logic Inc Solution Offering
Base Logic Inc Solution OfferingBase Logic Inc Solution Offering
Base Logic Inc Solution Offering
 
Things To Unlearn In Software Development
Things To Unlearn In Software DevelopmentThings To Unlearn In Software Development
Things To Unlearn In Software Development
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
 
Introduction to Agile-Scrum
Introduction to Agile-ScrumIntroduction to Agile-Scrum
Introduction to Agile-Scrum
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Scrum training
Scrum trainingScrum training
Scrum training
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Skyward Erp Presentation
Skyward Erp PresentationSkyward Erp Presentation
Skyward Erp Presentation
 
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdfADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
 
Managing an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderManaging an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product Leader
 
Agile transformation and scaling
Agile transformation and scalingAgile transformation and scaling
Agile transformation and scaling
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the Enterprise
 
Expo qa15 Keynote
Expo qa15 KeynoteExpo qa15 Keynote
Expo qa15 Keynote
 
Abey_Thomas_Resume
Abey_Thomas_ResumeAbey_Thomas_Resume
Abey_Thomas_Resume
 
DevOpsDays Jakarta Igites
DevOpsDays Jakarta IgitesDevOpsDays Jakarta Igites
DevOpsDays Jakarta Igites
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
 
Smits security driven development
Smits   security driven developmentSmits   security driven development
Smits security driven development
 

Recently uploaded

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 

Recently uploaded (20)

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 

The Corporate Start-Up, Scrum Methodology, Devops and eBay's 5 Minute Deals

  • 1. THE CORPORATE START-UP: SCRUM, DEVOPS AND EBAY’S “5 MINUTE DEALS”
  • 2. PRESENTATION OBJECTIVES ① Corporates are well positioned to create start-ups ② How Scrum can be configured to deliver these projects more rapidly ③ Backing systems, processes and people make corporate well positioned to accelerate the start-up
  • 4. ABOUT THE PRESENTATION 1 2 3 4 5 Background Business preparation Scrum on the edge Agile technologies and how they can made to support Scrum 5 Minute deals launch
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 17.
  • 18.
  • 19. If one does not know to which port one is sailing, no wind is favourable
  • 20. NEW PRODUCTS AGILE PROCESS • Dev & QA tasking • Tasking hours SCOPING CONCEPT & DESIGN USER STORIES DEV & QA ELABORATE REVIEW APPROVE CONFIRM USER STORIES 2 WEEK SPRINT PRODUCT COUNCIL SPRINT PLANNING READY FOR DEV READY FOR USER STORY BU DISCUSSIONS UX PM TECH DEV • Delivery team capacity • T Shirt Sizing SPRINT PLANNING • Prioritisation • Backlog • Sprint • Confirm timings • Confirm Releases PRODUCT COUNCIL • Steering Committees • Epic level REVIEW/ APPROVE ELABORATE • Business Brief • Product Brief • UX Brief SCOPING • Wireframes • Designs • Iterations to approach CONCEPT & DESIGN SEQUENCINGOUTPUTS Planning Planning Brainstorming
  • 21.
  • 24.
  • 25. SUNDAY SALES KEY FLOWS MULTI-SCREENS • Desktop • Tablet • Mobile
  • 27.
  • 28.
  • 29. HOW DO I DELIVER A PROJECT IN SUCH A COMPLEX ENVIRONMENT?
  • 30.
  • 31.
  • 32. 99% coverage of the skills required to deliver the outcome
  • 33. Your mission should you choose to accept it …
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41. BUILDING ON A BUILDING T h i n g s t o c o n s i d e r w h e n y o u r i n a c o r p o r a t e
  • 43.
  • 44. V4 DSF V4 ESF JS in Java eBox CSS in Java Spring Spring MVC/JSP JSF Clearcase Git Turbo Roller Cloud Portal OSGi Maven JQuery App Platform Localization Resource Mgmt Config Mgmt Content Mgmt EDE RIDE Tracking EL Continuous Integration Application Architecture Geronimo 1 Geronimo 3 Windows Linux
  • 45. https://go.developer.ebay.com/ MERCHANT OR ISV COMMERCE SYSTEM File Transfer API Bulk Data Exchange API Trading API Platform Notifications Upload Request, Download Response, or Download Report Job Creation, Lifecycle, Status Picture Hosting, GetCategoryID, GetProduct, GeteBayDetails Setup Notification for Job Complete Status Transfer bulk data to or from eBay website eBay Platform
  • 46.
  • 48.
  • 50. BUT WHAT DOES IT REALLY MEAN? Source: Mike Cohen How fast do you think you can release?
  • 51. I T E M S I Z E 13 2 20 20 13 5 5 3 2 40 L XL
  • 52. Definition of Done Acceptance Criteria DEFN. OF DONE & ACCEPTANCE CRITERIA
  • 53. TASK TRACKING PROJECT DASHBOARD ESTIMATES TRACKING ISSUES & RESOLUTION
  • 54.
  • 55.
  • 56. 1. DEVELOPMENT PROCESS 2. BUILD 3. PEER REVIEW PROCESS Automated Style Checking Execute Unit Test Perform Unit Tests Perform Coverage Check Programming Practice Examine Functional Design Check Programming Practice Check Unit Tests For Quality Coding Conventions Tests (I.e. Unit Tests, Integration Tests, Functional Tests) Functional Design Programming Practices IDE Checking e.g. Eclipse, Visual Studio Feedback to developer Version Control e.g. Subversion, CVS, Rational ClearCase Continuous Build & Integration e.g. Bamboo, Hudson Software Quality e.g.Sonar, Checkstyle, PMD, FindBugs, Clover Task Tracking and Visibility APPLICATION DEVELOPMENT TOOLING
  • 58. Release & Build Naming Version Trees – Tagging, Branching, Baseline Velocity of project code Lines of Code metrics Commitment metrics Project volume & activity Code commitment overview Historical commitment DELIVERABLES MEASUREMENTS
  • 59.  Code Precision  Indentation/Presentation  Naming Convention  Segregation/Packages  Maintainability  General Code  Consistency  Lines of Code/Size  Complexity  Package Tangle  Dependencies  Java Style Elements  Effective Elements  Violations  Duplication  Comments/Docs  Risk areas  Code Heat Map  Test Coverage  Exits for major logic  Error conditions being handled  Unit Testing with mocks CODE DELIVERY, METRICS, QUALITY & REVIEW
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 72.
  • 73.
  • 74. PRESENTATION OBJECTIVES ① Corporates are well positioned to create a start-up ② How Scrum can be configured to deliver rapidly ③ Backing systems, processes and people make corporate well positioned to accelerate the start-up
  • 75. Dimitri Spyridopoulos and Justin McRae 02 9299 3999 | experts@glintech.com THANKING YOU