Documentos de Académico
Documentos de Profesional
Documentos de Cultura
What if they could just do it themselves? Not asking for approvals or resources,
not fighting with IT, not programming on their own Just launch their laptop,
use a dedicated tool for a few minutes or hours and have the app designed,
developed, ready, tested and deployed!
This is what rapid development is all about.
THE ABSTRACT
The apps are using over 90% of the same components: lists, images, maps, etc.
only customized and combined in unique forms and that is most important
differentiator using different data.
So Rapid Development Platform is a tool providing components and ways to
combine them. Not templates set for a particular scenario with very limited
customization possibilities. A good rapid development platform should be a
complete alternative for manual coding, allowing to create the same apps, but
with 2 advantages of the process:
- without using coding (even without using XCode, Android Studio or other
tools typically used by programmers)
- in express time
Good rapid development platform should define a new Visual Programming
Language.
RAPID DEVELOPMENT VS. RAPID PROTOTYPING
Rapid prototyping is very popular these days. Using web-based tools anyone
can easily design an app. There are good internet tools for that, like InVisionApp,
Axure RP, UXPin, Balsamiq Mockups. But you end up producing
concept/sketches/mockups/wireframes, which you still need to deliver to
development team, who will send the next several weeks to months actually
building your app.
Rapid development means a comfort of not working with development team at
all. After you are done designing you just click one button and the app gets
instantly developed. Without spending development top-dollar, long wait and
fighting with bugs.
BUG-FREE
Yeah, thats another thing to add to a pros list no bugs. Each time a developer
writes a code, he makes mistakes. There are no bug-free developers in this
world. I worked with many of them, I love them all, also for mistakes they make,
as every human being. They will forget an if condition, they will skip one
scenario, they will not take no-data situation into consideration This is way
different when putting an app together from bricks, which have already been
tested by millions of users.
THE RISE OF CITIZEN DEVELOPERS
Gartner, Inc. even came up with a definition of codeless tools user: A citizen
developer is a user who creates new business applications for consumption by
others using development and runtime environments sanctioned by corporate
IT. As everything Gartner, Inc. is doing this definition is very corporate-centric.
But we should rather say citizen developer is anyone who creates software
without using coding skills at all. Because this motion is much wider, because
millions of non-corporate people would like to create mobile apps today. A few
years ago there was an experimental survey sorry, cannot find the source
anymore proving that girls find app developers sexier than novelists. Having
said that lets build apps everyone J