Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software projects Management & Development Alireza Saebi

Similar presentations


Presentation on theme: "Software projects Management & Development Alireza Saebi"— Presentation transcript:

1 Software projects Management & Development Alireza Saebi http://Saebi.irrsoftmio@gmail.com

2 Lecture outline Software projects ? Software projects ? What is project ? What is project ? What is project management ? What is project management ? Project fail reasons... Project fail reasons... Project development tools (Mental power ;) ) Project development tools (Mental power ;) ) Project management tools (MS Project, …) Project management tools (MS Project, …) Professional resources vs. Amateur Professional resources vs. Amateur

3 Software project Target (System ? / software ? ) Target (System ? / software ? ) Benefits Benefits Just automation ? Just automation ? Workflow definition ? Workflow definition ? Cost reduction ? Cost reduction ? Customer care ? Customer care ? Any other or WHAT IS THE TARGET ? Any other or WHAT IS THE TARGET ? KPI / CSF definitions KPI / CSF definitions

4 IS Development principles Project phasing Project phasing Top-down definition Top-down definition Walking on project based on methodology Walking on project based on methodology Patterns Patterns Estimations Estimations Tasks Tasks Deliverables Deliverables Notice to success histories Notice to success histories

5 IS Development skills IS Project required skills : Analysts Analysts Technical men Technical men Managers Managers QA / QC QA / QC Consultants Consultants Developers Developers Logistic manager Logistic manager

6 IS Development standards Methodology Methodology Tasks & assignments Tasks & assignments Deliverables & QA → QC Deliverables & QA → QC Estimations Estimations Project progress control & management Project progress control & management

7 Getting start... Select methodology Confirming terms of agreements between project development team and customer Interact with one customer team Interact with one customer team Try to install some common expressions Try to install some common expressions Try to get all of ideals of customer and document them Try to get all of ideals of customer and document them Try to walk under scheduling or program Try to walk under scheduling or program

8 Project management Project management dividing into : Project management dividing into : Project initiation Project initiation Project planning Project planning Project executing Project executing Project close-down (or cut over) Project close-down (or cut over)

9 Systems Development Life Cycle (SDLC) Project ID and Selection Proj. Initiation & Planning Analysis Logical Design Physical Design Implementation Maintenance Project Initiating

10 Analysis / business plan Collect detailed business information Collect detailed business information Construct business data model Construct business data model Construct detailed business function model Construct detailed business function model Construct system function model Construct system function model Create system process model Create system process model

11 Analysis / Technical arch. Define detailed system operational req. Define detailed system operational req. Develop distribution architecture Develop distribution architecture Develop recovery and fallback strategy Develop recovery and fallback strategy Develop security and control strategy Develop security and control strategy Develop some other plans like capacity plan / user interface style definitions / HW and SW foundation definitions / data conversion strategy / … Develop some other plans like capacity plan / user interface style definitions / HW and SW foundation definitions / data conversion strategy / …

12 IMPORTANT Define cut-over strategy Define cut-over strategy Define draft transition strategy Define draft transition strategy Confirm cut-over plan with assigned customer agent in the project Confirm cut-over plan with assigned customer agent in the project

13 Analysis key deliverables Business data models Business data models Detailed business function models Detailed business function models System process models System process models System data / function model System data / function model Business indicators & CSF (s) Business indicators & CSF (s)

14 Design / Technical arch. Create capacity plan Create capacity plan Determine performance issues Determine performance issues ready for answering : ready for answering : What KPI is covered by what function ? What KPI is covered by what function ? Who resolve what problem ? Who resolve what problem ? What KIP is improved and how much ? What KIP is improved and how much ?

15 Design / Technical arch. Module design Module design SW architecture documents SW architecture documents Design audit facilities Design audit facilities Define building standards Define building standards DB design and it’s tasks DB design and it’s tasks Document all tasks and decisions Document all tasks and decisions

16 Testing... Developing test strategy (in the project analysis) Developing test strategy (in the project analysis) Document test scenario and plan Document test scenario and plan Unit testing Unit testing Integrity testing Integrity testing System testing System testing Prepare test environment Prepare test environment Perform system test Perform system test Support acceptance test Support acceptance test

17 Transition stage Prepare transition strategy Prepare transition strategy Develop transition environment Develop transition environment Develop installation plan Develop installation plan Prepare production environment Prepare production environment Go production... Go production...

18 Summary (project phases) DefinitionAnalysisDesignBuildTransitionProduction

19 Summary (project steps) Business requirement definitions Existing system examination Technical architecture Database design and build Module design and build Data conversion DocumentationTestingTrainingTransition Post-system support

20 Tanx 4 your attention Alireza Saebi http://Saebi.irrsoftmio@gmail.com


Download ppt "Software projects Management & Development Alireza Saebi"

Similar presentations


Ads by Google