project management - Building and Planning of a Web-Application -
good morning everyone,
i hope i'm not posting in wrong place; i've been programming web projects, in mvc , asp.net consulting companies, pick-up unfinished projects, gotta say, experience in web development isn't i'd be. improve experience, decided accept building project veterinarian clinic , i'm going build project in mvc. there few things i'd know make project structured , avoid feeling lost in process because don't have time research i'd to. main questions i'd ask are:
when beginning new project, should begin? making stylesheets? should go straight code? if make planning, how should go then?
when building media folder in project, if decide i'll use
jquery , like, files
should get? what's best way implement jquery in mvc
project without having mention in every page?to make sort of planning for
myself, complete deadlines i
have respect, structure
should use?well, i'm not @ designing at
all, , have rely on
other people's css make things
decent, how use project improve , still
make good?
i hope can share experience in matter @ hand , make topic others might feeling same weaknesses do.
try find framework suits needs. if want reusability, make sure learn/understand concept of mvc pattern (oop). work zend-framework has big community.
(however, practice building own framework. @ other frameworks , learn pro's , cons.)
every project starts uml design: http://en.wikipedia.org/wiki/unified_modeling_language
don't try invent wheel again, example: learn/play 960 css grid http://960.gs, jquery , different database-types.
documentate everything!
use subversion easy access of previous versions of project http://subversion.net
book tip: http://www.amazon.com/communicating-design-developing-documentation-planning/dp/0321392353
when start building code suggest start register, login , authentication. after that: internationalization , localization (see: http://en.wikipedia.org/wiki/internationalization_and_localization)
then create crud's , on..
edit: other resources might wanna have at:
- requirements gathering
- planning
- object-oriented design , design patterns
- configuration management
- programming (or coding)
- web design , usability
- documentation
- software testing
- web application security
good luck!!
Comments
Post a Comment