Home   →   Blog   →   Agile Methodology (Scrum)

Agile Methodology (Scrum)

Scrum is the very popular agile methodology for managing product development and project delivery. Scrum is the framework that could be applied for the development of product use cases, different projects or entire products. A key principle is to provide a flexible way and effectively create a product or service in any industry.

Our company uses this agile project management method. Each project development phase starts with Product backlog. There are several values in project Product backlog: identifier, Story name, Importance (story points), initial estimate, and how to demo this part. This is a required step to start planning future sprints. The sprint information contains sprint goal, sprint length, standup time and sprint backlog.

Regularly sprint durations are equal to 1-2 weeks because it doesn't make sense to process bigger scope of work without internal delivery. Each sprint is split into small tasks that are assigned to team members. Below there is the special desk to display these assignments (this is the real example).

agile scrum board by agilieThis ScrumDesk is a part of Scrum methodology workflow. There are a lot of different types of such kinds of desks (both physical desks and software based services) and this is still one of the best ways to visualise the project development process.

Within this process we're using the estimation to indicate the duration of user stories by T-shirt sizes: S, M, L, XL. Our example has 5 priority columns: New, Emergency, In progress, Ready for review, Done. This does not look like a classic desk view, but our team prefer this style because it fits internal processes very efficiently. One note, emergency column represents the most urgent and critical tasks.

There are very strict rules for each team member to change statuses every day and provide the progress in this way. Project manager follows general process, analyse the progress and reports back to the customer with the overview. This kind of project development provides a very flexible way for both team and customer and allows to deliver a product in quality and in time.

comments powered by Disqus
Cf68cdaaf75f9cd1417267c6b1cafb3813c488a1 Virtual Reality Applications
Augmented reality apps are widely used – from geolocalization to using it in gaming industry. Augmented reality app is a new way to access data determined by environment conditions.
1a1b621bfd24aba09a56bb25cf18719ad46ef190 News App Development
Smartphones are regularly used everywhere & anytime: in cars, on the way to the office, during the rest on holidays or weekends. That’s very convenient way for users to access important or just fun information with the help of news mobile app.
D63ac21dfd17c4acc93d52d9bdc72fea10e84edd Geolocation Services in Mobile Tracking Software
Geolocation services are used by many mobile apps, websites, mobile operators etc.
Aa67313893646ff2ab68757fec5d08e1f35def1d Apps for Communication
Mobile apps for communication are becoming more popular, so what to pay attention to when you make chat app (iOS chat app or Android chat app)?