Top Banner
New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011
34

New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Mar 27, 2015

Download

Documents

Sydney Porter
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

New Member Welcome Kit for Software Technical Committee ( SOFTC)

Rao MannepalliChair, SOFTCJan 31, 2011

Page 2: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Welcome

• Congratulations on your Membership of the TC.• This presentation will help you to get started and

make your tenure a mutually rewarding and pleasant experience.

Page 3: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

AIAA TC Membership Guidelines (From TC Chair Handbook)

“Although the normally accepted term of membership on a TC is three (3) years for actively participating members, each member technically serves for three consecutive one-year periods.

If a member actively participates on the committee, he/she should automatically be considered for a second and third one-year term of membership, provided AIAA affiliation has been maintained. Inactive members may be dropped from the TC after their first or second year of membership.”

Bottom line: You are going to be here only for a limited time. Please make most of it.

Page 4: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Mission Statement (a.k.a. Sales Pitch)

SOFTC (Software TC) is looking for active members who want to be part of an authoritative and respected voice in all things aerospace software. It is interested in all facets of software. This includes but not limited to, Software, Software Engineering, Architectures, Tools, Techniques, Technologies, Processes, Standards, Education and Public Policy issues.

SOFTC wants to have an international character and appeal by being relevant and attractive to all aerospace faring nations (India, China, Brazil, Russia, Korea, Israel, France and Germany etc.) and organizations (like Google, Cisco, Microsoft, ISRO, ESA, NASDA, NAL, InfoSys) because the aerospace systems developed for/by US DOD are no longer the prime movers of state-of-the art in our field. It actively cooperates with IEEE and ACM. Most of our members are also active members in them.

SOFTC has an active “Angels” program, where deserving members (including international members) are encouraged and helped to advance their membership and win major awards. It also provides the mentoring opportunities (as both mentors and mentees).

SOFTC uses the modern communication technology to make it possible for the members to make significant and meaningful contributions without disturbing their other responsibilities.

Page 5: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

What does it mean in practice?

"When word of a crisis breaks out in Washington, it's no accident that the first question that comes to everyone's lips is: ‘’Where's the nearest carrier?’”

-- President Bill ClintonMarch 12, 1993

aboard USS Theodore Roosevelt

We strive to make the SOFTC that carrier. Whenever AIAA thinks of software - either during a crisis (e.g., Cyber Attacks on Silicon Valley, Shutting down the internet in Egypt, or Highjacking the internet traffic for 18 minutes during April 2010, or Stuxnet) or while looking into the Blue Skies (e.g. Air Force Technology Horizons for 2010-2030”, NASA’s Draft Space Technology Roadmap Overview) - the first thing that should come to the minds in AIAA, “Where are the SOFTC members”.

(As an example: Recently Ben Calloni and I participated in the preparation of AIAA position paper on “Cyber”)

Page 6: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Your Entry point to TC

• AIAA Share Point for SOFTC is the entry point.• It is located at: https://info.aiaa.org/tac/ISG/SOFTC/default.aspx• You should have received a message with login details. If not, please

contact me [email protected] (main) or [email protected] (mobile) • The screen shot of the page is included in the next page.• Note: You need to sign in only to edit documents. Most of the content

can be browsed without signing in. Sign-in is at the top right hand corner

Please make sure that your details are up to date in AIAA database.They are used for auto updates to TC Roster.

Page 7: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

TC Share Point Main Page

Page 8: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Sign-in

Page 9: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Bios/Profiles

• One of the best ways to let people know about you is to post your profile and photo on our share point. All universities mandate it for their professors. NASA has this for some key people. LinkedIn is another example.

• Only about 50% members have done it so far in our TC.• Please note that most of the people do not know much about other

members. This is an opportunity to know other members better.• Liquid rockets TC has an excellent page for this. We need to emulate it• If you do not have a profile, please feel free to post your CV/resume. • If you need any help, please contact me

Page 10: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Your Bio/Profile

• Upload your Bio to Membership -> Bios• There are some samples available. Use any format you prefer. Please

make sure that your photo is also available• Please treat this as sort of your “LinkedIn” page• Please add your other memberships (Most of our members are active in

IEEE and ACM. Having these details in your profile help other members connect better.

• Also include your areas on interest (Among the areas our TC covers). This will help while TC is looking for reviewers for papers etc.

Page 11: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Join Subcommittee(s)

• Then select one or more subcommittees to join. Each member should join at least one subcommittee

• You are a full fledged member of the TC. Don’t think that just because you are new, you need to serve as a member before becoming the Chair or Vice Chair of the subcommittee (for that matter Chair of TC). Only requirements: (1) Have a vision (2) Have the will to implement it

• Actively and aggressively seek the leadership roles. One indication of the health of the TC is having elections for each leadership role.

• While on the topic of leadership, please note that the chair serves for a term of 2 years (and members at most 3 years)**.

• I am planning to conduct an election for TC chair in the last quarter of 2011. New chair takes over on May 1st, 2012. I want to encourage each and everyone to think of running for the TC Chair. Articulate your vision for the TC and seek the job

**2011-12 is my 2nd year as TC Chair and last year as TC Member. I will roll off from the TC completely by May 1st, 2012.

Page 12: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Functioning of subcommittees

• Most of the TC work is done at the Subcommittee (Or Technical Working Group) Level**

• There are no hard and fast rules except the following:

1. Anything not prohibited by AIAA is permitted

2. It should produce something useful and notable

3. The experience to the members should be challenging, rewarding and fulfilling

**Asynchronously and remotely, like the editorial board of a magazine

Page 13: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Guidelines for Subcommittees

• Each Subcommittee will have a Chair and Vice Chair• The subcommittee chair will send out a welcome note to

the members• The subcommittee will decide the best and most

effective form of communication . Use your imagination**. • The subcommittee will come up with the objectives (for

this year and long term (next 3 years)• It will have its own sub-folder in our SharePoint • It will post its vision in that folder• The status/accomplishments will be updated at least

once a month. This will be used to provide the status to AIAA

** FYI TCP/IP was implemented using Pigeons (“RFC 1149 - Standard for the transmission of IP Datagrams on avian Carriers

Page 14: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Face to Face Meetings

Page 15: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Face to face meetings

• AIAA suggests 2 face to face meetings per year**• One meeting is always at the Infotech@Aerospace conference (which

is sponsored by us).• My experience is: These are poorly attended (approximately less than

35% of total TC membership), Mostly due to the new-reality where travel for conferences (let alone for committee meetings) is restricted.

• Please note that you are welcome to attend if possible. But you can also call in (if possible).

** I agree that this was essential before the invention of telephone . But I am not sure of its usefulness in these days of internet, e-mail, Face Book, Twitter, or iPhone (FaceTime). I have seen an interesting letter from the CEO of Nokia about the need for change. For example it costs a big company about $ 6K - $7.5K to send a senior engineer for a 4 day conference. But what is the return on the investment (ROI)?

Page 16: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Face to face meetings (contd.)

• Please note that the way TC functions (at least during my tenure as Chair) is not dependent on your attending the face to face meetings or conference calls.

• Buy the way, the response for our latest face-to-face meeting at ASM -2011 in Orlando was as follows:· Physical attendance : 4 (~ 14% ) · Call-ins : 6 (~20%)· No response : 20 (~66%)

• The complete information of the TC will be available on the web so that you can look at it at your convenience.

• Moreover our TC functions in an asynchronous way where you can contribute whenever it is convenient for you.

Page 17: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Conference Calls

• Each subcommittee may decide to have the conference calls (e.g. Preferably in the first half of every month)

• There will be a conference call for the complete TC (in the latter half of the month)

• The subcommittee chairs will present their updates on their committees• The Technical Working groups also will present their updates• All members can call in to the TC meeting• As already mentioned, attending the conference calls is also optional.• The complete status (Agenda, Meeting minutes, Accomplishments etc.)

will be available online at any time. • You can read it (and update it) at any time convenient to you from

anywhere.

Page 18: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Free Conference Call Service

• If you want to have your own tele-conference bridge, you could register and use Free Conference service.

• I have used it• It is really free• Quality is good• You can schedule the conference using web• You can send notices and monitor the acceptances,

rejections etc.

Page 19: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Communication

• Don’t depend on e-mail alone. Use any technique that is efficient (not for the sender alone but for also for the recipient).

• Use the AIAA SharePoint (post the news, announcements, discussions, voting, Blogs).

• It reduces the clutter in the inbox • Avoids the confusion caused by having different versions on

different devices• Can be accessed from anywhere with any device

Page 20: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Communications (Contd.)

• However much I like to have a team spirit in our TC, I am not for operating our TC as a (not my term. I have borrowed from F P Brooks) “Hog butchering team”.

• I believe in allowing each Subcommittee/Working group to have the autonomy, authority and accountability to operate as an independent and cohesive entity with targeted communication of their choosing. I have created the e-mail groups for each subcommittee. Please feel free to use them or any other means you feel required.

• Please note that not everyone is interested in everything going on in the TC. Members have signed up to the subcommittees based on their interest. Let us respect it.

• I agree that blasting an email with attachments to all the people all the time is the easiest thing for the sender. But is it effective?

• Blind mails to entire group are discouraged. Please have a targeted communication. Create your own e-mail alias and use it . To protect the privacy think about using Mail merge or use BCC. If you want the details for your target group, please let me know

• I suggest the following: · Please do not send any attachments**.

· Upload them to the share point.

· If you want to initiate a discussion, please start a new discussion thread.

· Send the emails only to the people who have expressed explicit interest.

· Blog

**Some members indicated that they may not be able to visit the SharePoint often (in particular when they are travelling). I have a list of them. Please to sends the attachments to them

Page 21: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Change in Culture

• Earlier the whole TC functioned like a single team• I want the TC to work more like a collection of independent and autonomous

sub-Committees and Technical working groups with little or no bureaucratic overhead (and without big bang communications)

• One example comes to my mind is the Departments in Bell Labs Fundamental Research where members are mostly on their own with one of the members designated as a supervisor (part time responsibility to shoulder the unavoidable administrative chores) and the members are almost entirely self directed and driven by the desire for accomplishments

Page 22: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Technical Activities

• Technical activities are the raison d'être of any TC including our TC.• I am sorry to report that we have not yet made any improvement in

that direction. • We need to seriously consider that. Please see the sales pitch for our

TC given earlier• My proposal is:

· Select a topic close to your heart.

· Run it through Heilmeier checklist (Given later). Please also see letter from TC Chair ,June 2010 for more details)

· At the minimum, it should be significant, relevant and useful for AIAA.

· Get other interested members (My experience: 2 or 3 at most).

· You can also include non-TC and even non-AIAA members.

Page 23: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Technical Activities (contd.)

• Have a deadline• Open a folder in our Share Point

Page 24: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Guidelines for forming Technical Working Groups

Any member can take the lead in forming a working group.The suggested steps are:

1. Select an area/topic which benefits the AIAA2. Survey the landscape 3. Write a brief description (what is the problem we are trying to solve? The

prior art. Why we need to solve it?4. Please let me know (for reporting to AIAA) 5. Enroll interested members from the wider world (Other TCs, outside AIAA,

IEEE, ACM,..)6. Open a folder in our SharePoint7. Include a .ppt with (at the minimum), Topic, Members, Justification, Expected

end product, Due date8. Update the status and accomplishments as needed (at least once a month)9. When finished, write a report and post it in the same folder10. Once the draft is ready we can review it and send to AIAA for further action11. Some of the topics I suggest are listed in the next slide. Please feel free to

add your favorites, be a champion of it and see it through the end.12. I would like to see our work products comparable to

ACM’s Assessment of SWBOK Efforts in terms of quality and significance

Page 25: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Some of the suggested topics

• Software (Proving the correctness of software, The art and Science of Software)

• Software Engineering (Requirements management, IV&V, Quality, Productivity, Software engineering : an idea whose time has come and gone)

• Architectures (Embedded systems, Real-time systems, SOA, Cloud Computing, GPUs, Software for Super computing)

• Tools (Programming languages, Real-time Java, Real-time COBRA, COTS, Database Management systems, Knowledge

management systems (e.g.: used in DDG-1000) Software development environments (IDKs), Ravenscar C++ /Embedded C++/Safety Critical C++)

• Techniques (Model based Software architectures, UML, Automated code generation, Round trip engineering, Automatic translation of Legacy systems into modern languages)

• Technologies (Software development in Multi CPU, multi-core systems, GPGPU (General Purpose Programming using GPU, Distributed systems)

• Processes (Software development methodologies,

• Standards • Education (K-12) (Computer Science for high school students going into Science & Engineering, STEM)

• Education (Higher learning) (e.g. Computer Science Curriculum, Teaching Information sciences for Aerospace Majors, STEM)

• Public Policy issues (Certification of Software Professionals, Impact of Air-force Technology Vision for 2010-2030 on our field: Analysis, Strategies and action plans, Ethics, Affordability , Software Engineer shortage in Aerospace(Myth/reality, Cross Training, Curriculum Changes, For/against certification): please see an article in the folder “interesting articles)

• Security (Cyber Security, Trusted Computing, Working with EAL 6+ systems, MLS, Stuxnet aftermath)

Page 26: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Angels team

• We have established an Angels team. Several accomplished people have kindly agreed to be part of this. Their names are not on public email. As long as I am the TC chair I will be the interface to them (and hand it over to the next TC chair)

• As of now the team consists of 1 AIAA Honorary Fellow, 8 AIAA Fellows, 6 AIAA Associate Fellows, 3 IEEE Fellows, 1 ACM Fellow, 1 ACM distinguished Scientist

• I am happy to inform you that we have either completed or in the process of completing the following:

· 1 nomination to International von Kármán Wings Award (by CalTech)

· 2 nominations to AIAA Honorary Fellow

· 3 nominations to IEEE Fellow

· 3 nominations to ACM Distinguished Engineer/Scientist

· 6 AIAA Associate Fellows

· 3 AIAA Sr. members

· 1 AIAA Aerospace Software Award

· 3 AIAA sustained service awards

• I request all of you to look for opportunities to nominate deserving for upgrades

Page 27: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

You could also:

• Nominate a colleague for an award• Nominate a colleague for Membership Upgrade (in AIAA, IEEE, ACM, other)• Connect to other members in LinkedIn• Look for opportunities to review AIAA papers (journals, conferences, Student

papers, etc.)• Serve as session chair at a conference• Participate in the panel discussion at a conference• Write a review of the book you have read • Select one or two areas close to your heart, keep an eye for the latest

developments, when you find an interesting article post it on our share point, Blog, initiate a discussion

Page 28: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

You could also (contd.):

• Run for an AIAA Office• Nominate a colleague for an AIAA Office• Look for opportunities to serve on the editorial boards of AIAA publications

(and others like IEEE)• Soon there will be two places in the discussion board. “Do you know” &

“Would it not be nice”· In the first one, you could post interesting information

· In the second one, you could post your wish list (e.g. How to send an automatic alert to select members when you post an item of interest on our share point)

Page 29: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

List of items on my Vision statement (dated Dec 2009) for TC

1. Make SSTC as active as Solid Rockets TC, which is one of the biggest and most active TCs. People wait in line for joining that.

2. Separate SSTC from CSTC.3. Have full 30 – 35 members and another 30-35 non-voting members4. Encourage and recruit members from other aerospace faring nations outside USA (India, China, Brazil, Russia, Korea,

Israel, France and Germany etc.). I want to use my contacts in those countries to get members5. Move SSTC from the Software Engineering process centric (which is mostly sterile) approach to Actual Software Systems

centric (Mostly creative (some thing Similar to IEEE Software)) focus.6. Use the modern multi-media communications in-lieu of face-to-face meetings (which are the first on the chopping block in

these days of tight travel/training budgets)7. Make it possible for people to call in and/or e-mail. 8. Form sub-committees (again like Solid Rockets Subcommittee)9. Make the work of the subcommittees equal in quality to that of Congressional fellows of AIAA10. Collaborate and cooperate more with IEEE (I have become an Editor of ,IEEE Aerospace and Electronics Systems (AESS)

magazine) and ACM. In fact AIAA and IEEE-AESS are co-sponsors of a joint conference.11. Make it appealing and interesting for Academics and Industrial Researchers (Google, CISCO, Microsoft, ISRO, HAL, NAL,

InfoSys, Wipro etc.)12. Bring an international character.13. Arrange lectures by distinguished people. Coordinate with the efforts like Lockheed Martin-IEEE webinar Series for

Software and Systems Initiative. I want to work with other such efforts from Boeing, Raytheon, GD, ING, Google etc.14. Start an “Angels Program” similar to the one existed in Bell Labs where deserving members will be encouraged and helped

to advance their memberships in AIAA and other sister professional Societies, and win Awards.15. Start an effective Mentoring/Networking program.16. Make SSTC a catalyst for collaborative Research efforts (e.g. smart Grid, Cyber Security etc.)

Page 30: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Heilmeier's Checklist

1. What are you trying to do? Articulate your objectives using absolutely no jargon.

2. How is it done today, and what are the limits of current practice?

3. What's new in your approach and why do you think it will be successful?

4. Who cares? If you're successful, what difference will it make?

5. What are the risks and the payoffs?

6. How much will it cost? How long will it take?

7. What are the midterm and final "exams" to check for success?

Page 31: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

A word about the name of the TC

• The official Name of the TC : Software Systems TC• Official short form : SOFTC• We proposed to change the name of the TC from “

Software Systems TC” to “Software TC” in June 2010 to reflect the new focus of the TC.

• It is still winding its way through the red-tape. • Hope it sees the light some time before May 01, 2012• You will also see “SSTC” used as an acronym for our TC.

** Move SSTC from the Software Engineering process centric (which is mostly sterile) approach to Actual Software Systems centric (Mostly creative (some thing Similar to IEEE Software)) focus. (#5 on the Vision Statement)

Page 32: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Additional Information is available at:

• Vision Statement• Letter from TC Chair (June 2010)• Letter from TC Chair (August 2010)• Letter from TC Chair (November 2010)• Changing the name of the TC from “Software Systems TC” to

“Software TC”• Bios/profiles• Training Materials

Page 33: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

Interesting Letter from Nokia CEO

Adobe Acrobat Document

My favorite line in the letter: The Chinese OEMs are cranking out a device much faster than, "the time that it takes us to polish a PowerPoint presentation **."

** That is the reason why I have not polished this presentation

Page 34: New Member Welcome Kit for Software Technical Committee ( SOFTC) Rao Mannepalli Chair, SOFTC Jan 31, 2011.

A page from history