LWR Solutions Software Project Management Plan Version 1.0 ...

shrewdnessmodernMobile - sans fil

14 déc. 2013 (il y a 3 années et 6 mois)

87 vue(s)












Software Project Management Plan

(IEEE Format)

Version 1.0


LWR Solutions

Software Project Management Plan

V
ersion 1.0

2



Table of Contents

1.

Introduction

1.1

Overview

1.2

Project Deliverables

1.3

Evolution

1.4

Reference Materials

1.5

Definitions and Acronyms

2.

Project Organization

2.1

Process Model

2.2

Organizational Structure

2.3

Organi
zational Boundaries and Interfaces

2.4

Project Responsibilities

3.

Managerial Process

3.1

Management Objectives and Priorities

3.2

Assumptions, Dependencies, Constraints

3.3

Risk Management

3.4

Monitoring and Controlling Mechanisms

3.5

Staffing Plan

4.

Technical Process

4.1

Methods, Tools
, Techniques

4.2

Software Documentation

4.3

Project Support Functions

5.

Work Packages, Schedule, and Budget

5.1

Work Packages

5.2

Dependencies

5.3

Resource Requirements

5.4

Budget and Resource Allocation

5.5

Schedule


LWR Solutions

Software Project Management Plan

V
ersion 1.0

3



1.
Introduction

This plan is for the development of
a mobile point

of sales system that will be able to interact with
the host system of a business.

The project team is to develop a software product to support the logistical aspects associated with
a

mobile point of sales system
and
provide

functionality

in accordance wi
th the requirements
.

1.1

Overview

The
purpose

of this project is to develop
a

Mobile Point of Sales System

that will enable a
business to have limited functionality in a hand held device. This device will be able to
perform various functions with the host syst
em and allow a business owner to execute
decisions based on current accurate data
.
This interaction will include adjustments for
inventory, adjustment to prices and the ability to perform reports

in a timelier manner. This
mobile device will be able to int
eract with the host system at a business while the user is not
physically at the location. This ability allows owners to make better informed decisions when
away from their businesses.


1.2

Project Deliverables

A complete working device
, including a user
manua
l, will be delivered April
11
th
, 20
11
.

1.3

Evolution

All changes

to the project management plan must be agreed to by
the team

before they are
implemented. All changed will be documented in order to keep the project management plan
correct and up to date.

1.4

Refer
ence Materials

Reference materials used to draft this software project management plan include:

Software Project Management Plan
-

IEEE Format


Example IEEE software project management plan (SPMP)

-
available at URL:

http://people.ok.ubc.ca/rlawrenc/teaching/310/Notes/Papers/IEEE_SPMP_Example_MSG.pdf

1.5

Definitions and Acronyms


SPMP


software project management plan


LWR Solutions

Software Project Management Plan

V
ersion 1.0

4



2. Project Organization

2.1

Process Mod
el


The project will be based in part on rapid prototyping to achieve individual functionality to
the requirements. Once the individual pieces are roughed in the project will move to the Waterford
Process. This is being done to provide adequate resolution
to any issues that can occur with doing
such a large scale project.

2.2

Organizational Structure


The software project team c
onsists of the following people:


Luke Tornquist

o

Lead
Programmer

o

User Guide Creator


William Holland

o

Programmer

o

Tester


Bob Laskow
ski

o

Project Manager

o

Tester





2.3

Organization Boundaries and Interfaces

Each project member works on separate functions. Team member
s

interact primarily face to
face one per week with all questions needing further clarification to be sent out to the
gro
up
site for input
.

All files, questions, or documents are submitted and stored via

https://www.assembla.com/start


Any questions for the client are submitted to and relayed by
client liaison after
group

revie
w

LWR Solutions

Software Project Management Plan

V
ersion 1.0

5




2.4

Project Responsibilities

The project team is responsible for meeting all deadlines, both internal and external.


Programmers are directly responsible for quality code in the functions they program.

The project manager is responsible for making su
re all deadlines are adhered to. They are
also responsible for keeping the client apprised with
progress reports as well as documenting
important information from group meetings
.

Each project member will progress through the software development life cycle

together,
each handling their assigned aspect at that time.

The testers will check their own code and will utilize black and white box testing when doing
so.


3. Management process

3.1

Management Objective and Priorities

The main objective of this SPMP i
s to create
a

Mobile Point of Sales System

that provides
remote access to
an

owners business

The priorities of the company are to create a
robust
,
accessible
, efficient system by or before
the delivery deadline.


3.2

Assumptions, Dependencies, Constraints

Assumptions:


The project team assumes the client will set aside necessary time
to clarify
the any questions that arise pertaining to the software requirements
specification.

Dependencies:

On
-
time completion of this project depends heavily on the above n
amed
assumptions.

Constraints:

The site must have 100% accuracy in dealing with the transactions
performed.

LWR Solutions

Software Project Management Plan

V
ersion 1.0

6



3.3

Risk Management

The system will be dependent upon the phone carrier’s ability to provide solid coverage
with
an up time of five nines. There
will be no
redundancy
built into the system directly
.

However
redundancy can be achieved by going with a dual carrier scenario but would be based upon
cost analysis and level of risk ascertained in a down scenario with only one carrier.

If the program its
elf was to fail in any manner there would be a technical contact needing to
be involved to resolve issue. This can be farmed out to a generic help desk interlinked with
the carrier.

3.4

Monitoring and Controlling Mechanisms

The project manager will report
to management once
per week
, or according to

the demands
of said management and be accountable for periodic progress reports on the product.

3.5

Staffing Plan

Three

people will be required for the duration of the project
.



4. Technical Process

4.1

Metho
ds, Tools, Techniques

Software will be designed
to work on the android operating system with the intent of being
applied to the Droid X mobile device

Primary p
rog
ramming language to

be used
will be C #

4.2

Software Documentation


Software requirements will

be documented using SRS.


Software Design Specifications will be documented using the SDD style.



4.3

Project Support Functions


A CM plan will be implemented to document support functions.



LWR Solutions

Software Project Management Plan

V
ersion 1.0

7


5. Work Packages, Schedule, and Budget


5.1

Work Packages


Ma
jor milestones are as follows:

1.

SPMP drafted and Approved

2.

Requirement analysis

3.

Coding

4.

Cataloguing

5.

Testing

6.

Debugging

7.

Finalizing

8.

User manual drafted and approved

9.

Training

10.

Delivery


5.2

Dependencies

o

Milestone

2

requires that milestone
1

be completed

o

Mileston
e
3
requires that milestone
2

be completed

o

Milestone
4

requires that milestone
3

be completed

o

Milestone
5

requires that milestone
3

be completed

o

Milestone
6

requires that milestones 5 be completed

o

Milestone
7

requires that milestone
6

be completed

o

Mileston
e
8

requires that milestone
6

be completed


5.3

Resource Requirements


No additional requirements are needed at this time.


5.4

Budget and Resource Allocation

Requirement Analysis

$
1,000

Design

$
2,500

Testing

$
2,500

Coding

$
12,000

Cataloguing

$
1,500

Networking

$
5
,000

Other

$3,000

TOTAL

$
27,500

LWR Solutions

Software Project Management Plan

V
ersion 1.0

8


5.5

Schedule

Week 1


Plan

Week 2

Requirements

Weeks 3
-
4

Design

Weeks
5
-
10

Code

Weeks
11
-
12

Testing

Week 1
3

Presentation



















LWR Solutions

Software Project Management Plan

V
ersion 1.0

9