managing software development

19
Shelley Brown 30 th June 2010 Managing Software Development PiVoT

Upload: shelley-brown

Post on 16-Apr-2017

420 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Managing software development

Shelley Brown30th June 2010

Managing Software Development

PiVoT

Page 2: Managing software development

FACT

Most software projects fail. In fact, the Standish group reports that over 80% of projects are unsuccessful either because they are over budget, late, missing function, or a combination. Moreover, 30% of software projects are so poorly executed that they are cancelled before completion

Page 3: Managing software development

Definition of Software Development?

Source : Wikipedia

Act of working to produce softwarePurpose: Meet specific needs of a specific client or

businessUsing techniques (Waterfall vs Agile)Providing structured methods

Page 4: Managing software development

Software Development Lifecycle

Initiation & Planning

Requirements & Analysis

Design

Build & Code

Testing

Maintenance

Page 5: Managing software development

Identify a Need

Business Case

Funding

Initiation & Planning

Page 6: Managing software development

Kervin Pillay :

‘Pivot would be the single provisioning interface for all FMC related config i.e. Broadsoft, Mind, Acme, Siebel, Oracle, SMS provisioning, Version control, client patches and upgrades’

Khetan Gajjar:

‘Pivot would be the single portal to capture, create, update & maintain corporate and end user information whilst configuring the different IS portals.’

Page 7: Managing software development

How?

SoftSwitch IS Billing Platform

SMS to user to

download Applicatio

n

Page 8: Managing software development

Requirements & Analysis

Define Requirements

Expand on PiVoT

MMPS Integration

3rd Party Access

Allocate Resources

Page 9: Managing software development

Transformation of requirement to System Design

Timescales

Change Management

Rules of Engagement

Price

Design

Page 10: Managing software development

PiVoT Architecture

Page 11: Managing software development

Converts Design into complete information system

Installing systems environments

Testing databases

Test Case procedures

Coding

Build & Code

Page 12: Managing software development

Testing

Does the system developed match the requirements

Test cases drawn up and done

Page 13: Managing software development

SoftSwitch IS Billing Platform

SMS to user to

download Applicatio

n

Page 14: Managing software development

Data Clean up

Set up Users

Ongoing Maintenance

Maintenance

Page 15: Managing software development

Lessons Learnt!!

Communication

System Understanding

System Testing

Project Management

Page 16: Managing software development

How we did it better – Phase 2

Scoping One Point of Contact

Project Team

Escalation procedureRelationship

Page 17: Managing software development

A New Challenge?Prepaid FMC

Evaluation

Understanding

Scoping

Acceptance

Development

Testing

6 Weeks – On Time – BELOW

Budget

Page 18: Managing software development

My tips

Keep things SimpleLeave it to the expertsCover yourselfAccountabilityCommunication ChannelsEscalation Procedure

Page 19: Managing software development

thank you

any questions?