<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://develop.consumerium.org/w/index.php?action=history&amp;feed=atom&amp;title=Software_development_concepts</id>
	<title>Software development concepts - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://develop.consumerium.org/w/index.php?action=history&amp;feed=atom&amp;title=Software_development_concepts"/>
	<link rel="alternate" type="text/html" href="https://develop.consumerium.org/w/index.php?title=Software_development_concepts&amp;action=history"/>
	<updated>2026-05-04T09:57:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://develop.consumerium.org/w/index.php?title=Software_development_concepts&amp;diff=14487&amp;oldid=prev</id>
		<title>Jukeboksi: moved stuff from useless dispersed articles here to keep the wiki tidy</title>
		<link rel="alternate" type="text/html" href="https://develop.consumerium.org/w/index.php?title=Software_development_concepts&amp;diff=14487&amp;oldid=prev"/>
		<updated>2004-02-22T12:10:43Z</updated>

		<summary type="html">&lt;p&gt;moved stuff from useless dispersed articles here to keep the wiki tidy&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==14 day sprint==&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;14 day sprint&amp;#039;&amp;#039;&amp;#039; is half the length of the [[30 day sprint]] and one-sixth the length of the [[90 day sprint]].  It is the shortest [[development cycle]] that anyone ever really talks about presently.  &amp;#039;&amp;#039;It might be possible to cut it to a &amp;#039;&amp;#039;&amp;#039;7 day sprint&amp;#039;&amp;#039;&amp;#039; with a [[24x7 global development process]], but no one has really done this, and it would require much better methods of making [[cheap outsourced coder|programmers from many places all over the world]] co-operate.  Starting point for this is a really great [[glossary]] that is so exact that no one, regardless of culture, could get confused by it.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Main features differing in the 14 day sprint are, obviously:&lt;br /&gt;
&lt;br /&gt;
*its length - in half the time, less than half the work can get done, since the overhead is the same, and no, lacking sleep won&amp;#039;t solve the problem&lt;br /&gt;
*the daily [[scrum]] meeting is probably a bit more exact and uses the [[glossary]] terms very carefully to be sure everyone&amp;#039;s on the same page - there is less recovery time in case of big mistakes&lt;br /&gt;
*off-hours contact between team members is probably more common, e.g. at Microsoft, any member of the team can contact anyone else at any time, even at home at 3AM&lt;br /&gt;
*more need for civility, less for team members to like each other long term&lt;br /&gt;
*a stricter control of [[meeting style]]s to ensure sidetracks don&amp;#039;t happen&lt;br /&gt;
*more tolerance for use of consultants, ringers, contractors, [[cheap outsourced coder]]s, and others as long as they are ready to fit the schedule&lt;br /&gt;
&lt;br /&gt;
The 14-day sprint is common for small followup projects, exploiting some opportunity opened by a previous [[30 day sprint]] or [[90 day sprint]].&lt;br /&gt;
&lt;br /&gt;
It is most usually seen in advertising, [[campaign]] work and the media, where most things are [[deadline-driven]].  It is also common for a [[rigged demo]].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==30 day sprint==&lt;br /&gt;
A &amp;#039;&amp;#039;&amp;#039;30 day sprint&amp;#039;&amp;#039;&amp;#039; is a short burst of work lasting at most a month (&amp;#039;&amp;#039;see [[14 day sprint]] for a shorter cycle appropriate to media-driven work like advertising and elections and other [[campaign]]s&amp;#039;&amp;#039;).  An executable and other deliverables are built by a &amp;quot;cross functional team consisting of no more than 9 members&amp;quot; working towards a very specific goal.  According to the most active promoters of the 30-day schedule, basic to the [[scrum]] methods, the rules are:&lt;br /&gt;
&lt;br /&gt;
*&amp;quot;An executable demonstrating the goal will be completed by the team during the sprint.&amp;quot;&lt;br /&gt;
*&amp;quot;The sprint team has final say in estimating and determining what they can accomplish during the sprint.&amp;quot;&lt;br /&gt;
*&amp;quot;Once the sprint is underway, new backlog cannot be added to the sprint except that, if the scrum master determines that a new backlog item will enhance the viability of the product, is in alignment with the sprint, builds on the sprint�s executable, and can be completed within the sprint�s time frame, the backlog item can be added. Examples are building a demonstration of the executable for a specific purpose, such as a trade show or prospect.&amp;quot;  &amp;#039;&amp;#039;It may be useful to consider a shorter [[14 day sprint]] if there is a chance of surprise &amp;quot;ideas&amp;quot; or &amp;quot;requirements&amp;quot; emerging between the start and the end.&amp;#039;&amp;#039;&lt;br /&gt;
*&amp;quot;If external forces determine that the sprint is working on the wrong thing, a sprint can be halted and restarted with new backlog and purpose.&amp;quot;  &amp;#039;&amp;#039;This may be a good argument for starting multiple sprints in parallel, especially if one is using [[cheap outsourced coder]] talent.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==90 day sprint==&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;90 day sprint&amp;#039;&amp;#039;&amp;#039; is the longest [[development cycle]] usually recommended for complex systems including software.  It is appropriate for the core technology of a startup company, proof of concept in a corporate joint venture, or very complex integration projects (like a [[Consumerium pilot]]).&lt;br /&gt;
&lt;br /&gt;
Once the core technology is integrated, followups should be [[30 day sprint]]s and minor features added for tactical purposes should be [[14 day sprint]]s - but a major change to the [[healthy buying infrastructure]] should be its own &amp;#039;&amp;#039;&amp;#039;90 day sprint&amp;#039;&amp;#039;&amp;#039; separate from the specific [[Consumerium Services]].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==cheap outsourced coder==&lt;br /&gt;
&lt;br /&gt;
Many people think that the &amp;#039;&amp;#039;&amp;#039;cheap outsourced coder&amp;#039;&amp;#039;&amp;#039; living in Russia, India, Pakistan, Kazakhstan, Malaysia, or other places with many well educated programmers are a threat to their jobs (often charging as little as US$10/day).&lt;br /&gt;
&lt;br /&gt;
However, there is plenty of reason to work with them on [[Consumerium Services]] when the [[Consumerium Governance Organization]] deems that it is not a good idea to wait around for [[free software]] or [[open source software]] or buy some commercial product:&lt;br /&gt;
&lt;br /&gt;
*They do not invent their own bogus requirements or strange user interfaces, e.g. [[tikiwiki]].&lt;br /&gt;
*They do not have 100 other priorities before they get around to yours, e.g. [[mediawiki]].&lt;br /&gt;
*They can learn [[Python]] if you pay them to - seems many FS geeks can&amp;#039;t!&lt;br /&gt;
*They are not afraid of ugly grunt work like writing a nasty [[device driver]].&lt;br /&gt;
*They could be chosen from people who support [[fair trade]] or ecology causes already, and so would have strong ideology reasons to do a good job.  However, [[free software]] geeks very often have strong ideology reasons to make it hard to work with non-free software, which is not that important to [[Consumerium]], which will no doubt have to work with lots of strange stuff to make it work.&lt;br /&gt;
*They are so cheap, donations from rich developed-world programmers doing a few hours a week of work could pay for a week of their time, and that would make the rich developed-world programmers &amp;quot;managers&amp;quot; at least for this one project.  Probably it helps everyone&amp;#039;s career.&lt;br /&gt;
*When it is hard to explain a concept to them, they can be sent to read about it in the [[Wikipedia]], and when stupid people there censor them and say &amp;quot;you are [[trolls]]&amp;quot;, that will be a couple more smart programmers angry at Wikipedia and ready to help destroy it with massive [[denial of service attack]].&lt;/div&gt;</summary>
		<author><name>Jukeboksi</name></author>
	</entry>
</feed>