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