Software Production Process of a Small Company

Description

Develop detailed diagram of the software production process of a software company. Establish relationship between the value creation scope of each process step with major variables in conformance to the standards.

Reviews
Shared by: S.M. Saiful Islam
Stats
views:
67
rating:
not rated
reviews:
0
posted:
7/2/2009
language:
English
pages:
0
Spring 2009 Assignment # 03 Software Production Process of Local Company Software Engineering Process SEN-647 S.M. Saiful Islam ID # 0712004 Program – Master of Software Engineering March 05, 2009 1. INTRODUCTION............................................................................................................................. 3 1.1 QUESTION ...................................................................................................................................... 3 2. DESCRIPTION................................................................................................................................. 3 2.1 PRODUCTION PROCESS DIAGRAM ................................................................................................. 3 2.2 RELATIONSHIP OF VALUE CREATION SCOPE OF THE PROCESS STEPS WITH MAJOR VARIABLES.... 4 1. Introduction 1.1 Question Develop detailed diagram of the software production process of a software company known to you. Establish relationship between the value creation scope of each process step with major variables in conformance to following standards: Sl. Process Purpose Dependence of scope of value creation on project forces or forces steps or value experienced by the project (0,1,2,3,4,5) creation Project Nature Technology Client’s Development Other (pl. platform sourcing team’s size of mention practice maturity Project 2 or 3) 2. Description 2.1 Production Process Diagram The production process diagram of local practices has been attached separately. Please see find diagram. 2.2 Relationship of Value creation scope of the process steps with major variables The relationship between the value creation scope of the process step with major variables in the following table: Sl. Process steps Purpose or value creation Dependence of scope of value creation on project forces or forces experienced by the project (0,1,2,3,4,5) Project size Nature of Project Technol ogy platfor m Client’s sourcin g practice Develop ment team’s maturity Organiz ational Policy Project defined process Project idea or product vision description 2 Early determination of product features 3 Early Get an idea about Prototyping the project at very early stage Project pricing, 4 Project high level Proposal business process Creation and schedule 5 Project Project pricing, Proposal high level Negotiation business process and schedule 6 Project Final Project Initiation kick-off, PM assigning 7 Project Project Planning organization, execution, schedule, delivery, etc. determination 8 Initial Project First draft of over Scheduling all project schedule Assigning all the 9 Resource required Allocation/ resources Team composition 10 Project Project schedule Scheduling with the initial 1 Project Concept build up Feasibility Study 3 4 2 4 3 3 1 2 3 3 4 3 3 2 3 3 4 4 3 2 2 4 4 3 5 3 4 3 2 3 3 5 2 4 3 2 3 3 4 3 3 4 3 2 2 4 4 4 3 4 3 3 4 3 3 2 3 3 4 4 3 4 3 4 3 3 3 4 3 3 Sl. Process steps Purpose or value creation Dependence of scope of value creation on project forces or forces experienced by the project (0,1,2,3,4,5) Project size Nature of Project Technol ogy platfor m Client’s sourcin g practice Develop ment team’s maturity Organiz ational Policy Project defined process resource allocation Having a clear 11 Domain understandin understanding of domain, preg requirement activities Allocating the 12 Customer right resource resource person and client person identification contact for requirement and providing allocation 13 Requirement Gathering the Gathering first hand knowledge about the problem 14 Requirement Studying and Analysis analysis the requirement 15 Requirement Documenting the Specification requirements 16 Requirements Verification of Review the requirements 17 Requirements Finalizing and Baselining base lining for design & development 18 Requirement Controls the requirement change change control incorporation, impact analysis 19 Requirement Uniquely requirements are breakdown identified structure Create high level 20 Work work breakdown breakdown structure structure 21 Test Planning Planning how and how many testing will be conducted 3 5 3 4 4 3 3 2 3 2 4 3 3 4 4 4 3 4 3 3 2 4 4 3 3 3 3 3 4 3 2 4 4 2 2 2 2 4 4 4 3 3 2 4 3 4 3 3 2 4 4 3 4 3 3 4 3 3 2 3 3 3 4 3 4 3 3 3 3 4 2 3 2 3 3 3 3 Sl. Process steps Purpose or value creation Dependence of scope of value creation on project forces or forces experienced by the project (0,1,2,3,4,5) Project size Nature of Project Technol ogy platfor m Client’s sourcin g practice Develop ment team’s maturity Organiz ational Policy Project defined process 22 Test Scenarios Creation 23 24 25 26 27 28 29 30 31 32 33 Creating the test cases/test scenarios and test data Project Initial estimation Estimation of the project size and effort Project Project rescheduling reschedule with the initial resource allocation Architecture Architecture and Design High Level Design Architecture Review and Evaluation evaluation of architecture and high level design Detail Design Design the user interface – User Interface Verification and Review of finalization of UI User Interface design Detail Design Design the - Data database entities, data flow diagram Review of Verification and Data Design finalization of database entities Detail Design Designing the - Object object diagrams Object design Review and review finalizing the object design Estimation Estimation update review and update based on the design 3 3 3 4 3 4 3 3 3 3 4 3 4 3 3 4 4 4 3 3 3 4 4 3 4 3 4 3 4 4 3 3 3 3 2 4 4 3 5 3 2 3 3 3 3 5 3 3 2 4 4 3 4 3 3 3 4 4 3 4 3 3 3 3 3 3 3 4 2 4 3 3 3 3 2 4 2 4 4 3 3 3 3 2 Sl. Process steps Purpose or value creation Dependence of scope of value creation on project forces or forces experienced by the project (0,1,2,3,4,5) Project size Nature of Project Technol ogy platfor m Client’s sourcin g practice Develop ment team’s maturity Organiz ational Policy Project defined process 34 Project Rescheduling 35 Traceability Matrix creation 36 Unit Coding 37 Unit Test Case preparation 38 Unit Testing completion Rescheduling based on the detail design completion Establishing the bi directional relationship of requirements and design and other work products Conducting actual coding following the requirements and design Preparing unit test scenarios 4 3 4 2 4 3 3 3 3 2 2 4 3 3 2 2 4 4 4 3 3 2 3 4 2 3 2 2 Conducting the unit test 39 Code Review Peer Reviewing of the code following the standard and guidelines 40 Code Upload, Upload completed code Merge & Synchronizati in repository, Merge & on Synchronization QA Release for 41 Internal different phases Delivery to of testing QA 42 Integration Ensures that all Testing the components and modules work together 43 System Ensures that all Testing the functionalities have been implemented 3 3 3 3 3 3 4 4 4 4 2 3 5 5 2 2 3 4 3 3 4 3 4 2 3 3 3 4 3 3 3 4 3 4 4 4 3 4 4 3 3 4 Sl. Process steps Purpose or value creation Dependence of scope of value creation on project forces or forces experienced by the project (0,1,2,3,4,5) Project size Nature of Project Technol ogy platfor m Client’s sourcin g practice Develop ment team’s maturity Organiz ational Policy Project defined process 44 Performance Testing 45 Reporting Bugs 46 Bug Analysis and Resolution 47 User Manual creation 48 Release note creation 49 Client Delivery 50 Acceptance Testing 51 Reporting Bugs by Customer 52 Bug Analysis and Fixing 53 Change Management Ensures Performance Requirement Reporting Bugs by QA Team Bug Analysis and Assigning for Resolution Provides the instruction to use the product Gives the over view of the release and related information Delivered to client for acceptance testing Acceptance by the Customer Reporting Bugs by Client Fixes the reported bugs Controls the change incorporation, impact analysis Controls versions of documents and code and provide the right access stakeholders Regular upgrade and release 3 5 4 5 4 3 3 3 3 4 4 3 4 4 4 4 3 4 3 4 3 3 3 2 4 3 3 4 2 3 2 4 3 3 3 3 3 2 4 4 3 4 2 3 3 4 3 3 5 4 3 4 2 4 4 4 2 3 3 4 3 3 3 4 4 4 3 3 3 3 54 Configuratio n Management 3 3 3 3 4 3 4 37 Maintenance 4 4 3 5 3 4 3

Related docs
The software production process
Views: 9  |  Downloads: 3
DVD Text Software Production Guide
Views: 6  |  Downloads: 0
company small business
Views: 2  |  Downloads: 0
what is production process in business
Views: 58  |  Downloads: 11
THE PRODUCTION
Views: 10  |  Downloads: 3
Re small production price advice
Views: 0  |  Downloads: 0
Production planning
Views: 0  |  Downloads: 0
Poultry Production
Views: 97  |  Downloads: 5
PRODUCTION MANAGEMENT
Views: 3  |  Downloads: 1
Oil and Gas Production Handbook
Views: 1025  |  Downloads: 115
premium docs
Other docs by S.M. Saiful Is...
Software Company Startup Idea Presentation
Views: 68  |  Downloads: 21
Investigation on Software Products of a Company
Views: 100  |  Downloads: 1
Requirements Engineering using Petri Net Tool
Views: 41  |  Downloads: 4
BPR Diagnostics on a Completed Project
Views: 57  |  Downloads: 2
BPR Analysis on a Completed Project
Views: 147  |  Downloads: 10
Using ATAM for Architecture Evaluation
Views: 35  |  Downloads: 2