Your SlideShare is downloading. ×
0
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cyril Fouillot - Internethic - How to run a large-scale, complex multi-developer project with eZ Publish

1,018

Published on

This talk will leave you best practices on the technical environment, project processing, tools (Redmine piloted with IRC Chan bot, linked to SVN / GitHub systems & LDAP directory) to enhance …

This talk will leave you best practices on the technical environment, project processing, tools (Redmine piloted with IRC Chan bot, linked to SVN / GitHub systems & LDAP directory) to enhance development process, global team productivity, project follow up, as well as risk prevention.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,018
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. How to run a large-scale, complex multi- developer project with eZ Publish eZ Winter Conference
  • 2. How to run a large-scale, complex multi- developer project with eZ Publish Winter Conference 1 Internethic 2 Project Management Processes 3 Project Management Tools 4 Typical days as a member of our team2 /36 - 01/11 -
  • 3. 1 Internethic
  • 4. Ez Publish portals development Our values : Open Sourceness ! Open Source software : reliability, security and scalability 1 Internethic Community involvement & knowledge sharing Skills Expertise Team Our commitments: 2 PM Processes Conduct you in the integration and customization of open source solutions 3 PM Tools Advise you on a solution that suits your needs 4 Typical days Propose a custom integration of that solution Meet your specific needs and expectations Train your team to administrate your platforms4 /36 - 01/11 -
  • 5. Ez Publish portals development 1 Internethic Silver Partner of eZ Systems since 2006 Skills Expertise 1st to have developed eZ Publish - Open erp Team connected Shops 2 PM Processes 3rd historical french partner (since 2003) 3 PM Tools 5 years of development and hosting on eZ 4 Typical days (more than 70 projects for now)5 /36 - 01/11 -
  • 6. Our fantastic Customers 1 Internethic Skills Expertise Team 2 PM Processes 3 PM Tools 4 Typical days6 /33 - 01/11 -
  • 7. A team of experts for your projects Cyril Fouillot Yann Autissier CEO SA /Certified eZpublish Dev 1 Internethic Cécile Marret Executive Assistant Frédéric Eveno Project Manager Yohann Monnier Project Manager Skills Expertise Team Sébastien Leguevaques Guillaume Kempfer Certified eZpublish Dev Webdesigner / Certified eZpublish Dev 2 PM Processes 3 PM Tools Sébastien Vitry eZpublish Developer Rémy Mourard eZpublish Developer 4 Typical days Nicolas Clerc Julien Moriaux eZpublish integrator eZpublish Developer7 /36 - 01/11 -
  • 8. 2 Project Management processes
  • 9. General methodology Customer Development Need Analysis 1 Internethic 2 PM Processes Commercial Proposal Testing & Validating Methodology Phasis Spaces 3 PM Tools Contract Signature Training 4 Typical days Specifications, Go Online ! Graphical Proposal9 /36 - 01/11 -
  • 10. Execution phasis 1 Internethic 2 PM Processes Methodology Phasis Spaces Specification Planning Development Testing Delivery 3 PM Tools 4 Typical days10/36 - 01/11 -
  • 11. Development process New feature Go Online ! OK NOK Development 1 Internethic (Internal dev platform) 2 PM Processes Customer testing Key Customer Methodology Developer Phasis Integration testing Upload to Project Manager Spaces Customer testing platform 3 PM Tools OK 4 NOK NOK Typical days OK Upload to Functional Testing Internal testing platform11/36 - 01/11 -
  • 12. eZ Development with version control 1 Internethic 2 PM Processes php files Methodology bin schemas Phasis cronjobs settings Spaces design share 3 PM Tools doc support 4 Typical days extension update kernel var svn extension settings12/36 - 01/11 -
  • 13. Development/Delivery Spaces DEV Branches (On internethic platforms) PROD Branch SVN MERGE SVN UP settings CT val.client.com design EZi.sle 1 Internethic CT extension dev.client.com = 2 PM Processes settings design CT EZi.gke EZi client.projets.internethic.com settings design extension Methodology extension CT CT SVN COMMIT BDD+VAR COMMUN + SVN UP Phasis settings CT settings design extension settings design extension www.client.com design EZi.svi Spaces 3 extension CT PM Tools CT BDD+VAR settings 4 Typical days design extension EZi.rmo SHARED BDD+VAR settings design extension SVN COMMIT SVN UP SVN MERGE TESTS UNIT TESTS FUNCTIONAL TESTS FINAL TEST CUSTOMER TEST (val) USERS DEVELOPERS DEV LEADER PROJECT MANAGER ROOT13/36 - 01/11 -
  • 14. 3 Project Management Tools
  • 15. Overview of our project tools Managing tasks, bugs, docs, wiki 1 Internethic Redmine : Web Application in ruby (Open Source) 2 PM Processes Planner : Linux Application GTK (Open source) 3 PM Tools Overview List of tools Monitoring project Version Control 4 Typical days IRC SVN Rbot + Internethux and for few months GIT15/36 - 01/11 -
  • 16. Planner - Simple gantt chart tool Planner Open source 1 Internethic Standard features 2 PM Processes Available on linux and windows 3 PM Tools Export to HTML Overview Planner files in XML List of tools 4 Typical days16/36 - 01/11 -
  • 17. Project Management with A central tool 1 Internethic Multi-project 2 PM Processes LDAP connected 3 PM Tools Git and SVN exploration (diff, revision, branches) Overview Tasks/Issues management List of tools 4 Typical days Link between Tasks and Revision Many languages Notification tool ...17/36 - 01/11 -
  • 18. Useful Redmine’s plugins 1 Internethic Our selection 2 PM Processes Budget (deliverables) 3 PM Tools Timesheet Plugin Overview Stuff To Do Plugin List of tools .... 4 Typical days Redmine Gantt Planner plugin18/36 - 01/11 -
  • 19. Chatting for a better communication IRC Chatrooms 1 Internethic 2 PM Processes Help each other 3 PM Tools Work as a team Overview ... List of tools Have fun ;) 4 Typical days19/36 - 01/11 -
  • 20. Internethux, the redmine bot More than a timer a plugin for Rbot (Ruby IRC Bot) 1 Internethic start a task 2 PM Processes pause a task 3 PM Tools switch to another task Overview stop a task (save timelog) List of tools 4 Typical days add a timelog add a comment Manage developers20/36 - 01/11 -
  • 21. 4 Typical days
  • 22. A typical week in our team 1 Internethic 2 3 PM Processes PM Tools DEMO 4 Typical days22/36 - 01/11 -
  • 23. Thank you very much
  • 24. Some questionsUse our tools ! Redmine - http://redmine.org Rbot - via aptitude Internethux - google rbot_plugin_redmine Planner - via aptitude

×