KDE Quality Teams ● The Quality Team Project (a little background) ● Me (even less background)
KDE Quality Teams ● Current KDE Project model: Developers Users
KDE Quality Teams ● Current KDE Project model: Developers Bugzilla, KDE-Look the dot KDE-Apps Mailing IRC, lists IM Users the dot Slashdot Press, Developers blogs
KDE Quality Teams ● Current KDE Project model: Developers The PRB (Perceived and Real Barrier) Users Developers
KDE Quality Teams ● Conundrum One: – User wants a feature in KDE app – User finds Bugzilla and enters wish item – Wish implemented, everyone celebrates
KDE Quality Teams ● Conundrum One: – User wants a feature in KDE app – User finds Bugzilla and enters wish item – Developer responds with technical details – User confused, abandons report – Developer implements as best (s)he can – User not happy, starts spamming web with bug report looking for votes – Developer spends time trying to explain the problems – etc.
KDE Quality Teams ● Conundrum Two: – User wants to help KDE Project – User learns C++ and redesigns Kfind – Everyone celebrates
KDE Quality Teams ● Conundrum Two: – User wants to help KDE Project – User learns a little C++, doesn't know where to help out – User asks on mailing lists, starts trawling Bugzilla for jobs – User decides (s)he isn't a good coder, tries to translate documentation – User eventually (hopefully) finds his/her place in the project
KDE Quality Teams ● Conundrum Three: – Developer wants a new splash screen – Developer fires up Kolourpaint and creates a masterpiece – Developer e-mails some artists and pleads for a better contribution – Having spent lots of time and effort, developer gets sent the splash screen of his dreams
KDE Quality Teams Is this healthy?
KDE Quality Teams ● Enter the Quality Teams: Developers Quality Team Users Developers
KDE Quality Teams ● Enter the Quality Teams: Developers Quality Team Users Developers
KDE Quality Teams ● Quality Teams help break down the User / Developer barrier ● They help “users” contribute to: – Programming & documentation – Bugzilla management – User interface & general testing – Communication & promotion – Whatever they can provide
KDE Quality Teams ● Example one: – User knows a little C++, wants to help KDE – User e-mails kde-quality list – Quality Team members suggest open tasks (both those on Bugzilla and bigger tasks) – Quality Team members help the user to start hacking and become a developer
KDE Quality Teams ● Example two: – Developer wants a new splash screen and some promotion – Developer asks Quality Team, who arrange & manage a competition on KDE-Look.org, and put together an article with kde-promo people
KDE Quality Teams ● Quality teams improve the overall quality of KDE Code Promotion } Documentation A Great App! User Interface
KDE Quality Teams So how does it work?
KDE Quality Teams ● The kde-quality mailing list ● The Quality Team wiki pages ● quality.kde.org web pages ● We send new contributors into their brave new world
KDE Quality Teams ● The kde-quality mailing list ● The Quality Team wiki pages ● quality.kde.org web pages ● We send new contributors into their brave new world ● Developers and users can both participate, or simply ask for help
KDE Quality Teams So why does this concern you?
KDE Quality Teams ● Developers can benefit from Quality Teams ● Quality Teams need developers
KDE Quality Teams ● Developers must: – Be aware of Quality Teams
KDE Quality Teams ● Developers must: – Be aware of Quality Teams – Be in contact with the Quality Team(s)
KDE Quality Teams ● Developers can: – Maintain task lists:
KDE Quality Teams ● Developers can: – Maintain task lists – Actively recruit on “user” web sites
KDE Quality Teams ● Developers can: – Maintain task lists – Actively recruit on “user” web sites – Lurk on kde-quality mailing list
KDE Quality Teams ● Developers can: – Maintain task lists – Actively recruit on “user” web sites – Lurk on kde-quality mailing list – Ask for help!
KDE Quality Teams We can break down the divide between users and developers, give new opportunities and improve KDE
Recommend
More recommend