Hello,
I was wondering, what would be a good way for a software development team to work on the same project and maybe even the same objects?
Thank you for sharing some insightsThomas
Discussion posts and replies are publicly visible
communications.Sounds stupid, but this is essentially the core.
Yes, thats true ;-)
I was also wondering, what are some Appian built-in capabilities to assist teams
If two people worked on the same object, it will not be saved. Some overlapping will occur.
like shalini said: an information message when another user is editing the same objectVersioning for almost all elementswhat else do you looking for?
Honestly, I'm not exactly sure, that's why I'm asking. Maybe something like:
BE.Thomas said:Adding description to versions
Description changes are saved (and shown) along with the version history. Designers just need to remember to update the object's description if that's a requirement of your dev flow. For me it's usually been an optional thing.
I assume, there is no option to make a description (or the change of) mandatory
correct, and considering that changes to objects like interfaces and expression rules can be made easily & very often, it would be a bad idea (IMHO) to mandate such a thing. it would be up to the dev team leadership to ensure devs enter a "recent version change" comment in the description when they're done their changes for that day. "requiring" updates to the description any more often than that would only increase clutter.
further, i find (other than major updates) this isn't a good use of the object Description field. Instead it's very easy to just add a comment block (or annotation in the case of process models) to hold notable version-specific changes, which can include JIRA ticket numbers, etc.
Thank you, so that clarifies for me the place to hold such major update documentation.
I think a good interaction in the development team is not easy, you need to take into account some points.
For example:
1. Communicate openly
2. Select the right tools (Automation, Security, Integrated CI/CD, Project management)
3. Write comprehensive documentation
4. Provide fast feedback
5. Lead effectively
And finally foster collaboration across the software development lifecycle.
I am sure that what I have written will be useful to you, these points are very important for good communication in the development team.
Thanks,
Andersen