Top Banner
Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models
25

Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Dec 28, 2015

Download

Documents

Godfrey Francis
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Business Systems Development

SDLC and introduction to the Microsoft Solutions Framework Team and Process

Models

Page 2: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

About SDLCThe system development life cycle (SDLC) can refer to

1. A formal set of activities, or a process, used to develop and implement a new or modified Information System (referred to below as a systems development methodology.)2. The documentation that specifies the systems development process referred to as the systems development standards manual.3. The progression of Information Systems through the systems development process, from birth through implementation to ongoing use.

Page 3: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

SDLC Characteristics

Page 4: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Generic SDLC

Page 5: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Systems development is a project

Page 6: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Tradeoffs

If you will remember one thing from this lecture after the exam, this is it… A change to one side of the “tradeoff triangle” will

ALWAYS require a change to one or both of the other sides

If you want more features, you must: Add more resources (people) and/or Add more time to the schedule

If you want to use fewer resources… If you want the project done sooner…

Page 7: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Organizations vary in their systems maturity

Page 8: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Microsoft Solutions Framework

Microsoft® Solutions Framework (MSF) is a deliberate and disciplined approach to technology projects based on a defined set of principles, models, disciplines, concepts, guidelines, and proven practices from Microsoft.

Microsoft Solutions Framework provides an adaptable framework for successfully delivering information technology solutions.

MSF is called a framework instead of a methodology because MSF provides a flexible and scalable framework that can be adapted to meet the needs of any project (regardless of size or complexity)

Page 9: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

MSF Foundational PrinciplesFoster Open Communications

Work Toward a Shared Vision

Empower Team Members

Establish Clear Accountability and Shared Responsibility

Focus on Delivering Business Value

Stay Agile, Expect Change

Invest in Quality

Learn from All Experiences

Page 10: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Process Model Characteristics

Divided into “phases” that conclude by reaching “milestones”

The process is “iterative,” meaning that larger projects will be divided into multiple “spirals”

The process integrates both development AND deployment

Page 11: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

The Phases and Milestones

The MSF Process Model is divided into five distinct PHASES, each concluding with the attainment of a specific MILESTONE

Page 12: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Phase: Envisioning

Deliverables Vision/scope document Risk assessment document Project structure document

Milestone Vision/Scope Approved

Page 13: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Phase: Planning

Deliverables Functional specifications Risk management plan Master project plan and master project schedule

Milestone Project Plans Approved

Page 14: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Phase: Developing

Deliverables Source code and executables Installation scripts and configuration settings for

deployment Frozen functional specifications Performance support elements Test specifications and test cases

Milestone Scope Complete

Page 15: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Phase: Stabilizing

Deliverables “Golden” release Project documentation Test results More…

Milestone Release Readiness

Page 16: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Phase: Deploying

Deliverables Operation and support information systems Procedures and processes Project and product documentation DEFINITION OF NEXT STEPS More…

Milestone Deployment Complete

Page 17: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

The MSF Team Model

Page 18: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Product Management

Goal Satisfied Customers

Functional Areas Marketing Business Value Customer Advocate Product Planning

Page 19: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Program Management

Goal Delivering the solution within project constraints

Functional Areas Project Management Solution Architecture Process Assurance Administrative Services

Page 20: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Development

Goal Build to specification

Functional Areas Technology Consulting Implementation Architecture and Design Application Development Infrastructure Development

Page 21: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Test

Goal Approve for release only after all product quality

issues are identified and addressed Functional Areas

Test Planning Test Engineering Test Reporting

Page 22: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

User Experience

Goal Enhanced user effectiveness

Functional Areas Technical Communications Training Usability Graphic Design Internationalization Accessibility

Page 23: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Release Management

Goal Smooth deployment and ongoing operations

Functional Areas Infrastructure Support Operations Commercial Release Management

Page 24: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Scaling the Team (DOWN)

For smaller projects, roles are often combined

Page 25: Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.

Accountability This is a “Team of Peers” NOT an Org Chart Each Member is responsible to specific

groups of project “stakeholders”