effswprojmgmtptm
TRANSCRIPT
-
7/28/2019 EffSwProjMgmtPTM
1/35
Personal Time Management
What do you think this workshop is
all about?
-
7/28/2019 EffSwProjMgmtPTM
2/35
Personal Time Management
Why?
- Project Management is vital for Delivery
of a Project.- One of the requirements in ensuring
timely delivery is proper use of Time by
the Software Team
- This helps indirectly by reducing theload on Project Management
-
7/28/2019 EffSwProjMgmtPTM
3/35
Personal Time Management
Objective of the Workshop
To make a beginning towards gaining a good
grasp of the fundamentals of productive working,
without subjecting the body and mind to stress
tests before every release.
-
7/28/2019 EffSwProjMgmtPTM
4/35
Personal Time Management
About the Workshop
We will cover:
1) Definitions of some terms2) Basic Objectives
3) Methodology
4) Time Management Essentials
5) Specifics (Tool Usage &Demonstration)
6) Exercises
7) Advanced Concepts
-
7/28/2019 EffSwProjMgmtPTM
5/35
Personal Time Management
Basic Objectives
- Plan your work and then do
according to that plan- Why is a Plan Needed
- Estimates needed for Plans
- How do Time Sheets help the individual?
-
7/28/2019 EffSwProjMgmtPTM
6/35
Personal Time Management
Methodology
- Quality methods take time to learn and
practice, but they help in onesengineering career Watts Humphrey
- Invest in the time
- Steps to be followed
(Over to next sheet)
-
7/28/2019 EffSwProjMgmtPTM
7/35
Personal Time Management
Methodology
- Plan what you have to do the next day
- Sort out the routine activities- Measure this time over a period to arrive
at a steady-state value
- Analyze the data
- Iron out the inefficiencies- Continuously Improve
-
7/28/2019 EffSwProjMgmtPTM
8/35
Personal Time Management
Definition 1 (What is the PersonalSoftware Process?)
- Watts Humphrey in the bookIntroduction to the Personal SoftwareProcess says that the PSP helpssoftware engineers in doing good work. It
helps the software engineer to applyadvanced engineeringmethods in the daily tasks
-
7/28/2019 EffSwProjMgmtPTM
9/35
Personal Time Management
Time Management Essentials- You will likely spend your time this week
much the same way you spent time lastweek- To make realistic plans you have to trackthe way you spend time- To check the accuracy of your timeestimates and plans documentthem and later compare themwith what you actually do
-
7/28/2019 EffSwProjMgmtPTM
10/35
Personal Time Management
Time Management Essentials- To make more accurate plans,
determine where your previous planswere in error and what you could havedone better- To manage your time, plan your timeand then follow the plan- To better manage your time: analyze
your historical data, establisha budget for spending time,and track your time wrt it.
-
7/28/2019 EffSwProjMgmtPTM
11/35
Personal Time Management
Time Management Essentials
- To make a Time budget: Decide on how
you want to spend time and make aschedule that reflects your choices and
shows daily times
- Establish Priorities next
- Determine fixed and variable times- Track performance against time budget
-
7/28/2019 EffSwProjMgmtPTM
12/35
Personal Time Management
Specifics (Outlook/Calendar - usage)- Open Outlook every morning by clicking
on the Icon next to the Start button- Next Open another Outlook window from
Start -> Programs, and position this in
calendar
- Make your incoming mails appear in theform of a pop-up every 10 minutes
- Now you are set for the day
-
7/28/2019 EffSwProjMgmtPTM
13/35
Personal Time Management
Specifics (Outlook/Calendar - usage)
- Plan all the activities that you rememberinto that days calendar. Between any two
activities that you remember keep a 30
minute gap. Do not bother if you end up
with only two-three activities in thecalendar
-
7/28/2019 EffSwProjMgmtPTM
14/35
Personal Time Management
Specifics (More usage guidelines)
- Plan any activity that comes to you with a
specific future deadline into the calendarunder the future date
- Plan priorities under tasks to remind you ata future date (by turning red)
- Plan any follow up activities in your
diary
-
7/28/2019 EffSwProjMgmtPTM
15/35
Personal Time Management
Specifics (Outlook/Calendar - usage)- Plan all the tasks sent by e-mail by yoursuperior by clicking in the task on the rightside of your calendar screen and dragand drop this into a vacant calendar slot- Enter the time taken to do each plannedactivity in minutes- Do an Accounting at the end of the day- Enter activities & time into theTimesheet everyday in the evening
-
7/28/2019 EffSwProjMgmtPTM
16/35
Personal Time Management
Specifics (Demo Planning tasks)- Enter activities in calendar
- Enter task as activity in calendar
- Record Times
- Transfer recorded times
on to Time sheet
-
7/28/2019 EffSwProjMgmtPTM
17/35
Personal Time Management
Exercise (Usage of Calendar)- Plan 5 appointments with yourself for
today in your calendar- Enter them taking care to space it in the
calendar for today
- Record a task in the task section
- Plan this task as an appointmentwith yourself a week from today
-
7/28/2019 EffSwProjMgmtPTM
18/35
Personal Time Management
Specifics (Tips on Planning tasks)- Fill your timesheet and arrive at a steady
state in 3-4 weeks time- Analyze Time sheets to identify
redundancies
- Take suggestions from peers
- Ask your superiors
-
7/28/2019 EffSwProjMgmtPTM
19/35
Personal Time Management
Specifics (Demo MSProject)- Enter Working Time
- Enter Resources- Enter Tasks
- Enter sequence between tasks
- Allocate resources
- Track
-
7/28/2019 EffSwProjMgmtPTM
20/35
Personal Time Management
Exercise (Making plans with MSProject)- Plan 2 summary tasks
- The first task must have 4 sub-tasks(The last should be a milestone, to signal
end of first phase)
- The next task will have two sub-tasks
(The first sub-task will have 3further tasks within it)
- Assume availability of 3
resources. Also assume that
each task will take 2 days
-
7/28/2019 EffSwProjMgmtPTM
21/35
Personal Time Management
Definition 2 (What is a Project Phase?)
- A phase is a grouping of related tasks inwhich each task has a discrete start and
finish time that adds up to the complete
project duration
-
7/28/2019 EffSwProjMgmtPTM
22/35
Personal Time Management
Definition 3 (What is a Milestone?)
-A milestone is a task that you dont
actually perform and thus it has no startfinish times. The milestones can be
thought of as intermediary goals, or big
steps, which provide checkpoints along
the path of the overall progress of theproject.
-
7/28/2019 EffSwProjMgmtPTM
23/35
Personal Time Management
Specifics (SDLC/Project Meetings)- The various phases of the SDLC arenothing but milestones- First Project Meeting is the Kick-Offmeeting (held before SRS)- Next Project Meeting is the Brain-storming meeting (held before SRS)
- Next Meeting is the Work BreakdownStructure meeting (during SRSpreparation)
-
7/28/2019 EffSwProjMgmtPTM
24/35
Personal Time Management
Specifics (Tips to Organize your day)
- Mastering the art of being busy in a calmand organized manner- Divide your day into slots:9.30 11. 30 AM Creative Time11.30 AM 2.30 PM Productive Work
2.30 4.00 PM Reviews, etc.4.00 6.00 PM Paper Work
-
7/28/2019 EffSwProjMgmtPTM
25/35
Personal Time Management
Specifics (Tips to Organize yourself)
- How increases in work load are handledby you is an effective test of Time Mgmt.
- Maintain a Personal File
- Clean your Desk
once in a way
-
7/28/2019 EffSwProjMgmtPTM
26/35
Personal Time Management
Specifics (Interruptions)
- Unplanned meetings
- Calls received
- Calls to be made
- Mails to be sent
- Interruptions by boss/colleagues
-
7/28/2019 EffSwProjMgmtPTM
27/35
Personal Time Management
Specifics (Interruption Management)
- Understand the pattern of yourinterruptions
- Bunch up the calls/mails to be
made/sent for a time during the laterpart of the day
- Defer some of the calls received for
later in the day (not those of a client)
-
7/28/2019 EffSwProjMgmtPTM
28/35
Personal Time Management
Specifics (Interruption Management)
- Think ahead to others demands. Get afeel ahead to your clients or bosss needs
and be prepared so that a regular need
does not become a last minute demand
- Without being rude tell your colleague
that you have some work planned for
that time
-
7/28/2019 EffSwProjMgmtPTM
29/35
Personal Time Management
Definition 4 (What is Earned Value
Analysis?)
- Earned Value Analysis is a method ofmeasuring project performance. It
indicates how much of the budget should
have been spent, in view of the amount of
work done so far, and the baseline cost
for the task, assignment or resource.
-
7/28/2019 EffSwProjMgmtPTM
30/35
Personal Time Management
Advanced Concepts (Earned Value)- Apply this on your work once you are
comfortable with the concepts coveredearlier:
Basis is in Cost Accounting
Cost Accounting has to do with costs
Lot of effort in Software DevelopmentEffort translates as Time
There is cost associated with time
-
7/28/2019 EffSwProjMgmtPTM
31/35
Personal Time Management
Advanced Concepts (Earned Value)- Time sheet hours eqvt. Budgeted Costof Work Performed (in hours) a.k.a BCWP- Scheduled Hours for the week (45 hoursover a 5-day week) eqvt. Budgeted Costof Work Scheduled a.k.a BCWS- Actual Hours put in eqvt. Actual Cost of
Work Performed a.k.a (ACWP)- Schedule Variance BCWPBCWS- Cost Variance BCWP ACWP
-
7/28/2019 EffSwProjMgmtPTM
32/35
Personal Time Management
Advanced Concepts (Earned Value)- Rate Variance = Cost Variance
Schedule Variance (Will interest Finance)- Interpretation
+ve variance means you are ahead of
schedule or under budget
-ve variance means you are behindschedule or over budget
-
7/28/2019 EffSwProjMgmtPTM
33/35
Personal Time Management
Larger Picture- Data you collect and put in the weeklytime sheet can be analyzed- This data makes a big contributiontowards making a detailed estimatewithout too much loss of time- With Personal Software Process
Training (subject of this workshop) youwill know how to Plan, Schedule andTrack your work
-
7/28/2019 EffSwProjMgmtPTM
34/35
Personal Time Management
How does PSP help?- Achievement of more accurate estimatesof development costs- Effective Tracking of schedules usingearned value- Achieving increased quality by usingPersonal Defect Management
- Achieving improvement in thedevelopment process using analyticalevaluation
-
7/28/2019 EffSwProjMgmtPTM
35/35
Personal Time Management
References
- Introduction to the Personal Process
(Watts S. Humphrey)
- Time Management for Executives
(Lauren Januz and Susan K. Jones)
- PSP for Executives (Training Material of
QAI)- Software Project Management Kit
for Dummies (Greg Mandanis
ith Allen W att)