Thursday 30 January 2014

How Product Owners Can Increase Their ROI And Boost Up Sales

Many discussions and talks have been carried out regarding the actual role of a product owner i.e. what makes the ideal product owner. Several suggestions have been put forward explaining the role of the product owner – both ideal ones and practical ones. However, the debate is far from over since client requirements often keep on changing, and there is always a confusion whether a client can assume the role of a product owner, and if so, would it be contradictory to scrum methodology? Actually, it would be more meaningful to consider what type of activities should be undertaken by the product owner, rather than follow the ideal role of being one. As far as real life scenarios are concerned, it is the client who is the most well versed person as regards the developmental requirements and what kinds of functionalities ought to be incorporated in the user stories


Suggested activities for a product owner
For the client and the product owner, it is very important to be familiar with the scrum methodology and its techniques. It is also important to know about the advantages of scrum, and what it has to offer over traditional development methods before tapping the full potential of it. The activities can ideally include:
·       Remain present and contribute information as well as knowledge during sprint reviews, sprint planning, and retrospective meetings
·       Order and create the product backlog based upon the importance of user stories and ROI
·       Be easily available to team members, and provide appropriate feedback whenever they face difficulties or issues during development.Know More on http://blog.quickscrum.com/post/2014/01/29/How-Product-Owners-Can-Increase-Their-ROI-And-Boost-Up-Sales.aspx

Monday 27 January 2014

An Overview Regarding Scrum Methodology

An introduction to Scrum methodology

For majority of the software developers, Agile methodology does not require any prior introduction. It is widely known that Agile is a comparatively new addition in the field of project management, and was primarily developed to overcome the drawbacks offered by traditional developmental methodologies such as the Waterfall method, which included a linear approach while executing projects. Typically, traditional methods support a top-to-bottom approach of segregating the entire project into main development activities, and tackling them one after another in a sequential method. The Scrum methodology offers a more flexible and dynamic approach of splitting up the entire project into individually executable project parts known as “Sprints”. Each sprint is processed or developed by many team members, who put in efforts to develop an entirely finished and shippable product at the end of the particular sprint. The main advantage of the Scrum methodology is that it increases the interaction between the “Product owner” and the team members. Increased client participation (or the Product Owner) leads to enhanced development experience, an advantage that is uniquely offered by Scrum and not other development methodologies. Another advantage offered by Scrum is the highly reduced turnaround time. Each sprint may typically last from one to four weeks, at the end of which a shippable product is delivered. The client is made aware about the development carried out at the end of the sprint by the team members. In many cases, the client can assume the role of the product owner and brief the scrum master regarding the development required. Typically, the sprints are numbered from zero, and proceed as “Sprint 1”, “Sprint 2”, etc. The client can determine the cost effectiveness of each sprint.Know more on http://blog.quickscrum.com/post/2014/01/23/An-Overview-Regarding-Scrum-Methodology.aspx 




The Origin And Key Principles Of Scrum

Origin of scrum

The terminology "Scrum" was initially introduced by Takeuchi and Nonaka in 1986, in a study paper published in the Harvard Business Review. The paper explained that projects should ideally use small, cross functional teams having complete autonomy in whatever they do, and the teams were supposed to deliver a completely finished and shippable product at the end of the development cycle. In case the product cannot be completed at the end of the development cycle, it could be further extended in the form of another “sprint”. Each development cycle is known as a “sprint”, and typically lasts for two weeks to four weeks. This particular development methodology leads to highly reduced turnaround times, and increased productivity. The main advantage of the methodology is that it delivers a completely shippable product at the end of the development cycle, and the development activity takes very little time. This can lead to increased ROI and reduced overheads since redundant requirements or development activities can be curtailed well in time, and replaced by newer and far more important ones in their place. The word “Scrum” is actually derived from the scrum used in rugby football in which the game is restarted again with new or fresh objectives after it undergoes a minor infraction. The game is “reset” to run again with more effective and meaningful objectives after it experiences a setback. That is exactly what happens while using Scrum methodology. Development is carried out in short sprints, at the end of which the results are evaluated, and if required the sprint is extended with the same or newer aims and objectives.Know more on http://blog.quickscrum.com/post/2014/01/23/The-Origin-And-Key-Principles-Of-Scrum.aspx