Book a Demo

Author Topic: Worldwide Team Development  (Read 3421 times)

dmontz

  • EA Novice
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Worldwide Team Development
« on: September 17, 2004, 09:56:50 am »
Does anybody have any suggestions on how to use EA when the development team is spread around the world?  

We currently have our model on a SQL server that is not located locally.  Thanks to the slow connection time, it is very frustrating using the tool since just about each click takes around 5-7 seconds.  

Would it be better to not use the SQL server and manage team development using the batch import/export capability?  We could control the model in our CM tool and when engineers want to make updates, they can lock the package, export it, and then edit it locally.  When they are done, they can import it back in and then remove the lock.  We could even control the exported XMI files in the CM tool as well.

I'm just looking for lessons learned or tips.

Thanks in advance!
Dan

thomaskilian

  • Guest
Re: Worldwide Team Development
« Reply #1 on: September 17, 2004, 01:32:15 pm »
Dan,
this is a tough one. Data distribution/replication over a slow network can't be solved easily without exact data. If you can't afford a good network and database you have to organize data access manually as you suggested. I guess there is already one responsible person to coordinate the distributed development. This person (or an assitant) can control the manual distribution.  Using your CM tool has also the advantage that you can trace the changes - although it adds some extra effort. How do you control access to the model currently. Is each modeller working without control?

Bruno.Cossi

  • EA User
  • **
  • Posts: 803
  • Karma: +0/-0
    • View Profile
Re: Worldwide Team Development
« Reply #2 on: September 17, 2004, 01:58:06 pm »
Dan, Thomas,

would replication help? You can create replicas of a model (I do not believe that it works with a DBMS based repository, only with the EAP file), work on them offline and synchronize them after. See menu Tools > Manage .EAP file and help topic Replication for details.

Bruno

dmontz

  • EA Novice
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: Worldwide Team Development
« Reply #3 on: September 17, 2004, 02:01:03 pm »
Yes, the model is not currently controlled in the CM tool.  

Your right, it does add extra steps, but those extra steps are far better than having to way for each mouse click.

I sent a suggestion in to Sparx asking for this to be made easier.  Hopefully, they will consider this issue for future releases.

dmontz

  • EA Novice
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: Worldwide Team Development
« Reply #4 on: September 17, 2004, 02:04:41 pm »
Bruno,

Thanks for the response.  Unfortunately, replication works on the entire model, not just a package.  Our typical usage is that someone is only working on a package at a time.  

Also, merging always scares me.  There are so many opportunities for mistakes.

Dan