Code crunch
Welcome to our Blog, you will see information about our team, roles and responsibilities, Motivation and Process model
The name ‘Code crunch’ itself says how exited we are in learning new programming languages.
Team logo
The moment you say ‘save money’, the first thing that comes in to our mind is the piggy bank. That’s the reason behind choosing this logo.
Our Team
Anusha Janardhana Rao
Jagriti Labh
Ram Kishore Cheekatla
Vinoth Kumar Moorthy
Motivation
Gone are the days where we read books and replicate that on a paper in the name of exams. Theoretical knowledge alone doesn’t help in building up our career. Of course, practical knowledge is required to step in to the real world and face real challenges. No doubt this course, ‘Introduction to Software-Engineering for Engineers’ is going to be a new learning experience, where we get chance to implement everything that we study.
Firstly, subject of developing an android app sounds really interesting. The real thrill is when someone uses the app that you develop. An exciting feeling it is.
We get an opportunity to empirically explore our skills and to know the life cycle of a real time project since the process is going to be the same.
Another interesting aspect is the SCRUM and Agile methodology that we are going to follow. We feel it’s of great importance because, in almost all Multinational firms Scrum and agile methodology is currently in practice. It really helps in managing work and the team members in an efficient way. Also, as a team it helps us to know where we stand in the deliverables from time to time.
Also, we get an opportunity to learn new technologies that is in high demand and implement them.
Overall, we strongly believe that this exposure is gonna lay us a strong foundation before we step in to the real time projects.
We are in a world where Money is literally everything so it is really important to track your income which in turn will help you to know how much you can afford to spend and save. People do track the income and expenses but in a tedious way on a sheet of paper or a note. It’s not always easy to maintain a record to track your income and expenses. For instance, how feasible is it to get the details of the expenses that was spent a year ago. This very thought inspired us to digitalise the way we track income and expenditure by developing a Money tracking app. This in turn will make our lives easier by tracking all the transactions in just one click which we believe is a necessity in this current world of technologies.
Roles and Responsibilities
Anusha being a scrum master will see to that the process is being followed and will get the status and updates on a regular basis.
Jagriti being a developer, will be responsible for designing, developing and testing as well.
Ram Kishore being a developer, will be responsible for designing, developing and testing as well.
Vinoth being the product owner, will be responsible for grinding the requirements in to number of sprints based on the priority which the team will then take up and start working on.
Though each has some roles, as a team each of us will be involved in all the phases of product development. No doubt, work will be shared equally among the team members.
Team Communication
Before we start with the development, we have decided to go through tutorials to understand the basic concepts of app development and a team meeting will then be organised to have a knowledge transition and to know the team’s strength and weakness.
The status about the progress of each phase will be updated in the WhatsApp group on a daily basis and each sprints will be delivered at the end of every week. Also, our team will meetup twice in a week to discuss everything about the product development and to share the knowledge acquired from time to time just to make sure that everyone should know everything about what we are doing as a whole. We will also make use of ZenHub extension for GIT Hub. In case of any discrepancy, each and every members of the team will have a sole right to call up for a meeting where all the issues will be discussed and addressed.
Approaching Method
We will be following the iterative approach to develop the Money tracker app. Below are its phases,
Any change in requirement will also follow the above sequential process.
There might be a situation where any of team members will not be able to participate in some task due to an emergency. In such cases being an effective team no way we are gonna miss the deadline, the rest of the team members will compensate by equally sharing the task that lagged behind.