create account

SCRUM methodology or agile project management - from the kitchen by mastek

View this thread on: hive.blogpeakd.comecency.com
· @mastek · (edited)
$6.07
SCRUM methodology or agile project management - from the kitchen
![scrum_en.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519584623/ievem8zlcml0xycyr1rs.png)

<div class="text-justify">
Today, we often hear the following term: "the X company generates its software in the SCRUM". Probabbly, many people wonder what the SCRUM is and what does it mean?
</div>
<br>
<div class="text-justify">
The <b>SCRUM</b> is nothing more than a set of good practice rules and actions, causing the generation of final working product. For instance, the programming company gets an order to build the cryptocurrency exchange, something like Bittrex. If the company doesn't use the SCRUM, the generation process is accomplished in the way where someone gathers the requirements and lists them as a tasks. The list of tasks to accomplish is named the board. Next, the programmers take each task from the board and pursue it. Sometimes, the tasks are assigned to the particular programmers by their supervisors, who don't know that the task A is more complex than task B and assign them to people who may have more difficulties with them. In most cases, this approach can make a certain risk. We can split the risk into the following:
</div>
<br>
<b>1) The elongation of the project production time.<br>
2) The bad code quality.<br>
3) Wrong functionality interpretation by the uninformed programmers.<br></b>
<br>
<div class="text-justify">
These above three points mean the certain failure for the company, but the SCRUM methodology comes for the rescue. In practice, we create the competent team (3 to 10 people) responsible for the software production process. The team is the most important. We split the team to the three following roles:

* The <b>Product Owner</b>, the person who lucidly communicates the goal to achieve by the team and who represents the customer and his requirements. His task is to create the project registry and to inform the development team about all clue decisions.
* The <b>Scrum Master</b>, the person who cares of the knowledge of SCRUM methodology and usage of its rules. The duty of Scrum Master is to support the Product Owner with the backlog management and to estimate the stories with the development team (story points). It is a kind of care taker, responsible for the "spinning of scrum". The Scrum Master can be part of the development team only then, when his position doesn't make any conflicts with Scrum Master's tasks.
* The <b>Development Team</b>, the team composed of programmers, analysts, testers and architects. The duty of development team is to accomplish the assigned stories in the sprint. People of the development team can take the following positions:
</div>
<br><b>the Programmer</b> - the source code implementation,<br>
<b>the Tester</b> - testing generated code,<br>
<b>the Analyst</b> - the business requirements analysis, the stories' creation,<br>
<b>the Architect</b> - assistance with choice of technology, solution design, solving the efficiency problems.
<br>
<br><div class="text-justify">
When we have the entire team we have to specify the work timetable. The entire project process is split into sprints. <b>The Sprint</b> is the short time cycle which has to deliver a new version of product. These cycles can last from one to four weeks. I work in the two-week sprints and in my opinion, it is good compromise between a week and month. ;) The timetable is helpful for the product owner in particular. When something goes wrong, the product owner knows that he wasted two weeks instead of five months. Beside, it lets to react very fast if any problem will occur. For example, a new programmer can join the development team if there are some problem with tasks accomplishment.
</div>
<br>
<div class="text-justify">
At the beginning of sprint the whole team meets and plans the range of tasks to pursue. The speciffied tasks create the <b>Sprint Backlog</b>. The meeting when team plans their future work is called <b>Sprint Planning</b>. The Scrum Master determines the time of daily meetings called Daily SCRUM. Usually, these meetings shouldn't last longer than 15 minutes. During these meetings the members of development team tell what they did during the previous day and what plans do they have for the current day. During the "Daily" the Product Owner may participate but it isn't necessary. When the sprint ends the summing up meeting occurs (<b>Sprint Review</b>). During this meeting the whole team tells what is accomplished and what business thinks about it if it''s invited. The Sprint Review is followed by the <b>Sprint Planning</b> and so it spins as in the scrum. The good practice is to do another meeting called <b>Sprint Retrospective</b> where the team can determine what went wrong and what to do to avoid similar situations. The clue of this meeting is to write positive and negative events occured during the sprint. Next, the team disputes what to do to eliminate the problems and improve the future sprints.
</div>
<br>
<div class="text-justify">
Personally, I am both - the programmer and the Scrum Master. In my job I experienced that many small companies are unabled to pursue the project in this way. Unfortunately, it is worth to change the approach and try tu use this methodology. There are often arguments that the software production process was too long about few months and was developped by the incompetent team. Sometimes, the product were released and was working without any further problems. There were much worse situations when the application was badly built at the very beginning. It led to situations when any change seemed to be very simple required to reconstruct whole modules or complete redesign the database. Costs of doing such changes and trying to make application workable will be much grater than costs of using <b>SCRUM METHODOLOGY</b>.
</div>
<br>
Below is a graphic presentation of the SCRUM operation, the graphics are taken from https://commons.wikimedia.org/wiki/

![Scrum_diagram_(labelled).png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519586655/b4yupkrkh72uqtf8ogo6.png)


<br>
*Writing this article I was trying to make a topic clear in order to to be understood by the people who aren't in the IT brand.*
<br>Regards @mastek
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 13 others
properties (23)
authormastek
permlinkscrum-methodology-or-agile-project-management-from-the-kitchen
categoryprogramming
json_metadata{"community":"busy","app":"steemit/0.1","format":"markdown","image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1519584623/ievem8zlcml0xycyr1rs.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519586655/b4yupkrkh72uqtf8ogo6.png"],"tags":["steemit","programming","english","trending","busy"],"users":["mastek"],"links":["https://commons.wikimedia.org/wiki/"]}
created2018-02-25 19:37:09
last_update2018-02-26 22:29:33
depth0
children9
last_payout2018-03-04 19:37:09
cashout_time1969-12-31 23:59:59
total_payout_value4.787 HBD
curator_payout_value1.278 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length6,211
author_reputation1,985,307,692,727
root_title"SCRUM methodology or agile project management - from the kitchen"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id40,408,544
net_rshares1,090,683,172,747
author_curate_reward""
vote details (77)
@ipromote ·
re-mastek-scrum-methodology-or-agile-project-management-from-the-kitchen-20180226t204717667z
You got a 5.70% upvote from @ipromote courtesy of @mastek!
If you believe this post is spam or abuse, please report it to our [Discord](https://discord.gg/yv2TMPu) #abuse channel.

If you want to support our [Curation Digest](https://steemit.com/curation/@buildawhale/buildawhale-curation-digest-02-06-18) or our Spam & Abuse prevention efforts, please vote [@themarkymark](https://v2.steemconnect.com/sign/account-witness-vote?witness=themarkymark&approve=1) as witness.
properties (22)
authoripromote
permlinkre-mastek-scrum-methodology-or-agile-project-management-from-the-kitchen-20180226t204717667z
categoryprogramming
json_metadata{"app":"postpromoter/1.8.7"}
created2018-02-26 20:47:18
last_update2018-02-26 20:47:18
depth1
children0
last_payout2018-03-05 20:47:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length472
author_reputation24,181,015,740,233
root_title"SCRUM methodology or agile project management - from the kitchen"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id40,689,349
net_rshares0
@lena1 ·
I do not enter the IT brand. You have explained what SCRUM is and how the team works well.@lena1
properties (22)
authorlena1
permlinkre-mastek-scrum-methodology-or-agile-project-management-from-the-kitchen-20180226t091200767z
categoryprogramming
json_metadata{"tags":["programming"],"users":["lena1"],"app":"steemit/0.1"}
created2018-02-26 09:11:24
last_update2018-02-26 09:11:24
depth1
children0
last_payout2018-03-05 09:11:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length96
author_reputation102,258,958,824
root_title"SCRUM methodology or agile project management - from the kitchen"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id40,549,130
net_rshares0
@mrbean1 ·
Transfer 0.200 SBD or 0.250 steem to @mrbean1 and put the link of your post in the public memo I GIVE you FOLLOW AND 5 UPVOT and resteem by @mrbean1</p>
<p>click <a href="https://steemit.com/support/@mrbean1/44jssn-support-people-in-steemit">here </a>to read more &nbsp;about me <br>
&nbsp;</p>
</html>
properties (22)
authormrbean1
permlinkre-mastek-scrum-methodology-or-agile-project-management-from-the-kitchen-20180226t205559065z
categoryprogramming
json_metadata{"tags":["programming"],"users":["mrbean1"],"links":["https://steemit.com/support/@mrbean1/44jssn-support-people-in-steemit"],"app":"steemit/0.1"}
created2018-02-26 20:54:57
last_update2018-02-26 20:54:57
depth1
children0
last_payout2018-03-05 20:54:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length302
author_reputation618,617,829,671
root_title"SCRUM methodology or agile project management - from the kitchen"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id40,690,526
net_rshares0
@music-curation ·
Resteem to 850+ Follower . Send 0.200 SBD or 0,300 STEEM to @music-curation ( URL as memo )
properties (22)
authormusic-curation
permlinkre-mastek-scrum-methodology-or-agile-project-management-from-the-kitchen-20180227t040059155z
categoryprogramming
json_metadata{"tags":["programming"],"users":["music-curation"],"app":"steemit/0.1"}
created2018-02-27 04:01:03
last_update2018-02-27 04:01:03
depth1
children0
last_payout2018-03-06 04:01:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length91
author_reputation14,579,059,444
root_title"SCRUM methodology or agile project management - from the kitchen"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id40,766,036
net_rshares0
@music-curation ·
Resteem to 850+ Follower . Send 0.200 SBD or 0,300 STEEM to @music-curation ( URL as memo )
properties (22)
authormusic-curation
permlinkre-mastek-scrum-methodology-or-agile-project-management-from-the-kitchen-20180227t040211198z
categoryprogramming
json_metadata{"tags":["programming"],"users":["music-curation"],"app":"steemit/0.1"}
created2018-02-27 04:02:21
last_update2018-02-27 04:02:21
depth1
children0
last_payout2018-03-06 04:02:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length91
author_reputation14,579,059,444
root_title"SCRUM methodology or agile project management - from the kitchen"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id40,766,267
net_rshares0
@resteem.bot ·
Resteemed to over <b>13700 followers</b> and <b>100% upvoted</b>. Thank you for using my service!

<b>Send 0.200 Steem or 0.200 Steem Dollars and the URL in the memo to use the bot.</b>
<a href="https://steemit.com/steemit/@resteem.bot/7yazyw-steemit-resteem-bot-faq">Read here how the bot from Berlin works.</a>

<a href="https://steemit.com/steemit/@resteem.bot/7yazyw-steemit-resteem-bot-faq"><img src="https://steemitimages.com/DQmXsep2sgiCyx1y8oB5XoSy8PgXB8spZyaa6rkJbmERxHj/resteembot.jpg" alt="@resteem.bot" /></a>

We are happy to be part of the APPICS bounty program. 
APPICS is a new social community based on Steem.
The presale was sold in 26 minutes. The ICO will start soon.
Read here more: https://steemit.com/steemit/@resteem.bot/what-is-appics 

@resteem.bot
👍  ,
properties (23)
authorresteem.bot
permlinkre-mastek-scrum-methodology-or-agile-project-management-from-the-kitchen-20180226t075149755z
categoryprogramming
json_metadata{"tags":["programming"],"users":["resteem.bot"],"image":["https://steemitimages.com/DQmXsep2sgiCyx1y8oB5XoSy8PgXB8spZyaa6rkJbmERxHj/resteembot.jpg"],"links":["https://steemit.com/steemit/@resteem.bot/7yazyw-steemit-resteem-bot-faq","https://steemit.com/steemit/@resteem.bot/what-is-appics"],"app":"steemit/0.1"}
created2018-02-26 07:51:57
last_update2018-02-26 07:51:57
depth1
children0
last_payout2018-03-05 07:51:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length774
author_reputation33,530,472,041,781
root_title"SCRUM methodology or agile project management - from the kitchen"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id40,532,965
net_rshares349,487,245
author_curate_reward""
vote details (2)
@resteembot ·
Resteemed by @resteembot! Good Luck!
Curious? Read @resteembot's [introduction post](https://steemit.com/resteembot/@resteembot/how-to-use-resteembot-updated-2017824t202525149z)
Check out the great posts I already resteemed.

[ResteemBot's Maker is Looking for Work.](https://steemit.com/resteembot/@resteembot/hire-me-i-ll-code-for-crypto)
properties (22)
authorresteembot
permlinkre-mastek-scrum-methodology-or-agile-project-management-from-the-kitchen-20180226t142301467z
categoryprogramming
json_metadata""
created2018-02-26 14:23:03
last_update2018-02-26 14:23:03
depth1
children0
last_payout2018-03-05 14:23:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length340
author_reputation454,519,749,949
root_title"SCRUM methodology or agile project management - from the kitchen"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id40,613,542
net_rshares0
@steemvote ·
This post was resteemed by @steemvote and received a 7.34% Upvote
👎  ,
properties (23)
authorsteemvote
permlinkscrum-methodology-or-agile-project-management-from-the-kitchen2018-02-26
categoryprogramming
json_metadata{"tags":[""],"app":"steemjs/steemvote"}
created2018-02-26 22:20:48
last_update2018-02-26 22:20:48
depth1
children0
last_payout2018-03-05 22:20:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length65
author_reputation1,560,643,521,824
root_title"SCRUM methodology or agile project management - from the kitchen"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id40,704,911
net_rshares-3,720,506,749
author_curate_reward""
vote details (2)
@untapentuoreja ·
CONGRATULATIONS YOUR PUBLICATION HAS BEEN SHARED BY @Untapentuoreja, will be seen by 2741 steemians.
properties (22)
authoruntapentuoreja
permlinkre-mastek-scrum-methodology-or-agile-project-management-from-the-kitchen-20180225t220429926z
categoryprogramming
json_metadata{"tags":["programming"],"users":["untapentuoreja"],"app":"steemit/0.1"}
created2018-02-25 22:04:30
last_update2018-02-25 22:04:30
depth1
children0
last_payout2018-03-04 22:04:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length100
author_reputation913,006,409,722
root_title"SCRUM methodology or agile project management - from the kitchen"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id40,432,896
net_rshares0