Ir al contenido principal

Software Development Services Software Factory Scheme

Definition of Software Development Services.

The practice of Software Engineering focuses on the development and maintenance of custom software, that is to say, according to the specific needs of our clients and / or projects. Not all software packages available in the market fit the particular needs of each of our customers. TASISOFT specializes in providing software engineering services that help recognized and emerging companies improve their development capability and quality testing.

Software Architecture
We offer management services for building the Software Solution, Solution Feasibility Study, Architectural Reviews, Architectural Reconstructions and Architecture Modernization.

Software Development
We have an interdisciplinary team of on-site consultants, who have specialized in interpreting requirements that are delivered to us by our software architects or our clients’ leaders or analysts, and from these they make customized software construction.
Through a methodology of administration and development of systems based on PMP and SDLC.

Software Quality Control
Our experience is comprehensive and includes requirements analysis, test case definition, test cycle execution and delivery of QA results. The services provided by dedicated TASISOFT teams emphasize the importance of applying the right QA resources - QA Engineers, QA Leads, QA Managers.

Service Life Cycle

Start
A first dimensioning and scope of the service is done, as well as the capacity model of the required team is defined.
•             Initial Solution Map
•             Sizing and composition of the team
•             Define if the service will be given in modality: Design-Development-Tests or Development-Tests
•             Place of work and infrastructure
•             Time / geographical coverage
•             Communications model between the client and the software factory.
•             Service Contracting- Confidentiality Agreements
Preparation
The work team is left ready and with the required infrastructure.
·       Installation and configuration of the work environment and support tools.
·       Compilation of existing documentation
·       Planning of the transfer of requirements or designs
·       Creation and review of the existing customer backlog
·       Definition of communication and interaction with other partners - Service procedures - Methodology
·       Model of follow-up reports - Progress Reportse
·       Service Kick-off.
Taking Functions
It’s used to transfer the operation of the service to the TASISOFT team.
·       Transfer of knowledge. Training Sessions by Solution or Requirement.
·       Joint incident resolution planning
o    Doubts on the requirements
o    Change control procedure
o    Changes report or changes to current environment
o    Procedure for reporting discrepancies or ambiguities in designs submitted.
·       Detailed review of the structured backlog and initial backlog priority
Operations
Software Factory Service Operations Stage.
·       The programs specification is based on the delivery of the following documentation:
o    Layout of system tables and Layout of system files (or only those required by the programs to be coded).
o    Requirements document with business rules.
o    Technical design document and screens (If applicable according to service mode)
o    Definition of programming standards. (TASISOFT standards can be used or those of the client).
·       Review of specifications.
·       Update, Evaluation and Acceptance of Specifications.
·       Matrix Testing and Information Loading.
·       Elaboration of Programs and Quality Process applications.
·       Acceptance test and anomaly report.
·       Programs acceptance.
Transition
Stage to transfer the entire project to the client.
•             Review of documentation submitted
•             Knowledge Base Generated
•             Transfer of Knowledge
•             Post transition support according to the time in the client contract.
Closing
Presentation of the Service Final Report
•             Learned Lessons
•             Administrative / Legal Closing
•             Review of documentation submitted

Team Proficiency
The roles and computer model are set according to complexity of projects.

·       Minimum: The minimum required for the ream.
·       Optimal: Better relation productivity (proficienc y / cost).
·       Maximum: Beyond, in which there isn’t any increase in capacity.
To get as much functionality past the threshold of maximum size, it requires TASISOFTware to incorporate a new team, considering sizes of team work in relation to a minimum of eight weeks of continuous service and in relation to the project size.

Classification and Appraisal of Work Units





Comentarios

Entradas más populares de este blog

AMS (Application Management Services)

Definición Soporte de Aplicaciones y Mantenimiento (AMS). AMS (Application Management Services) es la tercerización de los servicios de gestión, soporte y mantenimiento de aplicaciones capaz de proporcionar a los clientes mejoras operacionales relevantes . El modelo AMS (Application Management System) representa un enfoque avanzado de servicios TI mediante el cual Tasisoft asume la responsabilidad a medio/largo plazo del conjunto de tareas y actividades relativas tanto al desarrollo y mantenimiento de aplicaciones como al soporte y evolución de las mismas. Bajo el concepto de Tasi software ofrece servicios dedicados y compartidos para outsourcing de aplicaciones con desarrolladores altamente calificados y experiencia en las más variadas tecnologías del mercado. Las líneas de servicios ofrecidas dentro del Desarrollo y Mantenimiento de Aplicaciones (AMS), son: Mantenimiento Preventivo y Normativo Mantenimiento Correctivo Mantenimiento Evolutivo / Nuevos De

Desarrollo de Software: EDT (Estructura de desglose de trabajo) o WBS (Work Breakdown Structure)

Definición La EDT es una descomposición jerárquica-orientada a los entregables del proyecto- de los trabajos que ejecutara  el equipo de trabajo, para crear los productos requeridos. Es un paso muy importante en la definición del alcance de un proyecto. La EDT organiza y define el alcance total del proyecto, mediante la subdivisión de trabajo en piezas más pequeñas y manejables. En cada nivel inferior de la estructura se tiene un incremento en el detalle de los trabajos del proyecto. El trabajo incluido en el nivel más bajo de la WBS se le denomina paquetes de trabajo, los cuales pueden ser programados, monitoreados y supervisados. Principios Básicos de una EDT Una unidad de trabajo deberá aparecer en un solo lugar en la EDT . El contenido del trabajo de un elemento de la EDT es la suma de los elementos inferiores. Un elemento de la EDT es responsabilidad de una sola persona , a pesar de que muchas personas pueden estar trabajando en él. El EDT debe ser coherent

Business Intelligence Proceso de Carga de Datos ETL, Vista modo Componente

Este componente consiste en crear procesos que se ejecutan por medio de un programador de tareas de manera nocturna o por medio de una aplicación en ejecución manual por demanda,  cuya función es la de ayudar en el proceso de transporte de datos de un origen a un destino incluyendo procesos de limpieza, transformación de datos en caso de ser necesarios y generación de cálculos. El objetivo principal es contar con una base de datos diseñada bajo un esquema estrella, que facilite la carga de información a los modelos OLAP y la explosión de reportes. Normalmente se debe tener contemplado la realización de 1 proceso de carga de tipo transaccional (Tablas de Hechos) y de los catálogos (Tablas de Dimensiones). Es importante mencionar que este componente es importante para la validación de la integridad de los datos. El proceso funcionara bajo los siguientes pasos: a.      Extraer . La primera parte del proceso consiste en extraer los datos desde los sistemas de origen. Una parte