Professional Documents
Culture Documents
Cătuț Robert-Cristian
1
Contents
Introduction....................................................................................................................................3
State of art......................................................................................................................................3
Developing the topic......................................................................................................................4
Conclusions.....................................................................................................................................6
Bibliography...................................................................................................................................7
Introduction
2
Scrum is known as a being a better way to building projects. It is
a framework where people can address sophisticated problems, while they
productively deliver products of a high value for the customers.
Scrum is a framework that helps organizations get value through adaptive
solutions for sophisticated problems. Scrum co-creators Ken Schwaber and Jeff
Sutherland have written “The Scrum Guide” to explain Scrum clearly to
everybody. This definition consists of Scrum’s accountabilities, events, artifacts,
and the rules that bind them together.
1. Product Owner orders the work for sophisticated and complex problems into
a product Backlog.
2. The Scrum Team works in sprints realizing the increment of value.
3. The Scrum Team and the stakeholders analyze the results of the present
sprint and adjust the work for the next one.
4. The process is being repeated until the work on the product is done.
State of art
In reference [2] the fact that students will usually use their learning style as
they are exposed to different teaching methods is confirmed by the authors. To
help the MH method (meshing hypotheses method) they suplied exhibits in order
to demonstrate this.
3
Raj, from reference [3], presented a revised scrum practice, where test as a
service method is used to obtain the faster outputs with low cost. Survey says that
in order to test a product a lot more efficiently these agile practices like scrum are
also used.
Usual software development models are not enough, there is a need to produce
an effective software product which these cannot offer. For example, if we think
about waterfall model, it’s best suited for small and not complex products with the
well defined and clear requirements. But it’s not enough for the projects or for the
products where the customer needs are frequently changing. This model is a
sequential method so in middle of the development process we can’t go to previous
steps to modify anything with respect for the customer. Agile with scrum is
introduced as an iterative process in order to avoid this kind of issues. Because the
frequently changing requirements this is a very usefull method for either small or
large products.
The Agile Release Train (ART) is a team of Agile teams, which, along with
other stakeholders, can incrementally develop, deliver and operate solutions in a
value stream.
Agile Release Trains align teams to a shared business mission. Each ART is
a virtual organization (typically more than 50 people) that can plan, commit,
develop, and deploy. These are organized around the enterprise’s significant
4
Development Value Streams and exist only to realize the promise of the value by
building Solutions which delivers benefits to the end-users. ARTs are cross-
functional and have all the capabilities needed for defining, implementing, testing,
deploying, releasing and operating solutions.
Agile Release Trains work based on a set of principles: The schedule is fixed
as an example in which the train departs the station on a reliable and known
schedule, which is determined by the PI(Program Incremend) cadence. If there is a
Feature that does not get planned into the current PI and misses a timed departure,
it can catch the next one, meaning it can be moved to the next PI. A new system
increments every two weeks – Each train delivers a new system increment every
two weeks.
5
Existent scrum events:
Conclusions
If there is insufficient time to develop the software product, the project is
large and the requirements are frequently changing the best way to approach this is
to choose the Agile practices, because the waterfall model is only good for small
products with non-changing customer needs.
„Nowadays every software product or project is having the tight schedule
with high customer expectations, to deal with these kind of projects with customer
satisfaction the better way is the Agile methodology. Most of the software
industries treat and acknowledged agile practices are the best to develop an
effective and qualified software product.
Agile provides effective coordination among the team; Includes customers
or product owners to get the feedback; Have the ability to meet customer
requirements; Quick adaptability of frequently changing business and customer
requirements; Provides satisfaction, discipline and confidence among the team;
Proper planning guidelines by the Master; Deliver the products in terms of small
and frequent releases.” [5]
6
Bibliography