storyboard 101 survival guide to the great migration
play

StoryBoard 101: Survival Guide to the Great Migration Adam - PowerPoint PPT Presentation

StoryBoard 101: Survival Guide to the Great Migration Adam Coldrick, Kendall Nelson & Zara Zaimeche IRC: SotK diablo_rojo zara_the_lemur__ Twitter: @ColdrickSotK @knelson92 ----------- Agenda 1)


  1. StoryBoard 101: Survival Guide to the Great Migration Adam Coldrick, Kendall Nelson & Zara Zaimeche IRC: SotK diablo_rojo zara_the_lemur__ Twitter: @ColdrickSotK @knelson92 -----------

  2. Agenda 1) What is the great migration, and why are we doing it? 2) Frequently asked questions about migrating, including… 3) How do I use this StoryBoard thingy anyway?

  3. Why StoryBoard?

  4. Because We Said So.. but not really ● Launchpad is limited and not set up for cross project collaboration API First ● ● Helps us unify tools ● Last step towards separation from UbuntuOne

  5. Migration Process

  6. Can My Project Migrate? ● First Question: Is your project laden with cross project bugs? Second Question: Is your project managed by the Vulnerability Management ● Team? ● Third Question: Does the project hit errors when we run a practice migration into a dump of production data? If the answer is ‘No’ to all the questions we can migrate your project right now ●

  7. The Great Migration ● We create the project in StoryBoard - you just need to set 'use-storyboard: true' in project_config/gerrit/projects.yaml ! ● We run the script to move bugs over ● Goodbye Launchpad!

  8. Using Storyboard

  9. Create a Story ● A story is a goal, or a set of requirements A story has one or more tasks required to complete the story ● ● A story can be relevant to multiple projects at a time ● Stories are easy to create!

  10. Create a Task ● Tasks are small, specific units of work-- *what* you are doing Each task is associated with a project ● ● Tasks have statuses (todo, in review, merged) But where is priority? Answer: There’s a long blogpost on that so that’s where the detail is; key is: put tasks in a worklist !

  11. Create a Worklist ● Way of organizing tasks and stories Could make a list for each release or milestone ○ ○ Items in a worklist could be ordered by priority Different groups can assign the same sets of tasks different priorities ○ ● Worklists can contain stories and tasks from multiple projects

  12. Create a Board ● Kanban board functionality Track tasks and stories across arbitrary lanes ● ● Automatic lanes provide an overview of the state of things you care about

  13. Questions?

  14. Frequently Asked Questions ● What about gerrit integration? Yes, it’s there ● What happens to bug links? Bug numbers == Story numbers ● What happens to blueprints? Not currently being migrated ● How do I close a task? Mark it as ‘merged’ ● Are there tags? Yes, anyone can add any tags to stories ● Will I be able to write scripts for it? Yes, there is a REST API ● Why not use this other task tracker instead? GO AWAY

  15. References [1] https://storyboard-blog.io/things-that-storyboard-does-differently.html [2] https://storyboard-blog.io/why-storyboard-for-openstack.html [3] https://storyboard-blog.io/mapping-launchpad-to-storyboard.html [4] https://storyboard-dev.openstack.org/ [5] https://storyboard.openstack.org/ [6] http://docs.openstack.org/infra/storyboard/ [7] https://wiki.openstack.org/wiki/StoryBoard

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend