cyber Group
Cyber Group, Inc.
12900 Preston Road Suite 100
Dallas, Texas 75230-1329
Phone: 469-916-7730
Fax: 469-916-7731
 
SOLUTIONS
Software Development
Hardware Development
Public Safety
Operations Management
Consulting Services
Engineering Staffing

 

Solutions > Software
 

SOFTWARE SOLUTION

Cyber Group has extensive experience in the development, re-engineering, deployment and maintenance of software products and solutions. The company employs of a well orchestrated team of top software engineering experts in its development labs in India and the best project managers in the USA. Cyber Group's multi-shore software development and delivery model that includes teams in Dallas, Texas and Delhi, India delivers speed, quality and cost savings for our clients.

CYBER GROUP GLOBAL SOFTWARE PRODUCT DEVELOPMENT AND IMPLEMENTATION SOLUTION MODEL

Our customers engage us early at the business process requirements level to best leverage our expertise in developing software solutions that will be efficient, easy to maintain and deliver continuous value.

.....................................................................................................................................

SOFTWARE DEVELOPMENT AND ENGINEERING SOLUTIONS

Our software product and solution engineering process begins with our US-based project management teams. We work with our customers to establish a clear set of software development and solution implementation requirements along with project plans, including the agreed upon requirements, project scope, estimated costs, schedules, and deliverables.

The foundation for our success in the software product development and solution implementation process is our proven, efficient “multi-shore” model. It includes project management, requirements/specification definition, development, testing, integration, support and ongoing maintenance.

Cyber Group’s outsourced software development solutions comprise three interweaved functions that occur concurrently in the US and in India:

  • Requirements and specifications development
  • Software maintenance and implementation
  • Testing and integration

Cyber Groups Value Engineering Process™ (VEP) manifests the definition of a well-balanced set of requirements from competing drivers, including marketing, technology, time to market and business. Our VEP consists of a well-tuned series of checks and balances that occur throughout the software engineering process, which enforce strict adherence to systems engineering methodologies and personalized attention to requirements management, and ensure compliance with software engineering requirements, schedule, and budget.

.....................................................................................................................................

SOFTWARE MAINTENANCE SOLUTIONS

Within our multi-shore model, we bring to our customer projects a breadth and depth of leading edge technical resources and software technologies to optimize the four areas of software maintenance services we offer. Our software maintenance services encompass technologies and practices from computer science, software engineering, application domains and project management.

We specialize in the maintenance of application software built on web-based technologies and deployed on open source software technologies. Our solution driven services are motivated by our core competencies, which include:

Cyber Group’s software engineering services focus on improving, perfecting, correcting and maintaining software products after these products have been deployed to market and have begun to undergo the rigorous scrutiny that a live customer environment can provide. We apply functional and usability metrics obtained from customer feedback to determine the level of software modifications needed. Once we determine our customer’s specific needs, we leverage our proven multi-shore model to radically reduce their time and cost to market.

Basic Software Maintenance Solutions
Basic software maintenance solutions are corrective in nature and focus primarily on fixing bugs and making minor code modifications necessitated by design, logic, and coding errors. These combined errors, when unchecked, prevent a software application from conforming to its published specifications.

Aside from the corrective nature of Cyber Group’s software maintenance services, other key maintenance activities include feature/function enhancements, reengineering and upgrades, and migration and integration.

Software Feature/Function Enhancement Solutions
Feature and function enhancements comprise enhancing the software application according to changes in user requirements. Additional software engineering includes restructuring and optimizing the code.
 
Software Reengineering and Upgrade Solutions
Reengineering and upgrades consists of adapting the application solution to accommodate external influences, such as a major event, or changes in the software delivery environment, such as hardware and operating system platforms and client-server to web deployments. Additionally, software engineering is applied to improve system performance and enhance user intractability.

Software Migration and Integration Solutions
Migrating and integrating software implies legacy transformation and modernization, and consists of installing software applications to new platforms and technologies through the use of automated transformation techniques. Cyber Group’s software migration objective is to evolve mission-critical enterprise applications across new, more modern, and more robust IT platforms.

.....................................................................................................................................

SOFTWARE DEVELOPMENT AND INTEGRATION SOLUTIONS CAPABILITIES AND CREDENTIALS
Cyber Groups multi-shore teams of project management, software development, integration, testing, maintenance and business process requirements personnel have extensive experience in their respective domains. These include:

Core Application Function Knowledge

Software Engineering Expertise

Processes and Global Project Management

  • Computer science and engineering
  • Business logic and rules
  • Transaction processing
  • Database architectures (Oracle, MSSQL, Sybase, MSAccess, MySQL)
  • Information process frameworks (Web and enterprise)
  • Business process management
  • Document and content management
  • Application servers (Tomcat, WebSphere, WebLogic)
  • Business intelligence (Cognos, Crystal, Jfree)
  • Software architectures (client-server, Web, SOA, multi-processor, Internet/ Extranet)
  • Platforms (Windows 95/98/ NT/XP, Linux, UNIX)
  • Web applications (HTML/ DHTML, XML, CSS, Java- Script, .NET)
  • Application development (C, C++, Java/J2EE)
  • Inter-process Communications
  • Customizations
  • Project engineering
  • Software problem & requirements analysis
  • Translate market requirements to engineering requirements/ specs
  • Dynamic global project management; focus on meeting schedules, costs, specs
  • US customer facing project engineers; American-trained engineers in India
  • Proprietary, proven engineering delivery process
  • Rapid Response Team
  • Release management, QA, testing

.....................................................................................................................................

OUR PROVEN MULTI-SHORE PROJECT MANAGEMENT MODEL IS A KEY ELEMENT OF  OUR SOFTWARE DEVELOPMENT AND INTEGRATION SOLUTIONS

Multi-Shore life-cycle project management is a core strength of Cyber Group’s software development maintenance engineering process, and it is ingrained in every project we undertake. Different project management techniques that are part of our day-to-day process to execute projects include:

Scope Management

  • Scope Statement

Time Management

  • MS Project Schedule - Project starts with a project plan document approved with all deliverables and schedules using Microsoft project. Schedule also accounts for design review, code review, and test script reviews.
  • Critical Path identified in Project Schedule
  • Keeping tab of milestones, deadlines and deliverables

Risk Management

  • Periodic Project Status Reviews
  • Comparing Technical accomplishments against the project plan schedule to identify and potential problems or risks
  • Work with client face to face to mitigate or avoid risks

Quality Management

  • Planning SQA activities as part of the project planning including Metrics
  • Reviewing, inspecting and auditing work products and documents
  • Monitoring quality at every step
  • Requirements review
  • Design review: Requirements are used to write a design document. Design review is done with the customer. Design review comments are accounted for and if there is a major deviation from the proposed design, a review is done again.
  • Test script review: When the development of the code takes place, test script is reviewed.
  • Code review: Once development is done, code review is scheduled
  • Resolving compliance issues
  • Defect Tracking: Done using a tool that customer uses. Right now PVCS tracker and JIRA are being used.
  • Rework done as needed during inspection

Bugs/Defects Tracking

  • Bugs/Defects Tracking: Right now we use PVCS tracker for one of our customers and JIRA for another customer. Both PVCS and JIRA are owned by customers.

Human Resource Management

  • Maintaining the motivation of the team committed to the project
  • Resolving project and people issues

Communications Management

  • Insuring quick and accurate communications within the team and with our client.
  • Project status is monitored on a weekly basis on a day convenient to the customer. Schedule slippage is monitored for and necessary steps to take care of the same. Status report sent to the stakeholders.
  • Technical meetings are held as and when required. There are occasions in a phase of a project when daily meetings are required and some phases where a weekly technical meeting is sufficient. Requirement tracking is accomplished with review done at different phases of the project.
  • Offshore and US office conference calls arranged almost everyday to discuss the project status

.....................................................................................................................................

SOFTWARE QUALITY ASSURANCE PROCESS IN THE OVERALL SOFTWARE DEVELOPMENT AND INTEGRATION SOLUTION

  • Project scope
  • Risk assessment and management
  • Requirements analysis
  • Functional and detailed software maintenance, engineering and code generation
  • Testing and integration


Cyber Group’s objective for optimal software development and solution integration quality is to deliver according to our customer’s performance and software quality assurance (SQA) requirements.

Our SQA procedures are an integral part of our Value Engineering Process (VEP) that provides project management with assurances that all essential Cyber Group development processes, procedures, and standards are being strictly followed on every project.

SQA responsibilities include:
Planning SQA activities, including metrics, as part of the development of the project plan.

  • Reviewing, inspecting and auditing work products
  • Participating in code and software design reviews
  • Resolving compliance issues
 
© Copyright 2001-2008 Cyber Group. All rights reserved.
Sitemap | Privacy Policy | Terms of Use
Cyber Group Fact Sheet
Web Design by www.argosinfotech.com