Commercialisation at NeSC An operational perspective Dr Rob Baxter Software Development Group Manager NeSC Review, 30/09/2003.

Slides:



Advertisements
Similar presentations
Conference xxx - August 2003 Fabrizio Gagliardi EDG Project Leader and EGEE designated Project Director Position paper Delivery of industrial-strength.
Advertisements

Delivery of Industrial Strength Middleware Federated Strengths Agility & Coordination Prof. Malcolm Atkinson Director 21 st January 2004.
The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
National e-Science Centre Glasgow e-Science Hub Opening: Remarks NeSCs Role Prof. Malcolm Atkinson Director 17 th September 2003.
E-Science Data Information and Knowledge Transformation Edikt : e-Science Data, Information and Knowledge Transformation NeSC Review, 30 September 2003.
Knowledge Exchange and Economic Benefit Dr Mark Parsons Commercial Director EPCC and NeSC.
Benchmark Estimating – Company History Benchmark Estimating An introduction to our company.
An Overview of OGSA-DAI Kostas Tourlas
MS.NETGrid NeSC Review 18 March Description and Aims Project Aims: Implement OGSI on Microsoft.NET Develop sample Grid services Author and deliver.
National e-Science Centre Arthur Trew Director, EPCC Deputy Director, NeSC.
FirstDIG First Data Investigation on the Grid Paul Graham, Terry Sloan, Adam Carter EPCC Ian Gregory, Darren Unwin First South Yorkshire tel:+44 (0)131.
Facilitating the use of eInfrastructure: NeSC Training Team Enabling, facilitating and delivering quality training in the UK and Internationally.
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)
Project Management: A Critical Skill for Organizations Presented by Hetty Baiz Project Office Princeton University.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
Intelligent Grid Solutions 1 / 18 Convergence of Grid and Web technologies Alexander Wöhrer und Peter Brezany Institute for Software.
Improving Process for Better Software. Who We Are An experiential learning program that provides technology solutions for our partners, and real- world.
A Prototyping Lifecycle. The Waterefall Model and Prototyping 4 As early as the 1980’s the classic “Waterfall model” of software development was criticised.
Nov. 13, 2003CS WPI1 CS 509 Design of Software Systems Lecture #11 Thursday, Nov. 13, 2003.
UK e-Science and the White Rose Grid Paul Townend Distributed Systems and Services Group Informatics Research Institute University of Leeds.
The OMII Position At the University of Southampton.
SAST Q2. SAST Q2 - introduction to Validate Nicklas Raask CEO/Regional mgr SE-South/West tel +46 (0)
PopMedNet Software Development Life Cycle Chayim Herzig-Marx Harvard Pilgrim Health Care Institute Daniel Dee Lincoln Peak Partners.
HP Software Education Services Hangie Pham Liz Pulley.
UMT and Microsoft Presenting Tips and Tricks Basics What’s new in Microsoft Project 2010 Brian Feder, MBA, PMP Senior Vice President UMT Consulting Group.
QAD's Customer Engagement Dan Blake Consultancy Development Director, QAD QAD Explore 2012.
The Evergreen, Background, Methodology and IT Service Management Model
SeF1 - Funding Industrial Projects Dr Mark Parsons NeSC Commercial Director EPCC Commercial Manager
Welcome e-Science in the UK Building Collaborative eResearch Environments Prof. Malcolm Atkinson Director 23 rd February 2004.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
The OMII Perspective on Grid and Web Services At the University of Southampton.
Database Taskforce and the OGSA-DAI Project Norman Paton University of Manchester.
1 UK NeSC Meeting, November 18 th, 2004 Terry Sloan EPCC, The University of Edinburgh INWA : using OGSA-DAI in a commercial environment.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
1 © Quality House QUALITY HOUSE The best testing partner in Bulgaria.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
1 EPCC Sun Data and Compute Grids Project Using Sun Grid Engine and Globus to Schedule Jobs Across a Combination of Local.
Using OGSA-DAI in a commercial environment Terry Sloan EPCC Telephone:
DAIT (DAI Two) NeSC Review 18 March Description and Aims Grid is about resource sharing Data forms an important part of that vision Data on Grids:
Top Down View of Estimation Test Managers Forum 25 th April 2007.
FotoGazmic Software Project Plan Senior Project: CS 425 Spring 2003.
E-Science Data Information and Knowledge Transformation Edikt : e-Science Data, Information and Knowledge Transformation E-Science Centres of Excellence.
ODD-Genes: Accelerating data-driven scientific discovery NeSC Review 2003 NeSC
Towards an e-Science Roadmap Tony Hey Director UK e-Science Core Programme
Future of e-Science Malcolm Atkinson Director 18 th March 2004.
1 eDIKT, NeSC & AstroGrid what is eDIKT? how do NeSC and eDIKT fit together? eDIKT/NeSC and AstroGrid Phase B?
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Operations Automation Team James Casey EGEE’08.
SEEK Welcome Malcolm Atkinson Director 12 th May 2004.
OGSA-UK: Putting the users first Steven Newhouse OMII Deputy Director.
IBM & HSBC visit Malcolm Atkinson Director & e-Science Envoy UK National e-Science Centre & e-Science Institute 30 th March 2006.
Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.
OGSA-DAI & DAIT projects Update for TAG Prof. Malcolm Atkinson Director 30 th October 2003.
Grids 2003 The Great Academia/Industry Grid Debate Dan Fay | Microsoft Research Grid, grid, everywhere a Grid Blocking out the scenery, breaking my mind.
National e-Science Institute and National e-Science Centre The Way Ahead Prof. Malcolm Atkinson Director 30 th September 2003.
1 OGSA Transition ATF Migration Strategy Prof. Malcolm Atkinson Director 28 th April 2003.
NeSC/eDIKT & AstroGrid Phase B NeSC and IBM Grid work NeSC and IBM Grid work NeSC/WFAU sky survey DB design work NeSC/WFAU sky survey DB design work Astro-related.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
EGEE Project Review Fabrizio Gagliardi EDG-7 30 September 2003 EGEE is proposed as a project funded by the European Union under contract IST
The National Grid Service Mike Mineter.
RC ICT Conference 17 May 2004 Research Councils ICT Conference The UK e-Science Programme David Wallace, Chair, e-Science Steering Committee.
IBM Academic Initiative JazzHub Overview John Schilt Lead, IBM Academic Initiative Australia / New Zealand UNSW and IET (Young Professionals)
Management Tools
Systems Analysis and Design in a Changing World, Fifth Edition
Plan and Safeguard Service Package for SAP S/4HANA
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
Enterprise Program Management Office
Program & Project Risks and Reporting with Oracle Primavera Cloud
Presentation transcript:

Commercialisation at NeSC An operational perspective Dr Rob Baxter Software Development Group Manager NeSC Review, 30/09/2003

Overview NeSC project strategy The GCPs and edikt Some highlights of the year How do we do it? Where are we going?

NeSC project strategy The Grid must be built on standards cf. the Internet, the World Wide Web Core middleware is fundamental cf. TCP sockets libraries, http servers Our strategy has been identify e-Science application needs develop standards and core middleware build applications, leveraging middleware This has proved very successful for e-Science and provides a solid foundation for e-Business

Software projects at NeSC NeSC has two flavours of project development - the GCP projects research and development - the edikt programme GCP projects funded by £3.6m EPSRC/DTI (+ equal in-kind) allow focused development on key e-Science problems demand direct engagement with business edikt funded by £2.3m SHEFC RDG allows exploration of new ideas, some good, some bad

NeSC project portfolio GCP: SunDCG - m/w OGSA-DAI - m/w GridWeaver - fabric MS.NETGrid - m/w FirstDIG - app PGPGrid - app BRIDGES - app ODD-Genes - demo edikt: BinX - m/w Eldas - m/w AstroBinX - app Osage - app [chronological starts]

Collaborators roll-call In the last two years we’ve worked with IBM, Sun Microsystems, HP Oracle, Microsoft First plc, Pepper’s Ghost Productions ltd, Raytheon Company inc and AstroGrid, myGrid ESNW, NEReSC, LeSC, GSC Scottish Centre for Genomic Technology & Informatics, MRC Human Genetics Unit

Some highlights OGSA-DAI £1.8m, NeSC, EPCC, ESNW, NEReSC, IBM, Oracle core data access middleware based on GGF standards  OGSA-DAI team helping write the specifications in use in e-Science projects  AstroGrid, myGrid, FirstDIG, BioSimGrid, BioGrid (Jp) 1000 downloads reached last week follow-on project planned (DAIT, £1.5m) gained EPCC/NeSC entry to the Globus Alliance  only UK site alongside Argonne, ISI and PDC

Some highlights cont. MS.NETGrid demonstration and training of OGSI on.NET full house at AHM 2003!  great interest at the NeSC booth too delivered course & demos eSI invited by MS to lecture on Grid/.NET, Budapest, Oct FirstDIG EPCC, FirstBus South Yorkshire application of OGSA-DAI and related data mining  to draw together real, disparate, dirty data sources to add real value “the results of this exercise will revolutionise the way we do things in the bus industry”  Darren Unwin, Divisional Computing Manager, FirstBus South Yorkshire

Some highlights cont. ODD-Genes EPCC, GTI, MRC HGU a demonstration of OGSA-DAI and SunDCG in action the highlight of the NeSC booth at AHM 2003! “This project has demonstrated how Grid technologies can be used to enable true e-Science - discoveries that would not otherwise have been achieved without this infrastructure in place”  Professor Peter Ghazal, Director, GTI

How do we do it? The NeSC/EPCC SDG thinks like a company we do fixed-priced contracts to deliver software X against customer requirements must plan and execute properly or we get cost overrun but we also operate on the technology bleeding edge…  …so we multiply all our task estimates by  2.3 Software Development Group: 30 staff SDG Manager 3 Project Managers, 2 Architects 5 Principal Consultants/Team Leaders 19 software developers Well-defined project lifecycle selection, planning, execution, delivery and review

Project selection Two flavours, two methods GCP Projects Commercial Group prospect based around CommStrat proposals developed with clients and SDG project staff “project licence” agrees handover from CG to SDG edikt edikt management define proposals based on work with our e-Science stakeholders project proposals reviewed by Advisory Board

Project planning Older projects used standard development plan Newer projects use more comprehensive project management plan a quality plan template based on NASA SEL and other sources (CMU SEI, Microsoft, Oracle) covers all aspects of the project  development plan  risk and issue monitoring  project tracking metrics  documentation and coding standards  QC and QA

Project planning cont. Leading edge development needs flexibility We use phased development models staged delivery  good where scope is ill-defined and we expect requirements to change/evolve, e.g. OGSA-DAI, SunDCG  define scope in quarterly blocks (say) design to schedule  good where scope is well-understood and initial requirements are well defined, e.g. MS.NETGrid, FirstDIG  work against prioritised requirements until effort runs out evolutionary prototyping  good for demos or exploring requirements, e.g. ODD-Genes

Project execution All project teams have project leader developers technical reviewers Bigger projects will have an architect… e.g. OGSA-DAI, edikt projects …and/or a Review Board e.g. OGSA-DAI, SunDCG, edikt Weekly team meetings are expected action lists, task breakdowns, risk & issue lists

Project execution cont. Based on standard document templates requirements, component design, test… Use standard tools e.g. Rational Rose, TogetherSoft, JUnit, ant Test early, test often aim for high unit test coverage have developed automated test setups for distributed middleware over course of GCP projects Monitor overruns, apply triage review plans regularly, revise if required

Delivery and review All projects postmortemed what was good? what was bad? what can we learn? For customer-led projects, delivery is easy site visit, installation, training limited period of free support longer term support contracts always offered Middleware is a bit different monitor web downloads set up web-based bug reporting disseminate, disseminate, disseminate!

Where is this taking us? Solutions for e-Science today… …are solutions for e-Business tomorrow universal data access and integration universal data format description Web and Grid services  WSDL, SOAP, HTTP, Java,.NET distributed resource management distributed, heterogeneous systems integration Our projects reflect our vision for the commercial Grid

In summary NeSC’s software development programme has been - and continues to be - a great success We leverage off existing strengths at EPCC the institute that thinks it’s a company Professional planning and execution is key backed by an unrivalled CS research base International recognition from a standing start to the Globus Alliance in 2 years SunDCG software already distributed by Sun Real business impact “this will revolutionise the way we do things” Darren Unwin, FirstBus South Yorkshire