Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
25th November | UPTEC
Opening Event
Devops and Engineering Best Practices
Opening Event
Devops and Engineering Best Practices
Development of Industrial Computer Vision Systems in the
context of CM...
• Organization
• Clients
• Awards
• Context
• Critical success factors
• Journey towards CMMI DEV Maturity Level 2
• Concl...
Organization
ENERMETER is a technological based company working in the development of
innovative solutions on METERING and...
Organization
Academic skillsMedical ImagingIndustrial Imaging
ENERMETER’s automatic inspection systems put together hardwa...
ENERMETER Clients
As a result of ENERMETER’s work, capacity and innovative character, the company
has increasingly assumed...
ENERMETER awards
Certified in 2012 (expired in 10/2015)
PME Excelência 2014
Appraised since June 2015
NP EN ISO 9001:2008 ...
Context
Industrial Computer Vision Systems: Overview
Context
Industrial Computer Vision Systems: Examples
Critical success factors
 Mindset of employees
 Management commitment
 Developing according to client specification
 T...
Journey towards CMMI/DEV ML 2
Initial
Before ITMark and CMMI
Journey towards CMMI/DEV ML 2
Before ITMark and CMMI
Processes
 Increasing number of projects
 Development team growing
 Project management inconsistent
 Usage of management tools u...
Initial
ITMark
Business Management
Journey towards CMMI/DEV ML 2
ENERMETER decided to go for ITMark
Creation of a
life cycle
methodology for
project
development
Journey towards CMMI/DEV ML 2
Implementation of ITMark
 File, images and database servers
 Project template on server
Journey towards CMMI/DEV ML 2
Implementation of ITMark
 Redmine - web-based project
management and issue tracking tool,
customized to our processes
 Creation of project templa...
 GIT - distributed
version control system for
software development
Journey towards CMMI/DEV ML 2
Implementation of ITMark
 Integration Redmine-Git
Commits associated with
this task
Task ID
Journey towards CMMI/DEV ML 2
Implementation of ITMark
 Security Management  Improved Business Management
Journey towards CMMI/DEV ML 2
Implementation of ITMark
Journey towards CMMI/DEV ML 2
 Need to include supplier management into the processes
 Need to improve project monitoring
 Create metrics and analysi...
Initial
ITMark
CMMI DEV ML 2
Business
Management
Journey towards CMMI/DEV ML 2
ENERMETER decided to go for CMMI/DEV ML2
Tuning of existing life cycle
methodology
Simplify processes
Unify documents
Improve relationship
between processes
B...
 Fine tuning of project template on server
Journey towards CMMI/DEV ML 2
Implementation of CMMI/DEV ML2
 Redmine v2- upgrade to newer
version
 further customization by intensive usage of
plugins
 Creation of new types of ta...
 Redmine v2 – automatic version control with document approval workflow
Journey towards CMMI/DEV ML 2
Implementation of C...
 Redmine v2 – replace of several documents by wiki pages
Journey towards CMMI/DEV ML 2
Implementation of CMMI/DEV ML2
 Wiki: Project plan
Journey towards CMMI/DEV ML 2
Implementation of CMMI/DEV ML2
 Wiki: Meetings record
Journey towards CMMI/DEV ML 2
Implementation of CMMI/DEV ML2
 Redmine v2 – management of spent time vs planned time
Journey towards CMMI/DEV ML 2
Implementation of CMMI/DEV ML2
Journey towards CMMI/DEV ML 2
Conclusions / Lessons Learnt
 Greater reliability when it comes to meet schedules and
budgets that were initially agreed ...
The increase of the company’s international dimension is the
representation of the quality journey travelled so far.
Costu...
Future Challenges in Best Practices
Automatic testing and continuous integration
Advantages
 Can improve software qualit...
25th November | UPTEC
Thank you
Upcoming SlideShare
Loading in …5
×

Development of Industrial Computer Vision Systems in the context of CMMI level2 - Enermeter

509 views

Published on

Presentation done by Fernando Campos from Enermeter at Actor 3 conference, on 25th of November 2015 at UPTEC.

Published in: Software
  • My personal experience with research paper writing services was highly positive. I sent a request to ⇒ www.WritePaper.info ⇐ and found a writer within a few minutes. Because I had to move house and I literally didn’t have any time to sit on a computer for many hours every evening. Thankfully, the writer I chose followed my instructions to the letter. I know we can all write essays ourselves. For those in the same situation I was in, I recommend ⇒ www.WritePaper.info ⇐.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD FULL BOOKS INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Development of Industrial Computer Vision Systems in the context of CMMI level2 - Enermeter

  1. 1. 25th November | UPTEC Opening Event Devops and Engineering Best Practices
  2. 2. Opening Event Devops and Engineering Best Practices Development of Industrial Computer Vision Systems in the context of CMMI Maturity Level 2 Fernando Campos
  3. 3. • Organization • Clients • Awards • Context • Critical success factors • Journey towards CMMI DEV Maturity Level 2 • Conclusions / Lessons Learnt • Future Challenges in Best Practices AGENDA
  4. 4. Organization ENERMETER is a technological based company working in the development of innovative solutions on METERING and COMPUTER VISION  Started in 2001.  Based in Braga, north of Portugal. It offers highly trained professionals with large experience, aiming to answer any challenge. Total number of employees: 26 (PhD/MSc/BSc, multidisciplinary group) Turnover 2014  METERING: 7.5 M€  COMPUTER VISION: 1.6 M€
  5. 5. Organization Academic skillsMedical ImagingIndustrial Imaging ENERMETER’s automatic inspection systems put together hardware and software (developed by ENERMETER team) based on the state-of-the-art artificial vision technology. These automatic inspection systems, designed specifically for each customer, can be implemented in any production line point, saving time and space on the customer side. ENERMETER creates and develops systems based on image processing and analysis techniques that can be used in medical imaging. CVA aims to promote sustainable growth of the computer vision area , creating a solid bridge between the academy and the enterprises. COMPUTER VISION DEPARTMENT
  6. 6. ENERMETER Clients As a result of ENERMETER’s work, capacity and innovative character, the company has increasingly assumed itself as a global leader in the development of innovative solutions in metering and computer vision.
  7. 7. ENERMETER awards Certified in 2012 (expired in 10/2015) PME Excelência 2014 Appraised since June 2015 NP EN ISO 9001:2008 2011/CEP.4057
  8. 8. Context Industrial Computer Vision Systems: Overview
  9. 9. Context Industrial Computer Vision Systems: Examples
  10. 10. Critical success factors  Mindset of employees  Management commitment  Developing according to client specification  Time, scope and costs of project development under control  Delivering systems without unconformities
  11. 11. Journey towards CMMI/DEV ML 2 Initial Before ITMark and CMMI
  12. 12. Journey towards CMMI/DEV ML 2 Before ITMark and CMMI Processes
  13. 13.  Increasing number of projects  Development team growing  Project management inconsistent  Usage of management tools user dependant  Mindset change needed Journey towards CMMI/DEV ML 2 Before ITMark and CMMI
  14. 14. Initial ITMark Business Management Journey towards CMMI/DEV ML 2 ENERMETER decided to go for ITMark
  15. 15. Creation of a life cycle methodology for project development Journey towards CMMI/DEV ML 2 Implementation of ITMark
  16. 16.  File, images and database servers  Project template on server Journey towards CMMI/DEV ML 2 Implementation of ITMark
  17. 17.  Redmine - web-based project management and issue tracking tool, customized to our processes  Creation of project templates  All development projects share the same structure Journey towards CMMI/DEV ML 2 Implementation of ITMark
  18. 18.  GIT - distributed version control system for software development Journey towards CMMI/DEV ML 2 Implementation of ITMark
  19. 19.  Integration Redmine-Git Commits associated with this task Task ID Journey towards CMMI/DEV ML 2 Implementation of ITMark
  20. 20.  Security Management  Improved Business Management Journey towards CMMI/DEV ML 2 Implementation of ITMark
  21. 21. Journey towards CMMI/DEV ML 2
  22. 22.  Need to include supplier management into the processes  Need to improve project monitoring  Create metrics and analysis tools  Team motivation maintenance  Some tools/processes developed for ITMark seem to be very time consumers  Better integration of Computer Vision processes from ITMark with ISO 9001 certification Journey towards CMMI/DEV ML 2 Before CMMI
  23. 23. Initial ITMark CMMI DEV ML 2 Business Management Journey towards CMMI/DEV ML 2 ENERMETER decided to go for CMMI/DEV ML2
  24. 24. Tuning of existing life cycle methodology Simplify processes Unify documents Improve relationship between processes Better integration with ISO 9001:2008 Journey towards CMMI/DEV ML 2 Implementation of CMMI/DEV ML2
  25. 25.  Fine tuning of project template on server Journey towards CMMI/DEV ML 2 Implementation of CMMI/DEV ML2
  26. 26.  Redmine v2- upgrade to newer version  further customization by intensive usage of plugins  Creation of new types of tasks  Change/Improvement of task workflow Journey towards CMMI/DEV ML 2 Implementation of CMMI/DEV ML2
  27. 27.  Redmine v2 – automatic version control with document approval workflow Journey towards CMMI/DEV ML 2 Implementation of CMMI/DEV ML2 Approval workflow status Documents version
  28. 28.  Redmine v2 – replace of several documents by wiki pages Journey towards CMMI/DEV ML 2 Implementation of CMMI/DEV ML2
  29. 29.  Wiki: Project plan Journey towards CMMI/DEV ML 2 Implementation of CMMI/DEV ML2
  30. 30.  Wiki: Meetings record Journey towards CMMI/DEV ML 2 Implementation of CMMI/DEV ML2
  31. 31.  Redmine v2 – management of spent time vs planned time Journey towards CMMI/DEV ML 2 Implementation of CMMI/DEV ML2
  32. 32. Journey towards CMMI/DEV ML 2
  33. 33. Conclusions / Lessons Learnt  Greater reliability when it comes to meet schedules and budgets that were initially agreed with the customer This predictability is due to the rigor that the CMMI demands on the measurement of processes, a fact that leads to obtaining a realistic and reliable historical basis for these purposes  The management of activities related to software production is more efficient  Aimed to processes and continuous improvement
  34. 34. The increase of the company’s international dimension is the representation of the quality journey travelled so far. Costumers in Portugal; Spain, Germany, Malaysia, China, USA. Conclusions / Lessons Learnt  Customer satisfaction increased  Simplification of some tasks  Team happy, more committed  Project management more efficient:  more quality on project development  more quantity of developed projects  CMMI is a recognized brand by customers  Company can go further to higher Maturity Levels
  35. 35. Future Challenges in Best Practices Automatic testing and continuous integration Advantages  Can improve software quality  Can reduce build time  Testing is more consistent Difficulties  Objects to be inspected sometimes don’t exist till the end of the development  The production line is being developed at the same time  All or part of the requirements can only be tested on customer site because of the production line
  36. 36. 25th November | UPTEC Thank you

×