25
www.teamia.com www.teamia.com

How Do You Like Me Now?!

  • Upload
    fiona

  • View
    27

  • Download
    0

Embed Size (px)

DESCRIPTION

How Do You Like Me Now?!. www.teamia.com. Business Problem. Budgets are being cut Work load is increasing Current systems are lacking features Outdated platforms Inefficient business process. Solution(s). Increase Efficiency Effective use of technology New technology - PowerPoint PPT Presentation

Citation preview

Page 1: How Do You Like Me Now?!

www.teamia.com www.teamia.com

Page 2: How Do You Like Me Now?!

Budgets are being cut Work load is increasing Current systems are lacking

features Outdated platforms Inefficient business process

Business Problem

Page 3: How Do You Like Me Now?!

Increase Efficiency Effective use of

technology New technology Upgrade or modification

to existing systems Re-engineer business

processes

Solution(s)

Page 4: How Do You Like Me Now?!

Past

Mainframe application that lasted 20+ years Programming skills and tools were static

Present Distributed architectures, ESBs, Virtualization Internet, GPS, mobile devices/smart phones .NET, Java, Python, Erlang, Boo, DSL, Ruby Programming skills and tools change rapidly

Future - ??

Changing World

Page 5: How Do You Like Me Now?!

Can you do it by yourself? Should you?

Different Skills are needed to maintain a system compared to Re-engineering business processing Developing custom applications Installing, configuring and customizing COTS or

MOTS

If not then how can we reach a solution?

How?

Page 6: How Do You Like Me Now?!

Hire expertise through

partnership(s) that have the knowledge and experience that you need

Let that partner guide you Formulate a team consisting

of agency resources and partner resources that take ownership and shared responsibility in the outcome of the project

Partnership

Page 7: How Do You Like Me Now?!

“a person who shares or is associated with

another in some action or endeavor; sharer; associate”

We are in this together. Success or failure is up to us. We need to know and trust each other.

Trust is built through face-to-face communications

Known expectations/responsibilities

What is a Partner?

Page 8: How Do You Like Me Now?!

1. Expect analysts to speak your language. 2. Expect analysts to learn about your business and your objectives for the system. 3. Expect analysts to structure the requirements information you present into a

software requirements specification. 4. Have developers explain work products. 5. Expect developers to treat you with respect and to maintain a collaborative and

professional attitude. 6. Have analysts present ideas and alternatives both for your requirements and for

implementation. 7. Describe characteristics that will make the product easy and enjoyable to use. 8. Be presented with opportunities to adjust your requirements to permit reuse of

existing software components.9. Be given good-faith estimates of the costs, impacts, and trade-offs when you

request a change. 10. Receive a system that meets your functional and quality needs, to the extent

that those needs have been communicated to the developers and agreed upon.

Customer Bill of Rights

Page 9: How Do You Like Me Now?!

1. Educate analysts about your business and define jargon. 2. Spend the time to provide requirements, clarify them, and iteratively

flesh them out. 3. Be specific and precise about the system’s requirements. 4. Make timely decisions when requested to do so. 5. Respect developers’ assessments of cost and feasibility. 6. Set priorities for individual requirements, system features, or use

cases. 7. Review documents and prototypes. 8. Promptly communicate changes to the product’s requirements. 9. Follow a defined change control process. (This is often the

development partners process)10. Respect the engineering processes the partner uses.

Customer Responsibilities

Page 10: How Do You Like Me Now?!

Who should you chose

as a partner? Trust Expertise

Who?

Page 11: How Do You Like Me Now?!

Not created equal

Software development companies

Software products Software Development

Life Cycles (SDLC) Project Management

methodologies PEOPLE

Expertise

Page 12: How Do You Like Me Now?!

Not much different than hiring an employee

Resume – Proven track record References

Approach What do they bring with them?

Existing tools or products Experience in the specific realm of the project Knowledge of tools, frameworks or products

that help solve the problem

Assessing Company Expertise?

Page 13: How Do You Like Me Now?!

A single prime partner leading the project Partner should be able to provide skills for a

project from inception through post production support Project management, software architecture,

infrastructure architecture, business analysis, design, development, testing (all levels), installation and support.

Continuity is critical

Expertise - Continuity

Page 14: How Do You Like Me Now?!

Cost is not the most significant factor in

determining a partnership. Total Cost of Ownership (TCO) is much more

important than the initial cost: Purchased/licensing costs Initial implementation costs Ongoing maintenance and system usage costs

including agency employee costs Infrastructure (hardware, power, network)

Cost?

Page 15: How Do You Like Me Now?!

Do less work Work more

efficiently Pay less per unit of

work

How to Reduce Costs?

Page 16: How Do You Like Me Now?!

Options for reducing work

Reduce features of application based on priority and severity. Possibly a phased approach

Reduce artifacts/deliverables.

Customer can take on more responsibilities

DO IT RIGHT. The most expensive work is rework.

Do less work

Page 17: How Do You Like Me Now?!

Use the right person for

the job. Huge difference in efficiency between people.

Better tools Timely decisions and

feedback Resource Retention.

Turnover of key resources is very expensive.

Efficiency

Page 18: How Do You Like Me Now?!

Only works if comparing

apples-to-apples. ie. If rate on Person A

drops, cost will drop. But replace Person A with Person B cost might drop or rise depending upon the individuals.

Be careful not to look at rates only. You might get what you pay for.

Pay less per unit of work

Page 19: How Do You Like Me Now?!

Budgets are being cut Work load is increasing Current systems are

lacking features Outdated platforms Inefficient business

process

Business Problems

Page 20: How Do You Like Me Now?!

A Trusted partner that has the expertise,

proven experience, people and tools to guide the team through the process.

Solution

Page 21: How Do You Like Me Now?!

Industry leader in Document Imaging,

Document Management and business process workflows

EMC Strategic partner offering storage and virtualization solutions

Long history of delivering customer focused software solutions to business problems

Locally owned and operated

TEAM ia

Page 22: How Do You Like Me Now?!

TEAM ia has add

key staff to help grow in the application development domain

TEAM ia provides expertise in all areas of SDLC

TEAM ia Expertise

Page 23: How Do You Like Me Now?!

Besides the suite of

licensed tools owned and licensed by TEAM ia, also provide a full suite of the other “Tools of the Trade”

TEAM ia Tools

Page 24: How Do You Like Me Now?!

Questions or Comments?

Questions & Comments

Page 25: How Do You Like Me Now?!

Thank You!

www.teamia.com