rfe/rl: implementation of quickbase custom made application

16
General overview Jarda Lhoták Oct 08 2008

Upload: jaroslav-lhotak

Post on 28-May-2015

1.157 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: RFE/RL: Implementation of Quickbase custom made application

General overview

Jarda LhotákOct 08 2008

Page 2: RFE/RL: Implementation of Quickbase custom made application

What is Quickbase

• “QuickBase provides one platform from which workgroups can easily create unlimited applications to automate business processes and improve communication and collaboration online. QuickBase applications solve critical business problems and help improve productivity and efficiency …” http://quickbase.intuit.com/about-us/

• Web application, SSL, Web 2.0• Customizable and configurable• Rich API (.NET included)• Implemented in RFE/RL in March 2007

Page 3: RFE/RL: Implementation of Quickbase custom made application

How we use it?

1. Release management• Projects• Releases• Tasks• Bugs• Assignments• Bugs• Incoming Requests

2. API• Incoming Requests

(http://quickbase.rferl.org)

Page 4: RFE/RL: Implementation of Quickbase custom made application

Requests :: Workflow

Page 5: RFE/RL: Implementation of Quickbase custom made application

Entities in Quickbase

Page 6: RFE/RL: Implementation of Quickbase custom made application

Entities :: Project

Project• Represents real project, such as

“Pangea”, “GDB” or “Nagano backup site”

• Owner, Project manager, Service, Dates

• Status Not Started – Analysis – Devel – Completed – Cancelled etc.

• Priority Critical – Important – Normal – Low – Ongoing – On Hold –

Future

• Is released in one or more RELEASES

Page 7: RFE/RL: Implementation of Quickbase custom made application

Entities :: Release

Release• Group a set of activities (tasks) for one

upgrade of project• Owner, Project manager, Service,

Dates• Status

Not Started – Analysis – Devel – Completed – Cancelled etc.

• Priority Critical – Important – Normal – Low – Ongoing – On Hold -

Future

• Contains more TASKS

Page 8: RFE/RL: Implementation of Quickbase custom made application

Entities :: Task

Task• Individual activity with defined scope

and specification• Status

Not Started – Analysis – In Development – Ready for testing on Devel – Ready for testing on QA – Completed in Prod -- Failed etc.

• Priority Critical – Important – Normal – Low

• Attachments, Spec URL, Link, Notification

• Must contain at least one ASSIGNMENT – “Project manager”

Page 9: RFE/RL: Implementation of Quickbase custom made application

Entities :: Assignment

Assignment• Resource allocation to a task• Role

Operations, User Experience, QA, Development, Project Manager

• Status In Queue, Working On, Work Done – Under Review,

Completed

• Date Completed, Notification

Page 10: RFE/RL: Implementation of Quickbase custom made application

Entities :: Request

Request• User’s submitted request or bug,

entered through quickbase.rferl.org• Service, Site, Link• Type

Bug, Enhancement/New Feature, Other

• Priority Critical, Important, Normal, Low

• Status, Owner, Notification

Page 11: RFE/RL: Implementation of Quickbase custom made application

Entities :: Bug

Bug• Issue identified by QA person• Priority, Environment, Link, Site,

Screenshot• Status

Reported, Working On, Completed on Devel, Fixed and Closed, Postponed, Not a Bug

• Reported By, Working On

Page 12: RFE/RL: Implementation of Quickbase custom made application

Repository to Project files

• Upload to Quickbase Versioning, uses space on Quickbase

• DEVEL – WIKI repository\\devel.rferl.org\Development\Pangea ≈

http://wiki.rferl.org/Development/Pangea/ Each Task has own its folder (Name - #TaskNumber)

Analysis Design (Mockups) PM Documentation Sandbox

• Sharepoint Intranet Server - future

Page 13: RFE/RL: Implementation of Quickbase custom made application

Experience

• Dashboard https://www.quickbase.com/db/bcc78rz7u

• Custom reports (Shared / Private)• Scope of upcoming releases• Unfinished tasks

• Sending an email• Navigation – Search / Recent• Export to a spreadsheet• Notifications

Page 14: RFE/RL: Implementation of Quickbase custom made application

Demo

Page 15: RFE/RL: Implementation of Quickbase custom made application

Quickbase Resources

• RSS channel (assignments): https://www.quickbase.com/db/bcc78rz7x?a=rss&qid=6&username=YOURNAME&password=YOURPASSWORD

https://www.quickbase.com/help/default.html#rss.html

• HTTP API Referencehttps://www.quickbase.com/up/6mztyxu8/g/rc7/en/va/QuickBaseAPI.htm

Page 16: RFE/RL: Implementation of Quickbase custom made application

Any Questions?