workflow by cuiliqing

VIEWS: 107 PAGES: 45

									Project Stylefever - Android Development
                             Task                            Meeting number
Analyse (Project manager)
 * Research development conditions Android
 * Research Android devices
 * Research for software conversion
 * Meeting about type of application                      Client meeting nr 1
 * Meeting about application appearance                   Client meeting nr 1
Analyse completed

Graphic designer
 * Proposal of graphical style (Icon, loading bars, ..)   Client meeting nr 1
 * Adjust remarks
 * Meeting about program flow                             Intern meeting nr 1
 * Scetch images (Icon, loading bars, menu, ..)
 * Present images to project manager
 * Develop necessary images (with respect to comments)
Graphic design completed

User interface designer
 * Meeting about program flow                             Intern meeting nr 1
 * Scetch program flow
 * Present sceth to project manager
 * Correct remarks
 * Transfer scetch to Balsamiq model
 * Meeting about Balsamiq model                           Intern meeting nr 2
 * Adjust remarks
 * Present Balsamiq model to client                       Client meeting nr 2
 * Adjust remarks
User interface completed

Developer
 * Meeting about program flow                             Intern meeting nr 1
 * Scetch of program (on paper, program design)
 * Pre-writing code (classes, functions, ..)
 * Connection with DB
 * Implement pre writen code to Balsamiq model
 * Implement graphic outputs to code
 * Last hand writing code
 * Debugging and testing
 * Fix bugs
 * Present application                          Intern meeting nr 3
 * Adjust remarks
 * Possibly transform application to other OS
 * Fix complaints of test crowd
 * Bring bug-free application to market
Development completed

Testing
 * Give application to test crowd
 * Give test crowd specific testing areas
 * Test specific software areas
 * Test hardware boundries
 * Test on 'idiot proof'
 * Report possible bugs to developer
Testing completed

Deployment
 * Bring application on market
 * follow app
Deployment completed
                        Phase owner (role)


Project manager
Project manager
Project manager
Project manager/User interface designer/Developer
Project manager/Graphic designer




Graphic designer
Graphic designer
Project manager/User interface designer/Graphic designer/Developer
Graphic designer
Graphic designer
Graphic designer




Project manager/User interface designer/Graphic designer/Developer
User interface designer
User interface designer
User interface designer
User interface designer
Project manager/User interface designer/Graphic designer/Developer
User interface designer
Project manager/User interface designer
User interface designer




Project manager/User interface designer/Graphic designer/Developer
Developer
Developer
Developer
Developer
Developer
Developer
Developer
Developer
Developer
Developer
Developer
Developer
Project manager/Developer




Project manager
Project manager/Developer
Test crowd
Test crowd
Test crowd
Test crowd




Project manager/Developer
Project manager
                      Subtasks


Agree them
Make summary about analysis
Make report about analysis & Make decision
Give advice & fill question list
Give advice & fill question list




Make it attractive
Adapt Propsal/make new
Report of meeting 'Program Flow'




Make scetch (big lines) & make report 'Program Flow'




Present Balsamiq model




Implement programming knowledge to program flow
Manage new releases
                   Workflow          Files needed


                              http://developer.android.com/sdk/terms.html


                              Question file (excel tab)
                              Question file (excel tab)




Depends on 13                 Filled question file (excel tab)
Depends on 8/9                Filled question file (excel tab)
Depends on 14/15              Filled question file (excel tab)
Depends on 16                 Scetches of images
Depends on 17                 Excel tab with remarks of scetches




                              Filled question file (excel tab)
Depends on 22                 Doc with to do (intern meeting 1)
Depends on 23                 Scetches of program flow
Depends on 24                 Excel tab with remarks of program flow
Depends on 23/25              Scetches of program flow
Depends on 26                 Balsamiq model
Depends on 24                 Excel tab with remarks of Balsamiq model
Depends on 27/28              Balsamiq model
Depends on 29                 Excel tab with remarks of Balsamiq model




                              Filled question file (excel tab)
Depends on 8                  Filled question file (excel tab)
Depends on 8                  Site map model
Depends on 8                  Filled questin list databank
Depends on 31                 Balsamiq model
Depends on 19                 Graphic design images
                              Program
Depends on 40      Program
Depends on 41      Program
Depends on 41/42   Program
Depends on 43      Excel tab with remarks of application
Depends on 8       bug-free program
Depends on 56      Doc with client remarks/bugs
Depends on 44/46   bug-free program




Depends on 48      bug-free program
Depends on 48      bug-free program
                   bug-free program
                   bug-free program
                   bug-free program
Depends on bugs    bug-free program




Depends on 43      bug-free program
                   Development acount
                   Files output        Checked


PPT with important conditions      x
PPT of analysis                    x
PPT of analysis                    x
Filled question file (excel tab)   x
Filled question file (excel tab)   x




Graphic scetch design              x
Graphic scetch design
Specific program design
Scetch of images
Remarks added to excel tab
Proper application images




Doc with to do
Scetch of program flow
Remarks added to excel tab
Scetch of program flow
Balsamiq model
Remarks added to excel tab
Balsamiq model
Remarks added to excel tab
Balsamiq model




Filled question file (excel tab)
Site map model
Implementable code
IR diagram
First GUI
Harsh scetch of wireframe model
Pre-release program
Error list
Bug-free app
Remarks added to excel tab
Remark free app
Application (other language)
Bug-free app




Filled excel tab with error questions
Filled excel tab with error questions
Filled excel tab with error questions




Feedback of app (website)
Files needed
                 What?
Analyse
Reseach Android (hard & software)
Development conditions
Analyse completed

Graphic design
Question list of needs
Make design to demands of client
Adjust design to wireframe model
Fixing remarks
Graphical design completed

User interface design
Question list of needs
First wireframe model
Implement design scetch
Adjust remarks
User interface completed

Developer
Making scetch of functions
Making scetch of database connection
Writing pre-writen code
Making connection to database
Adjust GUI to wireframe model
Paste' code behind GUI
Adjust app to remarks
Development completed

Testing
Software testers
Hardware testers
Testing completed

Deployment
Bring application to market
Followup app
Deployment completed
                             Input files



http://developer.android.com/sdk/terms.html




Question list for graphic design (excel tab)
Question list (excel tab)
Wireframe model
Doc file with remarks of client




Question list for interface design (excel tab)
Question list (excel tab)
Graphic design scetch (jpg)
List with remarks from client (doc)




Question list for developers (excel tab)
Question list for developers and database information (excel tab)
Question list for developers (excel tab)
Question list for developers (excel tab)
Wireframe model
GUI
Doc of application remarks




Working app
Working app




Working app
Numbers of downloads, reports, ..
                Output files


PPT of Android
PPT summary of conditions




Filled question list (excel tab)
Scetch of client desire layout (jpg)
Updated design for wireframe (jpg)
Updated design for wireframe (jpg)




Filled question list (excel tab)
Harsh scetch of wireframe model
Full wireframe model
Updated wireframe model




Site map model
IR-diagram
Implementable code
Implementable code
Wireframe GUI
First 'release' of app
Updated app




Filled error tab excel
Filled error tab excel
Planned Meetings
         Where                      Input files
Extern
             First meeting   Question list (excel tabs)
          Second meeting      Wireframe in Balsamiq
Intern
             First meeting   Question list (excel tabs)
          Second meeting      Wireframe in Balsamiq
            Third meeting Updated wireframe in Balsamiq
                      Output files


             Filled question list (excel tabs)
                  Doc file with remarks


                    To do doc file
                Doc file with remarks
Complete wireframe in Balsamiq (ready for presentation)
                                     Subject


                         What do you expect from the app
                     This a scetch we have, what do you think?


                   Wireframe scetching, task distribution (to do doc)
Full running app, graphic design, user interface, programming implemented. Remarks?
                   Completed application, probably ready for market
Remarks designer   Remarks user interface
Remarks developer
Questionlist - Graphic design
                          Question
                            General
Name:
Telephone number:
Email:

                              Specific
Which head color do you want?
Is there a specific background color/image you want to use?
Which font color do you prefer?
Which font do you want to your application to be written in?

Do you have a specific logo?
Do you want this logo to be your launch icon?
If not do you want our designers to make one?
Do you want this icon to be in '3d'?

Do you want animation in your application?
Do you have banners you want to put in your application?
Which type of loading bars do you want?
Do you want to highlight specific tekst, images, ..?

Do you want a dropdown design?

Is there something else you want?

If you later have other remarks, or you have to email something
please contact [EmailGraphicDesign@adforce.be]
      Possible answer               Other answer




          Black/white
             yes/no
   Black/grey/white/blue/red
 Times new roman/Arial/Calibri/

             yes/no
             yes/no
             yes/no
             yes/no

             yes/no
             yes/no
Standard/Circle/Flower/don't care
             yes/no

             yes/no
                                     More information




This color desides your appearance, it is the most common color in your app
This is sort of 'wallpaper' for your application
The color of the font depends the color your words come. Like red, blue, black, …
The font is the style you want words to be writen in. Like Times new roman, Arial or Calibri

A logo about your company, about the subject of app you want
A launch icon is a icon the user has to press to start your application
If you want the designers to make it, please try to describe what you want
A launch icon can be placed in 3d for a special effect

Animation is a image that moves/changes
A banner can be placed to make a ad for something
A loading bar appears when the application is making a calculation
A highlight brings the attention of the user to a specific word/picture/movement/…

A dropdown is when you press on a word, the possible options drop down underneath the word

If you have remarks, please type them down in the next to the subject your remark is about
Remarks
Questionlist - User interface
                                Question
                                   General
Name:
Telephone number:
Email:

                                   Specific
In short words, what do you specificly expected of the application?

In which language do you want your application to work?
Do you want to update your data regularly?
Are there any other images you want in your application?

How do you want to 'jump' from one function to another?
Do you want to make connection to a database?
If you want a database, which functions do you want in it?
Can the user upload something to the app?

Do you want connection to other applications on the specific phone?
Do you want to use interactive tools (webcam, tilt function, microphone, ..)

Is there something 'away from user' you want to do?

Are there other things you want in your application?

If you later have other remarks, or you have to email something
please contact [EmailUserInterface@adforce.be]
     Possible answer             Other answer




    English/Dutch/French/..
            yes/no
            yes/no

     swipes/dropdown/ ..
            yes/no
Add data/Edit data/Remove data
            yes/no

            yes/no
            yes/no

            yes/no

            yes/no
                                        More information




Please give your main goal of the application (Sell something, give information, amuse people, navigation, ..). Note

This decides the text language on your application. You may want more languages so your app is readable for mor
Some applications are different each day (like a newspaper app). This option makes sure you will regularly update
Maybe you want to place certain pictures, images in your application. If so please send them to the email adres giv

This feature is a graphic way to switch between functions in your application
Sometimes you want certain data to be stored in a database. If so, please fill in the database questions underneat
In this option you let the user do things with the database. If he is only allow to add data (for example, high score)
Sometimes you want a input from the users, like a text, picture, .. If there is, please write them down on the 'Rem

Sometimes you want to make use of another application, for example you need to give a phone number of someo
Sometimes it is necessary to activate a interactive tool on your telephone.

Sometimes you want information but you don't want to bother the client with this. This info can be collected 'awa

If you have other ideas please write them down in the 'Remarks' section
            Remarks




ple, navigation, ..). Note: some of the functions need to acces a database.

app is readable for more people
 u will regularly update your app
m to the email adres given below


 e questions underneat the developer section
or example, high score) only select the Add data
hem down on the 'Remarks' section

hone number of someone in your app, so you can call the 'phonebook' application


o can be collected 'away from the user'. For instance see how many times the user clicked on something
s the user clicked on something
Questionlist - Developer
                          Question                                     Possible answer
                            General
Name:
Telephone number:
Email:

                           Specific
For which device do you want your application to work?            iPhone/Android/Windows mobile

Do you want to make use of a databank?                                        yes/no
Which database server do you use?                                  Oracle/SQL Server/DB2/LAMP
Do you have a IR-diagram?                                                     yes/no

On which IP address can we acces the database?
Through witch port can we connect to the database?                            :3128
What is the name of the database you want to acces?
What is the login and password to connect to your database?        Login: Admin Password: Admin

If you later have other remarks, or you have to email something
please contact [EmailDeveloper@adforce.be]
Other answer
                                       More information




Maybe you want your application to work on different devices. These include telephones, tablets, .. Give your spe

Sometimes you want to store data, edit data or remove data. If so, please fill in the questions below, otherwise yo
A database server is a computer program that provides database services to other computer programs or comput
This is a overview of all the fields that are in the database and which field intracts with other fields

This is the address where we can connect to the database
The portnumber is necessary to tell the data application the way to enter the database
This is the name of your database. Look out, this is case sensitive
This is needed to get entrance to the database
                                                          Remarks




ablets, .. Give your specific device in the 'Remarks' section (iPhone4/HTC desire/iPad/..)

 ns below, otherwise you are finished with this section
er programs or computers
Questionlist - Deployment
                          Question                                Possible answer
                             General
Name:
Telephone number:
Email:

                            Specific
Do you want your app to be free?                                       yes/no
Do you want us to follow up your application?                          yes/no

Do you want us to 'give' your application to other devices             yes/no

If you later have other remarks, or you have to email something
please contact [EmailProjectmanager@adforce.be]
Other answer
                                        More information




This decides if a user has to pay to download your application. If so, please give a price in the 'Remarks' section
This way we can give you feedback about your application (downloads, proposal features, ..)

If you want your application to run on other devices this is recommended
                       Remarks




he 'Remarks' section
Question list - User interface
                                        Question

                                          General
Name:
Appliction versionnumber
Date of testing
                                          Specific
Launching application errors
Switching between functions errors
Using functions erros
Using interactive functions (webcam, tilt function, ..) erros
Using the internet errors
Giving information from test application to social network sites (or other sites) erros
Losing connection with database erros
Suddenly crashing of application
Failed to open specific links, images, ..
Sucking battery power
Loadings are taking to long
Certain button doesn't work
When the app is launched other actions don't show up (sms, call, notifaction, alarm, ..)
Closing application error
Open another application error
Relaunch testing application error
Answer general question   Error occured
What happened specific?
When did it happen? (copple minuts after action, before action, during action?)
Did it solved itself? (after reboot, after couple minutes, ..)
Where did it happen? (which page in the application, which specific function, ..)
unction, ..)

								
To top