JaroslavTulach at 11:46, 9 November 2009 - 2009-11-09 11:46:47

←Older revision Revision as of 11:46, 9 November 2009
Line 1: Line 1:
-
: ''How can Agile and lean ''
+
: ''How can [[Agile]] and lean ''
: ''software development methodologies like SCRUM, XP and Kanban help a project''
: ''software development methodologies like SCRUM, XP and Kanban help a project''
: ''team involved in the design and development of API frameworks? ''
: ''team involved in the design and development of API frameworks? ''

JaroslavTulach at 11:42, 9 November 2009 - 2009-11-09 11:42:20

←Older revision Revision as of 11:42, 9 November 2009
Line 1: Line 1:
-
#REDIRECT [[wikipedia::Agile_software_development]]
+
: ''How can Agile and lean ''
 +
: ''software development methodologies like SCRUM, XP and Kanban help a project''
 +
: ''team involved in the design and development of API frameworks? ''
 +
 
 +
The question is whether [[wikipedia::Agile_software_development|
 +
agile methodologies]] help design and development of [[API]]
 +
frameworks... or whether properly modularizing an application and splitting it
 +
into many libraries with [[API]]s simplifies the use of agile methodologies? Both
 +
are probably true.
 +
 
 +
There are several sound rules in the world of [[API]] design. For example,
 +
you need to be aware at the outset that the first version of your [[API]]
 +
is not going to be perfect. Also, you need to envision who your users are. Two
 +
other basic principles are that unit
 +
test coverage is almost a must and that you should always design your [[API]]
 +
in such a way that it is ready to be evolved further.
 +
 
 +
Many of these pieces of advice are close to being the governing rules of agile methodologies as well.
 +
As such, I think that proper [[API]] design and agile methodologies can only
 +
strengthen each other.

JaroslavTulach: Redirecting to wikipedia:Agile software development - 2009-01-04 20:58:33

Redirecting to wikipedia:Agile software development

New page

#REDIRECT [[wikipedia::Agile_software_development]]