VIETNAM NATIONAL UNIVERSITY, HANOI INTERNATIONAL SCHOOL GRADUATION PROJECT MANAGEMENT INFORMATION SYSTEMS PROJECT NAME IT PROJECT MANAGEMENT IN SOFTWARE COMPANIES Student’s Name YANA TUMASH Hanoi - Year 2021 VIETNAM NATIONAL UNIVERSITY, HANOI INTERNATIONAL SCHOOL GRADUATION PROJECT MANAGEMENT INFORMATION SYSTEMS PROJECT NAME IT PROJECT MANAGEMENT IN SOFTWARE COMPANIES SUPERVISOR: TS.Trương Công Đoàn (Academic title, academic degree, full name) STUDENT: Yana Tumash STUDENT ID: 18071554 COHORT: CLASS: MIS2018A Hanoi - Year 2021 PREFACE Before you lies the thesis “IT Project Management in Software Companies”, the foundation of which is a research on project management methods and tools that was conducted among several software. It has been written to meet the graduation requirements of the Management Information Systems Program at Vietnam Nation University International School (VNUIS). I was conducting the research and writing this thesis from the 5th of March until the 7th of June 2021. The survey was undertaken at a proposal of my supervisor, TS.
Trương Công Đoàn as a part of my internship in the position of project manager trainee. The research question was figured out together with my supervisor as well. The research was moderately difficult, it required extensive investigation and learning, which have helped me to answer the question that was formulated. Fortunately, my academic supervisor, TS.
Trương Công Đoàn and my internship supervisor, Mr. Bui Sy Nguyen from House3D, were always available and ready to answer my questions and help to solve problems arising. I would like to express gratitude to both of my supervisors for their remarkable guidance and support during research time. I also wish to thank Office of Academic Affairs for assisting me in the choice of thesis supervisor and supporting in the choice of the internship place, thus, giving me a great opportunity to developed myself both academically and professionally.
1 DECLARATION I declare that this thesis: “IT Project Management in Software Company” is fulfilled by me. It is based on my theoretical studies and practical work experience in House3D company during the internship. I also declare that this thesis is my original work and does not breach any existing copyright. This very report has not been previously submitted to any other University/College/Organization for academic qualification/ certificate/ diploma or degree.
I have prepared it for the academic purpose of obtaining a Bachelor Degree in Management Information Systems which has an obligatory research period with the purpose of writing a thesis for graduation. 2 TABLE OF CONTENT PREFACE. 2 TABLE OF CONTENT. 3 TABLE OF FIGURES .9 Project as an integral part of Project Management.
9 Project’s Life Cycle .10 The Importance of Planning a Project .16 Project Management and its Life Cycle .17 Project Management Knowledge Areas .19 History of Project Management .22 Project Management Software .26 REASONS TO USE PROJECT MANAGEMENT SOFTWARE TOOLS .27 Different Projects and different Project Management .28 Requirements for Project Management Software Tools .35 RELIABILITY AND VALIDITY .37 OVERVIEW OF PROJECT MANAGEMENT SOFTWARE TOOLS USAGE .38 JIRA KEY FEATURES .40 USING JIRA FOR PROJECT MANAGEMENT .54 ADVANTAGES AND DISADVANTAGES. 56 3 TRELLO KEY FEATURES .61 ADVANTAGES AND DISADVANTAGES .61 COMPARISON BETWEEN JIRA AND TRELLO .62 PART 3: CONCLUSION AND SUGGESTIONS. 65 PART 4: REFERENCES AND APPENDICES REFERENCES. 68 TABLE OF FIGURES Figure 1.
1 Project constraints’ interrelations. 2 Project Management Life Cycle Models. 1 Project’s profile on Jira. 3 JIRA features used for project management for booknet.
6 Project’s problem statement. 12 Issue prioritizing in JIRA. 14 Project’s sprint on Kanban board. 15 Assigning a team member to an issue.
16 Project’s burnup report based on time. 17 Project’s burnup report based on issue count. 18 Project’s burnup based on story points. 19 Project’s sprint burndown chart.
20 Project’s sprint burndown report. 21 Project’s cumulative flow diagram. 22 Trello board configuration. 23 Trello’s cards instead of JIRA’S issues.
24 TRELLO’s cards’ features. 26 TRELLO Calendar view. 27 TRELLO visual content .60 4 PART 1: ABSTRACT At present projects are an integral part of our society’s life and are commenced on daily bases in different organizations. Irrespective of the type of the project and its nature: profit or nonprofit, but without appropriate project management, project will certainly fail.
That’s why, there is a constant demand for project management software. The question of interest here is utilization of project management software in different purpose projects to achieve project’s successful implementation. In this thesis, I address this question and try to find an answer to it by investigating project management theories and applying the theories to study two project management software tools. This research studies the usage benefit of two project management software tools JIRA and TRELLO.
During the research, I identify the criteria for choosing the tool and measuring its performance based on the studies. To answer previously posed question deductive research is applied. I used multiple books and articles in the course of my study for the literature review and research framework, I also used the data gathered from a professional blog dedicated to my topic instead of interviewing. I gathered the answers from the blog compared and summarized them.
To check the validity of the answers from the blog I decided to myself perform the function of a project manager and plan a project using the two software to clearly see the benefits of the tools and compare them already from my own practical experience. The result showed the utilization of project management software tools in each case and relevance of the tool for criteria generation. The generated criteria may be viewed as guidelines to choose a project management software tool as to needs and desires of a particular organization. The result has also got its limitations.
Thus, I strongly suggest to conduct more research on this issue to have a bigger picture of project management software tools matter. 5 PART 2: CHAPTERS CHAPTER 1.1 INTRODUCTION Currently everything is changing daily and very fast. And they are the technologies that make a great part of these changes, improvements. One can frequently find out about some new inventions and upgrades if not every day.
And these modifications bring change to people’s daily life as well as their demands. And they are the businesses who have to satisfy these newly arising demands if they want to retain their existing customers and even attract new ones in the competitive market. Customers’ demands are ever altering, that’s why it is a really tricky task to cope with the altering demands. It needs a great deal of good planning.
This is exactly at this point when businesses commenced to figure out the importance of a project and project management. Thus, sophistication in both would bring a competitive advantage in winning against time. Learning from mistakes doesn’t work anymore, because there is no time for that in today’s competitive market. One can easily fall behind and can never catch up in this ever-changing world unless does something outstanding and innovative.
Schedule problems, quality defects and unreasonable budget are one of those bells that ring a project trouble. The thing is: all of the above-mentioned problems are very common. Now the biggest matter of interest is to raise the number of projects, that are accomplished successfully. Because project failures lead to enormous amount of money wasted.
There are many things during the project development stages, that can lead to a project failure: failure in determining the project scope, budget, failure to gather and analyze project requirements, failure to assemble a productive team, just to name a few. The result of any project depends on the decisions made during the project’s execution. Old project management included the means of managing time, cost and resources. New project management complements the traditional one in order to fit new business realities.
Customer are approached in a different way currently; they are the prime 6 focus. That’s why new approaches are gaining their popularity and many companies do their best to catch up and utilize ever-growing technologies and expertise to manage their project. Here I am talking about particular technologies that help to plan, organize, manage resources, and provide resources estimates. Project management software include the functionalities of managing not only timetable, budget and assets, but also communication, reports for decision-making, filing and quality (of course depending on the software some functions are there and some are not).
In this research paper, I speculate about the importance of project management and software tools used to support project management. I also focus on specific software’s utilization to find out the benefits of them as compared to the standards studied in this paper as well as tools comparison to find out the benefits of one over another to answer a question: “Which project management tool is the most efficient in successful project management for project development?” The purpose of this experimental qualitative study was to explore software methods and tools that software development organizations use for successful project management implementation during the process of project development. Successful projects are the ones that end on time and don’t overrun the cost. They also have to satisfy all the requirements recorded in project charter.
I believe that this study may be valuable to IT organization, because even presently, despite of an existence of a numerous number of tools, that help to facilitate project development process, they keep failing at an astonishing rate regardless of the type bringing terrible financial losses to businesses. Currently the world exists on technologies, businesses, societies, governments, every imaginable sphere of human’s life depends a great deal on them. Thus, wasted resources are inefficient and can compromise not only business success and competitive advantage of software companies, but structures like society that depend on the work outcome of IT companies like the society. 7 In Part 1, I summarized my research paper through specification of a key research question, the methodologies used during the study to find an answer to the question.
I also highlighted the result of the research and the conclusion made based on it. In Part II, I introduced the importance of Project Management and software tools for Project Management in particular along with the purpose of it and significance for businesses. Part I also includes literature review. In Part III, I highlighted the role of the researcher and gave a more specific explanation of the project components.
For example, I described the rationale for software choice as well as chosen research method and design, and explained the scope. I also explain data collection, organization and analysis methods. In Part IV, I present the result of the study as an outcome of methods and tools application and describe and explain the results. In Part V, I conclude the study of the use of Project Management methods and tools for successful software development based on the findings and provide action recommendations alongside with further study recommendations.2 LITERATURE REVIEW This chapter introduces project and project management theories, their development through time as well as project management software tools.
This chapter provides the basis for the study as well as later software’s assessment criteria. Project as an integral part of Project Management Project is any planned endeavor that consists of a set of related tasks to achieve a definite objective [5]. The term “project” is often mistaken with the term “operation”. But an operation is a succession of activities that lead to a goal while the nature of it is repetitive.
But project should have particular characteristics, which are: 1. Objective: A project should have a specific objective with a specified budget, schedule and requirements. Unique: A project has to be distinct from other projects. Producing 10 the same model smartphones on one assembly line can’t qualify as 10 projects.
Producing 10 different model smartphones on different assembly lines can qualify as 10 projects, because the requirements are different. Temporary: Projects have got a defined starting and ending date. A project is considered finished when it reaches its objective.