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

Mais procurados (20)

Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
DevOps
DevOpsDevOps
DevOps
 
Devops maturity model
Devops maturity modelDevops maturity model
Devops maturity model
 
CMMI CONSULTING
CMMI CONSULTINGCMMI CONSULTING
CMMI CONSULTING
 
Jira as a Project Management Tool
Jira as a Project Management ToolJira as a Project Management Tool
Jira as a Project Management Tool
 
Secrets of Value Stream Mapping for Future State
Secrets of Value Stream Mapping for Future StateSecrets of Value Stream Mapping for Future State
Secrets of Value Stream Mapping for Future State
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
"DevOps > CI+CD "
"DevOps > CI+CD ""DevOps > CI+CD "
"DevOps > CI+CD "
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Release Management
Release Management Release Management
Release Management
 
Making the business case for DevOps
Making the business case for DevOpsMaking the business case for DevOps
Making the business case for DevOps
 
DevOps- exec level briefing
DevOps-  exec level briefingDevOps-  exec level briefing
DevOps- exec level briefing
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April Meetup
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
DevSecOps Implementation Journey
DevSecOps Implementation JourneyDevSecOps Implementation Journey
DevSecOps Implementation Journey
 
Change management in Software Engineering
Change management in Software EngineeringChange management in Software Engineering
Change management in Software Engineering
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 

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

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

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[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
 
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...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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?
 

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