Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
+1
person also asked this
people also asked this
Replies
9 replies
Subscribers
11 subscribers
Views
3569 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
Administration
We are planning to do concurrent development using two different Appian sites,
saravanana
over 7 years ago
We are planning to do concurrent development using two different Appian sites, It looks like Appian playbook is not recommending to do concurrent development. Does anyone have best practices or processes to FOLLOW to make this concurrent development easier? Is there better option to merge code base and objects rather than manually redo changes and make it sites are in sync?
OriginalPostID-216563
OriginalPostID-216563
Discussion posts and replies are publicly visible
0
Tom Ryan
Appian Employee
over 7 years ago
If I understand correctly that there will be active development on both sites, and if the sites will be in sync, what is the advantage/use-case to having two sites at all?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
sonalk
over 7 years ago
Adding to the above, you could go through the playbook topic that may be useful :
forum.appian.com/.../Managing_Multiple_Concurrent_Delivery_Teams.html
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
saravanana
over 7 years ago
@Tom, Yes, we are planning to do concurrent development in two sites. What I meant Sync was ,when shared objects modified in both sites, we need to make them Sync periodically between sites as per Appian suggestion, and we need to merge two code bases into one site in QA to do functional testing.. We feel merging code base is challenge.. Both Appian CI delivery and concurrent development playbook topics does not suggest concurrent development using multiple sites...
@ Sonalk, we already looked at this link, It is suggesting to do "Coordinate and plan merge activities as part of a program-wide release schedule". Not sure the suggestion to merge generated XML files or Redo changes manually if we are using separate instance for development?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Tom Ryan
Appian Employee
over 7 years ago
In order to 'merge' onto a single QA site, you can still follow the standard practice of application imports/exports. You can use the deployment automation tool for this if you prefer. There should not be any issues with this as long as no naming conflicts are introduced. For syncing objects you can do the same.
That said, I still don't see what the advantage to this approach is, considering you will have the additional overheads of syncing objects etc.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
saravanana
over 7 years ago
@Tom The advantage is we can save time if we do Parallel development using different sites. The actual question is, what is the best option to merge if same object is modified in different DEV environments.. Manual redo is the only option or modify XML and import ZIP to target environment or something else?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
saravanana
over 7 years ago
@ Tom Any suggestion, How is other Appian customer doing Agile development? Appian Continuous Integration playbook suggesting to do merge for User Case 3. Not sure it is XML merge or manual redo/import? please suggest? - https://forum.appian.com/suite/help/16.2/playbook/Release_Management.html
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Tom Ryan
Appian Employee
over 7 years ago
Note that for the Use Case 3 this is still a single environment. If the two teams are working on different objects, then there is no need to have them on different environments. If they are working on shared objects, then I think the overhead of merging updates will outweigh any benefits.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
saravanana
over 7 years ago
Even single instance or separate instance, I think merge / rebase to be done in GIT / SVN Repo for XML generated from export? IIs my understand is correct, Can we do manual merge in case of conflict during merge or rebase operation?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Tom Ryan
Appian Employee
over 7 years ago
Yes, you should follow the steps mentioned in the documentation you mentioned:
forum.appian.com/.../Release_Management.html
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel