Ehsan

Ehsanuddin,

Pls give the following:

Project title:

Introduce the project to the class. Include:
 * main outputs
 * how data will be collected and input
 * users
 * geographical area covered by project
 * how important it is for the client to have the project properly implemented?

Select and write below your documentation areas. Mention the techniques that you will use in each of the FOUR documentation areas to make your documentation effective.

1. Tools & techniques

2. Tools & techniques

3. Tools & techniques

4. Tools & techniques

Project Title : Web Based Annual Confidential Review


 * Main Outputs﻿**

Report of assigned task of an employee for a particular period. Report of progress of task for an employee for a particular period. Get feedback from superior about a task. Report of summery of task completed /pending/postponed for a particular employee for a specfic period. Annual performance of individual employee.


 * How data will be collected:**

In any organisation wherebemployees are given specfic task to be completedb in a particular time frame, this software will be used best. Say for example this software will be best used in a software development firm, where each employees are given specfic task to be completed in a particular time.We will collect these task to be completed for user of any software development firm.We will use these data as input regarding each employee.


 * Users**

This software will monitor and manage employees work progress, and will produce Annual Report of performance.So any organisation where employees duty is activity based will be able to adopt this system easily. The user of this system will both be employee and management.The employee will be given an interface where they create their task to be com[pleted, management will verify it, employee will get along completing the task, management/superior will verify the task and will provide suggestion if necessary. Final output of this system will be a time based (quarterly/half yearly/yearly) Report of performance of each employee.


 * Geographical area covered by the system**

Since it is an online product geogriphically accessible from anywhere.

The implementation of the project will bring efficient management of scheduled work. As employees knows their task and completion date, they will be eager to get the workndone on time.The management will also observe each employeesbwork progress. The management will get various types of report based on employees work progress. So it can be said, that, it is very importent for the client to get the project implemented properly.
 * How important for the client to have the project properly implemented?**

=
== We will create a standard software project implementation document on which client order will be issued. Since the success of project development is less in our country, we have analyzed how project management can be introduced in context of Bangladesh to achieve better result.On our quest we have introduced nine steps upon which software project can be managed.This assignment was done in our last session. Now, say for example we have developed a prototype of our project based on previous guidelines.Now we study how can we introduce our product and go along with the work.

I will discuss about the **process** and **tools** in this context

We have already developed a prototype of ACR system. Now its time to get along with our client and introduce the prototype to the working environment. We will discuss how the process will evolve.
 * PROCESS**

STEP-1

We will run a pilot project of our system. First we will install the prototype in the companys server. - We will create admin account first -Individual employee will be able to crete an account of their own. - Task activities can either be created by employee or supervisor of their task. - The progress of tsak will be monitored by admin. Employees can change/edit state of each task he/she being assigned. - Employees will get feedback of his task from superior.

STEP-2

We will get along with the process for a particular time, say for exapmle one month.

-In this time we will deal with our systems performance, adoption, correction. -The user will be provided trainingbin this phase regarding use of the system - If new requirement arise it will be adopted. -If there are bugs in the system it will be corrected. - After successfull completion of this process we will move on to the next to get user assesment.

STEP-4

USER ASSESMENT


 * **Questions** || **Yes** || **Not.sure** || **No** ||
 * Are.the.layout.easily.understood? ||  ||   ||   ||
 * < Are the output satisfactory? ||  ||   ||   ||
 * Does the system store data accurately? ||  ||   ||   ||
 * Is searching information easy? ||  ||   ||   ||
 * Is deleting information easy? ||  ||   ||   ||
 * Is information more secure? ||  ||   ||   ||
 * Do u think working with this system is flexible and easier than the previous manual one? ||  ||   ||   ||
 * Do you feel boared with the system? ||  ||   ||   ||

If the above questions answer is in our favour we will get along with developing the product with real tool.If the answer are against us, we will modify the prototype and will get user feedback again untill they are satisfied.


 * GENERALIZED STEPS OF THIS PROCESS**

Problem downloading the image


 * TOOLS**

We have developed the system using microsoft excel.
 * Development tools:**

As we have developed the system using Microsoft Excel it will run on any windows platform.
 * System**

Since the product is developed using Microsoft Excel database usage is limited. We will introduce plug-ins which will link our excel document to any kind of database
 * Database**

Our product will run on any clone/brand pc that support Windows 98 up to the latest configuratio of pc**.**
 * Hardware**


 * Technique/Method**

As a development method we have used agile

Q1: Why dont you use Info Path 2007, which has the build-in function for this kind of task? -- Khaled Mahmud (092-25-132)

ANSWER: Thank you Mr. Khaled for your question. Our objective of this course is to develope a documentation based on prototype. We have developed prototype using Excel as this toll is widely known by the user. User/Client will feel belonging to an environment he knows. While developing a system in context of bangladesh we should apply this technique.