Skip to content

Latest commit

 

History

History
83 lines (45 loc) · 8.35 KB

CONTRACT.md

File metadata and controls

83 lines (45 loc) · 8.35 KB

Blueprint: Contract and Terms of Work

Last updated: June 2024

This document serves as a repository for Blueprint's general terms of work with its nonprofit partners. It should set the expectations for Blueprint's specialization of work, development cycle, and work contract, so you can see if your organization is a good fit for Blueprint's services. Once an organization is selected to work with Blueprint, a customized version of this contract, along with all details of the project deliverables, will be signed by both parties.

Specialization of Work

Our projects require a large time investment for our developers and designers (see the next section, "Timeline"), showcasing our equally as great commitment towards your organization's success. The type of project that we look for is one that will enable your organization to scale and achieve a level of operation otherwise unreachable without the assistance of our technology. It does not matter how big or small you are already--if you believe that we can help you create meaningful change, pitch us your idea.

Examples of Accepted Projects

Examples of projects that will NOT be accepted: Redesigning a static website, refactoring old codebases to use newer technology, creating a mobile app "version" of already existing technology that is already effectively solving the problem.

Technology

Blueprint's developers have created many kinds of software. We specialize in web application and mobile application development, but these are by no means strict limitations. We are eager to hear your proposals.

For the tech savvy, our projects usually run on a React or React Native frontend. Recently, we've also started to use Typescript syntax and Firebase as a backend for some of our web and mobile apps. We strive to use the latest and most accessible technology, and this past year, we've had success building web apps using a combination of NextJS and Retool.

Timeline and Development Cycle

We are based at the University of California, Berkeley, and our developers are all students attending the university. We ask you to be cognizant of our development cycle, which is closely tied to our semesterly system of recruitment and breaks.

Timeline

Exact dates may vary slightly.

Week 1 — September 7th

We have recruited all designers and developers for the semester. They are introduced to their respective project teams.

Week 4 — September 30th

Developers, designers and the project lead (which make up the project team) finalize project scoping and create the final contract of work between Blueprint and the nonprofit which is then signed by both parties. By this time, a digital prototype will have been designed and approved, and feature development is underway.

Note: When both parties agree to this project proposal, it should be agreed upon and set unless in otherwise unforeseen circumstances. There may be pivots or revalued features, but not a revamp that fundamentally changes the purpose and/or mission of what we are trying to achieve.

Week 8 — October 28th

First-quarter check-in. Project team and the nonprofit meet (either in-person or remotely) to check in and relay updates regarding design and development progress.

Week 14 — November 28th

Midpoint check-in. Project team and the nonprofit meet to check in. The minimum testable product (MTP) should be mostly complete at this time.

Week 16-21 — December 16th - January 17th

Project team remains on university break during this period.

Week 23 — February 7th

Blueprint recruits new members to fill in project team members that have graduated. Design and development resume.

Week 30 — March 24th

Third-quarter check-in. Project team and the nonprofit meet to check in. Any final feature adjustments and refinements should be made at this point.

Week 38 — May 5th - 19th

Project team meets at the NPO's office to give a live presentation and hand off final product. If this is not possible it will be held remotely.

Communication

Project teams and their nonprofits will try to meet every other week to give brief status updates regarding the project and answer any questions. More in-depth check-ins will be held quarterly over the entire development cycle. We want to have as open of a communication channel as possible, so we will always be open via email or phone to answer any questions or concerns.

Cost

Blueprint's services are offered completely pro bono. Our developers and designers are highly-skilled individuals who have had experience working at Silicon Valley's leading tech companies, but we're also students who share a concern for improving our community. We choose to donate our free time towards these humanitarian causes because we are confident that we can build the technology to help you realize your goals. All we ask is your continued commitment towards us throughout the year we work together.

Looking forward to working with you,

drawing