[contributor-guide] Add cloud app definition to persona.

Adds the definition of cloud application to the App Developer persona.
The definition comes from the App Ecosystem Work Group and it has been
approved by that comittee.

Change-Id: I28b7228b0d009db9ce698a928522b4c96f63c286
Closes-Bug: 1606482
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
This commit is contained in:
Rodrigo Caballero 2016-07-27 12:06:20 -05:00 committed by Joseph Robinson
parent 7f54582717
commit d6d05a5dff

@ -4,10 +4,20 @@
Alan - application developer
============================
Alan develops and deploys applications for cloud instances running OpenStack.
He does not know much about the underlying infrastructure of the cloud. The
cloud instances he consumes can use various OpenStack projects. Alan does not
know the names of the projects and has never been to an OpenStack summit.
Alan develops and deploys cloud applications but does not necessarily know
much about the underlying infrastructure of the cloud.
Cloud applications are defined as:
* Applications built using OpenStack SDKs or APIs
* Applications deployed on top of OpenStack using Application Catalog
service, Orchestration service, or any 3rd-party deployment or
management tools
* PaaS and container solutions running on top of OpenStack
The cloud instances Alan consumes can use various OpenStack projects.
Alan does not know the project names and goals, and has never
been to an OpenStack Summit.
Alan wishes to deploy his applications to the cloud without issues and to
receive warnings about any issues with the applications before tickets start
@ -19,7 +29,7 @@ that makes his development future-proof and backwards-compatible.
Key tasks
~~~~~~~~~
Alan performs the following tasks very frequently:
Alan performs the following tasks frequently:
* Development: Develops cloud-based applications with various requirements.