SOFTWARE ENGINEERING
SOFTWARE ENGINEERING
BURSYS has more than 20 years of combined experience in delivering quality Software Products. We understand the complete development life-cycle and issues faced particularly while leveraging global development teams. Bursys Collaborates with Client and help them to achieve Business Excellence. Bursys got best of both the worlds Consulting and Global Delivery.
BURSYS as a Global Partner can help you to utilize your own high-value resources for research and innovation, while we go do the actual implementation of the ideas and bring them to life. We have successfully helped our partners to build complex products that required years of development at 40% of the US cost. We render a balanced blend of onshore and offshore resources to achieve excellence and do not believe in methodology of just writing requirements and punting over to offshore. We believe in absolute TRANSPERANCY for the achieving success with outsourcing!
Product Lifecycle and BURSYS Involvement
Business Design
As the pioneer of the global delivery framework BURSYS typically gets involved with customers in early design cycles of the product and embed ourselves with the customer core teams onsite using US based resources (do not believe flying in resources from offshore in this early phase). This phase is focused on understanding and/or establishing the short and long-term vision of the product, understanding the Business Logic, Documentation and Technical Design.
Once the high-level design and direction of the product is set, we work with the core teams to establish the architecture of the product. It is very important to lay out a good design for a product to be able to scale when the product takes off. This will help in quick delivery cycles for the product features , maintain low support costs and accrued Return on Investment.
We understand that this may sound like a huge daunting task and many may say "I do not have budget to put into this now, maybe later"! We can assist you to get a head start over here by utilizing our BAANA (BURSYS Agile and Adaptable Network Architecture) technologies that are various frameworks in different technologies such as JAVA and Dot net. These are set of best practices and glue frameworks that can provide a quick start on a project and also provide consistency in development. The best of all it is FREE and you get to keep the source code as well. Furthermore, we assist your teams from other vendors or your own teams to get trained and adopt these frameworks for efficiency. It is not enough for global teams to communicate in common language only, rather communicate on the same technology platform as well. With higher turn-over ratios abroad, it is very important to manage fast boarding of resources and easy hand-offs. This is the phase where we start engaging the offshore teams if involved in a project for early insight into the architecture and design. BAANA allows us to provide reliable, scalable, and cost effective delivery of services and solutions.
Typical task and deliverables from this phase:
- Technical Architecture Documentation including logical and physical diagrams showing multistage environments
- Best practice documents for the development teams (if using BAANA, then these are already available)
- Data structures and Database Diagrams
- Database scripts
- Development environment setup Scripts and Guides
Typically, this phase of the lifecycle should not take more than 2-4 weeks depending upon the size of the undertaking.
Product Feature Development
It is important to move like a "Gazelle" in this market place to be able to compete and deliver a product in time to succeed. You found a "Gazelle" in us, we are agile and extreme, we can deliver the product features in matter of weeks. BURSYS uses the agile methodology to Develop, Review and Test the features and continue to deliver. We will use our onshore resources to document the features needed with your highly intellectual research oriented core team and communicate those back to the offshore teams for commodity development of those features and functions. As a result you will experience your requirements met on time,within budget and with high quality.
Quality Assurance
Typically, we can embed QA into the development team itself to ensure that any product feature/function developed meets and provides unified view of requirements and is bug free. This can be applied in conjunction with the automated product testing to ensure that very less time is spent in US to take this feature/function to the market. BURSYS can also setup QA team in India that can also help with product testing that requires expensive multi-platform/environment testing. Bursys Aligns IT with your business and delivers end to end strategy for transforming your Enterprise.
Remote Product Support
With the age of internet and global connectivity, we can leverage global resources in different time zones to provide product support. BURSYS has the expertise and skill set to provide post implementation support to you or to your clients, just like how your own software team would support your clients from US office.
