SlideShare una empresa de 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

Más contenido relacionado

La actualidad más candente

Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Amazon Web Services
 
DevOps Roadshow - continuous delivery and release management
DevOps Roadshow - continuous delivery and release managementDevOps Roadshow - continuous delivery and release management
DevOps Roadshow - continuous delivery and release managementMicrosoft Developer Norway
 
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...Simplilearn
 
DevOps Culture
DevOps CultureDevOps Culture
DevOps Culturerouanw
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organizationZinnov
 
DevOps without DevOps Tools
DevOps without DevOps ToolsDevOps without DevOps Tools
DevOps without DevOps ToolsJagatveer Singh
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarCambay Digital
 
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile TransformationThe Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile TransformationLeadingAgile
 
SRE-iously! Reliability!
SRE-iously! Reliability!SRE-iously! Reliability!
SRE-iously! Reliability!New Relic
 
How to Misuse and Abuse DORA Metrics.pptx
How to Misuse and Abuse DORA Metrics.pptxHow to Misuse and Abuse DORA Metrics.pptx
How to Misuse and Abuse DORA Metrics.pptxBryan Finster
 
Agile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsAgile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsKeith Klundt
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0Mohamed Taman
 

La actualidad más candente (20)

Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CD
 
DevOps & SRE at Google Scale
DevOps & SRE at Google ScaleDevOps & SRE at Google Scale
DevOps & SRE at Google Scale
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
"DevOps > CI+CD "
"DevOps > CI+CD ""DevOps > CI+CD "
"DevOps > CI+CD "
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
 
DevOps Roadshow - continuous delivery and release management
DevOps Roadshow - continuous delivery and release managementDevOps Roadshow - continuous delivery and release management
DevOps Roadshow - continuous delivery and release management
 
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
 
DevOps Best Practices
DevOps Best PracticesDevOps Best Practices
DevOps Best Practices
 
DevOps Culture
DevOps CultureDevOps Culture
DevOps Culture
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
DevOps without DevOps Tools
DevOps without DevOps ToolsDevOps without DevOps Tools
DevOps without DevOps Tools
 
Welcome to Azure Devops
Welcome to Azure DevopsWelcome to Azure Devops
Welcome to Azure Devops
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices Webinar
 
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile TransformationThe Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
 
SRE-iously! Reliability!
SRE-iously! Reliability!SRE-iously! Reliability!
SRE-iously! Reliability!
 
Azure DevOps - Azure Guatemala Meetup
Azure DevOps - Azure Guatemala MeetupAzure DevOps - Azure Guatemala Meetup
Azure DevOps - Azure Guatemala Meetup
 
Jira Agile
Jira AgileJira Agile
Jira Agile
 
How to Misuse and Abuse DORA Metrics.pptx
How to Misuse and Abuse DORA Metrics.pptxHow to Misuse and Abuse DORA Metrics.pptx
How to Misuse and Abuse DORA Metrics.pptx
 
Agile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsAgile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutions
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0
 

Destacado

BestShore - Global Software Factory
BestShore - Global Software FactoryBestShore - Global Software Factory
BestShore - Global Software FactoryRonan Soares
 
Apresentação Metodologia TURRIS Software
Apresentação Metodologia TURRIS SoftwareApresentação Metodologia TURRIS Software
Apresentação Metodologia TURRIS SoftwareRogélio Martines
 
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 SoftwareGeneXus
 
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 - V1slides_teltools
 
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 CaseauInstitut Lean France
 
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 CloudAnkaraCloud
 
PDC - Testes - Usando o Testlink
PDC - Testes - Usando o TestlinkPDC - Testes - Usando o Testlink
PDC - Testes - Usando o Testlinkslides_teltools
 
Apresentação impeto
Apresentação impetoApresentação impeto
Apresentação impetoImpeto Web
 
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 VixteamVIXTEAM
 
WEBSITES FACTORY Serviços e Produtos
WEBSITES FACTORY Serviços e ProdutosWEBSITES FACTORY Serviços e Produtos
WEBSITES FACTORY Serviços e Produtosrneistein
 
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 softwareLucas Barros
 
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 DratovskyRio Info
 
Fábrica Software Adaptiva
Fábrica Software AdaptivaFábrica Software Adaptiva
Fábrica Software AdaptivaAdaptiva 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-2012Rogerio Peres
 
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-PapoEduardo Alves
 
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
 

Destacado (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.
 

Similar a Software Factory - Overview

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 2020Abhijeet Vaikar
 
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 DeploysDynatrace
 
SUNIL_Senior_Test_Analyst
SUNIL_Senior_Test_AnalystSUNIL_Senior_Test_Analyst
SUNIL_Senior_Test_AnalystSunil 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 .pptxMeseAK
 
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 applicationsSunil Dalal
 
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 JakartaBilly Riantono
 
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 worldCodecamp Romania
 
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...Amazon Web Services
 
Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOpsDaniel Oh
 
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 WorkspaceWSO2
 
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...Janusz Nowak
 
Deepak_Resume_Automation
Deepak_Resume_AutomationDeepak_Resume_Automation
Deepak_Resume_AutomationDeepak Pandey
 
Continuous Delivery with a PaaS Application
Continuous Delivery with a PaaS ApplicationContinuous Delivery with a PaaS Application
Continuous Delivery with a PaaS ApplicationMark Rendell
 
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-1tactqa
 
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-1tactqa
 
Amardeep qa test_automation_cv
Amardeep qa test_automation_cvAmardeep qa test_automation_cv
Amardeep qa test_automation_cvFNU Amardeep
 

Similar 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
 
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...
 
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
 

Más de slides_teltools

PDC - Engenharia - Phonegap
PDC - Engenharia - PhonegapPDC - Engenharia - Phonegap
PDC - Engenharia - Phonegapslides_teltools
 
PDC - Engenharia - Ruby Talk
PDC - Engenharia - Ruby TalkPDC - Engenharia - Ruby Talk
PDC - Engenharia - Ruby Talkslides_teltools
 
PDC - Engenharia - Git e Gitorious
PDC - Engenharia - Git e GitoriousPDC - Engenharia - Git e Gitorious
PDC - Engenharia - Git e Gitoriousslides_teltools
 
PDC - Usabilidade - Prototipação com Balsamiq
PDC - Usabilidade - Prototipação com BalsamiqPDC - Usabilidade - Prototipação com Balsamiq
PDC - Usabilidade - Prototipação com Balsamiqslides_teltools
 
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 ...slides_teltools
 
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 Nuvemslides_teltools
 
PDC - Engenharia - Plataforma Microsoft .NET
PDC - Engenharia - Plataforma Microsoft .NETPDC - Engenharia - Plataforma Microsoft .NET
PDC - Engenharia - Plataforma Microsoft .NETslides_teltools
 
Institucional - Apresentação
Institucional - ApresentaçãoInstitucional - Apresentação
Institucional - Apresentaçãoslides_teltools
 

Más 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

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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
🐬 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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
[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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
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
 
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
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Último (20)

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...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
[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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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)
 
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
 
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...
 
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...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

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