- Documentaion Team
- Developement Team
- Android Team
- Frontend Team
- Graphic Design Team
- Backend Team
- Browser Extension Team
- Designing Team
- High level Designing Team
- Low level Designing Team
- Testing Team
- Deployment Team
Saurabh Nitnaware , Manohar Reddy
Making sure that project documents are consistent.
The responsibilities of documentation team is to make sure that all documents created in the software engineering process are in the right format and reviewing documents of different type according to the different phases.
Chahat Jain, Mukesh Kumar, Abhilash Gupta
To develop an Android Application
The responsibility of this part of the team would be to develop a robust android application with an interactive user interface and easy to use environment. The aplication will show the content of the database so it shoud be fast and should be able to manage the traffic if many number of users are trying to access the database at the same time.
Monika Maheshwari, Saurabh Nitnaware, Manikanta Bhimsala, Sunil Orthon
To create a front end for the website.
Frontend Team will create a UI that will help user to read his annoted text. Creating UI with better layout and can easily understable. User can also add notes of his own. The website link on which text is highlited will also stored in website. Also adding some extra features like searching of notes and colouring,tags etc.
Monika Maheshwari, Manohar Reddy
To design graphics for our system
Graphic Design team will have the responsiblity of creating protoypes of our user interface, designing logos and icons and so on. Before developing a UI, the development team will contact the graphics team for design tips and guidelines. They will be responsible for co-ordinating the look and feel of the application.
Avi Aryan , Manohar Reddy
To create and maintain a database to store the information.
Backend team will create a server and an online database which will contain all the information from the website which would be displayed on the android application. A good database is required so as to handle the incoming traffic. The database created should be fast and if it crashes then the entire system fails, therefore the backend team is responsible to create such an efficient database.
Avi Aryan , Manohar Reddy
To create a plugin for the browser.
To create a chrome extension that will help to highlight and comment on text, highlighted text could include google searches of pages and it will upload it on the database with the link on website.
Monika Maheshwari, Manohar Reddy
Designing of Software (Interface)
Implement the functionalities which design the software with fast response along with attractive interface along with designing prototypes for web application using mockflow and follow material design and designing prototypes for android application.
Avi Aryan , Chahat Jain, Mukesh Kumar
To manipulate and Examine the Design
Examines the structure and architecture of the software with an eye for performance. Identifies bottlenecks when possible. Ensures there's adequate planning for redesign and rescaling as loads shift.
Avi Aryan , Sunil Orthon
To Testing of software at each phase
The Test Analyst role is responsible for initially identifying and subsequently defining the required tests, monitoring the test coverage and evaluating the overall quality experienced when testing the Target Test Items. This role also involves specifying the required Test Data and evaluating the outcome of the testing conducted in each test cycle. Sometimes this role is also referred to as the Test Designer, or considered part of the Tester role. This role is responsible for:
- Identifying the Target Test Items to be evaluated by the test effort
- Defining the appropriate tests required and any associated Test Data
- Gathering and managing the Test Data
- Evaluating the outcome of each test cycle
Avi Aryan , Manikanta Bhimsala
To deploy the software.
To release a given product to numerous customer sites. Based on the design documents developed by the technical design team, the deployment team builds and manages the deployement system. They are responsible for putting the software in the hands of the end user.