I am a project manager and i have a development team(five Brazilian members).
I need 04 new java developers to work together with our team in Brazil.
I - GLOSSARY:
a) Task - small java project. One finished Task is one milestone that i will create and release to You.
b) Finished Task - implemented, tested and approved Task.
c) Task Price = Functions_Points_of_the_Task x Your_Function_Point_Price.
II - REQUERIMENTS:
a) Experienced programmer
b) Experience in JSF2.0; We use JSF in the view layer.
c) Experience i JPA ; We use JPA in the persistence layer.
d) Experience in WebServices;
e) Experience in XML API; We need make some systems that need to integrate with partners XML APIS.
f) You need uderstand how to account Functions Points. We can sugest some books/tutorials to You.
g) Is very good if You can understand UML Diagrams (at least Use Case Diagram, Class Diagram and Sequence Diagram).
III - TASK PHASES
a) Phase 1 - Task Especification - We post to You the task requeriments and especification.
b) Phase 2 - Task Implementations - You implements the task.
c) phase 3 - Test Cases - We Send To You the Tests Cases for the Task.
d) Phase 4 - Your Tests - You test all test Cases for Your Tasks, until all are ok.
f) Phase 5 - Our Homologation - If all your tests are ok we will perform the homologation tests to your Taks.
g) Phase 6 - Function Points Account and Payment - After Homologation we will measure your task, create one milestone and release it.
IV- SERVICE PRICE AND PAYMENTS
a) All prices in this project will be payed by Function Points.
b) You need bid You price by Function Points.
c) When You Finish One Task, You get one milestone and i will release this milestone for You.
d) Milestone Release - I will release milestone only for the Finished Task.
e) Payment In Advance - i dont agree
f) Initial Milestone - i dont agree.
V - HOW WE WILL WORK TOGETHER
a) My Brazilian Staff work from 00:00PM to 06:00PM (São Paulo Hour), from Monday to Friday.
b) We will Use One SVN server to post projects.
c) I will appoint one developer to accompany your task and testing with You.
d) All comunications and doc are in english.
f) You will access our Development Portal For ( Task docomentarion, Task Test, etc)
VI - SERVICE DOCUMENTATIONS
a)we always send to you the Task Especitications. This can be: screen protptypes, use case descriptrion, UML diagramans etc.
b) We will send to You our standards coding.
c) We will send to You the tests for each Job.
VII - PROJECT DURATION
i will need this work for one good time. Now i have java projects for the next 02 years.