ITS Software A TxDOT Statewide Perspective Charlie Farnham ITS Configuration Manager ITS America June 6, 2007.

Slides:



Advertisements
Similar presentations
Digital Edge Solutions Overview Services – Application Support.
Advertisements

YES New Mexico Enterprise Eligibility System
1 PROJECT MANAGEMENT ROLE OF KEY PERSONNEL Bernd Madauss International Space University Strasbourg February, 2011
Systems Analysis and Design in a Changing World
Chapter 8: Evaluating Alternatives for Requirements, Environment, and Implementation.
CHAPTER 1 SOFTWARE DEVELOPMENT. 2 Goals of software development Aspects of software quality Development life cycle models Basic concepts of algorithm.
Energy Industry EBT Solutions & Services Systrends Intl.
PROPERTY & CASUALTY LIFE & ANNUITIES GROUP BENEFITS REINSURANCE.
Enterprise Content Management Pre-Proposal Conference for RFP No. ISD2006ECM-SS December 6, 2006 California Administrative Office of the Courts Information.
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
Use of Oregon Statewide Electronic Records Management Systems (ERMS) Price & Services Agreements (PSA) DAS SPO Representative Lena Ferris DAS EISPD Representatives.
SAP Support Costs Am I Paying too Much?. Agenda  Company Background  SAP System Details & Support Model  Base Line Cost Assessment  Evaluate the Options.
Graduate System for Management of Admissions, Alumni & Records Tracking (Grad SMAART) January 8, 2007 Office of Graduate Studies.
Software life cycle processes Purpose n A new international standard (ISO/IEC 12207:1995(E) that –establishes a common framework for software life cycle.
Software Project Transition Planning
8 Systems Analysis and Design in a Changing World, Fifth Edition.
Systems Development (SD) Presentation Michael Webb IT Director for Medicaid Utah Department of Health UDOH Informatics Brownbag August.
APPLICATION SOFTWARE DEVELOPMENT BASIS Ivanov, Vladimir Software Program Manager ITC Software.
Merlin ITEA Symposium Merlin Overview2 Problem domain Companies hardly develop embedded products completely on their own Embedded systems need.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
SOFTWARE QUALITY ASSURANCE Asst. Prof. Dr. Selim BAYRAKLI Maltepe University Faculty of Engineering SE 410.
SDLC Phase 2: Selection Dania Bilal IS 582 Spring 2009.
National Finance Center’s 2008 Customer Forum EmpowHR 9.0 Billy Dantagnan Teracore.
State of Oklahoma Information Services Division Contracts and Purchasing Unit 1.
Effective Methods for Software and Systems Integration
JWST Integrated Modeling Environment James Webb Space Telescope.
“Here’s why you need the new wheels, too…” Shawn and Steve Image from
Configuration Management T3 Webinar Feb 21, 2008 Chuck Larsen ITS Program Coordinator Oregon Department of Transportation.
Understanding Information Systems. Information System (IS) An IS is a combination of people, hardware, software, computer networks, and data that organizations.
1 ITS America Palm Springs, CA June 6, 2007 SunGuide SM Software – Florida's ITS Software ITS America Palm Springs, CA June 6, 2007 Trey Tillander, P.E.
Business Justification California Department of Social Services
Asset Record Does Not Equal CI: The confusion between Asset and Configuration Management Christine M. Russo Manager, IT Asset Management and Property.
1 Configuration Management “The Cookbook Approach”
Unified Process versus Extreme Programming. Outline Compare and contrast UP and XP  Processes / Disciplines  Management  Artefacts Risk management.
Procurement Management Review Out-Briefing. Agenda OverviewFindings Next Steps and Questions.
Roles and Responsibilities
Microsoft Exchange POC Evaluation Results and Recommendations.
Information Technology Project Management Buying Packaged Software: RFPs and Vendor Selection.
MD Digital Government Summit, June 26, Maryland Project Management Oversight & System Development Life Cycle (SDLC) Robert Krauss MD Digital Government.
1 10/14/2015ã 2007, Spencer Rugaber The Waterfall Process Software plans and requirements Validation System feasibility Validation Product design Verification.
Procurement Division Procurement Reform Recommendation #19  “DGS shall authorize individual signature authority for contracting and procurement officials.
MKS at ITT: Managing ATM Projects A Presentation for WDCA CMWG Phyllis High Jones ADS-B Configuration Manager October 11, 2011 Surveillance and Broadcast.
Creating Ministry Ownership of the Software Development Process Jeffrey Wood Information Systems Director Compassion International ICCM June 1997.
Implementing SiteManager in a non-P/L/C State Dawn E. Scheel, P.E. TxDOT.
Approaches for Integrating Systems Engineering into Your Agency's Business Practices. Talking Technology and Transportation (T3) Webinar August 2, 2007.
Implementation: Results from the Using Your Regional ITS Architecture Peer Exchange Network Workshop Mac Lister FHWA Resource Center ITS America Annual.
Adoption and Use of Electronic Medical Records (in Federally Qualified Health Centers) and Supporting an ASP Community Care Network of Virginia, Inc.
Software Project Management (SEWPZG622) BITS-WIPRO Collaborative Programme: MS in Software Engineering SECOND SEMESTER /1/ "The content of this.
Software Testing and Software Quality Assurance Process.
Michigan DOT’s - URTS Internal web based application
Introduction to Open Source GIS David McIlhagga, President DM Solutions Group.
Rational Unified Process Fundamentals Best Practices of Software Engineering Rational Unified Process Fundamentals Best Practices of Software Engineering.
SunGuide SM Software Development Project End of the Year ITS Working Group Meeting December 7, 2005.
National ITS Architecture Deployment Support October 27, 2009 T3 Webinars are brought to you by the ITS Professional Capacity Building Program (ITS PCB)
Illuminating Britelite’s Internal Services for Success Strategy for Process Improvement.
P3’s - Making ITS a Reality in Virginia April 19, 2012 Tom Phillips, PMP Division Administrator, Operations & Security Division.
ITS Device Standards & Procurement Project PURPOSE  Develop a series of Standards & Strategies designed to guide and provide consistency across the development.
Louisiana State University. IT GOVERNANCE LOUISIANA CONSTITUTION (allows us to purchase with state funds) LA REVISED STATUTES (provides the laws that.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Enterprise Solution Services Assessing the IT environment Oversaw 2014 Texas Legacy System Study report (HB 2738, 83R) Identified 4,130 business applications.
Systems Analysis and Design in a Changing World, Fifth Edition
The First Steps To A Knowledge Management Database
Maintaining software solutions
Enterprise Content Management Owners Representative Contract Approval
MMISR- Project Certification Committee
Lockheed Martin Canada’s SMB Mentoring Program
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
HHS Child Welfare National IT Managers' Meeting
Michigan DOT’s - URTS Internal web based application
Executive Sponsor: Tom Church, Cabinet Secretary
Presentation transcript:

ITS Software A TxDOT Statewide Perspective Charlie Farnham ITS Configuration Manager ITS America June 6, 2007

2 Agenda TxDOT ITS Background In-House vs Outsource Software Procurement Statewide Development Contract Implementation Approach Creation of Statewide Architecture Configuration Management Software Maturity Quality Measurements Lessons Learned

3 TxDOT ITS Background Makeup –25 Independent Districts –1 ITS Support Office TMCs –4 Initial TMCs –2 New TMCs Statewide Solution Needed –ATMS –Modular Subsystems –Develop or Purchase

4 In-House vs Outsource In-House –Small Development Staff –Staff needed to support deployment –Limited Experience with latest ITS concepts –Limited Experience with documentation –Software Owned by TxDOT Outsource –Larger Staff –Experience with latest ITS concepts –Experience with Documentation –Ownership depends on Procurement Process

5 Software Procurement RFP for a “Work for Hire” Contract –Under Guidance of the Division –In Support of Districts and Divisions –Develop Software in Support of ITS –Provide ITS Software Support –Embrace National Standards –Embrace TxDOT Standards –Follow TxDOT’s System Engineering Model

6 Statewide Development Contract Multi-Year “Work for Hire” Contract Executed and Managed by Division –Project Manager –Configuration Manager Unify goals of Division and Districts Can be utilized by each of the 25 TxDOT districts Can be utilized by other Division of TxDOT (i.e., Maintenance) Initial Guidance from Working Group Information Exchange thru ITS Technical Committee

7 Implementation Approach Similar to System Engineering V-diagram Develop Concept of Operations Develop System Requirements Develop High Level /Detailed Design Develop code and unit test Integration testing Perform Limited Field Testing Modify Design and Code Perform Acceptance Testing Release software

8 Creation of Statewide Architecture Initial Concept was Individual Subsystem base on District needs Created an Architecture with well defined interfaces Allows custom development as well as third party software to be integrated

9 Configuration Management For Deployed Systems –Issues reported to Division Office –Division analyses issue –Division sends issue to developers for evaluation –Developer evaluates and provides recommended solution –Division authorizes work thru Change Request –Developer performs work and delivers release

10 Software Maturity Individual subsystems –Deployed in multiple districts for multiple years –Primary requests are for enhancements Ability to deploy various configurations of subsystems

11 Quality Measurements Track number of issues reported –Enhancements –Bugs Software Acceptance Testing at Division Acceptance of software by Districts Reviews by Division Staff

12 Lessons Learned Setup Contract where you own software Develop Software Architecture up front Get Buy-in from In-House Developers Build Once and Deploy Many Times Keep Districts Informed of Status of Development “If you build it they will come” Documentation Pays!

13 Contact Information Charlie Farnham ITS Configuration Manager Traffic Operation Division Texas Department of Transportation (512)