Beruflich Dokumente
Kultur Dokumente
1
Project Definition: Key Points Manage your own project
Quality Assurance Plan Consider your own project
How will you ensure that you produce a quality product? Need to manage it properly if you are to be successful
Usability. (e.g., Meetings with key stakeholders. Review of What are the keys?
product requirements with primary stakeholders. Using good group management techniques
Walkthroughs of paper prototypes. Testing of product.) Good planning
Maintainability. Defining appropriate scope
Robustness. Estimating costs (measured in time in this case)
Correctness. Constant care throughout the project
Flexibility
Agile response as deviations to the plan occur
Let’s look at some of these issues since they occur in all
software projects
7 8
Necessity of Working in
Groups Group Management Models
All large software systems are built by groups Democratic decentralized
Too much for any one person to do no permanent leader, but task coordinators for
important tasks
Group management thus becomes a critical
determiner of success decisions made by consensus
2
How to Avoid Difficulties when
Problems with Working in Groups Working in a Group
Bad characteristics of group members (from surveys of previous Personal responsibility
years’ students in u/g software engineering courses at U. of S.)
Project architecture that allows
Lazy or apathetic people – 84%
Fewer person to person interactions
Unorganized, irresponsible, unreliable people – 57% Clear identification of each person’s responsibilities/
People who are always right: selfish, pushy people – 37% accountability
Uncooperative, disruptive, obnoxious, negative people – 25% Communication, communication, communication, …
Inflexible, close-minded, unimaginative people – 21% Good planning
Unintelligent people, people lacking skills or knowledge – 19%
A sharing/caring attitude
People with low ethical standards, dishonest people – 18% no prima donnas, no massive egos
Shy, scared, uncommunicative, unsociable people – 12% everybody must do their share: can’t have people hog the entire
People unwilling to share information and work in groups – 10% project or avoid their duties
People with no interest in high quality work - 9% Don’t let problems fester
Do any of these characteristics describe you ??? talk out problems
13 if necessary seek help from peer, tutor, or professor
How do you know ???-I believe NOT!!