Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Project Management & Software Development

PMSD for Medical Application Practical Course, BMC Program, CAMP, TUM
by

shadi Albarqouni

on 13 April 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Project Management & Software Development

Project
Management
Cycle

Software Project Management

Project Management and Software Development (PMSD), CAMP, TUM
Initiating
Planning
Executing
Controlling
Closing
Activity (A):
1) Do you think we should modify the network?
2) How can the closing phase initiate a project?

Bussiness Case
Stakeholders
Value
Scope
http://www.theinvisiblegorilla.com/index.html
Software Project
Management

Shadi Albarqouni
Graduate Research Assistant
Chair for Computer Aided Medical Procedure
Technical University Munich

shadi.albarqouni@in.tum.de
Project Management Cycle

Standards



Project Canvas



Ethics



Risk Management

Marketing

Exercise
For more comprehensive list: http://cs.hbg.psu.edu/cmpsc487/IEEEStds_List.htm

IEEE Std 830 – 1998
IEEE Std 1058 – 1998
IEEE Std 730 – 2002
IEEE Std 828 – 1998
IEEE Std 1062 – 1998
IEEE Std 1045 – 2002
ISO 21500:2012
Standard tool
Developed by Experts working in Academy and Industry
Self-documentation
Section by Section Guidance

Best Practice
Customer
Customer Relationship
Channels
Value
Key Activities
Key Resources
Key Partners/
Outsourcing
Cost Structure
Revenues
Alexander Osterwalder’s Business Model Canvas
Project Manager!
Interesting Video:
http://www.ricardo-vargas.com/videos/236/
Moral principles that govern
a person's behavior
How Important!
Arvind Narayanan and Shannon Vollar, Computing ethics why software engineering Courses should include ethics Coverage, Communications of the ACM, Vol. 57, 3, March 2014.
Privacy
Copyrights
Culture
Encryption
Intellectual Property (IP)
Code of Ethics
Trust Relationship
Risk Management
Figure out the unexpected
scenarios!
Activity (B):
What kind of Risks you
may have?
Creative
Choices
Make
Choices
Polar Graph
Assistnat Tool:
Cost
Schedule
Reuse
Mobility
HR
Quality
3 Rules for Self-Marketing:
1. Market Yourself

http://gigaom.com/2007/10/24/3-rules-of-self-marketing/
2. Start Now
3. Exceptional Talent
http://campar.in.tum.de/Main/ShadiAlbarqouni
Submit a report, documentation.
Test the product or software.
Present the project.
HowTo
Checklist
1.1
PowerPoint, Keynote,
Prezi, LaTeX, Doxygen.
Creating issues/tasks
Assignment
Tracking
Redmine, GitHub, GitLab
MS Project, ProjectLibre
http://demo.redmine.org
https://github.com/
https://about.gitlab.com/
http://www.projectlibre.org/
http://demo.redmine.org/projects/pmsd_demo
http://prezi.com
http://www.stack.nl/~dimitri/doxygen/
Programming Languages
IDEs
Push
Pull
Work Breakdown Structure(WBS),
GANTT Charts.
http://demo.redmine.org
http://www.project-open.com/
http://www.ganttproject.biz/
http://www.projectlibre.org/
http://demo.redmine.org/projects/pmsd_demo
Meetings
Proposal
Scope
Objectives
Discussion
Communicate
April 16'
July 16'
June 16'
WP 1
WP 2
WP 3
WP 4
M 1
M 2
WBS
Gantt Chart
WP1
WP2
Contents:
Why we need Project Management (PM)!
Why Projects fail!
[1] Why software fails?,
http://spectrum.ieee.org/computing/software/why-software-fails
[2] http://calleam.com/WTPF/?page_id=1445
"Fail to Plan, is Planning to Fail"
Learn!




Gain!
Use of Planning tools.
Self-Management
Communication skills
Presentation skills
Team-working
Well prepared and organized for
Master's Thesis project and PhD.
Franklin 1706-1790
http://en.wikipedia.org/wiki/Therac-25
[1] List of failed projects,
http://en.wikipedia.org/wiki/List_of_failed_and_overbudget_custom_software_projects

Cost

Quality
Time
Overtime,
Overrun budget
45
%
Over budget
56
%
Less Quality
7
%
Overtime
WP: Work Package, M: Milestones
For fun!
Business Case
Stakeholder
Scope
Value
Objectives
Requirements
Budget / Costs
Time
Procurement
Team
Risks
Communication


- Semester
- WBS
- Sickness
Quality
Objectives
Management
Communicate
- Coding
Evaluate
Actual Vs. Planned
Scope change
new Risks
Communicate
- Inter. sessions
- Reg. Meetings
Test
Accept
Document
Handover
- Final session
- Learned lessons
Full transcript