Home | Why us | Offerings | Clients | Quality | News & Events | Career | About
 
Processes
  - Agile
  - V-Model
  - Software Development Life   Cycle
Quality Management
 

CircleSource Systems follows several well known and documented development methodologies. Depending upon the project requirements, scope, time constraints and size, we choose one of the following methods –

Agile
Agile processes harness change for the customer's competitive advantage, even late in development. CircleSource’s agile implementation is as follows.

Team Structure
The team comprises of developers, iteration manager and quality engineer. The iteration manager is primarily responsible for iteration and release plans. The development team is solely responsible for coding new functionality in a given iteration. The QA engineer is responsible for daily regression testing, determining what story cards will be delivered at the end of each iteration and preparing release notes for each delivery.

Planning
The release plan is never the same as the requirement from the customer keeps changing and also what the developer can do. Each release plan has bundle of story cards and functionality. The release plan may be shifting but it is an essential tool. It gives us a view of what may be achievable, evaluating options, and accessing the effect of events.

Analysis
Before the next iteration begins, the domain experts meet and discuss the upcoming functionality. After reaching consensus on the detail of how the functionality should work, they divide the responsibility of incorporating that functionality in the product. Relevant test scenarios are laid out and they are expanded to the final tests to necessarily and sufficiently test the functionality of the story card.

Development
The developers are responsible for adding the iteration's new functionality. Throughout they work closely with the domain experts and with each other and complete the development task assigned to them during the planning meeting.

Quality Assurance
Through the iteration, the QA runs regressions tests regularly to ensure the quality of functionality delivered in previous iterations.

Success
Success is a part of this project from the first iteration. Communication within the team and the client is improved, the planning meeting gets everyone on the same page and clearly states the iteration goals to both the team and the client. Every iteration goes through significant improvement and the whole team initiates these improvements.



V-Model
CircleSource uses the V-Model of development and quality assurance which comprises both the development and the quality assurance processes to run in parallel right from the beginning of the project to its end.
 
Software Development Life Cycle
The Software development life cycle followed at CircleSource consists of the following steps:
  Requirement Analysis
BPR (Business Process Report) or Workflow Analysis
Compare Competition - Competitive Analysis
Concept Development
JRS - Joint Review Sessions
System Architecture and Interfaces with other system
Proof of Concept - Working Demo
User Navigation / Interface
Custom Code Development and Test Case Generation
Testing - Alpha and Beta
CRP - Conference Room Pilot
Implementation on production system
Post Implementation Testing and Tuning
Training, Documentation and Release

 

Testimonials

"For the past two years Speedy Scan Company Inc. has had the opportunity to outsource work to CircleSource for various software development products. Outsourcing software development cannot be successful unless a high level of communication exists between the two involved firms. CircleSource has always made itself available to discuss the never ending revisions and changes that are required for our retail software products. We have the trust in CircleSource so as not to employ any programmers but instead focus on the marketing and development of products".
Todd McIndoo
President
Speedy Scan Company Inc

I worked with CircleSource during a 6 month project for our organization. During our project, CircleSource designed and developed data utilities and reports between 3 critical systems which we depend on everyday:
  1. Solomon Accounting system
  2. HeavyBid estimating system and
  3. Microsoft Project.
Today, after successful implementation, we greatly reduced the amount of manual time required to enter data into these systems. Our integrated systems allow the Crafton Group to operate more efficiently and allow our key management personnel to gain current accurate reports quickly. We will definitely use CircleSource in the future and we highly recommend your services to others.
Taylor Cox
Division Manager, Construction
Crafton Group

I can’t say enough things about the Team. The project deserves an excellent rating due to the intangibles that the team brings: flexibility, persistence, domain knowledge, leadership, etc.

Steven Kukulka
Director of Operations
Comframe

I am very pleased and happy to work with the team. They are doing a great job. Right now we are going at a good speed, and we are happy with the progress that we are making

Parag Alex Rumao
Vero Auction System

"We have used CircleSource several times for projects - both at early stages and middle stages of the engineering cycle. They seem to have a very rapid grasping power and get themselves to productivity in a short period of time. Further, in my experience I have found them to be very thorough in their knowledge and documentation.

They analyze the requirements in good detail upfront to save us from tough change management routines later. They have never missed their timelines on our projects and have come across as extremely reliable development partners."

Saurabh Sinha
President - Business Development
eMids Technologies