10 Secrets of Successful Custom Software Projects
-
Upload
innovator-llc -
Category
Technology
-
view
634 -
download
1
Transcript of 10 Secrets of Successful Custom Software Projects
![Page 1: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/1.jpg)
Secrets !of Successful !
Custom Software Projects !
From Steven A. Lowe CEO @ Innovator, LLC!
10!
![Page 2: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/2.jpg)
Successful custom software project practices are like common sense.
![Page 3: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/3.jpg)
Successful custom software project practices are like common sense.
Which explains the ridiculously high failure rate.
![Page 4: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/4.jpg)
![Page 5: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/5.jpg)
The common culprits?
![Page 6: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/6.jpg)
It’s the way we know how to do it.
![Page 7: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/7.jpg)
Fear of change.
![Page 8: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/8.jpg)
Old and outdated standards.
![Page 9: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/9.jpg)
Unconvinced that new or different methods will work.
![Page 10: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/10.jpg)
What’s the definition of insanity again?
![Page 11: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/11.jpg)
I never said that.
![Page 12: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/12.jpg)
If you’ve worked on more than a couple of software projects, the odds are that you’ve been on a project that
![Page 13: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/13.jpg)
You know all too well what doesn’t work.
So let’s talk about what does.
![Page 14: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/14.jpg)
of successful custom software projects that not only meet their goals, but remain in service for many years.
10! Secrets !Here are
![Page 15: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/15.jpg)
Without clear objectives, it is difficult to know what “success” looks like, or, when you’ve actually arrived.
Clear Objectives!1
![Page 16: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/16.jpg)
Software projects are not a spontaneous vacation where the journey is the reward.
![Page 17: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/17.jpg)
It is about the destination.
![Page 18: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/18.jpg)
Only with clearly defined business objectives is it possible to lay out a clearly defined roadmap on how to get there …
![Page 19: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/19.jpg)
… and deal with obstacles that appear along the way.
![Page 20: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/20.jpg)
Commitment!
A custom software solution is not a decision lightly made and easily changed.
2!
![Page 21: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/21.jpg)
Commitment!
A custom software solution is not a decision lightly made and easily changed. It requires a commitment to the path and a willingness to see it through.
2!
![Page 22: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/22.jpg)
The rewards are well worth it, but only for those that persevere with clarity.
![Page 23: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/23.jpg)
A change in business goals or executive support, conflicting objectives, market changes, loss of key personnel, failing to perform a risk analysis …
![Page 24: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/24.jpg)
… all can easily derail a project and waste a lot of money.
![Page 25: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/25.jpg)
Measurable ROI!
If you cannot estimate, much less measure, the return on investment (ROI) of a custom software project, it probably doesn’t have any, and should not be done.
3!
![Page 26: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/26.jpg)
Projects without a persuasive business case will not receive adequate resources, support, or withstand the challenge of change.
![Page 27: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/27.jpg)
Stakeholder Involvement!
People resist change that is done to them, but embrace change that they are a part of.
4
![Page 28: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/28.jpg)
Stakeholder Involvement!
People resist change that is done to them, but embrace change that they are a part of. Make sure all of the stakeholders are involved in the project, and that their goals are in alignment with the project goals.
4
![Page 29: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/29.jpg)
Unengaged stakeholders lose interest and stop contributing.
![Page 30: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/30.jpg)
Project Champion!
A project Champion is a senior executive with financial authority who believes strongly in the purpose and path of the project, and will fight to get it funded and completed.
5
![Page 31: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/31.jpg)
Projects without Champions are difficult to start, and rarely finish.
![Page 32: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/32.jpg)
Adequate Budget!
Custom software development costs money. Sometimes, it costs a great deal of money. It is also often the cornerstone of a strategic advantage and the lifeblood of operations.
6
![Page 33: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/33.jpg)
Remember to budget for supporting software, required and replacement hardware, training, and ongoing maintenance.
![Page 34: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/34.jpg)
Budget overruns are a key factor in project failure and abandonment.
![Page 35: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/35.jpg)
Planning and budgeting for every scenario greatly minimizes risk.
![Page 36: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/36.jpg)
The Right Team!
The right system cannot be developed by the wrong team.
7
![Page 37: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/37.jpg)
The Right Team!
The right system cannot be developed by the wrong team. Make sure the development team has the appropriate domain knowledge and skill levels to be successful.
7
![Page 38: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/38.jpg)
If your team has knowledge, or skill-set gaps, add qualified members and arrange access to subject matter experts.
![Page 39: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/39.jpg)
Realistic Expectations!
Rome wasn’t built in a day; your custom software system won’t be either. Software development is part science, part craft, part art, and hard work.
8
![Page 40: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/40.jpg)
Realistic Expectations!
Rome wasn’t built in a day; your custom software system won’t be either. Software development is part science, part craft, part art, and hard work.
8
None of these should be rushed; to do so sacrifices quality and risks failure.
![Page 41: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/41.jpg)
Be patient, and work with the development team to ensure that both sides have a mutual, realistic understanding of the process, timelines, and goals.
![Page 42: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/42.jpg)
Training & Maintenance Plans!
Once the software is completed, who will use it?
9!
![Page 43: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/43.jpg)
Training & Maintenance Plans!
Once the software is completed, who will use it? How will they know how to use it?
9!
![Page 44: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/44.jpg)
Training & Maintenance Plans!
Once the software is completed, who will use it? How will they know how to use it? Who will maintain it?
9!
![Page 45: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/45.jpg)
Training & Maintenance Plans!
Once the software is completed, who will use it? How will they know how to use it? Who will maintain it? How will they know how to maintain it?
9!
![Page 46: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/46.jpg)
Include plans for these issues early in the project.
![Page 47: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/47.jpg)
Otherwise, a very costly and time consuming software project could end-up like this cute, abandoned child’s toy.
![Page 48: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/48.jpg)
Which brings us to #10
![Page 49: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/49.jpg)
10! Lifetime Support!
Custom software systems can remain in service for decades.
![Page 50: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/50.jpg)
10! Lifetime Support!
Custom software systems can remain in service for decades. Make sure your plans include provisions for periodic maintenance, incidental and emergency support, and someone to care for and enhance the system over its entire lifespan.
![Page 51: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/51.jpg)
Change Request
Change Request
Change Request
Change Request Change
Request Change Request
New hardware, changes in external interfaces, and requests for enhanced functionality place demands on custom software not considered during the initial development.
![Page 52: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/52.jpg)
The software must grow with you, not on you.
![Page 53: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/53.jpg)
A custom software system without planned and funded lifetime support will lose end-user satisfaction, not perform as intended, and fail to support changing business needs.
![Page 54: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/54.jpg)
Custom software systems …
![Page 55: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/55.jpg)
Are long-term, strategic investments: know the reason you're doing it.
![Page 56: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/56.jpg)
Can be disruptive to the status quo: so get everyone affected involved and excited.
![Page 57: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/57.jpg)
Must learn and grow with the business: so plan for the system to live long and prosper.
![Page 58: 10 Secrets of Successful Custom Software Projects](https://reader033.fdocuments.in/reader033/viewer/2022052822/554f97f0b4c905ad218b474a/html5/thumbnails/58.jpg)
Steven A. Lowe @nov8r !
Know any secrets that we haven’t shared here?
Click to join in the conversation
Innovator, LLC nov8r.com