in

 

Really Bad UI Design

Last post 04-23-2008 12:17 PM by cfernald. 5 replies.
Page 1 of 1 (6 items)
Sort Posts: Previous Next
  • 04-20-2008 1:05 PM

    Really Bad UI Design

    I check out a project schedule and accidentally hit the outdent control while focused on a child task.  I can't undo the action because there's no "undo" so I indent the task in an attempt to "undo the outdent".  I've now created and additional, unwanted level and all the budgeted are wrong and the actual hours are gone.

    I have completely ruined the project and it will require hours of correction all because I hit one control in error.  I can't find any way to "undo" the checkout either.  No warnings, nothing.  It's as if this is some sort of cruel joke.

    I am so angry with this product that I had to wait an hour or so to make this entry such that I could formulate a message that wasn't filled with profanities.

  • 04-20-2008 3:39 PM In reply to

    Re: Really Bad UI Design

    Chris,

    Though Daptiv PPM doesn't have an "undo" function yet, it isn't hard to recover from your actions.  All you should have to do is outdent the task and all children will follow to the original level.  Nothing in the Gantt chart area should take hours that I can think of.  I will be glad to assist with any issues if you want to contact me.

    John F. Filicetti (206-239-7486 or jfilicetti@daptiv.com)

    John F. Filicetti, PMP, MBA
  • 04-21-2008 1:45 PM In reply to

    • emarone
    • Top 10 Contributor
    • Joined on 09-19-2006
    • Seattle, WA
    • Posts 270

    Re: Really Bad UI Design

    You're right about the Gantt chart not being very friendly for undoing changes, and I'm sorry you got the short end of it in this way.  There are enhancements to this area of the application coming in the future, although this doesn't help you today.

    Did you contact Daptiv Support when you realized the application wasn't going to cooperate?  Even if they are unable to fix the problem at the moment, they can diagnose and document the issue, which helps us define and prioritize enhancements as we plan future releases.

    Erik Marone | Daptiv Product Manager
  • 04-21-2008 2:40 PM In reply to

    Re: Really Bad UI Design

    Here's a mock-up of how my tasks looked in the Gantt chart view before I touched anything:

    My focus was on row 2 and I accidentally hit "outdent".  Here's the result:

    So I stayed focused on row 2 and hit "indent" with the hopes of reversing the "outdent".

    That's not right either.  At this point I'm in trouble - I haven't saved anything or applied anything yet the change is persisted and there's no way to get out of this.  I try an "indent" on row 3 and this is what happens.

    All the tasks were set to ‘Fixed Work' prior to assigning resources and the indent/outdent caused the work to be recalculated such that the hours are set to very high numbers. 

    You can't think of anything that would take hours in Daptiv?  Well this paticular project has 39 tasks and, since there's no bulk update or change capability, it takes about 4 minutes to update each task correctly.  That's a little over 2.5 hours. 

    Say what you will - this is not right.  In fact, it's broken.

     

  • 04-21-2008 4:51 PM In reply to

    • emarone
    • Top 10 Contributor
    • Joined on 09-19-2006
    • Seattle, WA
    • Posts 270

    Re: Really Bad UI Design

    This is working as expected through step three the way you describe it.  I just stepped through this process in Microsoft Project and it behaves exactly the same way.  Given the absence of an Undo function in Daptiv, the way to set things back to the correct outline level is select all of the children task (shift-click to select multiple contiguous tasks) and outdent them to match the parent task.  You can use the same function to outdent multiple tasks as needed.

    The fourth step, where you tried to indent at row 3 looks more like an outdent function: Line 3 was moved up one outline level, so it is now a peer with line 2.  Since it had no child tasks prior to this, it appears to be correct.  Indenting row 3 wouldn't have done anything since it was already at the lowest possible outline level in the parent/child scenario here.  Again, Microsoft Project behaves the same way.  However, if you indeed indented line 3, that would not be functioning correctly.

    In any case, once you have the outline back in shape, the only Tasks that would need to be corrected would be Tasks that had been inadvertently made a parent.  Tasks that didn't change their relative outline levels (every Task below line 3 in this scenario), wouldn't have been recalculated by these kinds of outline revisions.

    Hopefully that clears things up a little.  As I mentioned previously, there is room for improvement in the Gantt chart UI (particularly an Undo feature), but things appear to be functioning as expected in this scenario.

    Again, when the application seems to be misbehaving, the Daptiv support team should be the first point of contact.  They are able to respond more quickly and appropriately and they are able to escalate issues as needed.  The Community is a great place to discuss these kinds of issues as well, but may take much longer to arrive at the appropriate conclusions.

    Erik Marone | Daptiv Product Manager
  • 04-23-2008 12:17 PM In reply to

    Re: Really Bad UI Design

    Yes, you are correct in that I identified the 3 step as in 'indent" when I meant to write 'outdent".

    I did not realize that you can select multiple tasks in the Gantt.  I have tried to shift/control-click many times without success and therefore concluded that such a function was not available.  Having read your post I tried again and again only to realize that, unlike MS Project, Daptiv appears to require you to control/shift-click directly on the the row number control.

    Had I know that I could have gotten out of trouble on the very next step.

     

Page 1 of 1 (6 items)

Navigate: Home | Blogs | Forums | Solution Library  Get Help:  Contact | Feedback | FAQ   Terms of Use:  Terms & Conditions | Privacy Policy