This forum has been archived. All content is frozen. Please use KDE Discuss instead.
The Discussions and Opinions forum is a place for open discussion regarding everything related to KDE, within the boundaries of KDE Code of Conduct. If you have a question or need a solution for a KDE problem, please post in the apppropriate forum instead.

How to come up with a plan?

Tags: None
(comma "," separated)
User avatar
choucete
Registered Member
Posts
10
Karma
0
OS

How to come up with a plan?

Fri Feb 13, 2009 4:03 pm
Let's say that there's an Open Source project that after being abandoned for some time and on the brink of Oblivion, it is rescued by a group of developers. This project works only under KDE3 and even though the concept is very good, the code is very buggy and needs an improvement in a design level.

So it is decided to port the application to QT4/KDE4 and the developers reach an agreement to go also for a redesign where it is necessary. And it is at that point that they realize that saying it is easier than actually doing it, from an organizational point of view, so the question arises:

What is the way to come up with a good project/transition plan?

And that is my question for you, given the fact that the process described IMHO, resembles somewhat what happened with KDE (I'm not saying that KDE3 was buggy or anything, but KDE's infraestructure suffered a radical redesign, right?). Even though I've been researching on my own and reviewing blog entries from KDE devs to get a better picture of the process, I'm really curious to know what you have to say about this, since you've already been through the experience.

By the way, I read this entry at Aaron Seigo's blog [1], but I wasn't able to find anything else (maybe I didn't look deep enough). Is there anywhere where I could find a sort of short story of the transition between KDE3 to KDE4? If it is not out there already it would be great for someone to write it ;).

[1]http://aseigo.blogspot.com/2008/08/brief-history-of-time-beauty-in-kde-4.html
User avatar
anda_skoa
KDE Developer
Posts
783
Karma
4
OS

RE: How to come up with a plan?

Sat Feb 14, 2009 11:37 am
Since the project in question hadn't been actively developed for some time, it is in a very different position: a new implementation won't have to simulatinously compete with the old implementation.

You could with a design concentrating on the core features but keeping in mind which limitations the old design had.

Probably also keep code porting to things that are really independent of any Qt3 -> Qt4 change, e.g. data format parsing.

Cheers,
_


anda_skoa, proud to be a member of KDE forums since 2008-Oct.


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Sogou [Bot]