Cookies help us display personalized product recommendations and ensure you have great shopping experience.

By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
SmartData CollectiveSmartData Collective
  • Analytics
    AnalyticsShow More
    warehouse accidents
    Data Analytics and the Future of Warehouse Safety
    10 Min Read
    stock investing and data analytics
    How Data Analytics Supports Smarter Stock Trading Strategies
    4 Min Read
    predictive analytics risk management
    How Predictive Analytics Is Redefining Risk Management Across Industries
    7 Min Read
    data analytics and gold trading
    Data Analytics and the New Era of Gold Trading
    9 Min Read
    composable analytics
    How Composable Analytics Unlocks Modular Agility for Data Teams
    9 Min Read
  • Big Data
  • BI
  • Exclusive
  • IT
  • Marketing
  • Software
Search
© 2008-25 SmartData Collective. All Rights Reserved.
Reading: Software Development Project: Dot Your “I”s and Cross Your “T”s
Share
Notification
Font ResizerAa
SmartData CollectiveSmartData Collective
Font ResizerAa
Search
  • About
  • Help
  • Privacy
Follow US
© 2008-23 SmartData Collective. All Rights Reserved.
SmartData Collective > Data Management > Best Practices > Software Development Project: Dot Your “I”s and Cross Your “T”s
Best PracticesBig DataITSoftware

Software Development Project: Dot Your “I”s and Cross Your “T”s

MCota
MCota
5 Min Read
IT best practices
SHARE

A checklist for maintaining control over software development projects

IT best practicesHow can you ensure control over your software development project? Selecting a qualified IT vendor is only the first of many critical steps to take to protect your substantial investment and ensure a successful project.

Contents
  • A checklist for maintaining control over software development projects
  • A checklist for maintaining control over software development projects

A checklist for maintaining control over software development projects

IT best practicesHow can you ensure control over your software development project? Selecting a qualified IT vendor is only the first of many critical steps to take to protect your substantial investment and ensure a successful project.

My colleague, Rick Mosca, recently discussed the costly mistakes an inexperienced or unqualified vendor can make during the course of a large scale IT project, in The High Price of Selecting the Wrong IT Partner. Rick details a typical chain of events that can lead to an IT project fail. And relying wholly on an IT vendor from the outset, to manage your technology project and protect your investment is the first critical mistake.

Beyond avoiding mistakes, taking charge of your project and proactively creating a checklist of items will keep you fully engaged in your IT project’s progress, keep your budget in check, and help ensure success.

More Read

big data for Microsoft dynamics
Your Guide To Using Big Data For Microsoft Dynamics Projects
Teradata Aster Standardizes Access to Hadoop with SQL-H
Data Darwinism: Market Driven Data Quality
5 Ways to Use Digital Signage for Data-Centric B2B Companies
How To Share Data Safely Across Your Supply Chain

1. Specify a list of changes you need your vendor to complete. Do your research, be diligent, and have a thorough understanding of the unfolding nature of a software development project. Success criteria will change as the development team starts implementation and the customer stakeholders start interacting with the software. For any project, the team (vendor and customer) knows the most about the project at the end, not at the beginning.  Plan for changes and be able to adjust, because change is going to happen.

We recently took over a project for which the client originally listed “6 things we needed to do,” with no specificity. By the end, there were actually over 200 items to be addressed.

2. Require an issue tracking system, to which you have access, that houses the change list and serves as a communication vehicle between you and the vendor for status updates, inquiries and overall project management. At all times, you can manage your project, your vendor and objectively evaluate the status of what’s done and what’s not done. This creates transparency and accountability.

3. Validate progress and completion with data, not reports. Formulate a data driven validation process that enables you to independently assess a project’s status. So when your vendor reports that the job is 95% completed, you have already defined exactly what “completed” means. Include coding, testing, and customer approval in this agreement. You make the final determination on project completion – and success – not your vendor.

4. Establish a well-defined plan for migrating a legacy system from one platform to another. Just because the application code is written doesn’t mean people can use it. Insist on a roll back plan in the very likely event of unanticipated problems, such as a process that doesn’t run or a report that doesn’t work in a particular browser, or limited functionality due to obsolete underlying technologies.

5. Go for a test ride. Once the vendor has completed internal testing, you should do the QA because you know your own system better. You vendor does the work to fix an issue, but you should validate the fix. Working software is more valuable than any status report.

6. Create an exit plan with your vendor, and be sure to have access to the source code. That source code is your intellectual property and you need to ensure that your IT vendor appropriately guards it. This empowers you to manage your vendor and protect your investment. It also gives you leverage in the event that something goes awry, such as the departure of the vendor’s key developer, who happened to be the only one on the project with domain knowledge.

Don’t wait until the end, or even the middle of the project to figure out what the status of your own project is. As the customer, you need to be able to independently validate your project’s success, not just read a progress report. Engage in your project and arm yourself with knowledge. You will become a powerful partner in the development of projects that impact your bottom line – rather than a passive observer.

Image Source

Share This Article
Facebook Pinterest LinkedIn
Share

Follow us on Facebook

Latest News

ai and satelite technology
How Machine Learning Improves Satellite Object Tracking
Exclusive Machine Learning
Diverse Research Datasets
The 5 Best Platforms Offering the Most Diverse Research Datasets in 2026
Big Data Exclusive
macro intelligence and ai
How Permutable AI is Advancing Macro Intelligence for Complex Global Markets
Artificial Intelligence Exclusive
warehouse accidents
Data Analytics and the Future of Warehouse Safety
Analytics Commentary Exclusive

Stay Connected

1.2KFollowersLike
33.7KFollowersFollow
222FollowersPin

You Might also Like

predictive analytics
AnalyticsBig DataBusiness IntelligenceCommentaryData MiningKnowledge ManagementMarket ResearchPredictive AnalyticsSocial Data

The New Predictive Profession: Odd Yet Newly Legitimate [BOOK REVIEW]

7 Min Read
Data Catalog
AnalyticsData ManagementData MiningData QualityData Warehousing

Moving to Self-Serve Analytics? You Need a Data Catalog

5 Min Read

What You Need to Know About Cloud Analytics

7 Min Read

Maximizing the Business Value of Big Data

11 Min Read

SmartData Collective is one of the largest & trusted community covering technical content about Big Data, BI, Cloud, Analytics, Artificial Intelligence, IoT & more.

data-driven web design
5 Great Tips for Using Data Analytics for Website UX
Big Data
ai chatbot
The Art of Conversation: Enhancing Chatbots with Advanced AI Prompts
Chatbots

Quick Link

  • About
  • Contact
  • Privacy
Follow US
© 2008-25 SmartData Collective. All Rights Reserved.
Go to mobile version
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?