Defining a Release Target before development cycle starts

Bart Otten <[email protected]>
Newsgroups gmane.comp.kde.events
Message-ID <AANLkTimyot5VnG7XawG-w9n7JOZ1h-Zjwscv1ThQgVG7__1192.59673306278$1284548776$gmane$org@mail.gmail.com>
While reading the proposal "Branding Terms for Releases" [0] it came
to my mind that it could be easier to think of an Release
Announcement-title when there is a Release Target for each of the
components.  Maybe we should define and communicate (more, if already
done) our target before the development cycle starts.

Advantage 1: It cuts down the options for those who (have to) make up
the titles. e.g.
Advantage 2: Everybody in the same direction, facing the same problems
and focusing on the same category of solutions.
Advantage 3: 'We' don't forget an area to work on

[0] https://promo.notes.kde.jefferai.org/34?

==================
Advantage 1: It cuts down the options for those who (have to) make up
the titles. e.g.

"Let's focus on Usability for KDE Workspaces 4.7" can lead to "KDE's
New Workspace Notifications Put You in Control"
Sure, there can be 20 fixes that makes Workspaces faster and 14 new
fancy plasmoids but the Target was Usability so let's pick one of the
20 huge Usability-improvements. (20 options instead of 54)

"Let's focus on Optimalisation our Platform" can lead to "KDE Platform
Gains 20% More Speed After Optimalisation"
There can be 20 new features, 200 important bugfixes and a dead bunny
but the Target was Optimalisations so let's figure out a title for
that.

==================
Advantage 2: Everybody in the same direction, facing the same problems
and focusing on the same category of solutions.

I quote a planetKDE entry about advantages of having a strategy.[1]

"A good strategy should
1. show your major future challenges and provide an answer to those challenges,
2. point into a direction where the team wants to move and
3. unite the team."

If all people working on Applications would have a 'extra' focus on
Code Optimalisation then the blogpost from Michael Pyne "Speed up!"
would be extra important. For half a year there would be more than
average posts about Optimalisation. Aaron (for example) could focus an
IRC-meeting at the best way to use certain KDE software features in
Plasmoids (without 10 people asking for new features or how to make a
theme) . See [3] first comment as example of such an Optimalisation
thats should be known by all Plasmoid-scripters.

[1] http://ungethym.blogspot.com/2010/09/strategy-is-mighty.html
[2] http://www.purinchu.net/wp/2010/09/13/speed-up/
[3] http://kde-look.org/content/show.php/Facebook+Widget+%28fixed+for+real%29?content=125846

==================
Advantage 3: 'We' don't forget an area to work on

Bluntly: Programmers tend to forget Usability, Programmers with a
brand new idea tend to forget Optimalisation/Rewrite and Usability
experts don't care about any code at all.

Programmers A is all about functionality and never minded about any
polishing of his applications look. Programmer B does have an
application that looks amazing, but there is just not enough
functionality. With a clear target on 'New Features' programmer B
could ask programmer A for help. The next half year the target could
be 'Make it shine' and prog.A could ask prog.B for help. At this
moment they can do so as well, but there is a chance prog.A would
never think about polishing and prog.B would work till death _only_
polishing his application becase he is not such a great programmer.


Regards,
Bart Otten
 
_______________________________________________
This message is from the kde-promo mailing list.

Visit https://mail.kde.org/mailman/listinfo/kde-promo to unsubscribe, set digest on or temporarily stop your subscription.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.