• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Working Software Over Comprehensive Documentation
 

Working Software Over Comprehensive Documentation

on

  • 3,372 views

Не один десяток раз каждый из нас видео этот пункт Agile манифеста. Кто на официальном сайте Agile Manifesto, кто в ...

Не один десяток раз каждый из нас видео этот пункт Agile манифеста. Кто на официальном сайте Agile Manifesto, кто в книгах или статьях, кто на тренингах или конференциях. Звучит правильно очевидно и просто, но на практике возникают некие сложности с его реализацией. Как определить какие документы писать нужно, а какие не стоит? Как поддерживать документы с наименьшими усилиями? От каких документов нужно отказаться или заменить на более простые решения? Что стоит документировать тестировщику, разработчику, бизнес-аналитику в Agile проектах, для того чтобы презентовать результаты своей работы. На все эти вопросы я постараюсь ответить в своем докладе, закрепляя примерами которые вы сможете попытаться применить на своих проектах.

Statistics

Views

Total Views
3,372
Views on SlideShare
1,188
Embed Views
2,184

Actions

Likes
0
Downloads
0
Comments
0

6 Embeds 2,184

http://www.qaclubkiev.com 2163
http://5581279924305827301_55eaa25a798f49483b4dfafbabff5c5a57e907be.blogspot.com 14
http://abtasty.com 3
https://twitter.com 2
http://translate.googleusercontent.com 1
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Working Software Over Comprehensive Documentation Working Software Over Comprehensive Documentation Presentation Transcript

    • "Working software overcomprehensive documentation" ©
    • Andrii Dzynia Test Engineer/Consultant/Trainer @adzyniahttp://adzynia.com
    • Start of any project
    • What to use?А1 paper Microsoft Visio leancanvas.com
    • Personas
    • What to use?Paper for WIKIflipchart Google Docs
    • Product Vision
    • Product Roadmap
    • Product Backlog
    • Functionality Matrix Functional Block 1 Feature Feature Feature Feature Feature 1 2 3 4 5 User Story 1 X User Story 2 XEpic 1 User Story 3 X User Story 4 XEpic 2 User Story 5 X X
    • What to use?MS Excel Google DocsWeb System Board
    • Web Systems• Agilo • Scrumy• Trac • Kanban Flow• JIRA • ScramDo• Traget Process • Pivotal• Rally • VersionOne• Trello http://www.userstories.com/products
    • Sprint Planning In Progress Code Review Testing Demo User Task Story Task Task Team Flow http://www.adzynia.com/p/matherials.html
    • For Big Teamshttp://blog.crisp.se/2011/12/05/mattiasskarin/10-kanban-boards-and-their-context-version-1-2
    • For BusinessRequirements Plans User’s Manuals
    • For DevelopersProduct DevelopmentArchitecture Environment setupJavaDoc API Business Logic
    • For TestersTest Strategy FreedomFunctional Map Business Logic
    • Test Strategyhttp://www.developsense.com/presentations/2009-10-RapidIntroToRapidTesting.pdf http://www.satisfice.com/presentations/strategy.pdf
    • Functional Map
    • What to use?UML diagram Mind MapChecklist Matrix
    • Live Documentation •System behavior •Testing Documentation •Users’ Manual Acceptance Scenarios
    • GherkinGiven a Scrum Master wants to add new user storyto product backlogWhen adding new user story into product backlogwith data| storyName | storyDescription || US-309 Create new user | Description-Test || US-310 Edit user | Full Description |Then system should show “User Story added”message http://www.adzynia.com/p/matherials.html
    • Java Code@Given(“^a Scrum Master wants to add new user story to productbacklog$”)public void aScrumMasterWantsToAddUserStory()@When(“^adding new user story into product backlog with name”(.*)” and description ”(.*)” $”)public void addNewUserStoryIntoProductBacklog(List<String> list)@When(“^adding new user story into product backlog with data”)public void addNewUserStoryIntoProductBacklog(List<UserStory> list)@Then(“^system should show ”(.*)” message”)public void systemShouldShowMessage(String message)
    • Reports http://www.thucydides.info/
    • Reports http://xpinjection.com/resources/
    • Reports
    • Tools
    • Session Based Test Management Charter Charters List Reports Debrief http://www.satisfice.com/sbtm/http://pragprog.com/book/ehxta/explore-it http://www.satisfice.com/articles/sbtm.pdf
    • What to use?Excel Task Trackersspreadsheet Special Tools
    • SBTM ToolsAtlassian Bonfire QA SymphonyBB Test Assistant Telerik Test StudioTest Explorer Session-Based TesterSession TesterSMTB by J.B.Rapid ReporterSession Web
    • Automate Reporting AutomaticRelease Notes Metrics Automatic Charts
    • KISSKeep It Stupid SimpleKeep It Short and SimpleKeep It Simple SirKeep It Super SimpleKeep It Simple and Straightforward http://en.wikipedia.org/wiki/KISS_principle
    • To Read