Rigel Networks strives to provide custom software solutions that will help you remain in step with the competition by continuously improving your information technology-based business solutions. For this, we use modern software development platforms, software development tools as well as employ latest project management techniques and software engineering practices like XP (Extreme Programming). Our enterprise wide quality assurance supported by continuous process improvements help you gain confidence that the IT solution will withstand your collaborative ecosystem.
Rigel Networks Process Management Framework ensures that applications are rapidly architectured, developed, tested and implemented. Our domain knowledge allows us to develop scalable and flexible application architecture incorporating business logics, presenting our clients with next-generation applications that generate greater efficiency through high level of automation.
Software Development Process
Rigel Networks employs a flexible set of methodologies in developing and maintaining software applications. Methodologies and processes designed to best of breed approaches are followed while accommodating client needs and business processes.
Rigel Networks follows Software Development Process that is more conducive not only to type and size of project, but also to the client’s requirements and budget. A typical approach is illustrated below. Each phase in the process represents a milestone that is used as a management checkpoint to review and approve progress and quality.
 |
Analysis |
| |
Create comprehensive project plan addressing key areas such as:
- Business and project objectives
- Business processes addressed
- Project methodology
- Technology and integration points
- User experience
- Team and project organization
- Schedules and deliverables
- Risks and mitigation plan
- Measures of success
Deliverables may encompass
- Project plan
- Use case models
- Software requirements specification
- Architecture diagrams
- Risk management plan
- Quality assurance plan
|
 |
Design |
| |
Functional Design
- Preliminary listing and layout of all content
- Define detailed functionality
- Determine conceptual approach to user interface and navigation
- Develop functional models and storyboards
Technical Design
- Detailed application design
- Outline templates, graphical elements, and custom code modules
- Define support and maintenance requirements
- Define performance and cost issues
- Selection of hardware/server/database
- Define acceptance test plan
|
 |
Development |
| |
- System development
- User interface design, content creation and publication
- Prototype and live scenarios
- Unit system and integration tests
|
 |
Deployment |
| |
- Installation
- User acceptance testing
- Performance testing
- Training on application use and operation
|
| |
|
|