Security And Clean

Domestic Recruitment Agency

CRM software for Security and Clean

About project

Security and Clean is experienced in recruiting and placing top quality household staff with offices in Mexico City, Monterrey, Guadalajara and S.L.P. The company offers a high degree of reliability clients for hiring domestic staff. We were contacted by Security and Clean to develop a custom CRM software in order to improve their productivity and increase their sales.

Challenge

Everyday, hundreds of applicants for a job are interviewed thoroughly and all references are checked in detail by the agency. One key need of this project was to maximize the efficiency and output of recruiting. So that, We developed the next modules: search for candidates, synchronize documents, call center and meeting schedule for customer and candidates.

Synchronize documents Arrival check history Tracks of services New service Customer history Dates

Development process

Requirement Analysis

Definition of the problem that the customer is trying to solve is the most important phase of development for us. The requirement document (provided by the customer), interview, and meetings let us studying the business processes, gathering operational data, understand the information flow, finding out bottlenecks and evolving solutions for overcoming the weaknesses of the system so as to achieve the organizational goals.

We also look for understand better their goals, challenges to management level and budget that the business want to invest to the project. This helps with planning proccess and have a schedule estimation through a gantt where can see a detailed project plan. That allow to the customer track the process of development and control his resource on each phase of the project.

Requirement analysis

User Experience

At this point, the project team should have a complete set of requirements to work from, After that, we work with creating wireframes, is also very useful in determining how the user interacts with the interface. We worked together with Security and Clean team and get a deep understanding of their sector, business, and understand their extensive knowledge about the right organizational work. Finally, we work in a prototype, is an integral part of iterative user-centered design because it enables us to try out their ideas with users and to gather feedback.

User Experience

User Interface

Developing concepts can be done through various means when inspiration strikes, Style Tiles (shared by Samantha Warren) let us communicate the essence of a visual design for the software, a design deliverable consisting of fonts, colors and interface elements.

From the visual design, we developed views illustrated in the browser that describes the system components which explains the system processes and how they communicate, and focuses on the runtime behavior of the system.

Graphic User Interface

Development

Each project is slightly different, based on the team and the overall goal. When we call it a process, we’re really just looking at the common practices that make any type of project successful inside our environment. Our team has decided to gamble on the idea that an agile approach will at least be better than traditional process. We were looking to release new versions of a product on a regular schedule, while adapting to a constantly requirements changes, Scrum was an excellent choice for us.

Another benefit of Scrum, is optimization to deliver iterations, that allows us to add features and adapt continuously without hindering the self-direction of every member of the team. Delivery plans departed a preliminary estimate by the gantt and were adjusted according to the growth of the project.

The core solution was developed on Ruby on Rails , this framework allows us to build the dynamic web application with limited budget while maintaining high quality enabling the rapid development. An important part of our job as front-end team is keeping up to date and staying close to new tools, trends and workflows. For that reason, our stack has been integrated by React & Backbone-js . We feel pretty confident in the future of React. It's well documented, makes reasoning about data easy, and it's performant. Since React only provides the view layer of a client-side MVC application, we still have to find a way to wrap the rest of the application.

Tracking Issues

Working with bugs help to preserve the hight quality in this solution where the customer contribute with the team to release a stable version according to the key requirements, the tracking issue is managed with Trello . The workflow that we use: To Do, In Progress, Review, Done & Requests . That allow us to know exactly where we are working. Is important for us what the customers evaluate our progress on each iteration.

Tracking issues

Development Tools

Drømbit staff glad to share the tools, techniques and technology required to create magic products. In the following list we are going to show the things which let us achieve our goals.

Google Drive

Google Drive

Hangouts

Hangouts

Moqups

Moqups

Trello

Trello

Jira

Jira

Passion

Passion

Next Project

Convert Experiments

Contact Us

Share with us your ideas and let's build a project together.

Contact Us