in a nutshell
Odysseas Spyroglou,
Man. Director
2004
Founded
14
People
20%
Revenue Growth
>1m
Revenues
>70%
(Exports)
19
Projects
TODAY
SW Engineering & Development
ICT Consulting & PM
ICT Integration
Maintenance & Support
What we do ?
Find Solutions to complex problems :
Matching & Integrating existing technology
Research & Innovation to explore new possibilities
Excellence in Service Offering
3 Pillars
R&D Projects Public Procurement Private Sector
FP7, Horizon 2020, National
Research Funds
Bilateral Agreements
International Tenders
SW Development & Support
ICT Project Management
Projects
ENORASIS
Integrated Decision
Support System for
environmentally
optimized irrigation
management.
http://www.enorasis.eu/
eENVIPER
An integrated web-based
platform for the
application,
administration and
consultation of
environmental permits.
http://www.eenviper.eu/
CASSANDRA
A platform for the realistic
modeling of the energy market
stakeholders, also involving
small-scale consumers.
http://www.cassandra-fp7.eu/
RESCUECELL
A portable kit for detecting
trapped and buried people in
ruins and avalanches.
http://www.rescuecell.eu/
CONCORDE
Develop a Decision Support
System (DSS) to improve
preparedness and
interoperability of
medical services during an
emergency.
http://www.concorde-project.eu
HELLENIC
RESCUE TEAM
The Biggest Search and
Rescue Organization in
Greece.
Environmental Studies,
Consulting, GIS
Involved through outsourcing from our clients
(DRAXIS, HRT), serving as Technology Partners.
COSMIC
Contribution of Social
Media in Crisis project
will identify effective
ways to utilize new ICTs
in crisis situations and
emergencies.
http://www.cosmic-project.eu/
DRAXIS
Projects & Contracts
PLC PROG
A new and innovative PLC
brand independent
programming tool.
PERICLES
Promoting and Enhancing
Reuse of Information
throughout the Content
Lifecycle taking account of
Evolving Semantics
(PERICLES) – is an
Integrated Project funded
by the European Union
under its 7th Framework
Programme.
http://www.pericles-project.eu/
SKINDETECTOR
Develop a more accurate early-stage
detection, diagnosis and monitoring
that will reduce the microvascular
and macrovascular complications of
diabetes mellitus.
http://www.skindetector.eu/
ISS EWATUS
Integrated Support System for
Efficient Water Usage and
Resources Management
interdisciplinary effort of
specialists from water
management and ICT research.
http://issewatus.eu/
EU Centre for the Development of Vocational Training (EU
Agency):
• Technical PM Assistance 2011-2013
• ICT Support Services 2014 – 2017
European Space Agency's Telecommunications and Integrated Applications
Directorate Web sites, Applications Support & Evolutionary Development (2013 –
2017)
CEDEFOP
ESA
• Digital Data Preservation
• Content Management
• Decision Support Systems
• Workflow Systems
• Mobile Applications
What we do best ?
Interests & Ideas
 Digital Asset Management
 Digital Data Preservation
 Social Gamification
 “Internet of Things” &
Crowdsourcing for Environmental
Monitoring

DOTSOFT 2014 - in a nutshell

  • 1.
    in a nutshell OdysseasSpyroglou, Man. Director
  • 2.
    2004 Founded 14 People 20% Revenue Growth >1m Revenues >70% (Exports) 19 Projects TODAY SW Engineering& Development ICT Consulting & PM ICT Integration Maintenance & Support
  • 3.
    What we do? Find Solutions to complex problems : Matching & Integrating existing technology Research & Innovation to explore new possibilities Excellence in Service Offering
  • 4.
    3 Pillars R&D ProjectsPublic Procurement Private Sector FP7, Horizon 2020, National Research Funds Bilateral Agreements International Tenders SW Development & Support ICT Project Management
  • 5.
    Projects ENORASIS Integrated Decision Support Systemfor environmentally optimized irrigation management. http://www.enorasis.eu/ eENVIPER An integrated web-based platform for the application, administration and consultation of environmental permits. http://www.eenviper.eu/ CASSANDRA A platform for the realistic modeling of the energy market stakeholders, also involving small-scale consumers. http://www.cassandra-fp7.eu/ RESCUECELL A portable kit for detecting trapped and buried people in ruins and avalanches. http://www.rescuecell.eu/ CONCORDE Develop a Decision Support System (DSS) to improve preparedness and interoperability of medical services during an emergency. http://www.concorde-project.eu HELLENIC RESCUE TEAM The Biggest Search and Rescue Organization in Greece. Environmental Studies, Consulting, GIS Involved through outsourcing from our clients (DRAXIS, HRT), serving as Technology Partners. COSMIC Contribution of Social Media in Crisis project will identify effective ways to utilize new ICTs in crisis situations and emergencies. http://www.cosmic-project.eu/ DRAXIS
  • 6.
    Projects & Contracts PLCPROG A new and innovative PLC brand independent programming tool. PERICLES Promoting and Enhancing Reuse of Information throughout the Content Lifecycle taking account of Evolving Semantics (PERICLES) – is an Integrated Project funded by the European Union under its 7th Framework Programme. http://www.pericles-project.eu/ SKINDETECTOR Develop a more accurate early-stage detection, diagnosis and monitoring that will reduce the microvascular and macrovascular complications of diabetes mellitus. http://www.skindetector.eu/ ISS EWATUS Integrated Support System for Efficient Water Usage and Resources Management interdisciplinary effort of specialists from water management and ICT research. http://issewatus.eu/ EU Centre for the Development of Vocational Training (EU Agency): • Technical PM Assistance 2011-2013 • ICT Support Services 2014 – 2017 European Space Agency's Telecommunications and Integrated Applications Directorate Web sites, Applications Support & Evolutionary Development (2013 – 2017) CEDEFOP ESA
  • 7.
    • Digital DataPreservation • Content Management • Decision Support Systems • Workflow Systems • Mobile Applications What we do best ?
  • 8.
    Interests & Ideas Digital Asset Management  Digital Data Preservation  Social Gamification  “Internet of Things” & Crowdsourcing for Environmental Monitoring

Editor's Notes

  • #3 Well, We don’t have an office family photo mainly because most of the team is camera shy. So I have a photo with the view from our offices. SO, We are a small company of 14 people. Last fiscal year we had revenues of about a million. We maintain a revenue growth of 20% for the last 3 years (which is I guess a good number). This is coming from 19 projects (large and small). 70% of our profits come from abroad. And we offer this line of services: SW Development, ICT Consulting, Integration BUT, we do not have a single product. We are a services company. In principle we solve problems through technology and innovation. We listen to our clients, we work with the end users, we analyze their needs and we design the best possible solution for each particular case. We implemented it by developing a workable system, usually with the help of other trusted partners from research and industry.
  • #4 Working in projects is exciting and fun. You tend to learn new things every time, to travel a lot, to meet new fascinating people. But as fun and exciting as it is, the world is changing now faster than ever and new technology trends appear …./// … and we feel that have to participate more actively with our own ideas.
  • #6 Multiple main branches for different environments. Master for development, Staging, Production. New branch for each new feature, issue. Starting with feature-, issue-, hotfix-, etc. Pull requests are used to merge feature/issue branches with master and promote/deploy code between environments. Master > Staging > Production. Bottom line: Developers can use branches to work independently without intefiering with each other. Developers can commit their code without having to push them to the live repository at once or even work offline. Developers create new branches for features or issues. Once a feature or issue is resolved developers create Pull Requests to have their work merged with the master branch. Different workflows for testing, deployment etc for each main branch. Once a branch is ready for deployment on the staging or production environment a Pull Request is created for the corresponding branch. Issue tracking Internal and External system for reporting issues. Agile oriented issue labels. Backlog, Working, Ready, Done. Keep track of time spent on issues/milestones/projects.
  • #7 Continuous Integration (gitlab-ci) Tests are automatically run on each push and pull request. Pull requests to master are automatically merged if testing passes. Pushes to staging/production branches trigger the automatic deployment to the corresponding environment once testing passed successfully. Initiate end-to-end testing after deployment.