Você está na página 1de 20

TASK MANAGEMENT Task management is the process of managing tasks through its life cycle.

It involves planning, testing, tracking and reporting. Task management can help either individuals achieve goals, or groups of individuals collaborate and share knowledge for the accomplishment of collective goals.[1] Tasks are also differentiated by complexity, from low to high.[1] Effective task management requires managing all aspects of a task, including its status, priority, time, human and financial resources assignments, recurrency, notifications and so on. These can be lumped together broadly into the basic activities of task management. Managing multiple individual or team tasks may require specialised task management software. Specific software dimensions support common task management activities. These dimensions exist across software products and services and fit different task management initiatives in a number of ways. In fact, many people believe that task management should serve as a foundation for project management activities.[2] Task management may form part of project management and process management and can serve as the foundation for efficient workflow in an organisation. Project managers adhering to task-oriented management have a

detailed and up-to-date project schedule, and are usually good at directing team members and moving the project forward.[3]

TASK LIFE CYCLE The status of tasks can be described by the following states:

Ready Assigned Terminated Expired Forwarded Finished Failed The following state machine diagram describes different states of a task over its life cycle. This diagram is referenced from

ACTIVITIES SUPPORTED BY TASKS As a discipline, task management embraces several key activities. Various conceptual breakdowns exist, and these, at a high-level, always include creative, functional, project, performance and service activities.

Creative activities pertain to task creation. In context, these should allow for task planning, brainstorming, creation, elaboration, clarification, organization, reduction, targeting and preliminary prioritization.

Functional activities pertain to personnel, sales, quality or other management areas, for the ultimate purpose of ensuring production of final goods and services for delivery to customers. In context these should allow for planning, reporting, tracking, prioritizing, configuring, delegating, and managing of tasks.

Project activities pertain to planning and time and costs reporting. These can encompass multiple functional activities but are always greater and more purposeful than the sum of its parts. In context project activities should allow for project task breakdown, task allocation, inventory across projects, and concurrent access to task databases.

Service activities pertain to client and internal company services provision, including customer relationship management and knowledge management. In context these should allow for file attachment and links to tasks, document

management, access rights management, inventory of client & employee records, orders & calls management, and annotating tasks.

Performance activities pertain to tracking performance and fulfillment of assigned tasks. In context these should allow for tracking by time, cost control, stakeholders and priority; charts, exportable reports, status updates, deadline adjustments, and activity logging.

Report activities pertain to the presentation of information regarding the other five activities listed, including graphical display.

TASK MANAGEMENT SOFTWARE Task management software tools abound in the marketplace. Some are free; others exist for enterprise-wide deployment purposes. Some boast enterprise-wide task creation, visualization and notifications capabilities - among others - scalable to small, medium and Fortune 100 size companies, from individual projects to ongoing corporate task management. Project management and calendaring software also often provide task management software with advanced support for task management activities and corresponding software environment dimensions, reciprocating the myriad project and performance activities built into most good enterprise-level task management software products. Software dimensions criss-crossing nearly all lines of task management products include task creation, task visualization, notifications, assign resources, compatibility, configurability, scalability, and reporting

Task creation encompasses collaborative capabilities for turning ideas into actions (tasks). Includes activities involved before setting tasks, particularly patterns of collaboration involving planning

Task visualization encompasses presentation of tasks, most often through time and list forms. Priority visualization encompasses classification (e.g., budget,

time, stakeholder) and mechanism (e.g., color code or text). Calendaring covers scheduling (e.g., availability, meetings, appointments and other potential conflicts) and notifications.

Notifications encompass configurable settings for informing past, present and pending deadlines.

Assigning resources encompasses the ability to delegate tasks and tools to single or multiple people.

Compatibility encompasses the ability of a task management environment to connect to other systems, software and environments. It includes setting a structure and restrictions on communication going from the task management environment to other software, systems and environments.

Configurability encompasses ability to add, remove and manage functionality and usability in task management environments.

Scalability encompasses ability to perform a task properly when a change in the quantity of users is done to meet the specific task requirements.

Reporting encompasses presentation of information by displaying either in tabular or graphical display

PROJECT DESCRIPTION:

1. Every project has some number of tasks and employees. All tasks under a project can only be handled by these employees. 2. A task is assigned to only one employee at a time. Task can be forwarded to other employee of that project. 3. An employee can comment on his task, attach file with task, forward the task to other employee of its project and also can download attachment of his task. 4. There are two types of employee, named Admin and User. Both of the type must be an employee. 5. A user can only comment on his task, attach file with task, forward the task to other employee of its project and also can download attachment of his task. 6. An Admin user has some extra privilege including all privilege of a user.

Admin can create project, edit project information, add / remove employee to a project and can close a project.

Admin can create task, edit task information and close task. Admin can create employee, edit employee information. Admin can set user type.

Admin can view project, task , task history, employee reports(Crystal Report) **While creating a project Admin will be a member of the project by default. **A project can only be closed if its entire tasks are close. 7. All types of user must log in by user ID and password. According to their type there will be different privilege, as discus earlier.

Using the code

1. Attach the database in your "SQL Server Management Studio Express". 2. Run the application on Microsoft Visual Studio as web site. 3. Locate the database for Crystal Reports. 4. Read "How to.txt" & "Readme.txt"

Project Detail

3 Layer architecture In this project I use three layer architecture. UI layer collaborate with BLL layer, BLL layer collaborate with DAL layer. I use 3 layer architecture because it gives flexibility. After some time if any change is needed in particular layer I would only change in that layer. That time i will not bother for other layer. Suppose I want to change some business logic I will only consantrat on the business logic layer (BLL). That time i dont need to think about the entire project rather a particular layer. 3 layer architecture also gives more OOP sence in the project.

Every user must login by his user name and password. After clicking on Log in button codes behind the page will call a method of User Manager class,CheckUserIdAndPassword(userID,password), which takes user ID and

password as parameter check it with database if any match found returns user type. If no match found this method will return empty string and which conclude as wrong password. Code also add a session variable which is user id.

CHARACTERISTICS OF TASKS AND ACTIVITIES

How hard can it be to identify the work that needs to done for a software project? It's mostly common sense, isn't it? What seems like a straightforward assignment can be riddled with opportunities for poor results. The first thing to address is what tasks and activities are. These were first visited in Chapter 1, Introduction, where we introduced some of the important definitions for understanding software project management. The PMBOK offers these definitions:

Activity An element of work performed during the course of a project. An activity normally has an expected duration, an expected cost, and expected resource requirements. Activities can be subdivided into tasks.

Task A generic term for work that is not included in the WBS but that potentially could be a further decomposition of work by the individuals responsible for that work. Also, the lowest level of effort on a project.

Feature Description
Managing many tasks can become laborious when project managers are not equipped with the right tools. This is why our system provides you with a variety of characteristics for each task. We focused on facilitating the consultation and modification of tasks within a project. Hence, you can find the task you are looking for in seconds, without headaches. Several filters allow you to perform a quick search and isolate certain tasks. You can also use the reports to perform a search in all task parameters such as dates or keywords.Email notifications keep you posted on changes made to your assigned tasks. When someone opens a project, they land on the Incomplete Tasks page, which gives an accurate overview of the ongoing project workload. Completed tasks are displayed in a separate window. Every task offers a great variety of characteristics for efficient management:

Task number, summary and details. Status, percentage of completion, priority, group, and type. Estimated hours to completion. Actual hours worked, cross-referenced with the user's timesheet. Last modification, creation, start and end dates.

Users can be assigned to or made reviewer on a task. Furthermore, estimated hours can be either allocated equally among all assigned users or allocated freely (custom hours).

All assigned users and reviewers can enter comments on a task, to discuss about it.

Attach documents to your tasks (screen captures, plans, documents, etc.). A task history is activated for each task. This permits knowing the date and author of all changes made to a task since its creation, putting an end to confusion.

Task dependencies can be set between tasks. Thus, each task can be linked with other tasks via the "Finish-To-Start" dependency type, which allows each task to have predecessors or successors. Learn more about task dependencies.

Tasks can be marked. This option lets you identify tasks that require more attention than others (e.g. urgent, critical or overdue tasks).

File Management
Keep all project related files in one easy-to-find location for all project members. TeamworkPM uses a unique, custom-built multiple file uploader that allows you to easily select multiple files and upload them all at one time.

File section features The file section within a project is where you can store all project related files so you can have easy access to them when ever you require them.

o o o o o

Multiple file upload. Ability to mark some files as private; for only the owner company. Notify users on a project about new files. Organize files by categories. Quick view of graphical files

CONCEPT EVOLUTION Concept Evolution is a fully web-enabled CAFM solution, accessed through a standard web browser to provide an extremely powerful, flexible and easy-to-use solution from any location. Before discussing tasks and task management, let's remind ourselves what these terms refer to. A task is an action or part of a set of actions which require assigning to an individual for completion. Task management is the management of tasks through their life-cycle. Contributing factors include identifying the actions required for the completion of a task, the assignment of tasks to resources, the tracking of activities for tasks, and the reporting of tasks to internal management or the client. We can now discuss tasks and task management in Concept Evolution. Task management in Concept Evolution manages both planned and reactive tasks in a single overview, which can be customised to the preferences of each user. The status of any given task can be monitored by the user, from initiation through to completion, who can choose to filter the overall task list to the level of information relevant to their role. Tasks can be easily filtered using two simple methods. Firstly, a 'quick search' function allows the user to enter text, and return a list of tasks containing that text in the task control window. For example, a user could type a task reporter's name

into the quick search field and immediately return all the tasks reported by that person. Secondly, the query function can be used should more sophisticated task retrieval be required. Pre-configured queries are supplied with the system, for example: 'tasks logged today' and 'tasks due in the next seven days' that can be selected from a list; that filter is then applied to the task list. Users can create their own queries using a simple graphical interface, and save them for future use by themselves or other Evolution users. At any time, users can simply print a snapshot of the task list, or export the list directly to Microsoft Excel. Once a task is logged or a planned task is issued, task information is automatically displayed in the task list for users and for user groups. Task data is shared and updated by the users involved in processing the task through to completion, thereby removing the need for paper-based systems and associated administrative costs. Users can set-up message alerts which will update them with pertinent information relating to any work they are responsible for or involved with. Message alerts also allow stakeholders to be automatically notified of relevant information relating to ongoing works by automated email or text messaging.

Various information from within Concept Evolution can assist users with the allocation of available resources to tasks. This information includes the

availability of resources for the completion of tasks based on current work commitments, statutory holidays, and planned individual resource absences and suitability with regard to discipline and shift allocation. Tasks can be easily identified and therefore selected for allocating to either directly employed resources or third-party service providers for action. Any information relevant to the completion of the task can be issued to the resource or service provider in a number of formats: printed media (locally and over a network), email, SMS text, fax or deployed to a Mobile device. Resources and service providers can also view task details from any location using the internet or an intranet website.

Dynamic Task Management


Efficient task management is essential for any retail business and an effective task management system is one that fits in with the needs of the client. Our experience has shown us that all clients have different requirements when it comes to scheduling the activities that keep their stores running as they need to. As a result we have developed a task management system that ensures all essential duties are carried out in the most appropriate way for your business. The Task Management module works to enhance your current business operations by being configured to your business. It prompts activities to be completed as and when they are required, rather than at arbitrary times. This ensures that employees are using their time more effectively tending to tasks which have to be completed urgently, and re-prioritising those tasks than can be finished at a more convenient time. The Task Management element of InControl assesses your business needs based on your key performance indicators, and schedules duties accordingly. Managers no longer have to keep track of a large number of routine tasks as the system automatically issues prompts to make sure they are not forgotten.

By handling the responsibility of your business's task requirements, the system frees up time for your managers. Your management team is no longer constrained by the administrative duties of scheduling routine tasks and is able to focus on more strategic activities that drive your business forward.

Você também pode gostar