2 calligra sprint eating our own dog foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd...
TRANSCRIPT
![Page 1: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/1.jpg)
2nd Calligra Sprint
Eating Our Own Dog Food
Jarosław Staniek, November 2011
![Page 2: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/2.jpg)
Eat Why?- Sends clear message: this software is useful
- Testing by fellow contributors is valuable
- Generates usage scenarios and then requirements
2nd Calligra Sprint: Eating Our Own Dog Food 2/19Jarosław Staniek, November 2011
![Page 3: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/3.jpg)
Eat Why? cont'd
- Brings cross-app integration ideas
- Helps to avoid feature duplication
- If right tool picked, development process helps to update requirements
2nd Calligra Sprint: Eating Our Own Dog Food 3/19Jarosław Staniek, November 2011
![Page 4: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/4.jpg)
Eat Why?contd
- Team building!
- Easier to understand and acknowledge differences between apps
- Identify competences among contributors
2nd Calligra Sprint: Eating Our Own Dog Food 4/19Jarosław Staniek, November 2011
![Page 5: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/5.jpg)
Use Where?(3 areas)
1. Reusing features of one app in other apps (instead of reinventing)
→ Target: Calligra developers/designers
2nd Calligra Sprint: Eating Our Own Dog Food 5/19Jarosław Staniek, November 2011
![Page 6: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/6.jpg)
Use Where? contd
2. Using our apps in the development process
→ Target:Calligra contributors
2nd Calligra Sprint: Eating Our Own Dog Food 6/19Jarosław Staniek, November 2011
![Page 7: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/7.jpg)
Use Where? contd
3. Using our apps elsewhere, in activities not related to Calligra
→ Target: Calligra contributors and advocates
2nd Calligra Sprint: Eating Our Own Dog Food 7/19Jarosław Staniek, November 2011
![Page 8: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/8.jpg)
Eat What?Use Calligra Tables for tabular data
→ Status: used for some ods files→ Action point: identify problems like usability/performance
2nd Calligra Sprint: Eating Our Own Dog Food 8/19Jarosław Staniek, November 2011
![Page 9: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/9.jpg)
Eat What? contd
Use Calligra Plan for project management
→ Status: some contributors use it → Action point: collect best practices
2nd Calligra Sprint: Eating Our Own Dog Food 9/19Jarosław Staniek, November 2011
![Page 10: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/10.jpg)
Eat What? contd
Use Kexi for various data needs→ Already good for storing and simple queries→ Not yet good for analyzing data
2nd Calligra Sprint: Eating Our Own Dog Food 10/19Jarosław Staniek, November 2011
![Page 11: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/11.jpg)
How to use Kexi?→ Only simple relational features
→ Status: not used, let's start!
2nd Calligra Sprint: Eating Our Own Dog Food 11/19Jarosław Staniek, November 2011
![Page 12: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/12.jpg)
(discussed with Inge)
Idea: Kexi as Bugzilla client → Use Bugzilla’s web services for this→ Separate plugin?→ Online/offline operations with sync.
2nd Calligra Sprint: Eating Our Own Dog Food 12/19Jarosław Staniek, November 2011
![Page 13: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/13.jpg)
Idea: Kexi as Bugzilla client contd
→ Use Kexi to maintain data for automatic changelogs(server db preferred)
2nd Calligra Sprint: Eating Our Own Dog Food 13/19Jarosław Staniek, November 2011
![Page 14: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/14.jpg)
How to use Kexi? contd
Action point:
Provide use cases, e.g. CSV import/export
2nd Calligra Sprint: Eating Our Own Dog Food 14/19Jarosław Staniek, November 2011
![Page 15: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/15.jpg)
How to use Kexi? contd
Action point: Provide server for shared db→ Some of public access→ Some only for contributors
2nd Calligra Sprint: Eating Our Own Dog Food 15/19Jarosław Staniek, November 2011
![Page 16: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/16.jpg)
Eat How?
Provide “Best practices for own dog food consumers”
2nd Calligra Sprint: Eating Our Own Dog Food 16/19Jarosław Staniek, November 2011
![Page 17: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/17.jpg)
Best practicesKeep separate setup of stable Calligra apps
→ stable for using
→ unstable for development
2nd Calligra Sprint: Eating Our Own Dog Food 17/19Jarosław Staniek, November 2011
![Page 18: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/18.jpg)
Best practices contd
Developers becomes users too
→ This leads to more valuable use cases
2nd Calligra Sprint: Eating Our Own Dog Food 18/19Jarosław Staniek, November 2011
![Page 19: 2 Calligra Sprint Eating Our Own Dog Foodkexi-project.org/pics/akademy/2011/helsinki_sprint/...2nd Calligra Sprint: Eating Our Own Dog Food 12/19 Jarosław Staniek, November 2011 Idea:](https://reader036.vdocuments.site/reader036/viewer/2022071106/5fe0d9eb601b072d78161563/html5/thumbnails/19.jpg)
Thank You
2nd Calligra Sprint: Eating Our Own Dog Food 19/19Jarosław Staniek, November 2011