Documente Academic
Documente Profesional
Documente Cultură
Workshops Efficiency
Plan the workshop (define, attendees, location, agenda). Provide exact questions to client. Keep the balance between asking questions and exposing the proper thoughts upon smth, this will keep the client active and not annoyed. Try to build overall sitemap and go through the each level of hierarchy establishing the relationships between functionalities. Provide exact technical implementations on the fly if possible, allowing the client to choose between them. Try to identify the most complex sections and work on them before the workshop. Use existent portfolio to show the boarding of similar situations.
Reuse graphical elements as much as possible to keep consistency and make developers live easier
Development Practices
Add the code/ custom modules you may consider useful for future projects to a global repository in order to re-use them and minimize dev time. Use Features, Make File, Drush, GIT Create mobile teams that work side by side always discussing problems and solutions, located physically in the same place Try to see the functionality(functions) that maybe reused in the same project (fields, content-types, views, panels etc). Will reduce time for optimization
Use Agile to Minimizes feature creep by developing in short intervals resulting in miniature software projects and releasing the product in mini-increments.
Testing Process
Get common with objectives / prepare test cases. If objectives are not clear ask developer to prepare a use case with expected results. Process and reporting try to organize the way you report the issues, use templates (Who?(Basic customer role) What? (Get s an white screen) Where? (http://. , screenshot)). Track results try to find dependencies or logic why it happens so for better issue reporting.
Proceed with Unit Testing for specific functionalities (ex. Social login).
Load testing (perform load tests on staging environments that are out of the same network). Security Testing (starting with specific zones access for specific roles)
Questions?
sorin.boistean@wearepropeople.com