General Software Development ExpectationsJody Jankovsky2019-03-13T12:08:22-05:00
Software Development Expectations
Custom Software Development has unique scoping, project management and communication challenges. Below are some expectations to consider when working with Black Line’s Software Development team.
Software design projects are intended to define the functional and technical components of a proposed solution
Design projects have limited budgets and do not have factored in unlimited adjustments to project scope
It’s the client’s responsibility to identify and notify Black Line of any significant design variations from original scoped project
Client understands that there may be added costs to a project if there are excessive revisions
Revisions are defined as adjustments to screen layout, colors, wording, major functional additions, workflow or capabilities
Excessive is defined as 2 or more adjustments requested for one of the above categories. For example, “tweaking” color, layout or nitpicking of formatting. Excessive functional adjustments include expanding scope of project as Client understands more about their processes being automated.
In any of the above cases, Black Line will notify the Client budget may be impacted and will be given the opportunity to limit revisions prior to additional costs incurred
Software Development requires the full engagement of the Client Subject Matter Experts (SME) to produce a successful product
SMEs are expected to provide verification of design decisions, test system components that are built and provide feedback and certification to Black Line’s work product
Client recognizes that it must actively participate in completing work according to jointly agreed upon deadlines
Client recognizes that Black Line resources are required to follow established software development standard procedures and have narrow development windows to complete work
Client recognizes that it may incur additional costs if SME deadlines are not met or delayed
Custom software development requires accurate, direct and timely communication between software engineers and Client SMEs
Black Line Engineers are expected to understand, document and verify the business rules they are intended to duplicate in an digital system
Excessive communication during the software design or development process may impact project timelines, budgets or both
Client recognizes that when a Black Line Engineer is engaged via phone, email or other device they are billing for their time against the project.
Black Line recognizes that not every communication is strictly project related but there are limits to the amount of time that can be spent on non-programming activities by BL Engineers
CONFIDENTIAL Copyright Black Line Naperville, 2019