26
Agila Frukostseminarier Knowit 2013

Knowit seminarium 0131 Lars Irenius

Embed Size (px)

Citation preview

Page 1: Knowit seminarium 0131 Lars Irenius

Agila Frukostseminarier Knowit 2013

Page 2: Knowit seminarium 0131 Lars Irenius

Våra seminarier

•  Torsdag 31/1 Produktledning & kravhantering •  Fredag 22/2 Management 3.0 - introduktion •  Tisdag 26/3 HR - nya roller med nya mål                               

•  Tisdag 23/4 Projektledning •  Onsdag 15/5 Att bygga team •  Torsdag 13/6 Förvaltning och support

•  Anmälan till [email protected]

2 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Page 3: Knowit seminarium 0131 Lars Irenius

Agenda idag

•  8:00 – 8:10 Hämta frukost och komma på plats. 

•  8:10 – 8:45 Agil produktledning och kravhantering –  Lars Irenius, Knowit

•  8:45 – 9:15 Att hantera både förutsägbarhet och osäkerhet i produktledning. –  Johan Oskarsson, Knowit

•  9:15 – 9:20 Paus

•  9:20 – 9:50 Prototypdriven behovsanalys. –  Elisabeth Hagberg, Knowit

•  9:50 – 10:00 Avrundning

3 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Page 4: Knowit seminarium 0131 Lars Irenius

Agil produktledning och kravhantering. Lars Irenius, Knowit

Page 5: Knowit seminarium 0131 Lars Irenius

5 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Krav = att överföra kunskap

Page 6: Knowit seminarium 0131 Lars Irenius

Kravspec på dryck

6 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Page 7: Knowit seminarium 0131 Lars Irenius

Produktledning & krav. Frukostseminarium Knowit 31/1 2013

7

Page 8: Knowit seminarium 0131 Lars Irenius

Michael Polanyi, 1966

8 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Page 9: Knowit seminarium 0131 Lars Irenius

Explicit, tyst och underförstådd (implicit) kunskap

Produktledning & krav. Frukostseminarium Knowit 31/1 2013

9

Tacit

Page 10: Knowit seminarium 0131 Lars Irenius

10 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Page 11: Knowit seminarium 0131 Lars Irenius

11 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Källa: http://ashklytoosi.edublogs.org/week-4/

Page 12: Knowit seminarium 0131 Lars Irenius

Ikujiro Nonaka, 1995

12 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Page 13: Knowit seminarium 0131 Lars Irenius

SECI Process

Produktledning & krav. Frukostseminarium Knowit 31/1 2013

13

Page 14: Knowit seminarium 0131 Lars Irenius

David Snowden, 1999

14 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Page 15: Knowit seminarium 0131 Lars Irenius

Cynefin (“kuh-NEH-vin”)

15 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

oförutsägbar förutsägbar

Page 16: Knowit seminarium 0131 Lars Irenius

Snowbird, Utah

16 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Page 17: Knowit seminarium 0131 Lars Irenius

Agile Manifesto, 2001

17 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Page 18: Knowit seminarium 0131 Lars Irenius

Fyra av de tolv principerna bakom Agile Manifesto.

Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. The best architectures, requirements, and designs emerge from self-organizing teams.

18

Page 19: Knowit seminarium 0131 Lars Irenius

Mike Cohn, 2004

19 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Page 20: Knowit seminarium 0131 Lars Irenius

Why User Stories? (Mike Cohn)

•  User stories emphasize verbal communication. •  User stories work for iterative development. •  User stories encourage participatory design.

•  User stories build up tacit knowledge.

20 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Don't forget that the main purpose of a story card is to act as a reminder to discuss the feature. Keep these reminders brief. Add the detail you need to remember where to resume a conversation, but do not replace the conversation by adding more detail to the story card.

Page 21: Knowit seminarium 0131 Lars Irenius

PROPS, PPS etc.

21 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

BP-A BP-B BP-C

Page 22: Knowit seminarium 0131 Lars Irenius

RUP Requirement Process

22

Step 1: Creating an overview of your project Begin the requirements management process by planning how to organize your project. Step 2: Analyzing the problem and gathering stakeholder needs The analyst is responsible for analyzing and gathering stakeholder needs. These needs express the problem or business objectives that drive the software requirements. Step 3: Documenting features in a vision document The analyst and the customer agree on the high-level product requirements (or features) of the proposed software product. Step 4: Developing requirement details After the feature requirements have been defined, the analyst can create software requirements or use cases to implement those features. The analyst enters requirements in and defines attributes to track the requirements. Step 5: Creating traceability between requirements After all the requirements have been created in , the analyst uses traceability to ensure the quality and completeness of your products. Traceability can indicate the source, derivation, or dependencies between requirements. Step 6: Prioritizing requirements The analyst and team members determine the priority of the requirements or use cases that have been created. Step 7: Assigning requirements After you have prioritized the requirements and use cases, assign them to team members. Step 8: Adding detail to requirements Team members use queries and views to review their assigned requirements and gather information for adding detail to the requirements. Step 9: Managing changes to the requirements Team members use queries and views to track the status of the requirements and manage change.

Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Source: Rational Software Information Center

The  analyst  and  team  members  determine  the  

priority  of  the  requirements    

Team  members  use  queries  and  views  to  track  the  

status  

Team  members  use  queries  and  views  to  review  their  assigned  requirements  

Page 23: Knowit seminarium 0131 Lars Irenius

Agil utveckling (SCRUM)

23 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Page 24: Knowit seminarium 0131 Lars Irenius

Jurgen Appelo, 2011

24 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Page 25: Knowit seminarium 0131 Lars Irenius

25 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Page 26: Knowit seminarium 0131 Lars Irenius

26 Produktledning & krav. Frukostseminarium Knowit 31/1 2013

Hur säkerställer ni en kontinuerlig dialog ?