19
2 nd Calligra Sprint Eating Our Own Dog Food Jarosław Staniek, November 2011

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:

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

(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:

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:

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:

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:

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:

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:

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:

Thank You

2nd Calligra Sprint: Eating Our Own Dog Food 19/19Jarosław Staniek, November 2011