Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Making people work together!
Folie 1
Sprungbrett Event
Agile Softwareentwicklung / User Stories
09.04.2010
Making people work together!
Folie 2
Was ist Agile Entwicklung
• Ein Set von Werten & Prinzipien (Manifesto)
• Ein Set von...
Making people work together!
Folie 3
Agile Manifesto (2001)
We are uncovering better ways of developing software by doing
...
Making people work together!
Folie 4
Verschiedene agile Methoden
• XP – Extreme Programming
• Scrum
• Crystal Clear
• Feat...
Making people work together!
Folie 5
Praktiken & Prinzipien
• Planning Game
• Small Releases
• Sustainable Pace
• Continou...
Making people work together!
Folie 6
Was ist Scrum?
• Ein agiles, leichtgewichtiges Framework für Projekt
Management
• Umf...
Making people work together!
Folie 7
SCRUM
09.04.2010
Making people work together!
Folie 8
Scrum - Rollen
• Scrum Master
• Product Owner
• Team
• Stakeholders
• Users
09.04.2010
Making people work together!
Folie 10
09.04.2010
Making people work together!
Folie 11
09.04.2010
Making people work together!
Folie 12
User Stories
Eine in Alltagssprache formulierte Software-Anforderung. Sie ist
bewuss...
Making people work together!
Folie 13
User Stories – Connextra Format
As a <role>
I want <feature>
So that <business value...
Making people work together!
Folie 14
09.04.2010
Making people work together!
Folie 15
09.04.2010
Making people work together!
Folie 16
09.04.2010
Making people work together!
Folie 17
09.04.2010
Making people work together!
Folie 18
Wie muss eine gute User Story sein?
INVEST
• I – Independent
• N – Negotiable
• V – ...
Upcoming SlideShare
Loading in …5
×

Agile Softwareentwicklung / User Stories

409 views

Published on

Präsentation über agile Softwareentwicklung und User Stories am Sprungbrett Event 2010

Published in: Software
  • Danke für das SlideShare und die interessanten Informationen. Mehr Informationen zum Thema Softwareentwicklung auch auf unserem Blog: yuhiro.de/blog
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Agile Softwareentwicklung / User Stories

  1. 1. Making people work together! Folie 1 Sprungbrett Event Agile Softwareentwicklung / User Stories 09.04.2010
  2. 2. Making people work together! Folie 2 Was ist Agile Entwicklung • Ein Set von Werten & Prinzipien (Manifesto) • Ein Set von Praktiken (Methoden) • Agile ist eine Denkweise und eine veränderte Art zu Arbeiten um Business Nutzen schneller zu realisieren 09.04.2010
  3. 3. Making people work together! Folie 3 Agile Manifesto (2001) We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. 09.04.2010
  4. 4. Making people work together! Folie 4 Verschiedene agile Methoden • XP – Extreme Programming • Scrum • Crystal Clear • Feature Driven Development • DSDM • … 09.04.2010
  5. 5. Making people work together! Folie 5 Praktiken & Prinzipien • Planning Game • Small Releases • Sustainable Pace • Continous Integration • Coding Standards • User Stories • Test Driven Development (TDD) • Acceptance Driven Development (ADD) • Refactoring • Pair Programming • Shared Ownership 09.04.2010
  6. 6. Making people work together! Folie 6 Was ist Scrum? • Ein agiles, leichtgewichtiges Framework für Projekt Management • Umfasst/verwendet existierende Engineering Praktiken • Wird für Management und Controlling von Software und Produktentwicklung mittels iterativer, inkrementeller Praktiken eingesetzt • Getrieben durch tägliche und monatliche Feedback-Zyklen • Ideal geeignet für Projekte mit schnell ändernden Anforderungen 09.04.2010
  7. 7. Making people work together! Folie 7 SCRUM 09.04.2010
  8. 8. Making people work together! Folie 8 Scrum - Rollen • Scrum Master • Product Owner • Team • Stakeholders • Users 09.04.2010
  9. 9. Making people work together! Folie 10 09.04.2010
  10. 10. Making people work together! Folie 11 09.04.2010
  11. 11. Making people work together! Folie 12 User Stories Eine in Alltagssprache formulierte Software-Anforderung. Sie ist bewusst kurz gehalten und umfasst in der Regel nicht mehr als zwei Sätze. • A user can post her resume to the web site. • A user can search for jobs. • A company can post new job openings. • A user can limit who can see her resume. 3 Aspekte (3 C’s): • Geschriebene Beschreibung der Story, gebraucht für Plannung und als Erinnerung (Card). • Verbaler Austausch und Dokumente zur Detaillierung der Story (Conversation). • Akzeptanzkriterien anhand welcher bestimmt werden knann, ob eine Story vollständig umgesetzt wurde (Confirmation). 09.04.2010
  12. 12. Making people work together! Folie 13 User Stories – Connextra Format As a <role> I want <feature> So that <business value> oder In order to <deliver some business benefit> As a <role> I want <some other role> to <do something, or use or be restricted by some feature>. 09.04.2010
  13. 13. Making people work together! Folie 14 09.04.2010
  14. 14. Making people work together! Folie 15 09.04.2010
  15. 15. Making people work together! Folie 16 09.04.2010
  16. 16. Making people work together! Folie 17 09.04.2010
  17. 17. Making people work together! Folie 18 Wie muss eine gute User Story sein? INVEST • I – Independent • N – Negotiable • V – Valuable • E – Estimable • S – Small • T – Testable 09.04.2010

×