How did you select this vendor?
We evaluated a few different vendors, and selected RipenApps based on value, professionalism, and a very detailed proposal and initial scope of work.
Describe the project in detail.
At the onset of the project, we worked to define every feature and functionality of the app to be included within the scope of work (this would be quite a complex project because of all the features and elements included within our preexisting member website).
We needed everything from member profiles and newsfeeds to live video meetings and direct messaging incorporated in the app. Our team provided a very basic mockup of what we wanted the general structure of the app to be, with the rest of the direction originating from our preexisting app and website.
Once we defined these items, we entered the analysis phase, having Skype meetings between the RipenApps team and our development team to discuss project requirements and app architecture. The RipenApps team then began providing basic wireframes for the app, which we communicated back and forth on to refine.
Following this, we entered the design phase, in which the UI/UX designer at RipenApps issued a design questionnaire, then began creating screen mockups for the app. Again we communicated back and forth to clarify elements of the designs. After this, our team started working to provide the required APIs for the RipenApps development team.
This process took a while because of the complexity of the system our team was working within, and the general complexity of the project. At one point, we had daily scrum calls where our development teams worked together to resolve any problems and keep the project moving. We worked through the APIs as RipenApps began working on the actual app development.
The RipenApps team worked in stages of milestones, building out more and more features of the app with each milestone, and providing iOS and Android builds for our company to review. Lots of back and forth collaboration happened during this time, so we could work through any kinks and ensure the app fulfilled all of the user needs. Once we finally reached the point of having a publishable app, the RipenApps team coordinated submission of the apps to the Google Play and App Stores.
What was the team composition?
We initially worked with a Business Analyst as we defined the project, then we were assigned a Project Manager. As the project went on, our development team and the RipenApps development team worked more closely to accomplish project goals. The COO also took an active role in ensuring that our project was carried out as efficiently as possible.