Tips for application design
  • Watch the users to see how they do something that you want to model in your application
  • Prototype the user requirements to paper before you proceed with detailed design
  • Present your prototype to users and get feedback
  • Deploy the features you develop soon, to get feedback. Don’t wait to finish the development to show it to end users

Guidelines for application development

  • Use standard gui controls for common actions
  • Display the correct messages to the users
  • Don’ t let the users guess what’s happenning
  • Show users the curent state of the application
  • Tell users what happened when a user submits a command
  • Display help messages to complex features

Tips for managing development projects

  • Have in mind what the software must do
    • Describe the vision of the document
    • Have a clear list of features that will be developed
    • Have a clear list of features that will not be developed
  • Keep a list of tasks with assignments
  • Code reviews every week to improve the code quality

Why an application fails?

  • It’s not usable. But how can we define a usable applicaton? I think that if the users know how to us and to operate the User Interface of the application then this is usability
  • Sometimes the features of an application don’t solve the correct problem
  • The features are complicated or users to understand how to use them
  • It doesn’t solve all the required features

By admin