Thomson Reuters Tax & Accounting software and research ... · Created Date: 2/27/2012 1:56:21 PM
Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters...
-
Upload
beryl-hardy -
Category
Documents
-
view
215 -
download
0
Transcript of Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters...
![Page 1: Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters Software (Thailand) LTD.](https://reader036.fdocuments.us/reader036/viewer/2022082713/5697bfd81a28abf838caef8d/html5/thumbnails/1.jpg)
Software Project Management
Dr. Anyarat Boonnithivorakul
Development Capability Manager
Reuters Software (Thailand) LTD.
![Page 2: Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters Software (Thailand) LTD.](https://reader036.fdocuments.us/reader036/viewer/2022082713/5697bfd81a28abf838caef8d/html5/thumbnails/2.jpg)
Development Capability Manager
Produce Short-Term Product Roadmap Capture requirements from clients Involve in client interaction for
enhancement decision and schedule Functionally lead the development team to
develop software releases to meet the requirements
![Page 3: Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters Software (Thailand) LTD.](https://reader036.fdocuments.us/reader036/viewer/2022082713/5697bfd81a28abf838caef8d/html5/thumbnails/3.jpg)
Two groups of people are going to two shows.Thai Traditional Drama PerformanceOpera
Who do you think enjoy the show more?
Expectations
![Page 4: Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters Software (Thailand) LTD.](https://reader036.fdocuments.us/reader036/viewer/2022082713/5697bfd81a28abf838caef8d/html5/thumbnails/4.jpg)
Basic Terms
Play = Project Audience = Stakeholders Actors/Actresses = Project Team
Members As long as the actors/actresses perform as
expected by the audience, everybody is happy.
![Page 5: Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters Software (Thailand) LTD.](https://reader036.fdocuments.us/reader036/viewer/2022082713/5697bfd81a28abf838caef8d/html5/thumbnails/5.jpg)
Definitions
A project is a temporary activity with a starting date, specific goals and conditions, defined responsibilities, a budget, a planning, a fixed end date and multiple parties involved.
![Page 6: Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters Software (Thailand) LTD.](https://reader036.fdocuments.us/reader036/viewer/2022082713/5697bfd81a28abf838caef8d/html5/thumbnails/6.jpg)
Software Project Management
How to make/create a play to make the audience happy.
Project Manager It's the job of the software project manager to see that
everyone gets what he wants, in one way or another. He has to "make everyone a winner" [Boehm, 1989].
The negotiator. The customer always wants to have it all for free. The user wants to have to greatest functionality. The programmer doesn't want to document, but wants to use
the coolest compilers.
![Page 7: Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters Software (Thailand) LTD.](https://reader036.fdocuments.us/reader036/viewer/2022082713/5697bfd81a28abf838caef8d/html5/thumbnails/7.jpg)
Project Management
Define Stakeholder Everyone wants to do things in the project differently. Who the project manager should listen to.
Requirements What is the actual requirements?
Eg. Deadline How to make it possible?
Manage Time, Cost and Scope Make everyone happy
![Page 8: Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters Software (Thailand) LTD.](https://reader036.fdocuments.us/reader036/viewer/2022082713/5697bfd81a28abf838caef8d/html5/thumbnails/8.jpg)
Stakeholder during the project
Are we going to the right direction? The project managers task consists of giving the feedback to the
stakeholders of the state their requirements are in.
Feedback could take the following form: Tests Test results – Functional Prototypes Reports Evaluations Plans Benchmarks - Performance
![Page 9: Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters Software (Thailand) LTD.](https://reader036.fdocuments.us/reader036/viewer/2022082713/5697bfd81a28abf838caef8d/html5/thumbnails/9.jpg)
Cycle
Requirements•Accepting requirements
•Planning, Managing, Processing and Tracking
Give Feedback to stakeholder
![Page 10: Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters Software (Thailand) LTD.](https://reader036.fdocuments.us/reader036/viewer/2022082713/5697bfd81a28abf838caef8d/html5/thumbnails/10.jpg)
Why are the requirements changed?
Stakeholder changes his mind. By discussing, thinking about it and reflecting on the subject, a stakeholder can change his
mind on what he wants.
Project team interpreted requirements different than intended by stakeholder. Two people don't understand each other.
"Forgotten" requirements pop up. During the project intake and the requirements determination the scope is determined and
the initial requirements are written down. In this process you can forget one or two requirements that appear during the phase of feedback.
Changes in the project surroundings. Things happened outside the project that can affect the project directly. A merger or
reorganization, a new policy for buying supplies, a new law, etc. The fluctuation in the surroundings can change requirements. The longer a project runs, the more vulnerable the project is to this type of changes.
![Page 11: Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters Software (Thailand) LTD.](https://reader036.fdocuments.us/reader036/viewer/2022082713/5697bfd81a28abf838caef8d/html5/thumbnails/11.jpg)
Project Constraints
consist of the following elements:
- Cost: This includes everything that costs money, like people and equipment.- Time: What is the time frame in which every activity should take place?- Quality: What is the level of quality the project has to reach?
![Page 12: Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters Software (Thailand) LTD.](https://reader036.fdocuments.us/reader036/viewer/2022082713/5697bfd81a28abf838caef8d/html5/thumbnails/12.jpg)
Project ConstraintsConstraints are interdependent
![Page 13: Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters Software (Thailand) LTD.](https://reader036.fdocuments.us/reader036/viewer/2022082713/5697bfd81a28abf838caef8d/html5/thumbnails/13.jpg)
Gantt Chart for Project Tracking
A Gantt chart is a popular type of bar chart that illustrates a project schedule. Gantt charts illustrate the start and finish dates of the work breakdown structure (WBS) of the project.
Work Breakdown Structure = Task
![Page 14: Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters Software (Thailand) LTD.](https://reader036.fdocuments.us/reader036/viewer/2022082713/5697bfd81a28abf838caef8d/html5/thumbnails/14.jpg)
Example of Gantt Chart