The company name Acism is a combination of the words 'Ace' and 'ism'. Together, the name 'Acism' suggests a philosophy centered around excellence.
In software making, excellence means not just high quality, but also aesthetics, ease of use, and long-term success of the deliverable.
We are unique in the use of technologies, processes, and engagement models towards achieving these — notably, the Xsemble technology.
Outsourced development of complete products. We empower domain experts in a unique way to reduce rework and raise quality.
Re-engineering legacy applications so that they become easy to enhance and maintain, and their shelf life improves.
Becoming a tech partner for strategizing and execution of tech businesses, beyond mere development. Call it "Outsourced CTO".
SDLC stands for Software Development Life Cycle. Acism specializes in using X-SDLC, the improved version of SDLC based on the Xsemble technology.
The customers may decide to keep some X-SDLC activities to themselves. This flexibility lets one to creative in the way the work is split. More choices result in more flexibility and more maneuverability.
Acism follows an agile methodology featuring fixed-length iterations. An incremental release is published at the end of each iteration, so that stakeholders can play with it and give timely feedback.
X-flowchart is a visual model that depicts internal working of the software. It is guaranteed to be up-to-date, and therefore serves as a reliable tool to quickly find issues and identify design changes.
The success rate of software development projects is known to be low. The challenges are more pronounced in developing / maintaining:
# | Conventional | With Acism | Impact |
---|---|---|---|
1 | Good design can lead to good quality. But good design is difficult to enforce. | Design-first approach ensures that development cannot be done without creating a design first. | High quality of resultant code. |
2 | Project estimation is done based on requirements. Unforeseen situations often cause schedule and budget overruns. | Highly accurate and granular project estimation can be carried out once the design is done, based on the design. | Allows for any adjustments to schedule / budget / work. |
3 | Customers are mostly not aware of how the desired functionality is planned to be developed. | Optionally, customers can review the visual design. | More confidence. |
4 | Developers carry tacit knowledge in their heads which cannot be transferred to others. A key developer leaving the team derails a project. | Developers’ work is highly transactional, as they work on tiny components one at a time. A new developer with the relevant skills can be productive on day 1. | Risk of project derailment due to attrition is eliminated. |
5 | Developers have to mind the complete application, and think how new code would work in tandem with existing code. | Developers have razor-sharp focus on the component at hand. They do not need to be concerned about its interaction with others. | Problems identified and corrected upfront. |
6 | Complete application is coded by developers. | Component code templates and glue code are auto-generated. | Faster development. Higher code quality. |
7 | Developers take functionality-related decisions while writing code. They have to understand the domain well. | Domain experts monitor and control the functionality through the visual model. Developers do not need deep domain understanding. | Less work. Higher quality. Cost of domain training saved. |
8 | Reported progress is often wrong, as it comes from guesswork. | Quantitative project progress is available. | Better tracking and course correction. |
9 | The code complexity, coupled with inevitable team changes, results in code patches. Code becomes harder and harder to maintain. | A large codebase is never the concern of developers. Maintainability and enhanceability stay high in spite of team changes. | Save big in maintenance, over the life of the software. |
An NGO in USA has devised a method of imparting student education that involves revising the topic with fellow students, ... effecting in meaningful learning. We developed a Python-based working POC using Xsemble in 3 months. Major part of it was to do R&D with prompt engineering to understand how LLMs may be used for the desired purpose.
A manufacturing setup that has 100+ products comprising of 100+ parts each needed help. Their orders of a few crores ... remained pending for unavailability of small parts. We developed a searchable product catalog for them, with Xsemble, on Jakarta EE platform. Different roles have different access levels. The customer is using it to maintain their products, view the Bill Of Material (BOM), and plan their work based on lead time.
We developed a more scalable version of their flagship game for a company. The earlier version incurs high costs with their ... volume of transactions. This application is developed with Xsemble, with Java EE as the base technology and MongoDB as the NoSQL backend.
An HR consulting company manages competency frameworks for large organizations. They needed ... software involving Natural Language Processing (NLP) to extract meaningful job roles from large interview transcripts. This application was developed with Xsemble, on Java EE platform, using a pre-trained NLP engine.
We consulted a fast-growing Indian services company on multiple engagements. Most engagements involved visiting their US ... clients briefly and then delivering with the help of onsite or offshore teams. Some engagements had existential issues, which we resolved quickly, achieving significant turnarounds. This expertise was applied to various organizations and included diagnostics, process improvements, and innovative solutions for complex challenges.
Position: Founder and CEO
An IIT Bombay graduate and post graduate with 30 years of experience. Ashish is an author, inventor, and a turnaround specialist.
Position: Director
An IIT Kharagpur alumnus with rich experience in managing offshore development centers. Former co-founder of Juventus Technologies.
Position: Director
An engineer by education, Surekha has been handling the administration, accounting, and compliance requirements of Acism.
+91 7249079400
Monday - Friday (10 am - 7 pm)