SlideShare uma empresa Scribd logo
1 de 33
Software Factory
Overview, Processes & Tools
Agenda
☑Methodology
☑Factory Environments
☑Java
☑PHP
☑Mobile
Methodology
The Basics
☑Implement the basic from market best-practices
☑PMBOK/Agile PMBOK – Project Management
☑RUP/SCRUM – Development Management
☑Kanban – Operation Management
☑ITIL – IT Service Management
☑COBIT – IT Governance
☑Simple processes that enable Teltools to continually
provide IT Services with quality.
Methodology Overview
Requirements
Management
Test Cases
Specification
Development
Configuration Management
System Tests
Continuous
Integration
Static Code
Quality
Analysis
System Test
Validation
Architecture Management
Integration
Tests
Quality Control
Release
Management
Delivery
Customer
Technical
Team
Incident
Report
New Features
Management
Incident Fix
Bug
Management
Incident
Analysis
BusinessApprovalPrioritydefinedbyCriticalityToStakeholder
Feedback
Feedback
Feedback
Feedback
Feedback
Feedback
Code Quality Management
Factory Environments
Environments
☑Java/Java EE
☑PHP
☑Mobile
☑Android
☑iOS
☑PhoneGap
Java/Java EE
PHP/PHP Cake
Mobile/Android
Mobile/iOS
Mobile/PhoneGap
Development Tools
Eclipse
☑ Standard IDE (Interface Development Enviroment) for developers;
☑ Support Maven to Application Lifecycle Management (ALM);
☑ Support Git to Source Code Management (SCM);
☑ Support default source-code formatting tool;
Maven
☑ Application Lifecycle (ALM) Framework;
☑ Provide a standard way to manage project dependencies;
☑ Customizable to fit specific project necessities (OLM has many);
☑ Execute Unit Tests automatically;
☑ Execute Standard Code Format automatically;
☑ Execute Code Format Checker automatically;
☑ Provide a standard way to keep version control;
☑ Major Version;
☑ Minor Version;
☑ Build Number.
☑ Generate package delivery to repositories (Artifactory)
automatically.
Artifactory
☑ Maven Artifacts Repository;
☑ Stores private Maven artifacts;
☑ Stores private Maven artifacts dependencies;
☑ Provide a Proxy service to other Maven repositories;
☑ Customizable Access Control (ACL) to users and repositories.
Git
☑ Powerful Source Code Management (SCM) Tools;
☑ Provide automatic merge/rebase between different branches;
☑ Provide easy parallel branch work management;
☑ Enable developers to work even offline from central repository;
☑ Compatible with all modern IDEs.
Github
☑ Powerful Source Code Management (SCM) Hosting for Git;
☑ Provide a Social interface for development team members;
☑ Provide a strong diff tool and merge tool based on
requests/workflow/roles;
☑ Used by Google, Apple, VM Ware and others big customers.
Gitorious
☑ Powerful Source Code Management (SCM) Hosting for Git;
☑ Provide a Social interface for development team members;
☑ Opensource and available on local network.
Jenkins
☑ Continuous Integration (CI) Server;
☑ Keep source code updated by Git/Github;
☑ Build periodically and report for every instability on code;
☑ Run unit/system/integrated tests automatically by test suites;
☑ Run functional tests with Selenium Webdrive;
☑ Run Static Source Code
Analysis for each build;
☑ Keep build history;
☑ Update Testlink Testcases;
☑ Update Jira Issues;
Sonar
☑ Perform Static Source Code Quality Analysis;
☑ Extract Size, Complex, Test Cover, Comments, Repeated
Code, Accomplishments and too many others KPIs to measure
source code quality;
☑ Analyze source code based on rules to find best
practices violations;
☑ Keep analysis history and show delta variations .
Selenium Webdrive
☑ Perform functional tests on web applications;
☑ Based on test cases to describe success and error behaviors;
☑ Can simulate Mozilla, Chrome, Safari, Opera and Internet Explorer;
☑ Can test Java Script based applications.
Testlink
☑ Powerful tool to keep Requirements, Documentation, Test
Cases, Test Suites and Test Scenarios;
☑ Provides an interface to guide Test Case execution;
☑ Provides integration with Jira and automatically opens bug reports
on Project Bug Tracker without tester interaction.
Jira
☑ Top 5 Issue/Bug Tracking tool;
☑ Provide integrations with Git/GitHub to keep each issue tracked
with impacted Artifacts;
☑ Provides Scrum/Kanban methodology tools to project;
☑ Provides a powerful workflow engine;
☑ Provides a powerful form template engine;
PHP Cake
☑Framework MVC ;
☑Based on conventions (like Ruby on Rails);
☑Easy database support model;
☑Low learn curve;
☑Fast deliveries.
PHP Unit
☑Unit Test Framework;
☑Similar to Java’s jUnit;
☑Bring a TDD approach to PHP Development.
Apache Ant
☑First build tool to Java developers;
☑Powerful script tool guided by XML;
☑Compile all PHP Code, runs all PHP Unit Tests and
collect all quality assurance metrics.
XCode
☑Default development environment for Mac OSX
and iOS applications
PhoneGap
☑Framework to develop
Smartphones applications
based on HTML5, CSS3 and
Javascript;
☑It generates native wrapper
applications for several
smartphone platforms
(Android, iOS, Blackberry, We
bOS, Bada, etc).
Modelo Web Radio
Organization
Coaching/Mentoring
Archirecture
Development Support ReqM & QA
Project
Management
Risks
Management
Team Knowledge Practices
☑ Monthly presents knowledge key-notes;
☑ Directed study for each team member;
☑ Drives project activities accordingly to team members skills;
☑ Coaching/Mentoring accordingly to team members skills;
☑ Visit our SlideShare Channel to check all Workshops.
Av. Cesário Alvim, 3521
Bairro Brasil – CEP38400-696
Uberlândia – MG
(34) 3222-9571
http://www.teltools.com.br
falecom@teltools.com.br
Contact us
Teltools Tecnologia
Av. Cesário Alvim, 3521
Bairro Brasil – CEP38400-696
Uberlândia – MG
(34) 3232-3366
http://www.teltools.com.br
falecom@teltools.com.br
Luis Machado Reis
Development Manager
luismr@teltools.com.br

Mais conteúdo relacionado

Mais procurados

Quality Engineering - par oú commencer?
Quality Engineering - par oú commencer?Quality Engineering - par oú commencer?
Quality Engineering - par oú commencer?
Antoine Craske
 
Sure step methodology
Sure step methodologySure step methodology
Sure step methodology
Taringa!
 
企業のオープンソース活動を支える Open Source Program Office (OSPO)
企業のオープンソース活動を支える Open Source Program Office (OSPO)企業のオープンソース活動を支える Open Source Program Office (OSPO)
企業のオープンソース活動を支える Open Source Program Office (OSPO)
takanori suzuki
 
Burp suite を使って iPhone アプリを診断した時に困ったことと、解決方法
Burp suite を使って iPhone アプリを診断した時に困ったことと、解決方法Burp suite を使って iPhone アプリを診断した時に困ったことと、解決方法
Burp suite を使って iPhone アプリを診断した時に困ったことと、解決方法
tobaru_yuta
 
Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Qua s tom-メトリクスによるソフトウェアの品質把握と改善Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Hironori Washizaki
 

Mais procurados (20)

Global scrum QA team
Global scrum QA teamGlobal scrum QA team
Global scrum QA team
 
Quality Engineering - par oú commencer?
Quality Engineering - par oú commencer?Quality Engineering - par oú commencer?
Quality Engineering - par oú commencer?
 
おやつ神社
おやつ神社おやつ神社
おやつ神社
 
Sure step methodology
Sure step methodologySure step methodology
Sure step methodology
 
Análise Orientada a Objetos - Diagrama de Sequencia
Análise Orientada a Objetos - Diagrama de SequenciaAnálise Orientada a Objetos - Diagrama de Sequencia
Análise Orientada a Objetos - Diagrama de Sequencia
 
企業のオープンソース活動を支える Open Source Program Office (OSPO)
企業のオープンソース活動を支える Open Source Program Office (OSPO)企業のオープンソース活動を支える Open Source Program Office (OSPO)
企業のオープンソース活動を支える Open Source Program Office (OSPO)
 
見えない壁を越えよう!アジャイルやマイクロサービスを阻む「今までのやり方」 - デブサミ夏2023
見えない壁を越えよう!アジャイルやマイクロサービスを阻む「今までのやり方」 - デブサミ夏2023見えない壁を越えよう!アジャイルやマイクロサービスを阻む「今までのやり方」 - デブサミ夏2023
見えない壁を越えよう!アジャイルやマイクロサービスを阻む「今までのやり方」 - デブサミ夏2023
 
Burp suite を使って iPhone アプリを診断した時に困ったことと、解決方法
Burp suite を使って iPhone アプリを診断した時に困ったことと、解決方法Burp suite を使って iPhone アプリを診断した時に困ったことと、解決方法
Burp suite を使って iPhone アプリを診断した時に困ったことと、解決方法
 
Agile Architecture
Agile Architecture Agile Architecture
Agile Architecture
 
エンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjug
エンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjugエンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjug
エンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjug
 
Lean & Agile Project Management
Lean & Agile Project ManagementLean & Agile Project Management
Lean & Agile Project Management
 
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
 
Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Qua s tom-メトリクスによるソフトウェアの品質把握と改善Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Qua s tom-メトリクスによるソフトウェアの品質把握と改善
 
LayerXのQAチームで目指したい動き方 (社内資料)
LayerXのQAチームで目指したい動き方 (社内資料)LayerXのQAチームで目指したい動き方 (社内資料)
LayerXのQAチームで目指したい動き方 (社内資料)
 
History of Software Development Life Cycle
History of Software Development Life CycleHistory of Software Development Life Cycle
History of Software Development Life Cycle
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
 
Carreira de QA
Carreira de QA Carreira de QA
Carreira de QA
 
Feature flags to speed up & de risk development
Feature flags to speed up & de risk developmentFeature flags to speed up & de risk development
Feature flags to speed up & de risk development
 
Agile 101
Agile 101Agile 101
Agile 101
 
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
 

Destaque

Potencializando as Casas de Software com nossa Fábrica de Software
Potencializando as Casas de Software com nossa Fábrica de SoftwarePotencializando as Casas de Software com nossa Fábrica de Software
Potencializando as Casas de Software com nossa Fábrica de Software
GeneXus
 
Teltools - Fábrica de Software - Resumida - V1
Teltools - Fábrica de Software - Resumida - V1Teltools - Fábrica de Software - Resumida - V1
Teltools - Fábrica de Software - Resumida - V1
slides_teltools
 
PDC - Testes - Usando o Testlink
PDC - Testes - Usando o TestlinkPDC - Testes - Usando o Testlink
PDC - Testes - Usando o Testlink
slides_teltools
 
Fábrica Software Adaptiva
Fábrica Software AdaptivaFábrica Software Adaptiva
Fábrica Software Adaptiva
Adaptiva S.p.A.
 
Apresentação sobre fábrica de software para o COGEF (SEFAZ) em 12-11-2012
Apresentação sobre fábrica de software para o COGEF (SEFAZ) em 12-11-2012Apresentação sobre fábrica de software para o COGEF (SEFAZ) em 12-11-2012
Apresentação sobre fábrica de software para o COGEF (SEFAZ) em 12-11-2012
Rogerio Peres
 
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
GeneXus
 

Destaque (20)

BestShore - Global Software Factory
BestShore - Global Software FactoryBestShore - Global Software Factory
BestShore - Global Software Factory
 
Software Factory in a Box
Software Factory in a BoxSoftware Factory in a Box
Software Factory in a Box
 
Les usines à logiciels
Les usines à logicielsLes usines à logiciels
Les usines à logiciels
 
Apresentação Metodologia TURRIS Software
Apresentação Metodologia TURRIS SoftwareApresentação Metodologia TURRIS Software
Apresentação Metodologia TURRIS Software
 
Potencializando as Casas de Software com nossa Fábrica de Software
Potencializando as Casas de Software com nossa Fábrica de SoftwarePotencializando as Casas de Software com nossa Fábrica de Software
Potencializando as Casas de Software com nossa Fábrica de Software
 
Teltools - Fábrica de Software - Resumida - V1
Teltools - Fábrica de Software - Resumida - V1Teltools - Fábrica de Software - Resumida - V1
Teltools - Fábrica de Software - Resumida - V1
 
The Lean Software Factory by Yves Caseau
The Lean Software Factory by Yves CaseauThe Lean Software Factory by Yves Caseau
The Lean Software Factory by Yves Caseau
 
Designing a Reliable Software Factory for the Cloud
Designing a Reliable Software Factory for the CloudDesigning a Reliable Software Factory for the Cloud
Designing a Reliable Software Factory for the Cloud
 
PDC - Testes - Usando o Testlink
PDC - Testes - Usando o TestlinkPDC - Testes - Usando o Testlink
PDC - Testes - Usando o Testlink
 
Apresentação impeto
Apresentação impetoApresentação impeto
Apresentação impeto
 
Software factory
Software factory Software factory
Software factory
 
TeamNews 11 - Fábrica de Software Vixteam
TeamNews 11 - Fábrica de Software VixteamTeamNews 11 - Fábrica de Software Vixteam
TeamNews 11 - Fábrica de Software Vixteam
 
WEBSITES FACTORY Serviços e Produtos
WEBSITES FACTORY Serviços e ProdutosWEBSITES FACTORY Serviços e Produtos
WEBSITES FACTORY Serviços e Produtos
 
A fantástica fábrica de software
A fantástica fábrica de softwareA fantástica fábrica de software
A fantástica fábrica de software
 
Fábrica de Teste de Software - Palestrante: Marcus Dratovsky
Fábrica de Teste de Software - Palestrante: Marcus DratovskyFábrica de Teste de Software - Palestrante: Marcus Dratovsky
Fábrica de Teste de Software - Palestrante: Marcus Dratovsky
 
Fábrica Software Adaptiva
Fábrica Software AdaptivaFábrica Software Adaptiva
Fábrica Software Adaptiva
 
Apresentação sobre fábrica de software para o COGEF (SEFAZ) em 12-11-2012
Apresentação sobre fábrica de software para o COGEF (SEFAZ) em 12-11-2012Apresentação sobre fábrica de software para o COGEF (SEFAZ) em 12-11-2012
Apresentação sobre fábrica de software para o COGEF (SEFAZ) em 12-11-2012
 
Apresentação3 fabrica de software
Apresentação3 fabrica de softwareApresentação3 fabrica de software
Apresentação3 fabrica de software
 
Fábrica de Software e Desenvolvimento Web - Bate-Papo
Fábrica de Software e Desenvolvimento Web - Bate-PapoFábrica de Software e Desenvolvimento Web - Bate-Papo
Fábrica de Software e Desenvolvimento Web - Bate-Papo
 
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
 

Semelhante a Software Factory - Overview

From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]
Dynatrace
 
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysOur DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Dynatrace
 
SUNIL_Senior_Test_Analyst
SUNIL_Senior_Test_AnalystSUNIL_Senior_Test_Analyst
SUNIL_Senior_Test_Analyst
Sunil Deva
 
Software testing proposal for the software comppany .pptx
Software testing proposal for the software comppany .pptxSoftware testing proposal for the software comppany .pptx
Software testing proposal for the software comppany .pptx
MeseAK
 
Deepak_Resume_Automation
Deepak_Resume_AutomationDeepak_Resume_Automation
Deepak_Resume_Automation
Deepak Pandey
 

Semelhante a Software Factory - Overview (20)

End-end tests as first class citizens - SeleniumConf 2020
End-end tests as first class citizens - SeleniumConf 2020End-end tests as first class citizens - SeleniumConf 2020
End-end tests as first class citizens - SeleniumConf 2020
 
How to Add Perfecto to Your CI
How to Add Perfecto to Your CIHow to Add Perfecto to Your CI
How to Add Perfecto to Your CI
 
From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]
 
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysOur DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
 
SUNIL_Senior_Test_Analyst
SUNIL_Senior_Test_AnalystSUNIL_Senior_Test_Analyst
SUNIL_Senior_Test_Analyst
 
Software testing proposal for the software comppany .pptx
Software testing proposal for the software comppany .pptxSoftware testing proposal for the software comppany .pptx
Software testing proposal for the software comppany .pptx
 
Arif_Shaik_CV
Arif_Shaik_CVArif_Shaik_CV
Arif_Shaik_CV
 
DevOps in an Embedded World
DevOps in an Embedded WorldDevOps in an Embedded World
DevOps in an Embedded World
 
Continuous integration and delivery for java based web applications
Continuous integration and delivery for java based web applicationsContinuous integration and delivery for java based web applications
Continuous integration and delivery for java based web applications
 
Laravel CI / CD in Azure Web Apps - Global Azure Bootcamp Jakarta
Laravel CI / CD in Azure Web Apps -  Global Azure Bootcamp JakartaLaravel CI / CD in Azure Web Apps -  Global Azure Bootcamp Jakarta
Laravel CI / CD in Azure Web Apps - Global Azure Bootcamp Jakarta
 
Adrian marinica continuous integration in the visual studio world
Adrian marinica   continuous integration in the visual studio worldAdrian marinica   continuous integration in the visual studio world
Adrian marinica continuous integration in the visual studio world
 
CI/CD for Serverless and Containerized Applications (DEV309-R1) - AWS re:Inve...
CI/CD for Serverless and Containerized Applications (DEV309-R1) - AWS re:Inve...CI/CD for Serverless and Containerized Applications (DEV309-R1) - AWS re:Inve...
CI/CD for Serverless and Containerized Applications (DEV309-R1) - AWS re:Inve...
 
Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOps
 
WSO2Con EU 2015: Keynote - The Containerization of the Developer Workspace
WSO2Con EU 2015: Keynote - The Containerization of the Developer WorkspaceWSO2Con EU 2015: Keynote - The Containerization of the Developer Workspace
WSO2Con EU 2015: Keynote - The Containerization of the Developer Workspace
 
Deepak_Resume_Automation
Deepak_Resume_AutomationDeepak_Resume_Automation
Deepak_Resume_Automation
 
Continuous Delivery with a PaaS Application
Continuous Delivery with a PaaS ApplicationContinuous Delivery with a PaaS Application
Continuous Delivery with a PaaS Application
 
Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point   automation-opensourcetestingtools_matrix-1Microsoft power point   automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1
 
Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point   automation-opensourcetestingtools_matrix-1Microsoft power point   automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1
 
Amardeep qa test_automation_cv
Amardeep qa test_automation_cvAmardeep qa test_automation_cv
Amardeep qa test_automation_cv
 
Amardeep qa test_automation_cv
Amardeep qa test_automation_cvAmardeep qa test_automation_cv
Amardeep qa test_automation_cv
 

Mais de slides_teltools (8)

PDC - Engenharia - Phonegap
PDC - Engenharia - PhonegapPDC - Engenharia - Phonegap
PDC - Engenharia - Phonegap
 
PDC - Engenharia - Ruby Talk
PDC - Engenharia - Ruby TalkPDC - Engenharia - Ruby Talk
PDC - Engenharia - Ruby Talk
 
PDC - Engenharia - Git e Gitorious
PDC - Engenharia - Git e GitoriousPDC - Engenharia - Git e Gitorious
PDC - Engenharia - Git e Gitorious
 
PDC - Usabilidade - Prototipação com Balsamiq
PDC - Usabilidade - Prototipação com BalsamiqPDC - Usabilidade - Prototipação com Balsamiq
PDC - Usabilidade - Prototipação com Balsamiq
 
PDC - Arquitetura - 001 - A vida, o universo e tudo mais ...
PDC - Arquitetura - 001 - A vida, o universo e tudo mais ...PDC - Arquitetura - 001 - A vida, o universo e tudo mais ...
PDC - Arquitetura - 001 - A vida, o universo e tudo mais ...
 
PDC - Engenharia - Plataformas Computação em Nuvem
PDC - Engenharia - Plataformas Computação em NuvemPDC - Engenharia - Plataformas Computação em Nuvem
PDC - Engenharia - Plataformas Computação em Nuvem
 
PDC - Engenharia - Plataforma Microsoft .NET
PDC - Engenharia - Plataforma Microsoft .NETPDC - Engenharia - Plataforma Microsoft .NET
PDC - Engenharia - Plataforma Microsoft .NET
 
Institucional - Apresentação
Institucional - ApresentaçãoInstitucional - Apresentação
Institucional - Apresentação
 

Último

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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+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@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

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
 
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
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+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...
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Software Factory - Overview

  • 4. The Basics ☑Implement the basic from market best-practices ☑PMBOK/Agile PMBOK – Project Management ☑RUP/SCRUM – Development Management ☑Kanban – Operation Management ☑ITIL – IT Service Management ☑COBIT – IT Governance ☑Simple processes that enable Teltools to continually provide IT Services with quality.
  • 5. Methodology Overview Requirements Management Test Cases Specification Development Configuration Management System Tests Continuous Integration Static Code Quality Analysis System Test Validation Architecture Management Integration Tests Quality Control Release Management Delivery Customer Technical Team Incident Report New Features Management Incident Fix Bug Management Incident Analysis BusinessApprovalPrioritydefinedbyCriticalityToStakeholder Feedback Feedback Feedback Feedback Feedback Feedback Code Quality Management
  • 14. Eclipse ☑ Standard IDE (Interface Development Enviroment) for developers; ☑ Support Maven to Application Lifecycle Management (ALM); ☑ Support Git to Source Code Management (SCM); ☑ Support default source-code formatting tool;
  • 15. Maven ☑ Application Lifecycle (ALM) Framework; ☑ Provide a standard way to manage project dependencies; ☑ Customizable to fit specific project necessities (OLM has many); ☑ Execute Unit Tests automatically; ☑ Execute Standard Code Format automatically; ☑ Execute Code Format Checker automatically; ☑ Provide a standard way to keep version control; ☑ Major Version; ☑ Minor Version; ☑ Build Number. ☑ Generate package delivery to repositories (Artifactory) automatically.
  • 16. Artifactory ☑ Maven Artifacts Repository; ☑ Stores private Maven artifacts; ☑ Stores private Maven artifacts dependencies; ☑ Provide a Proxy service to other Maven repositories; ☑ Customizable Access Control (ACL) to users and repositories.
  • 17. Git ☑ Powerful Source Code Management (SCM) Tools; ☑ Provide automatic merge/rebase between different branches; ☑ Provide easy parallel branch work management; ☑ Enable developers to work even offline from central repository; ☑ Compatible with all modern IDEs.
  • 18. Github ☑ Powerful Source Code Management (SCM) Hosting for Git; ☑ Provide a Social interface for development team members; ☑ Provide a strong diff tool and merge tool based on requests/workflow/roles; ☑ Used by Google, Apple, VM Ware and others big customers.
  • 19. Gitorious ☑ Powerful Source Code Management (SCM) Hosting for Git; ☑ Provide a Social interface for development team members; ☑ Opensource and available on local network.
  • 20. Jenkins ☑ Continuous Integration (CI) Server; ☑ Keep source code updated by Git/Github; ☑ Build periodically and report for every instability on code; ☑ Run unit/system/integrated tests automatically by test suites; ☑ Run functional tests with Selenium Webdrive; ☑ Run Static Source Code Analysis for each build; ☑ Keep build history; ☑ Update Testlink Testcases; ☑ Update Jira Issues;
  • 21. Sonar ☑ Perform Static Source Code Quality Analysis; ☑ Extract Size, Complex, Test Cover, Comments, Repeated Code, Accomplishments and too many others KPIs to measure source code quality; ☑ Analyze source code based on rules to find best practices violations; ☑ Keep analysis history and show delta variations .
  • 22. Selenium Webdrive ☑ Perform functional tests on web applications; ☑ Based on test cases to describe success and error behaviors; ☑ Can simulate Mozilla, Chrome, Safari, Opera and Internet Explorer; ☑ Can test Java Script based applications.
  • 23. Testlink ☑ Powerful tool to keep Requirements, Documentation, Test Cases, Test Suites and Test Scenarios; ☑ Provides an interface to guide Test Case execution; ☑ Provides integration with Jira and automatically opens bug reports on Project Bug Tracker without tester interaction.
  • 24. Jira ☑ Top 5 Issue/Bug Tracking tool; ☑ Provide integrations with Git/GitHub to keep each issue tracked with impacted Artifacts; ☑ Provides Scrum/Kanban methodology tools to project; ☑ Provides a powerful workflow engine; ☑ Provides a powerful form template engine;
  • 25. PHP Cake ☑Framework MVC ; ☑Based on conventions (like Ruby on Rails); ☑Easy database support model; ☑Low learn curve; ☑Fast deliveries.
  • 26. PHP Unit ☑Unit Test Framework; ☑Similar to Java’s jUnit; ☑Bring a TDD approach to PHP Development.
  • 27. Apache Ant ☑First build tool to Java developers; ☑Powerful script tool guided by XML; ☑Compile all PHP Code, runs all PHP Unit Tests and collect all quality assurance metrics.
  • 28. XCode ☑Default development environment for Mac OSX and iOS applications
  • 29. PhoneGap ☑Framework to develop Smartphones applications based on HTML5, CSS3 and Javascript; ☑It generates native wrapper applications for several smartphone platforms (Android, iOS, Blackberry, We bOS, Bada, etc). Modelo Web Radio
  • 31. Team Knowledge Practices ☑ Monthly presents knowledge key-notes; ☑ Directed study for each team member; ☑ Drives project activities accordingly to team members skills; ☑ Coaching/Mentoring accordingly to team members skills; ☑ Visit our SlideShare Channel to check all Workshops.
  • 32. Av. Cesário Alvim, 3521 Bairro Brasil – CEP38400-696 Uberlândia – MG (34) 3222-9571 http://www.teltools.com.br falecom@teltools.com.br
  • 33. Contact us Teltools Tecnologia Av. Cesário Alvim, 3521 Bairro Brasil – CEP38400-696 Uberlândia – MG (34) 3232-3366 http://www.teltools.com.br falecom@teltools.com.br Luis Machado Reis Development Manager luismr@teltools.com.br