Upload
knowittm
View
328
Download
2
Embed Size (px)
Citation preview
Agila Frukostseminarier Knowit 2013
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
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
Agil produktledning och kravhantering. Lars Irenius, Knowit
5 Produktledning & krav. Frukostseminarium Knowit 31/1 2013
Krav = att överföra kunskap
Kravspec på dryck
6 Produktledning & krav. Frukostseminarium Knowit 31/1 2013
Produktledning & krav. Frukostseminarium Knowit 31/1 2013
7
Michael Polanyi, 1966
8 Produktledning & krav. Frukostseminarium Knowit 31/1 2013
Explicit, tyst och underförstådd (implicit) kunskap
Produktledning & krav. Frukostseminarium Knowit 31/1 2013
9
Tacit
10 Produktledning & krav. Frukostseminarium Knowit 31/1 2013
11 Produktledning & krav. Frukostseminarium Knowit 31/1 2013
Källa: http://ashklytoosi.edublogs.org/week-4/
Ikujiro Nonaka, 1995
12 Produktledning & krav. Frukostseminarium Knowit 31/1 2013
SECI Process
Produktledning & krav. Frukostseminarium Knowit 31/1 2013
13
David Snowden, 1999
14 Produktledning & krav. Frukostseminarium Knowit 31/1 2013
Cynefin (“kuh-NEH-vin”)
15 Produktledning & krav. Frukostseminarium Knowit 31/1 2013
oförutsägbar förutsägbar
Snowbird, Utah
16 Produktledning & krav. Frukostseminarium Knowit 31/1 2013
Agile Manifesto, 2001
17 Produktledning & krav. Frukostseminarium Knowit 31/1 2013
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
Mike Cohn, 2004
19 Produktledning & krav. Frukostseminarium Knowit 31/1 2013
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.
PROPS, PPS etc.
21 Produktledning & krav. Frukostseminarium Knowit 31/1 2013
BP-A BP-B BP-C
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
Agil utveckling (SCRUM)
23 Produktledning & krav. Frukostseminarium Knowit 31/1 2013
Jurgen Appelo, 2011
24 Produktledning & krav. Frukostseminarium Knowit 31/1 2013
25 Produktledning & krav. Frukostseminarium Knowit 31/1 2013
26 Produktledning & krav. Frukostseminarium Knowit 31/1 2013
Hur säkerställer ni en kontinuerlig dialog ?