Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Test driven architecture enabled process for open collaboration in global

a technology of open collaboration and testing, applied in the field of testing driven architecture enabled process for open collaboration in global, can solve the problems of large constraints on the scalability, productivity and quality of work performed in global software development environments, affecting the productivity of teams, and consuming the most of project resources for detailed requirements development, so as to achieve the effect of increasing team productivity

Inactive Publication Date: 2013-02-19
SIEMENS CORP
View PDF22 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This approach increases team productivity, reduces central team overhead, and enables objective performance evaluation, allowing remote teams to work autonomously while ensuring high-quality code production with fewer defects, thus improving overall project efficiency and scalability.

Problems solved by technology

The overhead for managing global software development teams, for developing work packages and defining the detailed requirements for each work package severely constrains the scalability, productivity and quality of work performed in global software development environments.
The development of detailed requirements typically consumes most of project resources.
In addition, requirements churn has been reported as a major source of project delays.
The current mode of operation of using a central team to perform project management, requirements, architecture, and integration and testing incurs very large overhead for the central team and limits the number of teams that could productively participate.
Specifically, MDRAD focuses on central team definition of requirements, and lacks guidelines and methods for enabling open collaboration, quantitatively rating teams' performance, and for allocating work packages efficiently.
However, neither UP nor RUP address quantitative performance ratings to do team comparisons, and efficient work allocation based on team performance.
When domain experts are from different locations, there's a travel burden for some of them to achieve the all in one room design approach.
However, when distributed teams need to perform tasks within a physical room, team members may resent leaving their home offices for frequent and extended travel to a “foreign work room”.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Test driven architecture enabled process for open collaboration in global
  • Test driven architecture enabled process for open collaboration in global
  • Test driven architecture enabled process for open collaboration in global

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033]Exemplary embodiments of the invention as described herein generally include systems and methods for enabling collaboration of global software development teams by defining a common architecture for collaboration and testing process to drive the pace of software development. Accordingly, while the invention is susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that there is no intent to limit the invention to the particular forms disclosed, but on the contrary, the invention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention.

[0034]A software development process starts by determining a common architecture bus that defines an interface for open collaboration, continues by identifying components to be integrated over this common architecture bus and identify domain...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for developing a software project includes identifying business cases and goals for the software project, defining a common interface architecture through which components of the software project are to be integrated, identifying software project components to be integrated over the common interface, defining high level requirements of the project components, elaborating the component interfaces and defining detailed component requirements, implementing the project components, testing the project components individually, defining integration tests for testing integrated components, and executing the integration tests on a set of integrated components.

Description

CROSS REFERENCE TO RELATED UNITED STATES APPLICATIONS[0001]This application claims priority from “A Test Driven Architecture Enabled Process for Open Collaboration in Global Software Development Environments”, U.S. Provisional Application No. 60 / 868,109 of Avritzer, et al., filed Dec. 1, 2006, the contents of which are herein incorporated by reference.TECHNICAL FIELD[0002]This disclosure is directed to a process to enable collaboration of global software development teams by defining a common architecture for collaboration and testing process to drive the pace of software development.DISCUSSION OF THE RELATED ART[0003]The overhead for managing global software development teams, for developing work packages and defining the detailed requirements for each work package severely constrains the scalability, productivity and quality of work performed in global software development environments. The development of detailed requirements typically consumes most of project resources. In addit...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F9/44
CPCG06F11/3672
Inventor AVRITZER, ALBERTOROS, JOHANNES P.
Owner SIEMENS CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products