In an agile team, one of the main tasks of Ba (Business Analyst) is to analyze user stories. In general, we use paper cards to write and record them. After mingle was released, we began to use it to manage our story cards. Mingle is a handy agile project management tool. It is useful because it is customizable. You can use it to manage your projects, even if you use traditional project management methods.
At the moment, it cannot complete the functions I (a BA) want, that is, (1) I can drag my card, (2) draw any line between them, indicates the link I defined. (3) after opening the saved file again, the position of the card remains unchanged.
So I used a jhotdraw project to write a small tool (story player) as an auxiliary tool for daily work. (Based on Java 6 ).
I export the desired card (an Excel file) from mingle and import it to my tool. At this time, they will be merged and placed in the upper left corner of the screen.
You can use line segments with arrows to connect them, that is, they can be used to represent dependencies or story flow. It's up to you.
If you need to leave at work, you just need to save it, so you don't have to worry about the order or location disorder.
It does not matter if the content in the mingle changes. You only need to export them to the same Excel file and restart the tool. Your card content will be automatically updated, and their location and link will not change.
If content is added to mingle, you can do the same. It will place these new cards in the upper left corner of the screen and wait for you to fetch them.
You may ask, what if the original card is deleted? (This is also what I want to do next) It doesn't matter. Story player will provide an option that you decide whether to delete from the current view or retain (why do you need this option, because you may only want to update some cards, not because they are deleted )? And how to deal with connections.