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

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 coherente con la forma en que el tra…

SOFTWARE TESTING (QA DESARROLLO SOFTWARE)

Definición.El área de Pruebas del Software tiene como finalidad el evaluar un atributo o capacidad de un programa o sistema (Requerimientos de Calidad) y determinando que este cumpla con los resultados esperados (Requerimientos Funcionales), mediante el seguimiento de una metodología, procesos y herramientas especiales, durante el proceso del desarrollo del software.
La práctica de Software Quality Services de TASISOFTware tiene como objetivo ayudar a las empresas a: Implementar y mejorar sus circuitos de calidad para minimizar el riesgo de interrupción del negocio.Acelerar los procesos de pruebas.Identificar y corregir las deficiencias en la metodología vigente.Maximizar la calidad de las aplicacionesAumentar la velocidad de la puesta en producción de las mismas.
Nuestros servicios de Calidad, se fundamentan en cuatro pilares: Planeación y Administración de la CalidadPruebas FuncionalesPruebas No FuncionalesControl y MonitoreoPlaneación y Administración de la Cal…

Nuestros Servicios Administrados para TI

Nuestros servicios administrados representan una combinación perfecta de la aplicación de la metodología ITIL y nuestra experiencia de brindar un servicio de primera clase a nuestros clientes por más de una década.
Los servicios profesionales enmarcados que ofrecemos en esta propuesta estarán bajo las prácticas de ITIL V3 y Administración de Proyectos PMI, para su correcta implementación, administración, configuración, puesta a punto y operación.  Considerando los procesos y función siguientes: 
Gestión de Incidentes. Establece los lineamientos de acuerdo con las mejores prácticas de ITIL v3 y de los lineamientos acordados con NUESTRO CLIENTE para poder restablecer la operación normal del servicio lo antes posible, y así minimizar el impacto a las interrupciones del servicio sobre las operaciones del negocio asegurando el cumplimiento de los Acuerdos de Niveles de Servicio (SLA). Algunos de los lineamientos principales a considerar.La Administració…