deverse presentation

16
What it takes to build a mobile app What you need to know and how to prepare Presented by Deverse LLC

Upload: legal-services-national-technology-assistance-project-lsntap

Post on 19-Jan-2017

277 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Deverse presentation

What it takes to build a mobile appWhat you need to know and how to prepare

Presented by Deverse LLC

Page 2: Deverse presentation

What’s on the Agenda?

Who is Deverse & what we do

What it takes to build an app• Background to app development• What you need to know and prepare for

How to get involved• Deverse develops apps for nonprofit organizations & teaches

students how to design/code

www.deverse.org

Page 3: Deverse presentation

DeverseThe Team

www.deverse.org

Page 4: Deverse presentation

Our vision is to connectindividuals and social

organizations withfundamentally new opportunities.

DeverseVision

www.deverse.org

Page 5: Deverse presentation

We strive to change the way social organizations approach their own missions, and to give passionate and motivated individuals the chance to make a real impact on the world around them.

DeverseVision

www.deverse.org

Page 6: Deverse presentation

Our mission is to empower social impacting organizations with technological solutions, and to provide unique and open opportunities for students to engage in the technology sector by connecting these two parties together

DeverseMission

www.deverse.org

Page 7: Deverse presentation

App DevelopmentIntroduction

www.deverse.org

Can my organization benefit from mobile technology?

How do I identify my weak points, where does technology fit in?

How can I facilitate the app development process?

What do I need to prepare for to work with a development team?

Page 8: Deverse presentation

App DevelopmentDevelopment cycle

Analysis: Figure out what features and functionality is required in the software. Design: Describe features in more detail, a functional design document. Implementation: Build the software. Testing: Test the software for each individual component, integration of components and user acceptance. Evolution: Make updates or changes as needed

www.deverse.org

Page 9: Deverse presentation

App DevelopmentCycle details

www.deverse.org

Page 10: Deverse presentation

App DevelopmentHow to prepare

www.deverse.org

Focus on what your pain point is, not how technology can solve it

Thinking of a solution in mind distracts and obscures the problem really at hand. Losing sight of the problem leads to an app that doesn’t benefit users, leading to an app that doesn’t get used.

Page 11: Deverse presentation

App DevelopmentHow to prepare

www.deverse.org

Understand what data is involved and where it will come from

The “Front end” is what the user sees and interacts with,

The “Back end” is where data goes/comes from and how it’s processed

Front end

Back end

Return results to show user, such as info from a server/database

Take in user input to process or put into a database

Page 12: Deverse presentation

How Deverse builds appsThe 3-stage strategy

www.deverse.org

Project Approval

Team Deverse risk assessment ensures best

possible success

Final Product QA Project Repository

Professional Developers

perform check and if necessary

improve apps to Deverse standards

Projects are archived in an

efficient manner to best allow updates in future programs

While students are primarily responsible for the development, Team Deverse is involved at the beginning and near the end to ensure quality

Page 13: Deverse presentation

How Deverse builds appsTimeline breakdown

www.deverse.org

Page 14: Deverse presentation

How Deverse builds appsClients and students

Student Perspective

Client Perspective

Initial Communication

MVP AgreementNeeds Analysis

Check-in with studentsImplementation

First Draft Finished First Draft Feedback

QA (Optional for students)

QA Feedback

Deliver MVP (Optional for students) Publication

Initial contact with Deverse; Discuss expectations, needs and logistics for the app

Discuss with the student teams the minimum viable product for the mobile app

Weekly / Bi-weekly check-in with students on the mobile app development process

Students deliver the first draft of MVP app; NPO will review and give Deverse feedbacks

Quality Assurance will be mainly run by Team Deverse developers with NPO feedbacks

Team Deverse delivers MVP app and NPO will publish

*This is an outline for Deverse 7-10 weeks programs. Program lengths may vary

www.deverse.org

Page 15: Deverse presentation

How Deverse builds appsPublishing

www.deverse.org

Deverse can publish apps for clients or can transfer the project rights for clients to publish on their own

For clients who publish on their own:Apple App Store: $99/year (enterprise account)https://developer.apple.com/programs/which-program/Google Play: $25 One Time Feehttps://support.google.com/googleplay/android-developer/answer/6112435?hl=en

Clients can continue working with Deverse for future Programs for updated and further polished mobile apps.

Page 16: Deverse presentation

Closing QuestionsPlease reach out to us!

www.deverse.org

E-mail: [email protected]

or directly contact our Client Relations Manager:Y. C. LeeE-mail: [email protected]: (857) 334 2571