Projects

Architectural Overview

Uniq IT Solutions Multi-Level Activity Analyzer Enterprise System (from here called as MAAe ) offers a complete Hospitality Management ERP system with Guests, Inventory, POS, Ordering, Kitchen, Employees, Work, Leads, and others, that can be adapted to meet unique Enterprise requirements doing Pre-Sales, Business Planning, Fine Dining, Bars and Lounges, Clubs, Food Courts, Take Away, Delivery, Confectionery and cafeterias, Warehouse, and others, to accuracy, increase profit and better customer service while reducing labor costs, and decrease operation costs. MAAe software is a comprehensive, next generation, ready-to-use Organizational ERP system for small, mid-size to large tier organizations. MAAe Software is built on latest technologies and standards, and based on industry "Best Practices" infrastructure with established and solid Organization business logic. It is user friendly and incredibly easy to use and as simple as you want, or as sophisticated as your business need. MAAe Software can cater the need of all kind of Organizations with Client level customizations. It is applicable for a single unit Organizations, Organization Units at multiple locations as well. MAAe Software is a Cloud Baed architecture, windows based, secure and scalable without limitations.

Overview

Technology used should be based on few considerations like the technology used should have

1. Enough resource available

2.Technology has a roadmap for the considerable near future

3.Scalable

4.Learning curve

5.Security

Since MAAe - Multi-Level Activity Analyzer Enterprise System is to be developed from scratch it should not include systems which are latest in the market such as some of the .Net libraries, if at some point the system is unable to match the needs while designing or development it will be a showstopper. Performance will be an issue as MAAe - Multi-Level Activity Analyzer Enterprise System would need every line of code to perform at its best. It would be a good idea to use a year-old version of any technology used except where the situation arises for security reasons. As far as possible compatibility for version should be checked before introducing into the system, this is especially true with JavaScript libraries.

Why Cloud Development?

In order to address the fast technological advancements, Cloud Computing has arisen as a new trend in data centre management and being used as the foundation for business models, can be used to serve a variety of needs.

Key benefits

• Cost-cutting and investment

• The decrease in IT expenditures

• Royalty payments on automatic software licensing are reduced

• Flexibility

Collaboration Efficiency

Allows to interact and exchange information readily and improves several users to exchange and collaborate on data and files at the same time. The cloud enables the team to access work- related information swiftly and securely.

Scalability

Cloud-based services are excellent for rising bandwidth requirements. we can scale up or scale down operations. Resource storage needs may require fast modification to accommodate such changes. If demands grow, easily expand cloud capacity by utilizing the service’s distant servers. Similarly, if need to reduce again, the service allows for this.

Document Management

The huge collaboration, the more urgent the need for tight document management replacing the transmit files back and forth, eventually wind up with a jumble of conflicting file content, formats, and titles.

Key Tools:

Amazon Web Services (AWS) was the leading provider some years ago and still is used by many companies. AWS has designed more than 140 services. They are thought to be highly adaptable and integrative. Therefore, we are confident that you can develop nearly any custom software with their assistance.

Microsoft Azure, created with significant growth ambitions and a variety of web offerings. ML modules, database services, mobile back-end and virtual machines are examples of service components.

Development Methodology

Our CMMI Level 2 and ISO 9001:2000 certifications stand as testimony to our commitment to our robust development methodology and our entire SDLC process. For this project, Uniq IT Solutions proposes to follow our standard development model for software development. A brief overview of the waterfall model SDLC phases is as follows below:

1.Requirement Analysis: The Uniq IT Solutions team, in consultation with the client, studies the complete system in-depth as given in the contract and the related supporting documents, such that each process linked to the final preparation of the software is clearly understood. The SRS document will be prepared, containing the application overview, scope, objectives, need and purpose, software and hardware interfaces, any issues or concerns, and more.

2.Software Design Phase: Based on the software requirements and operation concepts documented in the base lined SRS, detailed design solutions are worked out depending upon performance, availability of reusable components, and integration with other applications. TSD and WFD documents are produced and base lined.

3.Development and Integration: Coding is done based on base lined TSD, WFD, and the SRS. Unit testing is done on completion of development of each unit.

4.Testing: Product testing will be done at this stage by the QC team in accordance with the test plan and test cases.

5.Releases: The product will be released to the client after the bug fixing and successful product verification by the QC team.

6.Post Production Support and Maintenance: Post production and support is provided on the project. In case of maintenance a change request log is maintained in order to keep track of changes and support requests.

Associated Risks Evaluation

No project specific risks have been identified at this time. However, a Risk Management Plan is a standard part of every Uniq IT Solutions software project and is referenced in the overall Project Management Plan.

At Uniq IT Solutions , risk management is done throughout the life cycle of the project. The Risk Management Plan is part of a project’s initiation and initial planning, but it is also maintained any time there are updates to project requirements, a customer initiates a change request, concerns are raised by team members, or concerns are raised by senior management stemming from their oversight of Project Status Reports.

Risks are documented, analyzed, associated with risk mitigation plans, and tracked.

Quality Control Implementation

Uniq IT Solutions will develop and implement a quality control process specifically designed for the Multi-Level High End Product Development project. This process will work towards a number of objectives:

• Reduction of unanticipated problems

• Streamlined execution

• Rapid resolution of problems that arise and reduction in the re-emergence of these problems

• Optimal communication among work teams and individuals

• Frequent checks against overall project quality standards

Reviews

Almost all artifacts produced during our SDLC are subject to formal reviews. The list below highlights some of project artifacts which Uniq IT Solutions reviews:

• Project Management Plan (PMP) document

• Software Requirements Specification (SRS) document

• Technical Specification (TSD) and Wire Frame (WFD) documents Test Plan document & test cases

• Source code Test results

• User documentation

Testing

Below is a list of types of rigorous testing that are performed by Uniq IT Solutions during software projects:

• Unit testing

• Module/Integration testing

• System testing

• Performance testing

• Acceptance testing

Support Services, Feature Enhancements, & Defect Resolution

Uniq IT Solutions understands that software systems are living products that require additional work and enhancement as they evolve over time. Needed support services, feature enhancements, and defect resolutions can involve numerous resources of varying skill levels. To offer simplicity and transparency in the cost structure for these services and to facilitate ease in accounting, Uniq IT Solutions offers a blended rate of $125 USD per hour for any and all services that involve support, feature enhancements, and resolution of defects not covered under any contractually agreed upon warranty.