[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice-devel
Subject:    Re: KOffice 2.2, usability and the Q4 sprint
From:       "C. Boemann" <cbo () boemann ! dk>
Date:       2009-09-02 7:48:14
Message-ID: 200909020948.14856.cbo () boemann ! dk
[Download RAW message or body]

I find myself strongly agreeing with Inge's arguments. For the health of the 
KOffice project in terms of user appreciation I feel that ui is much more 
important than API review.

I think a dual track as suggested by Inge is the right way to approach this. 

best regards
Casper

On Wednesday 02 September 2009 09:33:35 Inge Wallin wrote:
> On Wednesday 02 September 2009 09:10:59 Jos van den Oever wrote:
> > A good API and stable software without bugs is much more important 
than a
> > nice and friendly UI.
>
> That is where we disagree.  Your point of view is a developers.  I'm trying
> to look at the users.
>
> > A nice UI is no use if it renders and edits documents
> > wrong.
>
> That is wrong in two ways. First, you mix API with implementation.  The 
API
> can be crap but the implementation still correct or vice versa.  the
> correctness was never up for discussion until you brought it up here.
> Second a UI is frozen over a minor release, but errors in rendering can be
> fixed by bugfix releases. I agree that bugs are bad, but that doesn't have
> much to do with how the UI looks and works.
>
> > Currently KOffice needs a lot of work on making sure that ODF and MS
> > Office files are supported properly and to have a framework where we
> > avoid regressions and can monitor progress. The current development 
model
> > is fragile. We see regressions and crashes and do not have a good 
enough
> > way of ensuring quality. I think quality monitoring is a topic more
> > important than user interface or API, although discussing a good API 
and
> > learning from the trolls how to make and maintain one will help a lot in
> > ensuring quality.
> >
> > Focusing on UI design in the current state is disruptive. Once we have
> > good library, it will be easier to design and even implement many UIs 
on
> > top of it. This is not the time for working on the user interface. We are
> > going to Oslo to be close to knowledgeable trolls. Let us make use of
> > this opportunity. Flying everybody to Oslo is not cheap on expenses or
> > the environment and flying in a  UI designer from across the ocean at
> > time when we should be working on other parts of KOffice is not
> > productive.
>
> I maintain that not focusing on user interface now will make KOffice 2.2
> not ready for end users.  Do you and Thomas thus advocate that we 
move the
> "user ready" stamp to 2.3?
>
> In the choice between making the API stable and getting end users, I 
would
> actually choose the end users. I think you put far too much faith in that a
> stable API will get us external developers.  The ones who work within
> KOffice will not be affected by if we move the freezing of the API's to
> 2.3, only external ones will.  More to the point, I think that if somebody
> develops an external shape and we do change the flake API, they can 
adapt
> pretty easily. An end user who tries out KOffice and finds it cumbersome 
to
> use will not be back soon.
>
> 	-Inge
>
> _______________________________________________
> koffice-devel mailing list
> koffice-devel@kde.org
> https://mail.kde.org/mailman/listinfo/koffice-devel
_______________________________________________
koffice-devel mailing list
koffice-devel@kde.org
https://mail.kde.org/mailman/listinfo/koffice-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic