SlideShare une entreprise Scribd logo
1  sur  9
JpMedier workflow
Team’s, sprints, Source Control,
Trunk/Branching
The JpMedier Way
•
•
•
•
•
•

4 teams, JPS, Mit Jp, Watches, Jyllands-posten
All use SVN
All use 14 days sprints
All use 1 release at the end of sprint
All use team-city
None has a continuous releasable trunk
JPS ( jp services )
• Encapsulation of business logic ( Bordas + own BI
)
• Creditcard handling ( PayEx )
• SSO-ID is primary key, jyllands-posten.dk ask with
SSO-ID / IP and get permissions back
• .net4.0, win2008,mssql2008, iis7.5
• 4-5 developers
• Use Trunk Based Development
• RC is made last day of sprint and disted
Mit Jp
• Mit Jp is the relation with Jp’s users, and
creation of new users + webshop
• 4-5 developers, torsdag -> onsdag sprint
• .net 4.5, umbraco 6 Ecommerce4
• Win 2012, msSql 2012, IIS 8
• xWiki for intern doc
• RC is svn tag, trunk locked until dist is done
• RC made last day of sprint, distet the day after
Watches
• Watches is niche sites finanswatch.dk .. With a
subscriber model.
• Java, Escenic 5.3, propirioty login system
• IntelliJ12 as IDE, xWiki for doc
• 2-3 deveopers mandag -> fredag
• Use TBD
• RC is svn tag and build from TeamCity
• RC is made last day in sprint
• Dist normaly next wedensday together with jp
Jyllands-posten
•
•
•
•
•
•
•
•

Java, Escenic5.3, SSO+JPS login
7 developers + 2 QA in Kiev
2-3 developers + 2 PO’s in Dk
sprint Monday – Friday
2 subteams ( main, project )
Uses Microsoft "Standard Branch Plan” 
Dist wedensday after sprint
Dist is a lot easier on new KIT platform
• Every developer merges their issues to trunk,
when tested
• RC verfied on jp-staging
• RC made on Friday, but in real-life many extra
made Monday, Tuesday and even wedensday
• IntelliJ12 as IDE, xWiki for doc
• Can update jp-staging from team-city
Git based workflow
• We would love some input
SourceControl is useful

Contenu connexe

Tendances

Aptira presents OpenStack Load Balancing as a Service at Banglore India OSUG ...
Aptira presents OpenStack Load Balancing as a Service at Banglore India OSUG ...Aptira presents OpenStack Load Balancing as a Service at Banglore India OSUG ...
Aptira presents OpenStack Load Balancing as a Service at Banglore India OSUG ...
OpenStack
 

Tendances (20)

Node Architecture.pptx
Node Architecture.pptxNode Architecture.pptx
Node Architecture.pptx
 
Managing ceph through_oVirt_using_Cinder
Managing ceph through_oVirt_using_CinderManaging ceph through_oVirt_using_Cinder
Managing ceph through_oVirt_using_Cinder
 
Arkena from heroku_to_k8s
Arkena from heroku_to_k8sArkena from heroku_to_k8s
Arkena from heroku_to_k8s
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
 
Kubernetes CRI containerd integration by Lantao Liu (Google)
Kubernetes CRI containerd integration by Lantao Liu (Google)Kubernetes CRI containerd integration by Lantao Liu (Google)
Kubernetes CRI containerd integration by Lantao Liu (Google)
 
Aptira presents OpenStack Load Balancing as a Service at Banglore India OSUG ...
Aptira presents OpenStack Load Balancing as a Service at Banglore India OSUG ...Aptira presents OpenStack Load Balancing as a Service at Banglore India OSUG ...
Aptira presents OpenStack Load Balancing as a Service at Banglore India OSUG ...
 
Openstack Tacker - Moving into Pike
Openstack Tacker - Moving into PikeOpenstack Tacker - Moving into Pike
Openstack Tacker - Moving into Pike
 
OpenNebula Conf 2014 | Lightning talk: OpenNebula at Etnetera by Jan Horacek
OpenNebula Conf 2014 | Lightning talk: OpenNebula at Etnetera by Jan HoracekOpenNebula Conf 2014 | Lightning talk: OpenNebula at Etnetera by Jan Horacek
OpenNebula Conf 2014 | Lightning talk: OpenNebula at Etnetera by Jan Horacek
 
Openshift: Build, deploy & manage open, standard containers
Openshift: Build, deploy & manage open, standard containersOpenshift: Build, deploy & manage open, standard containers
Openshift: Build, deploy & manage open, standard containers
 
Ansible 2.0 - How to use Ansible to automate your applications in AWS.
Ansible 2.0 - How to use Ansible to automate your applications in AWS.Ansible 2.0 - How to use Ansible to automate your applications in AWS.
Ansible 2.0 - How to use Ansible to automate your applications in AWS.
 
A Cassandra driver from and for the Lua community
A Cassandra driver from and for the Lua communityA Cassandra driver from and for the Lua community
A Cassandra driver from and for the Lua community
 
OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...
OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...
OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...
 
.NET Standard - Introduction
.NET Standard - Introduction.NET Standard - Introduction
.NET Standard - Introduction
 
Spicing up JMX with Jolokia (Devoxx 2014)
Spicing up JMX with Jolokia (Devoxx 2014)Spicing up JMX with Jolokia (Devoxx 2014)
Spicing up JMX with Jolokia (Devoxx 2014)
 
5 Popular Choices for NoSQL on a Microsoft Platform - All Things Open - Octob...
5 Popular Choices for NoSQL on a Microsoft Platform - All Things Open - Octob...5 Popular Choices for NoSQL on a Microsoft Platform - All Things Open - Octob...
5 Popular Choices for NoSQL on a Microsoft Platform - All Things Open - Octob...
 
Docker Fundamentals
Docker FundamentalsDocker Fundamentals
Docker Fundamentals
 
CRI, OCI, and CRI-O
CRI, OCI, and CRI-OCRI, OCI, and CRI-O
CRI, OCI, and CRI-O
 
JavaCro'15 - Docker, Kubernetes and Jube - a new cloud architecture - Aleš Ju...
JavaCro'15 - Docker, Kubernetes and Jube - a new cloud architecture - Aleš Ju...JavaCro'15 - Docker, Kubernetes and Jube - a new cloud architecture - Aleš Ju...
JavaCro'15 - Docker, Kubernetes and Jube - a new cloud architecture - Aleš Ju...
 
Virtualization Management The oVirt Way (August Penguin 2015)
Virtualization Management The oVirt Way (August Penguin 2015)Virtualization Management The oVirt Way (August Penguin 2015)
Virtualization Management The oVirt Way (August Penguin 2015)
 
What’s the Deal with Containers, Anyway?
What’s the Deal with Containers, Anyway?What’s the Deal with Containers, Anyway?
What’s the Deal with Containers, Anyway?
 

En vedette (11)

Ent Gd Cover 08 Bright Grunge
Ent Gd Cover 08 Bright GrungeEnt Gd Cover 08 Bright Grunge
Ent Gd Cover 08 Bright Grunge
 
Resume for employment opportunities
Resume for employment opportunitiesResume for employment opportunities
Resume for employment opportunities
 
Harvey Nichlos - Dubai- by www.aramanstudio.com
Harvey Nichlos - Dubai- by www.aramanstudio.comHarvey Nichlos - Dubai- by www.aramanstudio.com
Harvey Nichlos - Dubai- by www.aramanstudio.com
 
Toyota Fleet Sales Sydney
Toyota Fleet Sales SydneyToyota Fleet Sales Sydney
Toyota Fleet Sales Sydney
 
100833
100833100833
100833
 
Social media marketing for small business
Social media marketing for small businessSocial media marketing for small business
Social media marketing for small business
 
Tuyet phong006
Tuyet phong006Tuyet phong006
Tuyet phong006
 
Calentamientoglobal
Calentamientoglobal Calentamientoglobal
Calentamientoglobal
 
Resume
ResumeResume
Resume
 
How to Write Interesting Articles on Boring Topics... Like Credit
How to Write Interesting Articles on Boring Topics... Like CreditHow to Write Interesting Articles on Boring Topics... Like Credit
How to Write Interesting Articles on Boring Topics... Like Credit
 
Marketing Campaign Management & Execution Process Final Submission
Marketing Campaign Management & Execution Process Final SubmissionMarketing Campaign Management & Execution Process Final Submission
Marketing Campaign Management & Execution Process Final Submission
 

Similaire à Jp medierworkflow

Redis everywhere - PHP London
Redis everywhere - PHP LondonRedis everywhere - PHP London
Redis everywhere - PHP London
Ricard Clau
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
Srikanth Pilli
 

Similaire à Jp medierworkflow (20)

Tips For Maintaining OSS Projects
Tips For Maintaining OSS ProjectsTips For Maintaining OSS Projects
Tips For Maintaining OSS Projects
 
Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014
Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014
Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014
 
Using LuaJIT in mid-load web-projects
Using LuaJIT in mid-load web-projectsUsing LuaJIT in mid-load web-projects
Using LuaJIT in mid-load web-projects
 
Modern Web-site Development Pipeline
Modern Web-site Development PipelineModern Web-site Development Pipeline
Modern Web-site Development Pipeline
 
Implementing complex e-Government solutions with open source and BPM: Archite...
Implementing complex e-Government solutions with open source and BPM: Archite...Implementing complex e-Government solutions with open source and BPM: Archite...
Implementing complex e-Government solutions with open source and BPM: Archite...
 
What we do with Go
What we do with GoWhat we do with Go
What we do with Go
 
core-profile_jakartaOne2022.pdf
core-profile_jakartaOne2022.pdfcore-profile_jakartaOne2022.pdf
core-profile_jakartaOne2022.pdf
 
Hello World with EDB Postgres
Hello World with EDB PostgresHello World with EDB Postgres
Hello World with EDB Postgres
 
Git for Windows
Git for WindowsGit for Windows
Git for Windows
 
Xoops x
Xoops xXoops x
Xoops x
 
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
 
To the cloud!
To the cloud!To the cloud!
To the cloud!
 
Cincom Smalltalk Update
Cincom Smalltalk UpdateCincom Smalltalk Update
Cincom Smalltalk Update
 
Redis everywhere - PHP London
Redis everywhere - PHP LondonRedis everywhere - PHP London
Redis everywhere - PHP London
 
TUG 2009 Roadmap
TUG 2009 RoadmapTUG 2009 Roadmap
TUG 2009 Roadmap
 
Continuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at DashlaneContinuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at Dashlane
 
Rebooting design in RavenDB
Rebooting design in RavenDBRebooting design in RavenDB
Rebooting design in RavenDB
 
Introduction to Versioning (VCS) for Developers
Introduction to Versioning (VCS) for DevelopersIntroduction to Versioning (VCS) for Developers
Introduction to Versioning (VCS) for Developers
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
DevOpsCon 2015 - DevOps in Mobile Games
DevOpsCon 2015 - DevOps in Mobile GamesDevOpsCon 2015 - DevOps in Mobile Games
DevOpsCon 2015 - DevOps in Mobile Games
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Jp medierworkflow

  • 1. JpMedier workflow Team’s, sprints, Source Control, Trunk/Branching
  • 2. The JpMedier Way • • • • • • 4 teams, JPS, Mit Jp, Watches, Jyllands-posten All use SVN All use 14 days sprints All use 1 release at the end of sprint All use team-city None has a continuous releasable trunk
  • 3. JPS ( jp services ) • Encapsulation of business logic ( Bordas + own BI ) • Creditcard handling ( PayEx ) • SSO-ID is primary key, jyllands-posten.dk ask with SSO-ID / IP and get permissions back • .net4.0, win2008,mssql2008, iis7.5 • 4-5 developers • Use Trunk Based Development • RC is made last day of sprint and disted
  • 4. Mit Jp • Mit Jp is the relation with Jp’s users, and creation of new users + webshop • 4-5 developers, torsdag -> onsdag sprint • .net 4.5, umbraco 6 Ecommerce4 • Win 2012, msSql 2012, IIS 8 • xWiki for intern doc • RC is svn tag, trunk locked until dist is done • RC made last day of sprint, distet the day after
  • 5. Watches • Watches is niche sites finanswatch.dk .. With a subscriber model. • Java, Escenic 5.3, propirioty login system • IntelliJ12 as IDE, xWiki for doc • 2-3 deveopers mandag -> fredag • Use TBD • RC is svn tag and build from TeamCity • RC is made last day in sprint • Dist normaly next wedensday together with jp
  • 6. Jyllands-posten • • • • • • • • Java, Escenic5.3, SSO+JPS login 7 developers + 2 QA in Kiev 2-3 developers + 2 PO’s in Dk sprint Monday – Friday 2 subteams ( main, project ) Uses Microsoft "Standard Branch Plan”  Dist wedensday after sprint Dist is a lot easier on new KIT platform
  • 7. • Every developer merges their issues to trunk, when tested • RC verfied on jp-staging • RC made on Friday, but in real-life many extra made Monday, Tuesday and even wedensday • IntelliJ12 as IDE, xWiki for doc • Can update jp-staging from team-city
  • 8. Git based workflow • We would love some input