| |
| |
See Also
Best Practices for Software Projects - Risk Management.
More...
Beyond Broken Links. More...
Minimizing Software Defects via Inspections.
More...
Testing GUI. More...
Test Methods. More...
Test Reviews. More...
Weekly Status Report
Sample. More...
Stocking and Managing a Test Lab.
More...
Best Practices for Software Projects
- Software Measurements. More...
Improving the Quality process by
doing the
Metrics Calculation
Download
Documentation Tips. More...
|
|
|
| |
More Resources
Some templates that
you will find useful
during the development
of your software product.
More...
When is a test plan
to complicated
by Charles Shelby. More...
Test Development
Life Cycle. More...
Test Plan Outline. More...
The test specification should
explain "how" to implement
the test cases described in the test plan. More...
|
|
|
| |

Try our bug tracking system. We would
also appreciate your feedback and comments. More...
|
|
|
| |
Have Something
to Share
software testing tip, interesting bug, or had an
interview lately?
Send us an Email.
|
|
|
| |
Promote Your
Products and Services
SQAtester.com Storefront Program is the best way to help companies Promote their Products and
Services. More...
|
|
|
| |

TrackStudio allows you to reduce the maintenance cost of managing a large number of projects along with lowering security risks. More...
|
|
|
| |
Learn more material at a Fraction
of Price!
Get the training that will help you face the challenges
and meet the demands of today's competitive market place.
Programs
Offered: Oracle DBA, Cisco Networking,
Software Testing & Programming. More...
|
|
|
|
|
|
Many software projects fail to deliver on-time and
on-budget and a factor in that is normally inefficient project communication. Studies have shown that software
teams that consistently deliver on-time and on-budget communicate in an effective manner. These teams stay in contact
constantly, but wisely use each other's time during the communication process and are careful not to waste other
people's time.
|
| Best Practices for Software Projects - Project
Communication |
 |
___ |
 |
Below are some tips for enhancing project communication
when working in software development projects:
1. Set up an online repository for
documentation - For effective communication,
all your project documents should be online, up-to-date, and available at everyone's finger tips. This includes
requirement documents, detailed designs, test plans, project plans, status reports, user acceptance plans, post
mortem documents, etc. Having all of these documents at everyone's disposal ensures that everyone is working on
the same set of deliverables. Example.
2. Specify Clear Roles and Responsibilities - For effective communication, everyone on the team should
know what their role is and what they are accountable for. Each role should be documented during the initial phases
of the project and every team member should sign off on their responsibilities. Post these in your online documentation
repository.
3. Monitor Employee Performance - Each employee should have defined goals and should be
measured against their goals monthly or quarterly (depending on project duration). Goals should be specific, measurable
and achievable. Progress to goals should be based on objective measurement.
4. Progress Reports - Progress reports should be created weekly. This can be
as informal as creating a weekly status report for management review or as formal as creating reports using a project
planning tool. Consider using a tool for this, some good ones are Software Planner and Microsoft Project.
5. Make Decisions based on Facts - All decisions should be objective and should not be self-serving.
Decisions should be based on facts, performance and in the spirit of improving overall team performance.
6. Project Tracking should be done
Online - All phases of the Software
Lifecycle should be managed online, preferably via the web. This includes managing of requirements, tasks, issues,
defects, test cases. sharing knowledge with discussion forums and your document repository. There are many software
packages to help you with this, here is an example.
7. Be Careful of People's Time - It is good to have periodic meetings, but the presence
of solid project tracking tools eliminates many of the long-winded meetings that teams have. Team members are most
productive when they know their roles, responsibilities and have a way of showing progress online. This can greatly
reduce the number of face-to-face meetings that are needed.
Share your thoughts on Best Practices for Software Projects
- Project Communication in SQAtester
Group.
E-mail to a Friend.
|
|
Manage all phases of your software
development with
Software Planner
Software Planner is a project collaboration tool
that allows you to manage all phases of your software development. In the initial stages of the project, it allows
you to post functional specifications and post project related documents (like meeting minutes, client proposals,
etc.). As the project progresses, it allows you to post baseline documents (like detailed designs and project plans).
As development proceeds, it allows your project managers and developers to track project deliverables.
The developers can update the percentage complete for all items assigned to them. Once testing begins, it allows
your testers to create test cases and track software defects. Developers are automatically alerted, by email, as
defects are assigned to them. Team members are alerted as new documents are uploaded or re-uploaded (like project
plan updates, etc.). And each person has the ability to control the email alerts they wish to receive. Use the
discussion forums to communicate all issues with clients and project team members. Keep your appointments and to
do list on-line and updated at all times.
Try Software Planner FREE for 2 weeks.
|
| Books to Read |
 |
________________________________________ |
|
|
|
Quality Web Systems
This book provides a framework for ensuring that key Web system success criteria are addressed during the development
of a Web system. Detailed technical guidance is provided for all criteria, along with testing strategies that allow
for verification of a quality implementation. More...
|
|
|
|
Automated Software Testing
Written for those with some background in software engineering, Automated Software Testing: Introduction, Management,
and Performance delivers a rigorous guide to the state of the art in managing automated testing in a text that
will benefit anyone who tests software for a living. More...
|
| Categories |
 |
________________________________ |
| Community |
 |
________________________________ |
| Specials |
 |
__________________________________ |
| Millions of titles discounted up to 40-90% off. Great
low prices on your favorite books. More... |
|
Find all of your favorite software.
More... |
|
|