Anteprima
Vedrai una selezione di 5 pagine su 20
Appunti - Management of Design and Innovation Projects Pag. 1 Appunti - Management of Design and Innovation Projects Pag. 2
Anteprima di 5 pagg. su 20.
Scarica il documento per vederlo tutto.
Appunti - Management of Design and Innovation Projects Pag. 6
Anteprima di 5 pagg. su 20.
Scarica il documento per vederlo tutto.
Appunti - Management of Design and Innovation Projects Pag. 11
Anteprima di 5 pagg. su 20.
Scarica il documento per vederlo tutto.
Appunti - Management of Design and Innovation Projects Pag. 16
1 su 20
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

OKR• The Gorilla Test

The Gorilla Test is a particular kind of test done on the mockups and on the wireframes: it uses qualitative data, is done with few customers and its aim is to gather insights or validate your idea.

For more information about this speech, please visit the official website of the company and its social media pages.

Lecture 06 Agile Approaches in Project Management: Scrum

We now explore a trend topic, which is the "agile". The agile methodologies were born as a response for the nowadays continuously changing environment, that forced companies to be fast to change and adapt in different kinds of scenarios. Here, we will compare agile with another very common approach to project management: the stage gate or waterfall (note but we are adopting different processes!).

Stage gate (waterfall)

In this process we have different stages separated by milestones (also called "gates"). Each stage has its own resources.

(monetary and not monetary) to be allocated and has specific economics levers and timewindows to respect. On the other hand, the gates represent decision moments, in which the team takes thismoment as a moment to check. Approvals happen in gates: if everything is fine, the stage is frozen and theteam moves on to the next stage. Every gate is a sort of "go no-go decision": in a sense, one the decision istaken, you can't come back to the very first gate, but to the previous one. We can state that the waterfallprocess represents a linear perspective to advance in the project, a linear way to go on. In these kinds ofprojects, also, there's usually a project manager that guides the entire communication within the team,following a pyramid perspective.

In which situations do we use stage gate?

  • When the project is critical and complex.
  • When high levels of investments are needed (these projects are, in general, also long in terms oftime required).
(notion of "division of work").
When people are very specialized
  • When you need to have a strict control over the project (for example, using Gantt, charts, visualizations about costs...).
  • When your organizational culture demands order (there are strict rules and phases to follow).
  • When you prefer control over innovativeness.
Management of Design and Innovation Projects (A.Y. 2020/2021)
  • When activities are linear and always done in the same way.
  • When you need accuracy.
  • When you deal with a kind of innovation that lasts in time.
  • When you already know the end point of the process.
  • don't need any interaction with the market.
When you
An example of stage gate is the construction of an airplane (see, for instance, British Airways stage gate).
Agile
The agile methodology is based on 6 phases (plan, design, build, test, review and launch) that can be done
(where "sprint" means "to be fast").
repeatedly,

Thus, forming a sprint Agile was born in 2001 in the software industry by senior developers who worked in small teams and had a common vision: in this scenario, the requirements of the products they were developing changed often and the teams leveraged on creativity combined with a culture that was embracing challenges and changes.

In which situations do we use agile?

  • When we are dealing with uncertainty and unknown situations.
  • When iteration is possible and needed (a loop of activities can be done). In every single iteration, you can modify the project: in a sense, agile is about a continuous evolution that can take inspiration along the path.
  • When you are delivering a version of the product (not the final one).
  • When the project requires creativity and freedom.
  • When you don't know the end point and the output is difficult to predict.
  • When the criticality of the project is low.
  • When you embrace risk (coming from complexity, trends...).
and require that the market is always on-board in order to test your solutions. Customers can give you feedback and inspiration (i.e., customer involvement). Let's now focus our attention on how the two approaches to project management differ in terms of leadership and management structure:
  • Traditional stage gate: A project manager takes all the information and makes decisions, while other team members just do their tasks. The project manager is at the top of the pyramid, following a spider interaction.
  • Agile: A servant leader supports the team and facilitates interaction among the members. The whole team is accountable for the results and the structure follows a diamond interaction.
It's important to clarify that a continuum exists between traditional stage gate and agile, and most of the times they are mixed together (you will never find pure agile or pure stage gate): agile and traditional waterfall are the two extremes! An example of agile is thedevelopment of an application or a social network (see the example of Facebook).

Agile achievements

Thanks to agile, companies could benefit from several advantages. Here, we report the most important ones:

  • Higher speed: Sprints lead you to be faster to market.
  • Flexibility: Thanks to iteration and interaction between stakeholders to manage, change requirements and upgrade/downgrade (if needed) the scope of the project.
  • Risk management: You can increase awareness and continuously interact with the market thanks to the moment of reflection at the end of every sprint and retrospective.
  • Cost control: Thanks to iteration: what is really valuable for the user?
  • Quality: Both project quality (the way of doing things) and outcome quality (you have higher quality valuable for the user) because you know what's right product.

Again, thanks to the interaction with the market, helping you to create a product that perfectly matches the

Expectations of your client.

Management of Design and Innovation Projects (A.Y. 2020/2021)

  • Everyone knows what's happening (every team member is easily aligned and is able to maintain a clear communication with others). - Transparency

Agile also has some disadvantages: in very complex projects (with lots of criticalities) we can have too much waste of time due to iterations; also, high costs can arise if you are not able to master the sprint. Thus, with critical projects, it's better to adopt a traditional approach, since you are surer about the outcome.

Scrum: Overview (in this case, it's not an approach or a methodology) that Scrum represents a set of rules and principles is rooted on creativity to answer users' needs provides a general framework to help addressing problems. It is simple to understand, but difficult to master: you don't need to know too much about how to do the activity, but it can be

Scrum is a very complex framework. Its goal is to perform "lightweight" activities in a coordinated way, with no leader: in this sense, Scrum can be considered a tool (i.e., no full hierarchy within the team), meaning that the structure is not overcomplicated and decisions are taken in a democratic way.

There are some key factors that you need to know about Scrum before applying it:

  • The stakeholders know what's happening during the process - Transparency (of the process) All and a common language exists to easily understand the important concepts. For example, we can mention the Done: it allows to transfer to the market what you have done and constitutes the goal of each sprint (it can be considered a sort of MVP, a result of the process).
  • Inspection - It represents a moment in which the team looks back at the process and thinks how it can be improved. What can be done better in the future? Have we done the things in a proper way? Have we been able to achieve the goals?
Look back and try to get an understanding over the process you did.
  • Adaptation - Feel free to adapt and modify the process live. How can we make things work in a better way and optimize them?
As we said, so scrum adopts an incremental and iterative approach that aims at optimizing results and processes. Before focusing on the different roles of the Scrum team, we firstly need to say that it should respect some points: in this sense, it should flexible, creative, oriented to productivity and leading to a concrete final result (i.e., the Done). The different roles are:
  • Scrum master - It's the master of the process; it is the facilitator (like in the design sprint). The Scrum master takes care about the process, but doesn't take part in the activities (it is not involved in the development of the solutions and in the creativity path). It can also be the master for different projects simultaneously.
As we just mentioned, its role is to facilitate the interactions among

The team (making it work better), but it's not involved (namely, it doesn't have an operative role) in the daily activities and in coding. Its help is crucial to create a good planning of the activities and to transfer the value of the Scrum process: in a sense, it should be a coach who removes impediments in the development team. Note "social interactions problems"! that it is not a technical guy, but solves

Development team It leverages on creativity and actively does the job. It can use lateral thinking to overcome obstacles. They are developers, with no hierarchy (the team is self-organizing, with no strict roles), and fully dedicated (namely, there're no sub teams) to a specific Done. Usually, it ranges from 3 to 9 developers (more than 9 we lack of a smooth and clear communication): they are skilled and expert, to cope with customers' requirements and overcome often cross-functional and adopt lateral thinking problems.

Product owner

It is responsible for the product and its requirements: it defines the requirements of the product itself and represents the bridge between the business owner and the stakeholders. It is asked to answer the question: what are the needs of the stakeholders?

Management of Design and Innovation Projects (A.Y. 2020/2021)

The product owner is responsible for the backlog items (namely, the sum of the whole set of activities and features that must be part of the final product). One of its tasks is also to ensure transparency along the process (a lack of transparency means difficulties in getting the job done, because people need to understand what they need to do) and to be in charge of the Done. It also needs to create a common level of understanding of priorities within the team, that needs to come what's more valuable for the users? For the stakeholders.

Dettagli
Publisher
A.A. 2020-2021
20 pagine
SSD Ingegneria industriale e dell'informazione ING-IND/15 Disegno e metodi dell'ingegneria industriale

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher RichBox di informazioni apprese con la frequenza delle lezioni di Management of design and innovation projects e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Politecnico di Milano o del prof Dell'Era Claudio.