managing software development_sainulhossain
TRANSCRIPT
-
8/19/2019 Managing Software Development_SainulHossain
1/17
“IF THEY CAN, WE ALSO CAN” ACTIONABLE TALKS FORBY DUMMY ON
MANAGEMENT OF SOFTWARE DEVELOPMENT Name of the Dummy:
(MBA, PMP, CISSP, CCNA, JapanProfessional in Business Law)
Passion of the Dummy:
see the illustration above
* Illustration is courtesy by Unmad Magazine
-
8/19/2019 Managing Software Development_SainulHossain
2/17
OBJECTIVE OF TODAY’S PRESENTATION
At the end of this presentation, each of you would be like … … …
-
8/19/2019 Managing Software Development_SainulHossain
3/17
MORE ABOUT THE “DUMMY” 3 Different industryjob-experience
1. Manufacturer: Bell Labs R&D Lucent Technologies
2. Service provider: KVH Telecom
3. Financial Industry: Citigroup
3 Key strengths 1. Quality Management (the establishment and certification of ISO9001 inLucent Bell Labs R&D in Japan as the lead Management Representative),
2. Project Management (through crucial technical projects in Fidelity-groupcompany and Citi)
3. Process Engineering (end-to-end process creation for organizationaldevelopment and risk management for delivery with quality, leveraging thetechnical and business knowledge)
3 AcademicMilestones
1. MBA (Y2008)
2. Masters in Electronics Engineering (Y1999, Tokyo Institute of Technology)
3. Japan Government Scholarship student to study engineering inundergrad.
3 Languages 1. Japanese 2. Bengali 3. English
3 Words I do not feelcomfortable with
“Support” “SLA” “Sub-optimization”
3 Words I like most Tell me, and I will forget;
Show me, and I may remember;
Involve me, and I will understand.” – Chinese Proverb
http://www.kvh.co.jp/
-
8/19/2019 Managing Software Development_SainulHossain
4/17
HOW TO BE N FFECTIVE DUMMY (RULES OF THE ROAD FOR TODAY)
Be Engaged 1. Respond to Questions without thinking. Use your nativelanguage so that I can feel your passion.
2. Ask Questions if you do NOT understand ( no need for intelligentquestion or good question. Any question if it is authentic, is good)
Stick to theschedule
1. After around every 45-minutes, there will be 12-minutes break(use that time to yawn, or to fall into sleep)
2. At the end of the session, I will be available for 30-minutes. Wecan also catch up
Follow-up Email Address:
[email protected] (after Nov 18th , 2014)
(London is 6-hours behind from Dhaka in non-Summer Time)
-
8/19/2019 Managing Software Development_SainulHossain
5/17
THE BIG PICTURE
-
8/19/2019 Managing Software Development_SainulHossain
6/17
LETS THINK ABOUT A STORY
Three persons have been building a wall with bricks A passers-by, Mr. M, is asking them what they are doing
Reply of the 1st person: Don’t you see what we are doing?
Reply of the 2nd person:Hmmm, we are making a wall
-
8/19/2019 Managing Software Development_SainulHossain
7/177
LETS CONTINUE WITH THAT STORY Reply of the 3rd person: We are building a wall which is part of a magnificent palace and will remain as amilestone for man’s love to woman, in the history of mankind
-
8/19/2019 Managing Software Development_SainulHossain
8/17
MANAGEMENT OF SOFTWARE
DEVELOPMENT What is your definition of a “manager”?
What limits you to be the next Infosis or Wipro orAccenture?
-
8/19/2019 Managing Software Development_SainulHossain
9/17
WHO IS A MANAGER?
Or, Alternatively What is Management?
Simply speaking, yes, so simply,Management is a combination of
-planning
-doing-checking-acting (on checking results)
Management is NOT-a function-an organization
But a-discipline
-
8/19/2019 Managing Software Development_SainulHossain
10/17
MANAGEMENT OF SOFTWARE
DEVELOPMENT Just use any model, e.g., SDLC
-
8/19/2019 Managing Software Development_SainulHossain
11/17
SOFTWARE DEVELOPMENT MODEL
Stick to the principle
Planning is more important than the plan itself
Be disciplined to any model (but only one model)
SDLC, SILC, PMP anything whatever definition there is
SDLC (Software Development Lifecycle)
Define/Design/Plan
Implement
Validate/Handover
Closure
Manage theproject (PDCA)
-
8/19/2019 Managing Software Development_SainulHossain
12/17
REAL SOFTWARE DEVELOPMENT WORK
Let’s discuss about a simple quotation from the company
Item CalculationUnit
Unit Charge RequiredMonths
Sub-total
ProjectManagement
Man-month
100,000BDT/month
12-months 1,200,000BDT
SoftwareDevelopment
Man-month
60,000BDT/month
12-months 720,000 BDT
Total 1,920,000BDT
Why pay for Project Management?
-
8/19/2019 Managing Software Development_SainulHossain
13/17
REAL SOFTWARE DEVELOPMENT WORK
Can we link the quote to project deliverables?
Item Calculatio
nUnit
Unit
Charge
Required
Months
Sub-total
Project PlanDocument
Doc 400,000BDT/doc
N/A 400,000
ProjectImplementation
Document
Doc 200,000BDT/doc
N/A 300,000
Project ValidationDocument
Doc 350,000BDT/doc
N/A 350,000
Project ClosureDocument
Doc 150,000 N/A 150,000
SoftwareDevelopment Man-month 60,000BDT/month 12-months 720,000
Total 1,920,000
-
8/19/2019 Managing Software Development_SainulHossain
14/17
FINAL WORDS FROM THE MOST
PASSIONATE DUMMY Please Never Never Never Ever Forget
S
-
8/19/2019 Managing Software Development_SainulHossain
15/17
SHINBOUMETSU 親 (Shin, Shitashimu) To Learn
忘 (Bou, Wasureru) To Unlearn
滅 (Metsu, Horobiru) To Destruct and Relearn
Terms What I learnt long ago What I destructed and re-learnt
Manager • Manager is who manages.• Manager is different fromleader.
• Manager is who does ALL of PDCA.• Manager or Leader are all the same. PDCAis the key that distinguishes them fromothers.
Strategy • Strategy is something oflong-term.• One needs Vision, Missionand strategy for long-term.
• Strategy is selection from options andcoherent actions on the options• Vision /Mission are the last thing acompany or an individual needs. Strategy
covers everything.Need ofNetworking
• Networking is crucial forvertical/lateral careerprogression
• Networking harms to select the rightperson for right function.• Be honest, have integrity and be desperateto shape your own future rather thanrelying on network.
Extra-ordinary
What you learnt about thedefinition of extra-ordinary?
What you today think about the definitionof extra-ordinary?
-
8/19/2019 Managing Software Development_SainulHossain
16/17
NOW IT’S YOUR TURN
To be the Manager
In the family
In the corporate life
You know the basics of Management
You know how you can develop strategies
Can you field your candidature some day(including today) for the CEO position of Unilever,GP, HSBC, Stanchart, LaFarge and so on?
Why NOT?
If They Can, We Also Can
-
8/19/2019 Managing Software Development_SainulHossain
17/17
HAVE WE MET OUR OBJECTIVES OF TODAY’S SESSION? At the end of this presentation, each of you would be
like
Please answer to the following :
I have become equally passionate and would recommend this sessionto other people or replicate this in my own life (individual and
corporate)