eMids was established in 1999 with a vision to provide effective IT solutions to global organizations through the Global Delivery Model. We are headquartered in Nashville, Tennessee and our Offshore Development Center (ODC) is located in Bangalore.
We have the expertise and the people-experience to provide you with proven consultancy services, and execute every step of the application lifecycle - Definition, Prototype, Design, Development, Testing, and Deployment.
We partner with our customers to deliver solutions. Our solutions are unique because they allow the convergence of Business and Information Technology, resulting in a seamless and extremely accountable delivery model for your organization.
We deliver solutions through co-sourcing or outsourcing engagement models by tapping into our global labor pool.
As corporate citizens, we are socially responsible and believe in benefiting the community in whichever ways we can. Over the years, eMidsians have contributed to social welfare causes such as the development of special children, disaster relief, and have brought about positive change in the areas of education, health, social/community development as well as the environment.
We believe that the perfect solution is one that not only addresses your technology requirements but also brings you closer to your business objectives. To fulfill your business and technology needs, we provide services in
Using Technology To Grow Business
Mitigating Risks & Lowering Costs
Delivering Solutions When You Need Them
Our approach to software delivery is called 'Unified Scrum'. It is a process centric agile methodology with the following characteristics:
The key features of Unified Scrum may be summed up as follows:
Inception phase - identifies and explores the business requirement of the system for defining the initial plan and application scope.
Elaboration phase - identifies the core team, elaborates requirements in greater detail, sets up the environment, and refines the plan and estimations. By the end of elaboration phase, Sprint 1 requirements are completed and prioritized.
The Construction and Deployment Phase - are the 'Sprint' phases. The development team works on constructing and deploying the current sprint requirements, while the Business Analysts work on elaborating /prioritizing the next sprint requirements.
Iterative Development
Each Sprint is 3- 4 weeks long. Requirements are prioritized to fit this defined
period. Clients are able to see a working piece of software at the end of each sprint.
Along with providing frequent feedback on the application, a working system helps the clients
to identify their exact needs.
Requirement Management
The Business Analysts (product owners) become the single point of contact for developers to
understand the requirement. They are the bridge between the client and the developer. The BA,
after consultations with the client, prioritizes the requirements for each sprint and ensures
that the developers understand the requirements for each sprint.
Architecture
Unlike RUP, the Unified Scrum model does not enforce the architect to use specific visual
artifacts. Based on client specification, and set sprint goals, the team can decide on the
kind of artifacts to be created, and to what degree and quality.
Project Manager
A typical Agile Scrum methodology does not have a Project Manager. In a typical scrum model,
a Scrum Master plays the role of a facilitator and the entire team is expected to be self
organized. In the Unified Scrum model however, it is the Project Manger, who defines and
executes the project plan, assigns tasks, keeps track of the progress, facilitates the
achievement of defined goals, defines risks and the mitigation strategy. In other words, the
Project Manager is held responsible for the successful completion of a project.
Change management
Changes in the middle of a Sprint are not included in the current Sprint. The team (BA)
captures the change, waits till the next Sprint, and includes the change as part of the
next Sprint goal. If the priority of change is such that it has to be included in the
ongoing Sprint, then some of the ongoing Sprint backlog items can be moved to the next
Sprint in order to adjust the new change request.
Quality
Incremental development offers a great measure of quality and progress. Based on Sprint goals,
the team must demonstrate results at the end of each print (3-4 weeks). Functionality is
tested and measured at the end of each iteration. Besides system testing, organizational
quality processes are incorporated into each sprint.
We manage our projects using our Global Engagement Management (GEM) platform.
GEM is our web based Project Management system that ensures we remain in command of our projects throughout the lifecycle.
Every eMidsian is adept at using a variety of engineering tools such as Microsoft Visual Studio, Team Foundation Server, Eclipse, NUnit, JUnit, and many more. We are constantly researching new and emerging tools that increase productivity and accuracy. We understand that success requires keeping pace with and anticipating change.
Our Quality Management System (QMS) covers all the critical components of our business and enhances the value that we deliver to our clients by addressing areas like project management, software engineering, quality assurance, and software process improvement. The QMS also safeguards client information that is crucial to the quality of solutions we deliver. Our system enables us to focus on effective communication, predictable results, and efficient software development, and helps us to be on schedule always.
The domain advantage - Our QMS is aligned with core industry compliance standards and best practices (HIPPA Regulations)
The ISO27001 edge - The security principles of ISO provide:
CMMi Advantage - When developing software eMids uses a core lifecycle methodology founded on QMS procedures. The core areas defined for the software development procedures include:
So, you can be rest assured that your project will be guided by software project management procedures that:
We make the effort to meet with our customers frequently and assess our performance. This is why we go beyond merely satisfying the customer's expectations to providing a delightful experience for the customer.
The Healthcare Industry is undergoing a dramatic transformation in terms of information exchange and productivity, and technology is driving this change. From healthcare e-communications and EMRs to 'e-care', new technology services and developments are rapidly changing the face of this industry.
Globally, there is a growing demand for Healthcare and therefore a push for IT Services in this sector. The Healthcare Industry is becoming increasingly dependent on consulting and outsourcing. With the worldwide healthcare market pegged at around 4 to 5 trillion USD, and the estimated global spend on IT in Healthcare being around 100 billion USD and around 40 billion USD in BPO, the Healthcare Industry today is extremely buoyant.
Today's Healthcare Industry must work with technology and develop new models for delivering healthcare. This evolution can only happen when inefficiencies are weeded out of the system, costs are reduced, and most importantly, the quality of patient care is improved so that there is a decline in sickness ratios. And eMids is confident of bringing about this change.
eMids offers solutions to all stakeholders in the healthcare industry - to the Payer, Vendor, Provider, and Information Security Team. We at eMids believe that our solutions will pave the way for the new wave in healthcare.
The eMids healthcare value proposition is centered on improving patient care through services provided to Payers, Vendors and Providers.