Overview
More, better, and faster! Arkhitech targets just that while delivering technology solutions to our clients/users. We specialise in the area of highly scalable and well-designed web and mobile applications. We will work with you to iron out the requirements and work flows. Flexible design and architecture is the foundation of our delivery. Arkhitech's iterative Scrum approach allows for frequent design and functionality feedback to build high quality, highly responsive, robust and most of all secure application. Our process ensures that not only does the delivered application fulfil the original requirements, it is the state-of the art, successful and usable product as well. Arkhitech's team continues to explore the bleeding edge technologies and embrace the ones that best meet the needs of the project. Working in this continuous research and development cycle, we have developed expert teams in: * Ruby on Rails (RoR) Web Applications * PHP/Drupal CMS-Driven Web Applications * Native iOS/Android Mobile Development * Cross-Platform Mobile Development using Titanium and PhoneGap * Front-end Development using HTML5/Sencha * Redmine Customization and Plugin Development We genuinely care about our client's business, and do whatever it takes to provide the business with what it needs in order to be successful. We have a transparent business model and keep a close eye for making our customer's life easier. We apply proven practices and principles of Scrum to deliver solutions to our clients, and provide visibility to progress of work through redmine ticket management system. Once the customer shares initial idea/concept: 1. Our team arranges a meeting to get all the requirements in shape of documents or minutes of meeting (MoMs). 2. The requirements are then forwarded internally to our Project Management, Design, Engineering, and Testing teams for a thorough requirements and gap analysis based on which a task list is generated, the total estimated work hours calculated, and required team composition is proposed.Redmine - Project Management System 3. At this point, delivery model is discussed and if the client requests, a delivery roadmap based on 3-4 weeks of Sprints is also proposed. 4. A project kick-off date is finalized based on client's desire and availability of team members. Once the project is kicked off: 1. All the requirements are translated into a series of tasks in redmine, or client's preferred project management system. 2. Estimated number of hours for each task are calculated, or added in as previously calculated during requirement analysis phase. 3. 1-2 Sprints are defined based on the task lists, and assigned to team members. 4. Daily scrum meetings are conducted to monitor progress of deliverables, and co-ordinate activities between team members. 5. Developed code is peer reviewed, and complete testing is performed. 6. Code is deployed to staging for review and feedback of client. 7. Sprint retrospective analysis is conducted to take notes for things that went great, capture areas for improving delivery practices, and ways to further adapt to challenges in the project. 8. Deploy to production if desired, and/or repeat the process!