In this blog we will let you know about the technical challenges we faced during the development of Activity Monitoring application, benefits and challenges we faced working in a team. We have come to the end of the course ISEE 2017 by creating the android App. As we all know to have successful software project there includes some key factors, overcome the technical challenges.to make client happy most important is to deliver the product on-time with customer satisfaction, proper usage of budget to finish the project. First challenge started when customer started talking about the requirements, at first place we understood wrongly. Then step by step we got the correct and lucid requirement because we have to satisfy customer need
We used to have weekly meetings, at the starting we started collecting user stories and nice to have requirements which was challenging further in developing. We have jotted all user stories in Zen hub and we used it as reference to work further in the project.
Technical challenges
A quote rightly said by Liu Xiang “Challenges are meant to be met and overcome” Hurdles are part of every challenge and without hurdles there is no spark in the project. We had very quiet few technical challenges such as
- Completely understanding the user requirement:
- Android Studio
- Deleting the Activity from the home screen
Each person in the team understood the requirement differently, so we had to go again to the customer and get the clear picture of what customer needs. What we think our users want and need can be, at most times, completely different from what they actually want and need. Effective planning means integrating user input and feedback throughout the design and development process.
In the team of four, two people were not aware of the software. So it was little challenging to follow the syntax and the software smoothly.
We had some issue like the activity was not getting deleted from the database. So, minor mistake we had to sit for hours together to find out where was the issue. There was no compilation error. If there were errors we can handle it and resolve the issues.
BLUESKY TEAM
To say about us,we are the team where we think out of box and understand the term teamwork and work towards the project. We are team team of four,where we don’t had any sorts of disputes in any milestone rather we shared each others view and respect the same
Challenges faced as a Team
There were quite few general challenges as a team. Following are the challenges
- Time-management:
- Misunderstanding the requirements:
- to learn to plan and organize
- to learn to negotiate and compromise
- to practice decision-making skills
- to gain knowledge from another person
- to meet new people
- to require less work for each individual
- to have fun
- To develop a software in an organized way we where introduced to the concept of SCRUM and Sprints
- Introduced to new organizational and systematic way of programming a code using github and zenhub
- Learned to prioritize the good suggestions among group members, value each decisions and to take healthy criticism.
- Introduced to Android studio and its new possibilities.
- Customer Preferences: understood how a customer thinks and work according to his requirements.
- Analyzing, testing of different developmental phases of a software project.
- Finally, working in a software development team helped us understand the importance of team work, group strategies and approaches that can be done effectively for the completion of a software product.
Work towards this project in a particular time together was the most difficult task than the coding part. So finally we used sprints and SCRUM to work in efficient way.
When you have more people in a team, there comes misinterpreting and understanding the things in different aspects. In very first meeting we all had understood completely different from the user. But at the later stage we got to know user needs the app for monitoring his/her own activities performed.
Benefits the team experienced by working on a software project as a team
Team work can be referred to many things: All members working towards a common goal, by the combined action and collaboration of several people, just looking to that perspective it doesn’t mean that people participating in work doesn’t provide us with successful team work.
Looking into the perspective of Software development project, team work can bring numerous benefits to the product created which can in turn lead to increased efficiency, creativity, innovation which all gives us an an good final release.
There are many advantages to working in a team on a project:
Links
You can download our app here
You can check out the code here
THANKS FOR VISITING OUR BLOG,
Team BlueSky