It should be noted that the designs were designed with the style guide of the iOS platform, but they can be easily converted to the Android style guide.
Task estimate: The estimate for this feature is according to the following table:
SubTask Title
Platform
Estimate (in hours)
Display text on the main page
Android
2
implementation of streak (logic and display)
Android
15
Ability to share the maximum streak
Android
12
Redesign application settings
Android
20
Total
–
49
It is noted again that the scope of changes of this feature has only been seen on the client side (Android) and the review and analysis on the scope service (backend) or other platforms has been avoided. It should also be noted that the above numbers are considered for a mid-level developer, and if you have a junior or senior developer, these numbers will be multiplied. It should be noted that these numbers are only a rough estimate of the product manager, and finally, the final numbers will be received and recorded from the developer in the estimation session before the start of the sprint. According to the total recorded estimates (49 hours), it is possible to implement and test this feature in a normal two-week sprint.
Conclusion
Considering that a user story must be INVEST, considering its independence, it can be said that the story analyzed in the settings section has many complications and can be considered as its negative point. If, for example, we have limited development resources or time to market, this feature can be enabled by placing a medal or trophy icon next to the settings icon and tapping on it will show the exact same productivity section in a popup. and so, in this way, the settings page remains unchanged.
Whether you’re an experienced professional or just starting out in the world of product management, project management, or agile software development, having a strong grasp of the specialized terminology can be invaluable. In this article, we’ll explore a comprehensive list of words, expressions, and action verbs related to these domains, designed to enhance your communication skills and deepen your understanding of these crucial fields.
Some time ago, Divar Company announced a task for the entrance interview for one of its positions, which I prepared in 4 days and sent to them. My answer to this task made me pass the first stage and reach the interview. In this post, I will explain about this task.
In today’s fast-paced business environment, effective knowledge management is crucial for organizations to stay ahead of the curve. One approach that has gained traction in recent years is the C4 Model, a visual notation technique for software architecture. In this blog post, we will explore the C4 Model, its components, and how it can be applied to manage knowledge within an organization. By the end of this comprehensive guide, you will have a better understanding of the C4 Model and its potential use cases in knowledge management.
When it comes to personal development, education is one of the most valuable investments one can make. Attending a course may seem like a small undertaking, but it can have a profound impact on a person’s personal and professional growth. There are numerous benefits to participating in courses ranging from acquiring new skills to networking opportunities. Courses can help individuals to increase their knowledge, enhance their credibility, and boost their career prospects. In this fast-paced world, individuals who are willing to learn and adapt have a competitive edge, and attending a course is one of the best ways to do so. Here, I listed the courses i’ve attended so far.
Leave a Comment