SlideShare a Scribd company logo
1 of 23
Project Management




Prepared by
Muhammad Haris NP,
baabtra
20th –Sept - 2012
Contents
•   Introduction
•   Project Management in Industry
•   Importance of project in your career
•   Myths/Truth about a project
•   Project Management in college
•   Questions and Answers
Introduction
• Project management is the discipline of
  planning, organizing, securing, managing,
  leading, and controlling resources to achieve
  specific goals. - Wikipedia
Project Management
• In Industry
  – Project Kick off/Initiation
  – Planning and Design
  – Execution /monitoring and controlling
  – Closing
Project Kick off/initiation
• Once the proposal is accepted
• Budget is also finalized
• Clients and top level management
Planning and Designing
• Technology
   – Client requirements considered
• Resourcing
   – Important for you. You need to find out where you will fit in.
• Planning for the deadlines (Entry and Exit criteria are set
  for each of the phase)
   –   SRS
   –    Software Design Document
   –   Development
   –   Testing
   –   Implementation
   –   Maintenance
   –   Hand over to the support team
Planning and Designing
• SRS
  – Exit criteria : Sign off of the SRS Document
• Design
  – Exit criteria: Sign off the design Document and
    Testing Document
• Development
  – Migration to the testing environment of the client
• Testing
  – Done by a different team
  – Exit criteria
     • Sign off of the testing document. Mostly prepared
       along with the design document.
• Implementation
  – Go live
  – Done by a different team other than the
    development
• Maintenance
  – Initially done by the development team
• Handing over to the support team
  – Technically less competent
Closing
• Once all the activities in the planning and
  design phase are executed successfully, the
  project closing is done.
• With team, top management and clients
Importance of project in your career
• Both the projects are extremely important
• Mini project is the first step for the main
  project
• One of the major factors for differentiating
  yourself from others
• Anyone can get a certificate !!!
• At least make money at home after your
  Btech. Develop skills and gain experience.
  (freelancer.com, Elance.com etc.)
Myth/Truth about project
     Applicable to students who wants to get a job in IT and who don’t buy
     beautiful projects
• Mini project is not very important
  – It will be very difficult to complete the main project
    with out prior experience.
• I should do very complex projects
  – Interviewer can gauge whether you have done it with
    his first question
  – Do not think that you can impress the interviewer
    with complex projects done by someone else
  – What they are concerned is how much you have
    actually done and not what you say “you have done”
• Look and feel of the project is important
  – It is a good to have feature
  – In your interview for a job they will never ask you
    what was the colour of your interface. They will
    ask questions only from a coding perspective.
  – Do not compare your projects with others by its
    looks. Compare your projects with others with the
    knowledge you have in your projects
• My group is not serious about the project, why I
  should be?
   – You never attend an interview with your friend. Once
     you leave the college you are alone for survival in the
     industry.
• It is acceptable to buy the project
   – Mini/Main project is like any other subject
   – You won’t pass BTech without passing that. So
     copying to pass is like copying in any other subject
   – Unfortunately the awareness is very limited
• I have many back papers, it doesn’t matter
  whether I buy the project or do it by myself
  – You can earn money from home through internet
    and concurrently you can build your career
  – If you have enough projects, you can always say
    that you were working on these projects
  – Register a website in your name and start taking
    up the projects
How to choose technology?
• While doing mini project, your goal is to make your
  base strong. So choose a language where you can
  make your foundation strong. It can be C++, Java or
  .NET . It is assumed that you have knowledge in C.
• If the college has certain guidelines on technology,
  stick to it. Try to make your foundations strong on that
  and you can learn any other technology fast.
• For main project, search online and find out a
  technology/framework where there are lot of industry
  requirement. For example iPhone, Android, HTML 5,
  Phone Gap.
How to do your project?
• Select a simple topic after discussing with your
  project guide
• Find out a project guide/institute who will
  make you do the project and not give you a
  ready made project
• Prepare SRS
• Prepare Design Document
• In parallel, learn the technologies that will
  help you to do the implementation
Where to start?
• SRS
  – Start with your use cases(If you are a master in OOP,
    then start with Objects)
• Database design
  – Identify the fields
  – Prepare schema
  – Refine it
• UI design
  – Most of the people prefer to start here as it is easy to
    visualize
  – But if you are new to the database design, you will
    make mistakes in database
• Once the designs are completed you can start
  coding
  – Create the database (MS SQL, MySQL, Oracle)
  – Write stored procedures, if any
  – Server (JSP, ASP.NET) and Client Side Script(Java
    Script)
• Testing
  – Test your friend’s module
• Implementation
  – Host it if you are creating a website.
Points to be remembered
• Do not divide the project as it is done in the
  industry
• Divide by module and make sure that each
  group member completes that module from
  database design to coding
Contact Us

More Related Content

What's hot

Hiring a developer: step by step debugging
Hiring a developer: step by step debuggingHiring a developer: step by step debugging
Hiring a developer: step by step debuggingLaurent Cerveau
 
Wanna Be An Architect?
Wanna Be An  Architect?Wanna Be An  Architect?
Wanna Be An Architect?Henry Jacob
 
Technical Writing Overview: WTD Nigeria
Technical Writing Overview: WTD NigeriaTechnical Writing Overview: WTD Nigeria
Technical Writing Overview: WTD NigeriaMargaret Fero
 
Cracking the Coding Interview
Cracking the Coding InterviewCracking the Coding Interview
Cracking the Coding InterviewEvisors
 
Technical Writing Brochure (English 3410)
Technical Writing Brochure (English 3410)Technical Writing Brochure (English 3410)
Technical Writing Brochure (English 3410)Joshua Loveday
 

What's hot (7)

Hiring a developer: step by step debugging
Hiring a developer: step by step debuggingHiring a developer: step by step debugging
Hiring a developer: step by step debugging
 
Wanna Be An Architect?
Wanna Be An  Architect?Wanna Be An  Architect?
Wanna Be An Architect?
 
Technical Writing Overview: WTD Nigeria
Technical Writing Overview: WTD NigeriaTechnical Writing Overview: WTD Nigeria
Technical Writing Overview: WTD Nigeria
 
Hiring Backend Engineers
Hiring Backend EngineersHiring Backend Engineers
Hiring Backend Engineers
 
Gregynog
GregynogGregynog
Gregynog
 
Cracking the Coding Interview
Cracking the Coding InterviewCracking the Coding Interview
Cracking the Coding Interview
 
Technical Writing Brochure (English 3410)
Technical Writing Brochure (English 3410)Technical Writing Brochure (English 3410)
Technical Writing Brochure (English 3410)
 

Similar to Project management difference between industry and college

302 week 1 Getting started with your project
302 week 1 Getting started with your project302 week 1 Getting started with your project
302 week 1 Getting started with your projectBarbara White
 
Lecture 1 sbcs undergraduate projects
Lecture 1 sbcs undergraduate projectsLecture 1 sbcs undergraduate projects
Lecture 1 sbcs undergraduate projectsWendy Karamath
 
Project Management Introduction
Project Management IntroductionProject Management Introduction
Project Management IntroductionAllan Berry
 
IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.Todd Shyres, MBA, PMP
 
Rock the Technical Interview
Rock the Technical InterviewRock the Technical Interview
Rock the Technical InterviewTISHAN MILLS
 
Research as a project: A good start is half the work done; David de Jong
Research as a project: A good start is half the work done; David de JongResearch as a project: A good start is half the work done; David de Jong
Research as a project: A good start is half the work done; David de Jongflmkessels
 
Essentials for a Better ICT Student in Palestine
Essentials for a Better ICT Student in PalestineEssentials for a Better ICT Student in Palestine
Essentials for a Better ICT Student in PalestineJafar Hajeer
 
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
CTO School Meetup - Jan 2013   Becoming Better Technical LeaderCTO School Meetup - Jan 2013   Becoming Better Technical Leader
CTO School Meetup - Jan 2013 Becoming Better Technical LeaderJean Barmash
 
IWMW 2004: It Always Takes Longer Than You Think (Even If You Think It Will T...
IWMW 2004: It Always Takes Longer Than You Think (Even If You Think It Will T...IWMW 2004: It Always Takes Longer Than You Think (Even If You Think It Will T...
IWMW 2004: It Always Takes Longer Than You Think (Even If You Think It Will T...IWMW
 
LearnFlow Industrial Training Program
LearnFlow Industrial Training ProgramLearnFlow Industrial Training Program
LearnFlow Industrial Training Programlearnflow
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Liesl Barrell
 
INAAU Project Management for Telecommunications Professionals
INAAU Project Management for Telecommunications ProfessionalsINAAU Project Management for Telecommunications Professionals
INAAU Project Management for Telecommunications ProfessionalsRory McKenna
 
Req-usingDesignSprint.pdf
Req-usingDesignSprint.pdfReq-usingDesignSprint.pdf
Req-usingDesignSprint.pdfBoykepaulus1
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM WatsonUserTesting
 
The 360 Developer
The 360 DeveloperThe 360 Developer
The 360 Developerenteritos
 
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfhLecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfhTemesgenErena
 

Similar to Project management difference between industry and college (20)

Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
 
Project management basics
Project management basicsProject management basics
Project management basics
 
302 week 1 Getting started with your project
302 week 1 Getting started with your project302 week 1 Getting started with your project
302 week 1 Getting started with your project
 
Lecture 1 sbcs undergraduate projects
Lecture 1 sbcs undergraduate projectsLecture 1 sbcs undergraduate projects
Lecture 1 sbcs undergraduate projects
 
Project Management Introduction
Project Management IntroductionProject Management Introduction
Project Management Introduction
 
IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.
 
Rock the Technical Interview
Rock the Technical InterviewRock the Technical Interview
Rock the Technical Interview
 
Research as a project: A good start is half the work done; David de Jong
Research as a project: A good start is half the work done; David de JongResearch as a project: A good start is half the work done; David de Jong
Research as a project: A good start is half the work done; David de Jong
 
Essentials for a Better ICT Student in Palestine
Essentials for a Better ICT Student in PalestineEssentials for a Better ICT Student in Palestine
Essentials for a Better ICT Student in Palestine
 
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
CTO School Meetup - Jan 2013   Becoming Better Technical LeaderCTO School Meetup - Jan 2013   Becoming Better Technical Leader
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
 
IWMW 2004: It Always Takes Longer Than You Think (Even If You Think It Will T...
IWMW 2004: It Always Takes Longer Than You Think (Even If You Think It Will T...IWMW 2004: It Always Takes Longer Than You Think (Even If You Think It Will T...
IWMW 2004: It Always Takes Longer Than You Think (Even If You Think It Will T...
 
LearnFlow Industrial Training Program
LearnFlow Industrial Training ProgramLearnFlow Industrial Training Program
LearnFlow Industrial Training Program
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011
 
The art of execution
The art of executionThe art of execution
The art of execution
 
Introduction to Tech Communication & Project Management
Introduction toTech Communication &Project ManagementIntroduction toTech Communication &Project Management
Introduction to Tech Communication & Project Management
 
INAAU Project Management for Telecommunications Professionals
INAAU Project Management for Telecommunications ProfessionalsINAAU Project Management for Telecommunications Professionals
INAAU Project Management for Telecommunications Professionals
 
Req-usingDesignSprint.pdf
Req-usingDesignSprint.pdfReq-usingDesignSprint.pdf
Req-usingDesignSprint.pdf
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
The 360 Developer
The 360 DeveloperThe 360 Developer
The 360 Developer
 
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfhLecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
 

More from baabtra.com - No. 1 supplier of quality freshers

More from baabtra.com - No. 1 supplier of quality freshers (20)

Agile methodology and scrum development
Agile methodology and scrum developmentAgile methodology and scrum development
Agile methodology and scrum development
 
Best coding practices
Best coding practicesBest coding practices
Best coding practices
 
Core java - baabtra
Core java - baabtraCore java - baabtra
Core java - baabtra
 
Acquiring new skills what you should know
Acquiring new skills   what you should knowAcquiring new skills   what you should know
Acquiring new skills what you should know
 
Baabtra.com programming at school
Baabtra.com programming at schoolBaabtra.com programming at school
Baabtra.com programming at school
 
99LMS for Enterprises - LMS that you will love
99LMS for Enterprises - LMS that you will love 99LMS for Enterprises - LMS that you will love
99LMS for Enterprises - LMS that you will love
 
Php sessions & cookies
Php sessions & cookiesPhp sessions & cookies
Php sessions & cookies
 
Php database connectivity
Php database connectivityPhp database connectivity
Php database connectivity
 
Chapter 6 database normalisation
Chapter 6  database normalisationChapter 6  database normalisation
Chapter 6 database normalisation
 
Chapter 5 transactions and dcl statements
Chapter 5  transactions and dcl statementsChapter 5  transactions and dcl statements
Chapter 5 transactions and dcl statements
 
Chapter 4 functions, views, indexing
Chapter 4  functions, views, indexingChapter 4  functions, views, indexing
Chapter 4 functions, views, indexing
 
Chapter 3 stored procedures
Chapter 3 stored proceduresChapter 3 stored procedures
Chapter 3 stored procedures
 
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
Chapter 2  grouping,scalar and aggergate functions,joins   inner join,outer joinChapter 2  grouping,scalar and aggergate functions,joins   inner join,outer join
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
 
Chapter 1 introduction to sql server
Chapter 1 introduction to sql serverChapter 1 introduction to sql server
Chapter 1 introduction to sql server
 
Chapter 1 introduction to sql server
Chapter 1 introduction to sql serverChapter 1 introduction to sql server
Chapter 1 introduction to sql server
 
Microsoft holo lens
Microsoft holo lensMicrosoft holo lens
Microsoft holo lens
 
Blue brain
Blue brainBlue brain
Blue brain
 
5g
5g5g
5g
 
Aptitude skills baabtra
Aptitude skills baabtraAptitude skills baabtra
Aptitude skills baabtra
 
Gd baabtra
Gd baabtraGd baabtra
Gd baabtra
 

Project management difference between industry and college

  • 1.
  • 2. Project Management Prepared by Muhammad Haris NP, baabtra 20th –Sept - 2012
  • 3. Contents • Introduction • Project Management in Industry • Importance of project in your career • Myths/Truth about a project • Project Management in college • Questions and Answers
  • 4. Introduction • Project management is the discipline of planning, organizing, securing, managing, leading, and controlling resources to achieve specific goals. - Wikipedia
  • 5. Project Management • In Industry – Project Kick off/Initiation – Planning and Design – Execution /monitoring and controlling – Closing
  • 6. Project Kick off/initiation • Once the proposal is accepted • Budget is also finalized • Clients and top level management
  • 7. Planning and Designing • Technology – Client requirements considered • Resourcing – Important for you. You need to find out where you will fit in. • Planning for the deadlines (Entry and Exit criteria are set for each of the phase) – SRS – Software Design Document – Development – Testing – Implementation – Maintenance – Hand over to the support team
  • 8. Planning and Designing • SRS – Exit criteria : Sign off of the SRS Document • Design – Exit criteria: Sign off the design Document and Testing Document • Development – Migration to the testing environment of the client
  • 9. • Testing – Done by a different team – Exit criteria • Sign off of the testing document. Mostly prepared along with the design document. • Implementation – Go live – Done by a different team other than the development
  • 10. • Maintenance – Initially done by the development team • Handing over to the support team – Technically less competent
  • 11. Closing • Once all the activities in the planning and design phase are executed successfully, the project closing is done. • With team, top management and clients
  • 12. Importance of project in your career • Both the projects are extremely important • Mini project is the first step for the main project • One of the major factors for differentiating yourself from others • Anyone can get a certificate !!! • At least make money at home after your Btech. Develop skills and gain experience. (freelancer.com, Elance.com etc.)
  • 13. Myth/Truth about project Applicable to students who wants to get a job in IT and who don’t buy beautiful projects • Mini project is not very important – It will be very difficult to complete the main project with out prior experience. • I should do very complex projects – Interviewer can gauge whether you have done it with his first question – Do not think that you can impress the interviewer with complex projects done by someone else – What they are concerned is how much you have actually done and not what you say “you have done”
  • 14. • Look and feel of the project is important – It is a good to have feature – In your interview for a job they will never ask you what was the colour of your interface. They will ask questions only from a coding perspective. – Do not compare your projects with others by its looks. Compare your projects with others with the knowledge you have in your projects
  • 15. • My group is not serious about the project, why I should be? – You never attend an interview with your friend. Once you leave the college you are alone for survival in the industry. • It is acceptable to buy the project – Mini/Main project is like any other subject – You won’t pass BTech without passing that. So copying to pass is like copying in any other subject – Unfortunately the awareness is very limited
  • 16. • I have many back papers, it doesn’t matter whether I buy the project or do it by myself – You can earn money from home through internet and concurrently you can build your career – If you have enough projects, you can always say that you were working on these projects – Register a website in your name and start taking up the projects
  • 17. How to choose technology? • While doing mini project, your goal is to make your base strong. So choose a language where you can make your foundation strong. It can be C++, Java or .NET . It is assumed that you have knowledge in C. • If the college has certain guidelines on technology, stick to it. Try to make your foundations strong on that and you can learn any other technology fast. • For main project, search online and find out a technology/framework where there are lot of industry requirement. For example iPhone, Android, HTML 5, Phone Gap.
  • 18. How to do your project? • Select a simple topic after discussing with your project guide • Find out a project guide/institute who will make you do the project and not give you a ready made project • Prepare SRS • Prepare Design Document • In parallel, learn the technologies that will help you to do the implementation
  • 19. Where to start? • SRS – Start with your use cases(If you are a master in OOP, then start with Objects) • Database design – Identify the fields – Prepare schema – Refine it • UI design – Most of the people prefer to start here as it is easy to visualize – But if you are new to the database design, you will make mistakes in database
  • 20. • Once the designs are completed you can start coding – Create the database (MS SQL, MySQL, Oracle) – Write stored procedures, if any – Server (JSP, ASP.NET) and Client Side Script(Java Script) • Testing – Test your friend’s module • Implementation – Host it if you are creating a website.
  • 21. Points to be remembered • Do not divide the project as it is done in the industry • Divide by module and make sure that each group member completes that module from database design to coding
  • 22.