SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
How to run a large-scale, complex multi-
  developer project with eZ Publish
       eZ Winter Conference
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 team




2 /36                                              - 01/11 -
1   Internethic
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 platforms


4 /36                                                                                         - 01/11 -
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 -
Our fantastic Customers


    1 Internethic
        Skills
        Expertise
        Team

    2   PM Processes

    3 PM Tools

    4 Typical days


6 /33                                            - 01/11 -
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 Developer




7 /36                                                                                                               - 01/11 -
2   Project Management
    processes
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 Proposal


9 /36                                                         - 01/11 -
Execution phasis


    1 Internethic
    2 PM Processes
        Methodology
        Phasis
        Spaces             Specification   Planning   Development   Testing       Delivery
    3   PM Tools

    4 Typical days




10/36                                                                    - 01/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 platform


11/36                                                                         - 01/11 -
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
                                                                 settings

12/36                                                    - 01/11 -
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                                 ROOT



13/36                                                                                                                                            - 01/11 -
3   Project Management Tools
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 GIT




15/36                                                                                     - 01/11 -
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 days


16/36                                                       - 01/11 -
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 -
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 plugin




18/36                                                      - 01/11 -
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 days


19/36                                                      - 01/11 -
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 developers




20/36                                                    - 01/11 -
4   Typical days
A typical week in our team


    1 Internethic
    2
    3
      PM Processes

      PM Tools
                     DEMO
    4 Typical days




22/36                                    - 01/11 -
Thank you very much
Some questions
Use our tools !
   Redmine - http://redmine.org

   Rbot - via aptitude

   Internethux - google rbot_plugin_redmine

   Planner - via aptitude

Weitere ähnliche Inhalte

Mehr von eZ Publish Community

How is the 5.x data model going to compare to 4.x (+no sql )
How is the 5.x data model going to compare  to 4.x (+no sql )How is the 5.x data model going to compare  to 4.x (+no sql )
How is the 5.x data model going to compare to 4.x (+no sql )eZ Publish Community
 
Handling transition between 4.x and 5.x.
Handling transition between 4.x and 5.x.Handling transition between 4.x and 5.x.
Handling transition between 4.x and 5.x.eZ Publish Community
 
E z publish 5 template syntax (twig),
E z publish 5 template syntax (twig),E z publish 5 template syntax (twig),
E z publish 5 template syntax (twig),eZ Publish Community
 
2012 10-17 un conference ez publish cloud presentation
2012 10-17 un conference ez publish cloud presentation2012 10-17 un conference ez publish cloud presentation
2012 10-17 un conference ez publish cloud presentationeZ Publish Community
 
Mugo - Approval Workflow extension for eZ Publish - eZ Day Paris - Oct 14th 2011
Mugo - Approval Workflow extension for eZ Publish - eZ Day Paris - Oct 14th 2011Mugo - Approval Workflow extension for eZ Publish - eZ Day Paris - Oct 14th 2011
Mugo - Approval Workflow extension for eZ Publish - eZ Day Paris - Oct 14th 2011eZ Publish Community
 
Tony Wood - Keynote Vision with Technology
Tony Wood - Keynote Vision with TechnologyTony Wood - Keynote Vision with Technology
Tony Wood - Keynote Vision with TechnologyeZ Publish Community
 
Simon Wan - Keynote - The Web Strategy of the Wall Street Journal in Asia
Simon Wan - Keynote - The Web Strategy of the Wall Street Journal in AsiaSimon Wan - Keynote - The Web Strategy of the Wall Street Journal in Asia
Simon Wan - Keynote - The Web Strategy of the Wall Street Journal in AsiaeZ Publish Community
 
Mark Marsiglio - Autoscaling with eZ in the Cloud - A Case Study
Mark Marsiglio - Autoscaling with eZ in the Cloud - A Case StudyMark Marsiglio - Autoscaling with eZ in the Cloud - A Case Study
Mark Marsiglio - Autoscaling with eZ in the Cloud - A Case StudyeZ Publish Community
 
Marianne Otterdahl Møller - Multinational and multichannel market communication
Marianne Otterdahl Møller - Multinational and multichannel market communicationMarianne Otterdahl Møller - Multinational and multichannel market communication
Marianne Otterdahl Møller - Multinational and multichannel market communicationeZ Publish Community
 
Gabriele Viebach - Keynote eZ Conference
Gabriele Viebach - Keynote eZ ConferenceGabriele Viebach - Keynote eZ Conference
Gabriele Viebach - Keynote eZ ConferenceeZ Publish Community
 
Björn Dieding - The Globalization Supply Chain - eZ Market Talk
Björn Dieding - The Globalization Supply Chain - eZ Market TalkBjörn Dieding - The Globalization Supply Chain - eZ Market Talk
Björn Dieding - The Globalization Supply Chain - eZ Market TalkeZ Publish Community
 
Peter Dodds - Paid content at Financial Times
Peter Dodds - Paid content at Financial TimesPeter Dodds - Paid content at Financial Times
Peter Dodds - Paid content at Financial TimeseZ Publish Community
 
Stuart Wilkinson - Media audit and brand consistency - metrics and trends fro...
Stuart Wilkinson - Media audit and brand consistency - metrics and trends fro...Stuart Wilkinson - Media audit and brand consistency - metrics and trends fro...
Stuart Wilkinson - Media audit and brand consistency - metrics and trends fro...eZ Publish Community
 
Per Buer - flash-talk - Varnish 3.0
Per Buer - flash-talk - Varnish 3.0Per Buer - flash-talk - Varnish 3.0
Per Buer - flash-talk - Varnish 3.0eZ Publish Community
 
Martin Bauer - Scrum, The Financial Times & eZ Publish
Martin Bauer - Scrum, The Financial Times & eZ PublishMartin Bauer - Scrum, The Financial Times & eZ Publish
Martin Bauer - Scrum, The Financial Times & eZ PublisheZ Publish Community
 

Mehr von eZ Publish Community (20)

Cxm mobile stig martin fiska
Cxm mobile   stig martin fiskaCxm mobile   stig martin fiska
Cxm mobile stig martin fiska
 
App factory igor vrdoljak
App factory   igor vrdoljakApp factory   igor vrdoljak
App factory igor vrdoljak
 
The administration interface
The administration interfaceThe administration interface
The administration interface
 
How is the 5.x data model going to compare to 4.x (+no sql )
How is the 5.x data model going to compare  to 4.x (+no sql )How is the 5.x data model going to compare  to 4.x (+no sql )
How is the 5.x data model going to compare to 4.x (+no sql )
 
Handling transition between 4.x and 5.x.
Handling transition between 4.x and 5.x.Handling transition between 4.x and 5.x.
Handling transition between 4.x and 5.x.
 
E z publish 5 template syntax (twig),
E z publish 5 template syntax (twig),E z publish 5 template syntax (twig),
E z publish 5 template syntax (twig),
 
2012 10-17 un conference ez publish cloud presentation
2012 10-17 un conference ez publish cloud presentation2012 10-17 un conference ez publish cloud presentation
2012 10-17 un conference ez publish cloud presentation
 
Mugo - Approval Workflow extension for eZ Publish - eZ Day Paris - Oct 14th 2011
Mugo - Approval Workflow extension for eZ Publish - eZ Day Paris - Oct 14th 2011Mugo - Approval Workflow extension for eZ Publish - eZ Day Paris - Oct 14th 2011
Mugo - Approval Workflow extension for eZ Publish - eZ Day Paris - Oct 14th 2011
 
Tony Wood - Keynote Vision with Technology
Tony Wood - Keynote Vision with TechnologyTony Wood - Keynote Vision with Technology
Tony Wood - Keynote Vision with Technology
 
Simon Wan - Keynote - The Web Strategy of the Wall Street Journal in Asia
Simon Wan - Keynote - The Web Strategy of the Wall Street Journal in AsiaSimon Wan - Keynote - The Web Strategy of the Wall Street Journal in Asia
Simon Wan - Keynote - The Web Strategy of the Wall Street Journal in Asia
 
Maxime Thomas - eZBK
Maxime Thomas - eZBKMaxime Thomas - eZBK
Maxime Thomas - eZBK
 
Mark Marsiglio - Autoscaling with eZ in the Cloud - A Case Study
Mark Marsiglio - Autoscaling with eZ in the Cloud - A Case StudyMark Marsiglio - Autoscaling with eZ in the Cloud - A Case Study
Mark Marsiglio - Autoscaling with eZ in the Cloud - A Case Study
 
Marianne Otterdahl Møller - Multinational and multichannel market communication
Marianne Otterdahl Møller - Multinational and multichannel market communicationMarianne Otterdahl Møller - Multinational and multichannel market communication
Marianne Otterdahl Møller - Multinational and multichannel market communication
 
Gabriele Viebach - Keynote eZ Conference
Gabriele Viebach - Keynote eZ ConferenceGabriele Viebach - Keynote eZ Conference
Gabriele Viebach - Keynote eZ Conference
 
Mark Pilipczuk - Neustar Journey
Mark Pilipczuk - Neustar JourneyMark Pilipczuk - Neustar Journey
Mark Pilipczuk - Neustar Journey
 
Björn Dieding - The Globalization Supply Chain - eZ Market Talk
Björn Dieding - The Globalization Supply Chain - eZ Market TalkBjörn Dieding - The Globalization Supply Chain - eZ Market Talk
Björn Dieding - The Globalization Supply Chain - eZ Market Talk
 
Peter Dodds - Paid content at Financial Times
Peter Dodds - Paid content at Financial TimesPeter Dodds - Paid content at Financial Times
Peter Dodds - Paid content at Financial Times
 
Stuart Wilkinson - Media audit and brand consistency - metrics and trends fro...
Stuart Wilkinson - Media audit and brand consistency - metrics and trends fro...Stuart Wilkinson - Media audit and brand consistency - metrics and trends fro...
Stuart Wilkinson - Media audit and brand consistency - metrics and trends fro...
 
Per Buer - flash-talk - Varnish 3.0
Per Buer - flash-talk - Varnish 3.0Per Buer - flash-talk - Varnish 3.0
Per Buer - flash-talk - Varnish 3.0
 
Martin Bauer - Scrum, The Financial Times & eZ Publish
Martin Bauer - Scrum, The Financial Times & eZ PublishMartin Bauer - Scrum, The Financial Times & eZ Publish
Martin Bauer - Scrum, The Financial Times & eZ Publish
 

Kürzlich hochgeladen

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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...Martijn de Jong
 
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...Miguel Araújo
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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)wesley chun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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...
 
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...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

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

  • 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 team 2 /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 platforms 4 /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 days 6 /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 Developer 7 /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 Proposal 9 /36 - 01/11 -
  • 10. Execution phasis 1 Internethic 2 PM Processes Methodology Phasis Spaces Specification Planning Development Testing Delivery 3 PM Tools 4 Typical days 10/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 platform 11/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 settings 12/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 ROOT 13/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 GIT 15/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 days 16/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 plugin 18/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 days 19/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 developers 20/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 days 22/36 - 01/11 -
  • 24. Some questions Use our tools ! Redmine - http://redmine.org Rbot - via aptitude Internethux - google rbot_plugin_redmine Planner - via aptitude