Agile Development With Scrum


Scrum is an agile way to manage a project, usually software development. We had a lecture on Agile with scrum Seminar by Pronto Software Ltd. Agile software development with Scrum is often perceived as a methodology; but rather than viewing Scrum as methodology, they wanted us to think of it as a framework for managing a process.
The process is fixed but room for flexibility is provided. It's all depended in scrum masters hand. The main point is that the employees should feel like they are working on their own decision and feel that it's their own responsibility to finish a set of given task. Even the task they are setting for a week is chosen by them self and time margin is also set by them. The system is very inclined to the employees side. For example, If two person says two different time margin for a same work, they are allowed to come to a common decision. If they fail to do so, Scrum master chooses the highest time. 

  It's all about keeping the employee at highest motivation. The project will be successful only if the employees work together towards one goal. This is very true in IT industries. Employees not working to one goal can end-up in catastrophic situations. 
Another important aspect of Agile Scrum world is that, instead of providing complete, detailed descriptions of how everything is to be done on a project, much of it is left up to the Scrum software development team. This is because the team will know best how to solve the problem they are presented. Scrum relies on a self-organizing, cross-functional team.  

The scrum team is self-organizing in that there is no overall team leader who decides which person will do which task or how a problem will be solved. Those are issues that are decided by the team as a whole. This seminar was very useful to me. I think you would have got something from this. Leave a comment. Thanks

Comments

Popular posts from this blog

The Journey Begins | Google Summer of Code

I was there at GNOME.Asia Summit 2019

Review | GSoC 2019