Académique Documents
Professionnel Documents
Culture Documents
Team Software
Process (TSPi)
Web-Based
Support Tool
Nurfauza Jali , Azman Bujang Masli, Cheah Wai Shiang, Yanti Rosmunie Bujang ,
Abdul Rahman Mat, Suriati Khartini Jali and Norazian Mohd Hamdan
• Introduction
• Objectives
• TSPi applies in Software Engineering Undergrad Course
• TSPi Tool – TSPi Spreadsheet (conventional)
• Methodology
• TSPi Web Based System
• Testing & Evaluation
• Conclusion
Introduction
• As a system or software developer, one of the
goals that need to be achieved is to produce a
product or system that can be considered as a
high-level quality of a product.
• To help the developer produce a good quality of
a product, a tool that will help them make their
work easier and efficient is needed.
• TSPi Tool is one of the methods that can be used
by the developer to plan their project, record
the project progress, record defect and solve
the defect.
Project Planning
• Effective planning is a critical element in the success of
a software project.
• The more complex the project, the more important good
plans are to the project’s success.
• Before we discuss TSPi planning, we will first take a more detailed look at
the structure, content, and schedule of the TSPi.
TSPi Planning Steps/Forms
Develop Produce Produce
Make
the Team Quality
Size
Strategy Plan Plan
Estimates
SUMS
Course CLO 2
process and practice including software development
life cycle, standards of analysis and design and aspects
of management for software engineering project
Learning
Outcomes CLO 3
• Demonstrate the advantages of using several
Computer Aided Software Engineering Tools (CASE
Tools) in major phases of software development.
(CLO)
• Work as a team in solving complex problem while
CLO 4 giving appropriate justification and able to present
solution clearly and confidently.
Software Quality and Team Performance Determinant:
A Framework for Software Engineering Project in Academia
Problem Statement
• Heavyweight practice of Team Software Process
(TSP),
• Rigid TSP process scripts
• detailed plans, roles, responsibility, workflows and
work product descriptions.
• plan-based project course makes use of the
modified waterfall model approach and the
Unified Process. Limit;
• the team’s opportunity to understand and
experience the process improvement
• ability to handle the requirement changes.
Team Software Process
(TSPi)
• integrated framework that guides
development teams in producing
high-quality software-intensive
systems.
• It also consists of an introduction
to the methods presented in the
TSPi which are;
• how to establish roles;
• how to conceive, design, and
plan a project;
• and how to track and report on
software project’s progress
TSPi
Process
Cycle
TSPi
Process
Inventory
TSPi Support Tool Instructions
Project Management / TSPi Tool – TSPi Spreadsheet
Methodology – Rapid Application
Development (RAD)
Home page for team
WEEK Form
User Acceptance Test (UAT)
Novelty/Invention
1. More user friendly TSPi Tool Web Based System.
Achieved by testing the system to the end user and distribute the USE
(Usefulness, Satisfaction and Ease of use) questionnaire to them.