Project Management Project Part 1: Role of Project Manager and Work Performance


Project Management Project Part 1: Role of Project Manager and Work Performance

 

INTRODUCTION

           This paper  is on methodology of client-focused project that has this theme ‘’ Optimization of Human resource department at York region district school board. The project management assignment was for period of ten weeks which focus mainly on four areas of client-focused projects and area of choice that includes project management, consulting, teamwork, application design and software testing.

Every week I posted two different topics aforementioned above. Each post consists of related appendices that further explain the posts in details.

The objective of this project is to create electronic business that every employee at YRDSB would be able to access and perform certain related work activities

 

 

 

 

 

 

 

 

 

 

Post 1: Project Management:

Project Management is a methodology that is significantly being utilized in all business organisations. ‘’Project Management is the application of knowledge, skills, tools, and techniques to project activities in order to meet or exceed stakeholder needs and expectation from a project’’. (PMBOK, 1996, p6)     The topic of my proposed project is ‘’Optimization of Human Resources Department at York Region District School Board, Ontario, Canada’’. It is a client- focused project. The project scope will definitely define objectives and deliverables. The Project objective is to create E-business website that give 24 hour access to the employees. Over 10,000 employees of the school board will benefit from this project. The project will be in duration of 10 weeks and the cost of executing the project will be $50,000.00. The deliverable of the project will be E-business website that all employees can monitor their timesheet and paystub online. The website will be designed for York Region District School Board, Ontario Canada. We are six people in the project team. l am the project manager, programmer, two business analysts, sponsor(Project steering group) and a software tester. Each employee is assigned username and password in a secure environment. My role as a project manager in company A is to coordinate and manage the project from the initiation stage to the closing stage. The programmer is responsible to write the functional programming code like JavaScript and html.Business analyst is to gather business requirements to meet the client needs. Sponsor is the owner or project steering group of the project and it is responsible for the financing and the approval of the project. The software tester is to carry out functional testing and load testing on the website.

Post 2: Chosen Knowledge Area: Essential of the Software Testing:

Software testing is an essential factor during the execution of a project. Software tester or quality analyst is responsible for carrying out black box and white box testing to make sure the system work properly and also conform to the business requirements ‘’In black box-testing the system is given a stimulus (input) and if the result (output) is what was expected then the test passes.’’(Craig.R.D and Jaskiel S.P, 2008).Black box testing is the procedure used to test the physical part of a system. It is actual test where the user regularly interacts with the system. Software testing enables us to create test cases which are the functions or methods the system will perform in real life. It is responsibility of the software tester to carry out testing on the specific test-cases. These are the test that will be performed in this project because they are very essential for best performance of the website: Load Testing, user acceptance testing, stress testing and other functional testing. During the start of the project, the project manager and the stakeholder will determine areas of priority to be tested in these categories such as high risk, medium risk and low risk.

 

 

 

 

Post 3: Consulting:

Consulting is the major factor of knowing our client. It is a significant tool to explore areas of needs, problems and finding solutions that will be validated or satisfied by the clients.During the course of the project,I had several meeting with clients both on-site and in my office.My client explained their problems to me telling me about poor management of tracking employee hours of work,availability of employee to work, accessing pay-stub online. My clients went further to tell me that they need a website that all employee can log on and access their timesheet and paystub and they can also integrate themselves anywhere in the world with accounting and human resources department of their company. I developed a questioning techniques to get more information about their needs and problems and solutions proposed. I presented my questionnaires after third meeting to my client and they were satisfied with the content of the questionnaire and l gave them a week to get feedback. I went further to conduct one on one interview with people of subject matter at client site. I asked the management about their needs, problems they encountered using the system and areas of improvement. I went further to inquire about their estimated budget for the project proposal. l went further to inform them that the project will last for 10 weeks. The last questioning techniques l implemented in the project is the observation on the client website to determine areas of improvement. The result of questionnaires was really overwhelming that ninety percent of the participants agreed that website needs an improvement that will solve all organisational problems.

 

 

Post 4: Teamwork

Teamwork plays a great role to determine who will coordinate and sponsor the project from initiation stage to completion stage. Managing the project in an effective way leads to successful completion. Teamwork is a phenomenon that enables us defines project goals and roles of each project member. Good communication and trust are significant for success of the project. Performance measurement and innovation is a tool that project manager must abide with during the project life cycle process.’’ Regular open communication, in which group members share their thoughts, ideas, and feeling is a must for successful group work’’. (cte,uwaterloo,2011).As a project manager, l carefully chose my project team using projectised structure model, ‘’ Where the majority of staff are engaged in project work ,usually the project work for an external client, the project manager has a high degree of authority and autonomy’’(RDI Managing client focused project,2011:unit1,lesson2,11). My project team involves the steering group, business analyst, software tester and programmer. My role as a project manager l diligently researched the project goals to understand the client needs that helped me to pick the right people in the project team. l chose the business analyst to gather project requirements that include technical, functional and business requirements. The programmer was responsible to choose what kind of programming language that will meet project specifications, the business analyst worked hand in hand with project manager and the programmer and we all had weekly meeting about the status of the project. The same way, l as the project manager, met with steering committee twice

Project Management: Post5

The work breakdown structure (WBS) ‘’ is the framework on which the project is built’’. (RDI Managing client focused project, 2011:unit4, lesson2, 3) The scope of the project is further emphasise in this post is shown below that involve requirement, deliverables, cost and milestones. I deem it necessary to emphasise on the project schedule. ’’A schedule consists of planned dates for carry out project activities and meeting project milestones’’. (RDI Managing client focused project, 2011:unit4, lesson2, 6)   The project charter was issued at the start of project. As soon as the management informed me that project charter has been received, I quickly gathered my team together and started the execution of the project. I completed the feasibility study with my project team. The client was satisfied with project cost and budget. It was a project that is affordable within their cost. As a project manager l defined my deliverables to the project team and with help of my business analyst we are able to brainstorm on a regular basis to bring together the deliverables such as schedule chart, work break down chart, progress report, and prototype and budget report. I could remember that l advised the project team about meeting the project deadline and importance of good communication among the team. Project is facing three constraints which are cost, requirement and schedule. Requirement baseline is really vital to the success of any project, requirement baseline depends on WBS (work breakdown structure).It describes the entire scope of the project. The work breakdown structures give me general overview of project life cycle from the initiation stage to closure stage.

 

 

APPLICATION DESIGN:Post6

Application design is illustrated in the appendices 6, where l propose prototype of the website, which is totally different from the initial website. The upgraded version of the new website for York Region District School Board shows an employee can log on with their assigned employee number and password created by employee. The major difference cannot log on it is general open to public. The major goal of this new website is to optimize the existing website to accommodate employees to perform their daily activities such as cancelling shift hours, view their sheet and monitoring their hours worked during the pay period. I remember after several meeting with the project team and my clients, we are agreed on the proposed solutions and new design (Prototype) that actually gave me a great optimism that l am gaining the confidence and trust of my project team and stakeholder. In the system integration, I recommended three servers such as web server, database server and application server that will enable end-user to perform their daily tasks in a work environment. It is of great importance as a project manager to maintain ethical standard in the application design because of legal issues about people visiting the website that their personal information is not jeopardized by unwanted visitors. ’’Ethical standards should pervade a manager thinking throughout the solution development life cycle and be designed into solutions and not be an after-though’’. (RDI Managing client focused project, 2011:unit2, lesson3, 10)

 

 

Teamwork Post 7:

Knowing the status of the project is a thing of importance to the project team and the client .l had a meeting with my client, l did send memo to my project team especially the technical members who are the programmer and business analyst about the upcoming meeting with the clients. l consider my project team essential in planning and execution of the project’’. Teams are an important mechanism for getting things done promptly and for breaking down barriers between discipline’’(Levine,2002,p342).The project manager and business analyst review the existing problem with the website and my team propose solution and client made suggestion on how it want the system to perform. My main goal is to satisfy the client’s need. Good communication between the project team and client is really vital to gain each other trust.’’ Keep the information flowing, information is power’’.(Rasiel&Friga,2002,p159).Teamwork need the following characteristics to be effective in executing any viable projects. Defining a clear purpose to avoid project failure, project team review the status of the work to meet client expectation, effective and honest communication among the team members and meeting project deadline. The project manager must make sure all these characteristics work’’ The project manager must also be able to coach and develop team members’’ (RDI, Managing client focused project 2011: Unit1, Lesson2, 2). During the course of the meeting, l assured my clients that my company will provide maintenance and hosting of the website after the completion of the project. I also informed them that my company understand and respect the mutual agreement between the two companies.

Consulting Post 8:

Different consulting methodologies were implemented by the company in getting information from my clients and other stakeholder. l work mostly with my team in my office and client side. l tried as much as possible to review the existing problem with client is facing with old system. Only permanent senior staff were given the privilege to log on to the website but temporary, casual and contract staff are not allow performing any task in the existing website. I recommended a new independent webpage that will allow temporary, casual and contract staff to perform certain activities such as monitoring timesheet, pay-stub and asking for time-off. l went further to inform my client to decide on domain name, they want for the new site examples are ..NET, .com, and .org and they finally agree with me to use domain name conducted two hours meeting at client side, l wrote the agenda of the meeting and l facilitated the meeting and welcome every one ideas and suggestion in the meeting. ’’Teams communicate mainly through messages’’ (Rasiel&Friga, 2002, p159).One of the major task project team need to complete is the review of existing problems with the client. I was engaged in the discussion of general upgrade of the system and how it can handle the capacity of 10,000 employees online. The client also mentioned slow performance of the system and my project team assured them that very soon the system will be upgraded to a standard that will be more efficient, faster and reliable. I finally recommended one day workshop for all employees to learn how to navigate the website in a very effective way or launch a virtual training video on the website.

Post 9: Project Management

Establishing final prototype of the website is an integral part of the project. After preparing and defining specification, it will actually give us the overall operation of the website using use-case diagram. There are many use-case business scenarios that happened on the website. For example employee accessing the system to cancel his shift or want to absent from work for just one day. The employee is the actor interacting with the system and the website is the system. I always tell my project team and client the importance of setting up effective and reliable website because the website yields income, reduces cost of operation and helps employee process their task faster. The success of every e-business starts with good implementation of tools to build the website. Defining servers such as application, web and database server is an important factor. I discussed the issues of search engine with the client and my project team. I let them realised that it is a good idea for any user or visitor coming to the website to easily view the website by just typing the organisation name into any of these search engines such as Altavista, Galaxy, Yahoo and Google which are considered to be “Popular search engine’’ (Stair & Reynolds’, 1999, p312).All the three servers are integrated together for the flow of information or data from one point to another. All the data are stored in the database server; it is retrieved to application server when needed by the web server.

 

Post 10: Software Testing

At this stage, it is really interesting to identify test cases that are applicable to the business transaction of the website.”Test cases are at the heart of all testing, they describe exactly what will be executed and what is being covered’’ (Craig & Jaskiel, 2002, p187). I informed my technical team, software tester and business analyst to create test cases. There are different test-cases created that must pass or fail. When the test cases do not give expected result, they are considered to be failed but when the actual result and expected result are the same, the test cases are considered to be passed. Testing procedure is actually determined by test strategy. The test strategy is a crucial factor that determines project scope, when will testing occur, testing environment, people that are involved in conducting the testing and the critical success factor. The project scope that is involved in testing strategy may include new system created or website maintenance is the client/server. The methodology of software testing is actually related to project quality management which is the integral part of project management.”Project quality management includes the processes required to ensure that the project will satisfy the needs for which it was undertaken (Duncan, 1996, p83).Project quality management ensures that the project meets client satisfaction and that is the reason the testing team has to do a great job before inviting client to perform their own test.”An internal quality system should be more stringent than an external quality system; otherwise the project will most certainly not comply with the external quality system” (RDI, Unit4, 2011, p7).Diligence in testing is the crucial factor that will determine client satisfaction.

 

Comments

Popular posts from this blog

Leadership Performance: Distributive Policies and Maintaining Global Peace

Gender Inequality in The United States

Performance in Education: Unique Curriculum Ensures Performance in Special Education