SlideShare a Scribd company logo
SEN Lab Task


Modeling and Design of your project using:
• Data model: entity-relationship diagram (ERD).
• Functional model:DFD
• Recommended Software: DIA
SEN Lab Task

Management of your project using:
• Work Breakdown Structure Diagram
• Activity Diagram
• Gantt Chart
• PERT Chart
• Network Diagram
• Recommended Software: MS PROJECT
• Analysis and design of your project using following
  diagrams:
• UML Class Diagrams
• UML Package Diagrams
• UML Object Diagrams
• UML Use Case Diagram
• UML Sequence Diagram
• UML Collaboration Diagrams
• UML Statechart Diagrams
• UML Activity Diagram
• UML Component Diagram
• UML Deployment Diagrams
• Recommended Software: STAR UML
Overview of Project Management

Project Concept & Definition                                                                     Benefit Delivery


        Management                                                                     Project          P
                                    Es g             Phase or Stage
         Planning                     t im
                                          ati
                                                                                        End
                                              n
                       Re g
                                                                                                        R
                         so
                           ur
                              cin
                                            Pla    Mobilis- Management, Control
                                    nin        n
                                                    ation       & Reporting     QA
                                        g



                                         Benefit Tracking & Management
                                              Quality Management
                                                Risk Management
                                               Issue Management
                                            Scope & Change Control
                                           Configuration Management
                                             Documentation Control
                             Team building, Collaboration and Internal Communication
                                      Organisational Change Management
                                             External Communication
                                            Procurement & Accounting
                                           Subcontractor Management
Project Management

• Project Failures
• Project Successes
Project Failure

• Identify reasons that project fail
Reasons for Project Failure


1.   Poor project and program management discipline
2.   Lack of executive-level support
3.   No linkage to the business strategy
4.   Wrong team members
5.   No measures for evaluating the success of the project
6.   No risk management
7.   Inability to manage change
Project Success Criteria


• On time
• On budget
• Meeting the goals that have been agreed upon
Iron Triangle
Seven Traits of Good Project
Managers
   Trait 1
      Enthusiasm for the project
   Trait 2
      Ability to manage change effectively
   Trait 3
      A tolerant attitude toward ambiguity
   Trait 4
      Team – building and negotiating skills
Seven Traits of Good Project
Managers

Trait 5
   A customer-first orientation
Trait 6
   Adherence to the priorities of business
Trait 7
   Knowledge of the industry or technology
Project Management


• Project Management
  – The “application of knowledge, skills, tools and
    techniques to project activities to meet project
    requirements.”
• 9 Knowledge areas
Integration Management

• Fitting everything together
• Planning
• Project Changes
Project Scope Management

• Clear scope statement
• Prevent scope creep
Project Time Management

• Time and Schedule
  – Planning
  – Managing
Project Cost Management

• Manage costs
  – Out of your control
  – Competing projects
Project Quality Management

• Planning quality
• Enforcing quality
• Checking quality control
Project Human Resource
Management

• Organizational planning
• Staff acquisition
• Making a team
Project Communications
Management

• Communication plan
Project Risk Management

• Risk management plan
Project Procurement Management


• Acquisition and contract management
Project Life Cycle
SMART goals

•   S – Specific
•   M – Measurable
•   A – Agreed upon
•   R – Realistic
•   T – Time related
Risk management


• Identify
  – Sources of risk
     •   Funding
     •   Time
     •   Staffing
     •   Customer relations
     •   Project size and/or complexity
     •   Overall structure
     •   Organizational resistance
     •   External factors
Work Breakdown Structure (WBS)


• Breaks large project into manageable units
  – Total project
  – Subprojects
  – Milestones (completion of an important set of work
    packages)
  – Major activities (summary tasks)
  – Work packages (tasks, activities, work elements)
Work Breakdown Structure




                           26
WBS

• Helps to:
  –   Identify all work needing to be done
  –   Logically organize work so that is can be scheduled
  –   Assign work to team members
  –   Identify resources needed
  –   Communicate what has to be done
  –   Organize work using milestones
Budgeting




• Budget = People + Resources + Time
Direct & Indirect Costs

• Direct costs
  – Directly attributed to the project


• Indirect costs
  – Shared amongst other projects
Types of Budgeting

• Bottom-up
• Top-Down
• Phased
Project Time Management
Complexity of Scheduling Project
    Activities

• Large number of activities
• Precedence relationships
• Limited time of the project




                                       32
Importance of Project Schedules

   Managers often cite delivering projects on time
    as one of their biggest challenges
   Average time overrun from 1995 CHAOS
    report was 222%
   Time has the least amount of flexibility; it
    passes no matter what
   Schedule issues are the main reason for
    conflicts on projects, especially during the
    second half of projects
Conflict Intensity over the Life of A Project

                         0.40
                         0.35
                         0.30
    Conflict Intensity




                                                                                              Schedules
                         0.25                                                  Average
                                                                             Total Conflict
                                                                                              Priorities
                                                                                              Manpower
                         0.20                                                                 Technical opinions
                                                                                              Procedures
                         0.15                                                                 Cost
                                                                                              Personality conflicts

                         0.10
                         0.05
                         0.00
                                 Project    Early Phases   Middle Phases   End Phases
                                Formation
Project Time Management Processes


    Project time management involves the
     processes required to ensure timely
     completion of a project, including:
       Activity definition
       Activity sequencing
       Activity duration estimating
       Schedule development
       Schedule control
Where Do Schedules Come From?


 Defining Activities:
  Project schedules grow out of the basic
   documents that initiate a project
    Project charter includes start and end dates and
     budget information
  Activity definition involves developing a more
   detailed PLANS and supporting explanations
   to understand all the work to be done
Activity Sequencing

   Involves reviewing activities and determining
    dependencies
      Mandatory dependencies: inherent in the nature of
       the work; hard logic
      Optional dependencies: defined by the project
       team; soft logic

   We must determine dependencies in order to
    use critical path analysis
Project Network Diagrams


    Project network diagrams are the preferred
     technique for showing activity sequencing
    A project network diagram is a schematic
     display of the logical relationships among,
     or sequencing of, project activities
Activity-on-Arrow (AOA) Network Diagram
Arrow Diagramming Method (ADM)

    Also, called activity-on-arrow (AOA) project
     network diagrams
    Activities are represented by arrows
    Nodes or circles are the starting and ending
     points of activities
    Can only show finish-to-start dependencies
Process for Creating AOA Diagrams

 1. Find all of the activities that start at node 1. Draw their finish
    nodes and draw arrows between node 1 and those finish
    nodes. Put the activity letter or name and duration estimate on
    the associated arrow
 2. Continue drawing the network diagram, working from left to
    right. Look for bursts and merges. Bursts occur when a single
    node is followed by two or more activities. A merge occurs
    when two or more nodes precede a single node
 3. Continue drawing the project network diagram until all activities
    are included on the diagram that have dependencies
 4. As a rule of thumb, all arrowheads should face toward the right,
    and no arrows should cross on an AOA network diagram
Project Planning When Activity
Times are Known

    • Inputs
      – list of the activities that must be completed
      – activity completion times
      – activity precedence relationships




                                                        42
Project Planning When Activity
    Times are Known continued
• Outputs
  – graphical representation of project
  – time to complete project
  – identification of critical path(s) and activities
  – activity and path slack
  – earliest and latest time each activity can be started
  – earliest and latest time each activity can be completed




                                                              43
Example

Activity Time Preceded By
  A       10       --
   B       7       --
   C       5       A
  D       13       A
   E       4      B,C
   F      12       D
  G       14       E

                            44
Network Diagram




                  45
Early Start and Finish Times




                               46
Latest Start and Finish Times




                                47
Activity Slack Time

TES = earliest start time for activity
TLS = latest start time for activity
TEF = earliest finish time for activity
TLF = latest finish time for activity


           Activity Slack = TLS - TES = TLF - TEF


                                                    48
Precedence Diagramming Method (PDM)

    Activities are represented by boxes
    Arrows show relationships between
     activities
    More popular than ADM method and used
     by project management software
    Better at showing different types of
     dependencies
Task Dependency Types
Activity Duration Estimating

   After defining activities and determining their
    sequence, the next step in time management
    is duration estimating
   Duration includes the actual amount of time
    worked on an activity plus elapsed time
   People doing the work should help create
    estimates, and an expert should review them
Schedule Development

   Schedule development uses results of the
    other time management processes to
    determine the start and end date of the project
    and its activities
   Ultimate goal is to create a realistic project
    schedule that provides a basis for monitoring
    project progress for the time dimension of the
    project
   Important tools and techniques include Gantt
    charts, PERT analysis, and critical path
    analysis
Gantt Chart
PERT & CPM
Critical Path Method (CPM)

   CPM is a project network analysis technique
    used to predict total project duration
   A critical path for a project is the series of
    activities that determines the earliest time by
    which the project can be completed
   The critical path is the longest path through
    the network diagram
Finding the Critical Path

    First develop a good project network
     diagram
    Add the durations for all activities on each
     path through the project network diagram
    The longest path is the critical path
Determining the Critical Path
More on the Critical Path

   If one of more activities on the critical path
    takes longer than planned, the whole project
    schedule will slip unless corrective action is
    taken
   Misconceptions:
     The critical path is not the one with all the critical
      activities; it only accounts for time
     There can be more than one critical path if the
      lengths of two or more paths are the same
     The critical path can change as the project
      progresses
Using Critical Path for Schedule Trade-offs


   Knowing the critical path helps you make
    schedule trade-offs
   Free slack or free float is the amount of time
    an activity can be delayed without delaying the
    early start of any immediately following
    activities
   Total slack or total float is the amount of time
    an activity may be delayed from its early start
    without delaying the planned project finish
    date
Techniques for Shortening a Project Schedule

    Shortening durations of critical tasks by
     adding more resources or changing their
     scope
    Crashing tasks by obtaining the greatest
     amount of schedule compression for the
     least incremental cost
    Fast tracking tasks by doing them in parallel
     or overlapping them
Shortening Project Schedules


                               Original
                               schedule




                                Shortened
                                duration




                               Overlapped
                               tasks
What are Gantt and PERT?
Gantt and PERT charts are both “CPM”
   (Critical Path Method) tools to:
• manage the tasks involved in big and
   complex projects
• let project managers organise time,
  people, equipment and money
• ensure the right people and equipment are
  in the right place and the right time
 • allow managers to monitor the progress of
    a project                                  61
Gantt Basics

• Basically, a timeline with tasks that can be
  connected to each other
• Note the spelling!
• It is not all-capitals!
• Can be created with simple tools like Excel, but
  specialised tools like Microsoft Project make life
  easier


                                                       62
Making a Gantt chart

 • Step 1 – list the tasks in the project




                                            63
Making a Gantt chart

 • Step 2 – add task durations




                                 64
Making a Gantt chart
 • Step 3 – add dependencies (which tasks
   cannot start before another task finishes)




                                                65
Notes




 •The arrows indicate dependencies.
 •Task 1 is a predecessor of task 2 – i.e. task 2 cannot start before task 1 ends.
 •Task 3 is dependent on task 2. Task 7 is dependent on two other tasks
 •Electrics, plumbing and landscaping are concurrent tasks and can happen at
 the same time, so they overlap on the chart. All 3 can start after task 4 ends.
 •Task 9 has zero duration, and is a milestone

                                                                                     66
Making a Gantt chart
 • Step 4 – find the critical path




The critical path is the sequence of tasks from beginning to end that takes
the longest time to complete.
Any task on the critical path is called a critical task.
No critical task can have its duration changed without affecting the end
date of the project.
                                                                           67
PERT basics

• PERT is an acronym so it’s in capital letters
• Gantt is a name, so only has an initial capital
• In Gantt chart, the length of a task’s bar is
  proportional to the length of the task. This rarely
  applies to PERT charts.
• There are a few different “flavours” of PERT and
  Gantt charts…



                                                        68
PERT charts




 This PERT chart follows the “Activity on Arrow” style.
 •The tasks are shown by arrows. Task name are shown by letters,
 in this case.
 •The circles are called nodes. The nodes indicate the start or end of
 tasks.
 •Task durations are the shown by the numbers.


                                                                         69
‘Activity on Node’ style PERT




  Activity on Node is a different flavour of PERT: this time
  the nodes are tasks, and the arrows are merely
  connectors.
  The examiners prefer very simple PERT charts –
                                                               70
  sometimes hybrid beasts that defy categorisation.
PERT EXAMPLE




      A PERT PROBLEM




                       71
• 1: Which tasks are on the critical path?
• 2: What is the slack time for tasks C, D and G?
• 3: Task C is delayed by one day. What impact would
  this have on the completion date of the project? Why?
• 4: Task A will be delayed by 2 days because some
  equipment has arrived late. If the project manager
  wants to finish the project on time he will need to
  shorten the duration of one or more of the tasks. How
  can he achieve this?
• 5: The project manager reduces the durations of tasks
  D and F by one day each. How will this affect the
  finishing date of the project?
                                                      72
1: Which tasks are on the critical path?

     Possible paths:
     A,B,C,E,I = 2+3+1+4+3 = 13 days
     A,B,D,F,I = 2+3+3+3+3 = 14 days
     A,G,H,I = 2+2+5+3 = 12 days

      ANSWER: A,B,D,F,I
                                           73
2: What is the slack time for tasks C, D and G?

                               TASKS C and D…
                               Path C,E = 5 days, Path D,F = 6 days
                               Difference (slack) = 1 day for tasks C or E
                               compared to D,F


TASK G…
Path B,C,E = 8 days. Path B, D, F = 9 days
Path G, H = 7 days.
So G & H have 2 days’ slack between them.

B,C or E have 1 day’s slack.                                                 74

B,D,F have no slack.
3: Task C starts one day late. What impact would
  this have on the completion date of the
  project? Why?

  No impact, because task C has
  one day’s slack (as discovered
  in previous question!)


                                                   75
4: Task A will be delayed by 2 days because some
   equipment has arrived late. If the project manager still
   wants to finish the project within the original time frame,
   he will need to shorten the time for one or more of the
   tasks. What steps can he take to reduce the number of
   days allocated to a task?

  The answer has NOTHING to do with the
  chart! Just say how jobs can be finished
  more quickly, e.g. bringing in extra
  workers from slack tasks, working longer
  hours, working weekend, streamlining
  work practices, automating tasks etc.

                                                                 76
•   5: The project manager decides to reduce the time needed for tasks
    D and F by one day each. How effective will this reduction be in
    achieving his aim of maintaining the original finish time for the
    project?

    It is only partially effective. Reducing tasks D and F by
    one day each means the path A,B,D,F,I is now 12 days
    long. However, path A,B,C,E,I is still 13 days so it
    becomes the longest path, and therefore becomes the
    new critical path.
    The project is now 13 days long instead of 14, a saving
    of only one day.
                                                                         77
Se lect14 btech
Project Management Software

 • There are a number of project management software tools
   available to help in the planning and control of large
   software development projects.
    – E.g. MS Project is a CASE software tool for Project
      Management

 • Most tools include functions to plan, schedule and control,
   but decision-making still has to be done by the project
   manager.
Project Management Software

• Benefits of project management software:
  – Calculate project schedule
  – Resource smoothing
  – Automatic generation of reports and charts

• Limitations of project management software
   – Allocation of resources to tasks
   – Estimation of tasks durations
   – Make decisions

More Related Content

PDF
Pmbok 4th edition chapter 4 - Project Integration Management
Ahmad Maharma, PMP,RMP
 
PDF
Pmbok 4th edition chapter 6 - Project Time Management
Ahmad Maharma, PMP,RMP
 
PDF
Pmbok 4th edition chapter 11 - Project Risk Management
Ahmad Maharma, PMP,RMP
 
PDF
Pmbok 4th edition chapter 5 - Project Scope Management
Ahmad Maharma, PMP,RMP
 
PDF
Gary.humphreys
NASAPMC
 
PDF
Price.rick
NASAPMC
 
PPTX
Project Management
Dustin Morgan
 
PPTX
Amer.tahani
NASAPMC
 
Pmbok 4th edition chapter 4 - Project Integration Management
Ahmad Maharma, PMP,RMP
 
Pmbok 4th edition chapter 6 - Project Time Management
Ahmad Maharma, PMP,RMP
 
Pmbok 4th edition chapter 11 - Project Risk Management
Ahmad Maharma, PMP,RMP
 
Pmbok 4th edition chapter 5 - Project Scope Management
Ahmad Maharma, PMP,RMP
 
Gary.humphreys
NASAPMC
 
Price.rick
NASAPMC
 
Project Management
Dustin Morgan
 
Amer.tahani
NASAPMC
 

What's hot (20)

PPT
Gonzales.matthew
NASAPMC
 
PPTX
Pmp an introduction
Pradeep Patel, PMP®
 
PPTX
C armstrong tbyers
NASAPMC
 
PDF
Humphreys.gary
NASAPMC
 
PDF
Primavera _ Robert Turner _ The evolving maturity of project planning and con...
InSync2011
 
PPTX
Harvey.tony
NASAPMC
 
PDF
Louis.cioletti
NASAPMC
 
PPTX
Horn thomas
NASAPMC
 
PDF
DB Medical Pgm Mgmnt.
Chris Carson
 
PDF
Best Practices Frameworks 101
shailsood
 
PDF
Schedule Recovery Using Earned Value
Chris Carson
 
PDF
Early Completion Schedules
Chris Carson
 
PDF
Eggert.joe
NASAPMC
 
PDF
Schedule Design PMI
Chris Carson
 
PDF
Harrison.g.poole.k
NASAPMC
 
PDF
Schedule Review
Chris Carson
 
PDF
Snow lee
NASAPMC
 
PDF
Chambers.calvin
NASAPMC
 
PDF
K.pagel.beene
NASAPMC
 
PPTX
Mahmood porter
NASAPMC
 
Gonzales.matthew
NASAPMC
 
Pmp an introduction
Pradeep Patel, PMP®
 
C armstrong tbyers
NASAPMC
 
Humphreys.gary
NASAPMC
 
Primavera _ Robert Turner _ The evolving maturity of project planning and con...
InSync2011
 
Harvey.tony
NASAPMC
 
Louis.cioletti
NASAPMC
 
Horn thomas
NASAPMC
 
DB Medical Pgm Mgmnt.
Chris Carson
 
Best Practices Frameworks 101
shailsood
 
Schedule Recovery Using Earned Value
Chris Carson
 
Early Completion Schedules
Chris Carson
 
Eggert.joe
NASAPMC
 
Schedule Design PMI
Chris Carson
 
Harrison.g.poole.k
NASAPMC
 
Schedule Review
Chris Carson
 
Snow lee
NASAPMC
 
Chambers.calvin
NASAPMC
 
K.pagel.beene
NASAPMC
 
Mahmood porter
NASAPMC
 
Ad

Viewers also liked (15)

PPT
CASE tools_Se lect15 btech
IIITA
 
PPT
Design dbms
IIITA
 
PDF
Mse sept13 (3/3)
IIITA
 
PDF
Mse july13 (1/3)
IIITA
 
DOC
Lista de verbos para la ruta
Socorro Morales Vega
 
PPT
Se lect1 btech
IIITA
 
PPT
Software Evolution_Se lect2 btech
IIITA
 
PPT
Software Design_Se lect16 btech
IIITA
 
PPT
Patent search from product specification final
IIITA
 
PPT
Software Quality and Testing_Se lect18 btech
IIITA
 
PPT
Software Process Model_Se lect4 btech
IIITA
 
PPT
Se lect13 btech
IIITA
 
PPT
Software Production Layout_Se lect7 btech
IIITA
 
PPT
Software PROJECT MANAGEMENT_Se lect10 btech
IIITA
 
PPT
Se lect9 btech
IIITA
 
CASE tools_Se lect15 btech
IIITA
 
Design dbms
IIITA
 
Mse sept13 (3/3)
IIITA
 
Mse july13 (1/3)
IIITA
 
Lista de verbos para la ruta
Socorro Morales Vega
 
Se lect1 btech
IIITA
 
Software Evolution_Se lect2 btech
IIITA
 
Software Design_Se lect16 btech
IIITA
 
Patent search from product specification final
IIITA
 
Software Quality and Testing_Se lect18 btech
IIITA
 
Software Process Model_Se lect4 btech
IIITA
 
Se lect13 btech
IIITA
 
Software Production Layout_Se lect7 btech
IIITA
 
Software PROJECT MANAGEMENT_Se lect10 btech
IIITA
 
Se lect9 btech
IIITA
 
Ad

Similar to Se lect14 btech (20)

PPT
Chap06 project time management
DM's College, Assagao Goa
 
DOC
Project Management
guest4408ddc
 
PPTX
Project management
Sameer Kumar
 
PPSX
SAP cProjects
Pramod Patil, PMP
 
PDF
Pmbok 4th edition chapter 3 - Project Management Processes for a Project
Ahmad Maharma, PMP,RMP
 
PDF
PMO 101
shailsood
 
PDF
Project design and management
Andrew Zolnai
 
PDF
Strivent Service Offerings Differentiators Web 2 9
John Streit
 
PPTX
Project Management Activities Of Project Manager By Bhaskar
bhaskarnarula
 
PPT
6396901
addisu kahsay
 
PDF
Pmbok 4th edition chapter 10 - Project Communication Management
Ahmad Maharma, PMP,RMP
 
PDF
Brescia program management_dame-na-pre-0030
INAF-OAC
 
PDF
Pmbok 4th edition chapter 7 - Project Cost Management
Ahmad Maharma, PMP,RMP
 
PDF
Pmbok 4th edition chapter 8 - Project Quality Management
Ahmad Maharma, PMP,RMP
 
PPTX
Managingtripleconstraint aam
Aldo Arecco
 
PPTX
Lviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price Deal
Lviv Startup Club
 
DOC
Engineering Project Management Framework white paper
guestae4c6b
 
PPT
Project management
Usman Bin Saad
 
PDF
Romeo.mitchell
NASAPMC
 
PDF
Romeo.mitchell
NASAPMC
 
Chap06 project time management
DM's College, Assagao Goa
 
Project Management
guest4408ddc
 
Project management
Sameer Kumar
 
SAP cProjects
Pramod Patil, PMP
 
Pmbok 4th edition chapter 3 - Project Management Processes for a Project
Ahmad Maharma, PMP,RMP
 
PMO 101
shailsood
 
Project design and management
Andrew Zolnai
 
Strivent Service Offerings Differentiators Web 2 9
John Streit
 
Project Management Activities Of Project Manager By Bhaskar
bhaskarnarula
 
6396901
addisu kahsay
 
Pmbok 4th edition chapter 10 - Project Communication Management
Ahmad Maharma, PMP,RMP
 
Brescia program management_dame-na-pre-0030
INAF-OAC
 
Pmbok 4th edition chapter 7 - Project Cost Management
Ahmad Maharma, PMP,RMP
 
Pmbok 4th edition chapter 8 - Project Quality Management
Ahmad Maharma, PMP,RMP
 
Managingtripleconstraint aam
Aldo Arecco
 
Lviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price Deal
Lviv Startup Club
 
Engineering Project Management Framework white paper
guestae4c6b
 
Project management
Usman Bin Saad
 
Romeo.mitchell
NASAPMC
 
Romeo.mitchell
NASAPMC
 

Recently uploaded (20)

PPTX
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
How to Apply for a Job From Odoo 18 Website
Celine George
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PPTX
Basics and rules of probability with real-life uses
ravatkaran694
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PPTX
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
PPTX
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
PPTX
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
PPTX
CDH. pptx
AneetaSharma15
 
PPTX
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
PPTX
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PPTX
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
How to Apply for a Job From Odoo 18 Website
Celine George
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
Basics and rules of probability with real-life uses
ravatkaran694
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
CDH. pptx
AneetaSharma15
 
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 

Se lect14 btech

  • 1. SEN Lab Task Modeling and Design of your project using: • Data model: entity-relationship diagram (ERD). • Functional model:DFD • Recommended Software: DIA
  • 2. SEN Lab Task Management of your project using: • Work Breakdown Structure Diagram • Activity Diagram • Gantt Chart • PERT Chart • Network Diagram • Recommended Software: MS PROJECT
  • 3. • Analysis and design of your project using following diagrams: • UML Class Diagrams • UML Package Diagrams • UML Object Diagrams • UML Use Case Diagram • UML Sequence Diagram • UML Collaboration Diagrams • UML Statechart Diagrams • UML Activity Diagram • UML Component Diagram • UML Deployment Diagrams • Recommended Software: STAR UML
  • 4. Overview of Project Management Project Concept & Definition Benefit Delivery Management Project P Es g Phase or Stage Planning t im ati End n Re g R so ur cin Pla Mobilis- Management, Control nin n ation & Reporting QA g Benefit Tracking & Management Quality Management Risk Management Issue Management Scope & Change Control Configuration Management Documentation Control Team building, Collaboration and Internal Communication Organisational Change Management External Communication Procurement & Accounting Subcontractor Management
  • 5. Project Management • Project Failures • Project Successes
  • 6. Project Failure • Identify reasons that project fail
  • 7. Reasons for Project Failure 1. Poor project and program management discipline 2. Lack of executive-level support 3. No linkage to the business strategy 4. Wrong team members 5. No measures for evaluating the success of the project 6. No risk management 7. Inability to manage change
  • 8. Project Success Criteria • On time • On budget • Meeting the goals that have been agreed upon
  • 10. Seven Traits of Good Project Managers Trait 1 Enthusiasm for the project Trait 2 Ability to manage change effectively Trait 3 A tolerant attitude toward ambiguity Trait 4 Team – building and negotiating skills
  • 11. Seven Traits of Good Project Managers Trait 5 A customer-first orientation Trait 6 Adherence to the priorities of business Trait 7 Knowledge of the industry or technology
  • 12. Project Management • Project Management – The “application of knowledge, skills, tools and techniques to project activities to meet project requirements.” • 9 Knowledge areas
  • 13. Integration Management • Fitting everything together • Planning • Project Changes
  • 14. Project Scope Management • Clear scope statement • Prevent scope creep
  • 15. Project Time Management • Time and Schedule – Planning – Managing
  • 16. Project Cost Management • Manage costs – Out of your control – Competing projects
  • 17. Project Quality Management • Planning quality • Enforcing quality • Checking quality control
  • 18. Project Human Resource Management • Organizational planning • Staff acquisition • Making a team
  • 20. Project Risk Management • Risk management plan
  • 21. Project Procurement Management • Acquisition and contract management
  • 23. SMART goals • S – Specific • M – Measurable • A – Agreed upon • R – Realistic • T – Time related
  • 24. Risk management • Identify – Sources of risk • Funding • Time • Staffing • Customer relations • Project size and/or complexity • Overall structure • Organizational resistance • External factors
  • 25. Work Breakdown Structure (WBS) • Breaks large project into manageable units – Total project – Subprojects – Milestones (completion of an important set of work packages) – Major activities (summary tasks) – Work packages (tasks, activities, work elements)
  • 27. WBS • Helps to: – Identify all work needing to be done – Logically organize work so that is can be scheduled – Assign work to team members – Identify resources needed – Communicate what has to be done – Organize work using milestones
  • 28. Budgeting • Budget = People + Resources + Time
  • 29. Direct & Indirect Costs • Direct costs – Directly attributed to the project • Indirect costs – Shared amongst other projects
  • 30. Types of Budgeting • Bottom-up • Top-Down • Phased
  • 32. Complexity of Scheduling Project Activities • Large number of activities • Precedence relationships • Limited time of the project 32
  • 33. Importance of Project Schedules  Managers often cite delivering projects on time as one of their biggest challenges  Average time overrun from 1995 CHAOS report was 222%  Time has the least amount of flexibility; it passes no matter what  Schedule issues are the main reason for conflicts on projects, especially during the second half of projects
  • 34. Conflict Intensity over the Life of A Project 0.40 0.35 0.30 Conflict Intensity Schedules 0.25 Average Total Conflict Priorities Manpower 0.20 Technical opinions Procedures 0.15 Cost Personality conflicts 0.10 0.05 0.00 Project Early Phases Middle Phases End Phases Formation
  • 35. Project Time Management Processes  Project time management involves the processes required to ensure timely completion of a project, including:  Activity definition  Activity sequencing  Activity duration estimating  Schedule development  Schedule control
  • 36. Where Do Schedules Come From? Defining Activities:  Project schedules grow out of the basic documents that initiate a project  Project charter includes start and end dates and budget information  Activity definition involves developing a more detailed PLANS and supporting explanations to understand all the work to be done
  • 37. Activity Sequencing  Involves reviewing activities and determining dependencies  Mandatory dependencies: inherent in the nature of the work; hard logic  Optional dependencies: defined by the project team; soft logic  We must determine dependencies in order to use critical path analysis
  • 38. Project Network Diagrams  Project network diagrams are the preferred technique for showing activity sequencing  A project network diagram is a schematic display of the logical relationships among, or sequencing of, project activities
  • 40. Arrow Diagramming Method (ADM)  Also, called activity-on-arrow (AOA) project network diagrams  Activities are represented by arrows  Nodes or circles are the starting and ending points of activities  Can only show finish-to-start dependencies
  • 41. Process for Creating AOA Diagrams 1. Find all of the activities that start at node 1. Draw their finish nodes and draw arrows between node 1 and those finish nodes. Put the activity letter or name and duration estimate on the associated arrow 2. Continue drawing the network diagram, working from left to right. Look for bursts and merges. Bursts occur when a single node is followed by two or more activities. A merge occurs when two or more nodes precede a single node 3. Continue drawing the project network diagram until all activities are included on the diagram that have dependencies 4. As a rule of thumb, all arrowheads should face toward the right, and no arrows should cross on an AOA network diagram
  • 42. Project Planning When Activity Times are Known • Inputs – list of the activities that must be completed – activity completion times – activity precedence relationships 42
  • 43. Project Planning When Activity Times are Known continued • Outputs – graphical representation of project – time to complete project – identification of critical path(s) and activities – activity and path slack – earliest and latest time each activity can be started – earliest and latest time each activity can be completed 43
  • 44. Example Activity Time Preceded By A 10 -- B 7 -- C 5 A D 13 A E 4 B,C F 12 D G 14 E 44
  • 46. Early Start and Finish Times 46
  • 47. Latest Start and Finish Times 47
  • 48. Activity Slack Time TES = earliest start time for activity TLS = latest start time for activity TEF = earliest finish time for activity TLF = latest finish time for activity Activity Slack = TLS - TES = TLF - TEF 48
  • 49. Precedence Diagramming Method (PDM)  Activities are represented by boxes  Arrows show relationships between activities  More popular than ADM method and used by project management software  Better at showing different types of dependencies
  • 51. Activity Duration Estimating  After defining activities and determining their sequence, the next step in time management is duration estimating  Duration includes the actual amount of time worked on an activity plus elapsed time  People doing the work should help create estimates, and an expert should review them
  • 52. Schedule Development  Schedule development uses results of the other time management processes to determine the start and end date of the project and its activities  Ultimate goal is to create a realistic project schedule that provides a basis for monitoring project progress for the time dimension of the project  Important tools and techniques include Gantt charts, PERT analysis, and critical path analysis
  • 54. Critical Path Method (CPM)  CPM is a project network analysis technique used to predict total project duration  A critical path for a project is the series of activities that determines the earliest time by which the project can be completed  The critical path is the longest path through the network diagram
  • 55. Finding the Critical Path  First develop a good project network diagram  Add the durations for all activities on each path through the project network diagram  The longest path is the critical path
  • 57. More on the Critical Path  If one of more activities on the critical path takes longer than planned, the whole project schedule will slip unless corrective action is taken  Misconceptions:  The critical path is not the one with all the critical activities; it only accounts for time  There can be more than one critical path if the lengths of two or more paths are the same  The critical path can change as the project progresses
  • 58. Using Critical Path for Schedule Trade-offs  Knowing the critical path helps you make schedule trade-offs  Free slack or free float is the amount of time an activity can be delayed without delaying the early start of any immediately following activities  Total slack or total float is the amount of time an activity may be delayed from its early start without delaying the planned project finish date
  • 59. Techniques for Shortening a Project Schedule  Shortening durations of critical tasks by adding more resources or changing their scope  Crashing tasks by obtaining the greatest amount of schedule compression for the least incremental cost  Fast tracking tasks by doing them in parallel or overlapping them
  • 60. Shortening Project Schedules Original schedule Shortened duration Overlapped tasks
  • 61. What are Gantt and PERT? Gantt and PERT charts are both “CPM” (Critical Path Method) tools to: • manage the tasks involved in big and complex projects • let project managers organise time, people, equipment and money • ensure the right people and equipment are in the right place and the right time • allow managers to monitor the progress of a project 61
  • 62. Gantt Basics • Basically, a timeline with tasks that can be connected to each other • Note the spelling! • It is not all-capitals! • Can be created with simple tools like Excel, but specialised tools like Microsoft Project make life easier 62
  • 63. Making a Gantt chart • Step 1 – list the tasks in the project 63
  • 64. Making a Gantt chart • Step 2 – add task durations 64
  • 65. Making a Gantt chart • Step 3 – add dependencies (which tasks cannot start before another task finishes) 65
  • 66. Notes •The arrows indicate dependencies. •Task 1 is a predecessor of task 2 – i.e. task 2 cannot start before task 1 ends. •Task 3 is dependent on task 2. Task 7 is dependent on two other tasks •Electrics, plumbing and landscaping are concurrent tasks and can happen at the same time, so they overlap on the chart. All 3 can start after task 4 ends. •Task 9 has zero duration, and is a milestone 66
  • 67. Making a Gantt chart • Step 4 – find the critical path The critical path is the sequence of tasks from beginning to end that takes the longest time to complete. Any task on the critical path is called a critical task. No critical task can have its duration changed without affecting the end date of the project. 67
  • 68. PERT basics • PERT is an acronym so it’s in capital letters • Gantt is a name, so only has an initial capital • In Gantt chart, the length of a task’s bar is proportional to the length of the task. This rarely applies to PERT charts. • There are a few different “flavours” of PERT and Gantt charts… 68
  • 69. PERT charts This PERT chart follows the “Activity on Arrow” style. •The tasks are shown by arrows. Task name are shown by letters, in this case. •The circles are called nodes. The nodes indicate the start or end of tasks. •Task durations are the shown by the numbers. 69
  • 70. ‘Activity on Node’ style PERT Activity on Node is a different flavour of PERT: this time the nodes are tasks, and the arrows are merely connectors. The examiners prefer very simple PERT charts – 70 sometimes hybrid beasts that defy categorisation.
  • 71. PERT EXAMPLE A PERT PROBLEM 71
  • 72. • 1: Which tasks are on the critical path? • 2: What is the slack time for tasks C, D and G? • 3: Task C is delayed by one day. What impact would this have on the completion date of the project? Why? • 4: Task A will be delayed by 2 days because some equipment has arrived late. If the project manager wants to finish the project on time he will need to shorten the duration of one or more of the tasks. How can he achieve this? • 5: The project manager reduces the durations of tasks D and F by one day each. How will this affect the finishing date of the project? 72
  • 73. 1: Which tasks are on the critical path? Possible paths: A,B,C,E,I = 2+3+1+4+3 = 13 days A,B,D,F,I = 2+3+3+3+3 = 14 days A,G,H,I = 2+2+5+3 = 12 days ANSWER: A,B,D,F,I 73
  • 74. 2: What is the slack time for tasks C, D and G? TASKS C and D… Path C,E = 5 days, Path D,F = 6 days Difference (slack) = 1 day for tasks C or E compared to D,F TASK G… Path B,C,E = 8 days. Path B, D, F = 9 days Path G, H = 7 days. So G & H have 2 days’ slack between them. B,C or E have 1 day’s slack. 74 B,D,F have no slack.
  • 75. 3: Task C starts one day late. What impact would this have on the completion date of the project? Why? No impact, because task C has one day’s slack (as discovered in previous question!) 75
  • 76. 4: Task A will be delayed by 2 days because some equipment has arrived late. If the project manager still wants to finish the project within the original time frame, he will need to shorten the time for one or more of the tasks. What steps can he take to reduce the number of days allocated to a task? The answer has NOTHING to do with the chart! Just say how jobs can be finished more quickly, e.g. bringing in extra workers from slack tasks, working longer hours, working weekend, streamlining work practices, automating tasks etc. 76
  • 77. 5: The project manager decides to reduce the time needed for tasks D and F by one day each. How effective will this reduction be in achieving his aim of maintaining the original finish time for the project? It is only partially effective. Reducing tasks D and F by one day each means the path A,B,D,F,I is now 12 days long. However, path A,B,C,E,I is still 13 days so it becomes the longest path, and therefore becomes the new critical path. The project is now 13 days long instead of 14, a saving of only one day. 77
  • 79. Project Management Software • There are a number of project management software tools available to help in the planning and control of large software development projects. – E.g. MS Project is a CASE software tool for Project Management • Most tools include functions to plan, schedule and control, but decision-making still has to be done by the project manager.
  • 80. Project Management Software • Benefits of project management software: – Calculate project schedule – Resource smoothing – Automatic generation of reports and charts • Limitations of project management software – Allocation of resources to tasks – Estimation of tasks durations – Make decisions

Editor's Notes

  • #80: 09/23/12 Maria Petridou University of Nottingham
  • #81: 09/23/12 Maria Petridou University of Nottingham