Patrick M. Bailey, MS.  Scope  Background  Information systems  Is there a link?  Seeking Answers  The nature of E-Systems  Tent making opportunities.

Slides:



Advertisements
Similar presentations
Preparing to Share Your Story
Advertisements

Configuration management
E.g Act as a positive role model for innovation Question the status quo Keep the focus of contribution on delivering and improving.
Note: Lists provided by the Conference Board of Canada
Educational Platform Cheryl Urbanovsky. I believe education is a calling. As educators, we are called to walk with our children as they begin their journey.
James: Hands-On Christianity…. James 4: James introduces us to the most widely played game among Christians then and now…
Seeking God During Grief July 19. Think About It Consider the quote: Which do you think is more important – faith or hope? Why? “Faith is that which lays.
Academy Meeting 19 June  Explaining academies and what this means for us  Consultation to obtain your views – decision rests with governors 
Luke 11:1-13 Lord Teach us to Pray. New Year 2012.
CSCU 411 Software Engineering Chapter 2 Introduction to Software Engineering Management.
USING AND PROMOTING REFLECTIVE JUDGMENT AS STUDENT LEADERS ON CAMPUS Patricia M. King, Professor Higher Education, University of Michigan.
Dr. Sue Makin. * What is a worldview? * A worldview is a way of understanding the world and your place in it. * What does Christian worldview mean? *
CEP Welcome September 1, Matthew J. Koehler September 1, 2005CEP Cognition and Technology Who’s Who?  Team up with someone you don’t.
Applied Software Project Management 1 Introduction Dr. Mengxia Zhu Computer Science Department Southern Illinois University Carbondale.
What have we learned? We are aware of different descriptions of what it means to be moral. All of us have to make choices. Choices that involve right.
A Leader’s Role in Creating and Maintaining a Healthy Work Environment March 17, :00-10:15AM & 1:15-2:30PM.
God’s Plan Revealed May 3. Quotes on Hindsight Hindsight is always twenty-twenty. Hindsight is an exact science. Hindsight is the time machine, you will.
Principles for Holy Praying
ACOS 2010 Standards of Mathematical Practice
UNIT 9. CLIL THINKING SKILLS
How to Study the Bible The Most Important Tool in Bible Study – A Pure Heart that is Seeking God.
Overcome Your Fears May 1. Think About It … What are some important leadership traits? Today  we look at new leader for the children of Israel … Joshua.
TELEPHONE INTERVIEWS : Telephone Interviews are very popular in modern fast work culture. Telephone interviews are often conducted by employers in the.
School Innovation in Science Formerly Science in Schools An overview of the SIS Model & supporting research Russell Tytler Faculty of Education, Deakin.
When Leaders Fail June 6. Think About It … Why do some people ignore the instructions and try to assemble or build something new on their own? Why do.
Sofia Bulgaria Summer School IST eXPERT: Best Practice on e-Project Development 30 June - 2 July 2003 eXtreme programming.
CARLETON READS & COUNTS (TUTOR SESSION) April 30, 2013 Diane Torbenson RtI Greenvale Park Elementary School
Putting Patients First ‘Championing Consumers’ Rights’ Tania Thomas Deputy Health and Disability Commissioner April 2007.
A Conversation Between an Agnostic and a Christian.
Accept the Call Nov. 6.
Wolcott High School School Counseling Department.
IT Job Roles & Responsibilities Shannon Ciriaco Unit 2:
Smith’s Aerospace © P. Bailey & K. Vander Linden, 2005 Functional Requirements through Use Cases Patrick Bailey Keith Vander Linden Calvin College.
Some Tools For Team Building an Introduction 2010 Faith and Light International Formation Project Team.
Some Tools For Team Building Faith and Light International Formation 2010.
James 1:1-8.
Everyone Communicates Few Connect
AN INTRODUCTION Managing Change in Healthcare IT Implementations Sherrilynne Fuller, Center for Public Health Informatics School of Public Health, University.
Vocabulary Strong Families.
AP-1 4. Agile Processes. AP-2 Agile Processes Focus on creating a working system Different attitude on measuring progress XP Scrum.
Understand the purpose and benefits of guiding instructional design through the review of student work. Practice a protocol for.
Welcome to the BAA/Fenway Library I am Kathy Lowe, the library director. Your teacher preparation or experience in other schools may not have given you.
Facilitate Group Learning
Learning Skills and Work Habits Growing Successfully at Tosorontio Public School.
DGS Town Hall with Director Fred Klass October 3, 2011.
Self Management Project MGT 494 Lecture-7 1. Recap Teaching versus Learning The Learning Process – Auditory – Visual – Kinesthetic Self-Assessments 2.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
When Members Insist on Their Way March 21. Think About It … What are some rights or freedoms as a citizen of the country you call home? Which of these.
Student Procedures for Conferencing. 1.Introduce your teacher to your parents. 2.Begin the conference with a prayer. 3.Share your Self-Assessment with.
Lucky You! You’re in Advanced Painting and Drawing and it will be your favorite class of the day! Why? Because the art problems are challenging but engaging.
THE BIG INTERVIEW Presentation 1. Education Philosophy Working four-teen years in the California Public School system taught me how an intercity School.
1 Introduction to eXtreme Programming Remko Popma Azzurri Ltd.
© 2011 South-Western | Cengage Learning GOALS LESSON 4.1 DEVELOP A PARTNERSHIP Describe personal traits and technical skills required to build a partnership.
Career Readiness Chapter 7 1. In This Chapter You Will: Chapter 7: Career Readiness 2 Learn about how internships, mentoring, part-time work and volunteering.
S2 PSE Relationships Lesson 1 Values Rights Responsibilities.
温州市实验中学 陈玫月. Give opinions in different ways. I think students should be allowed to …. I don’t think students should …. I agree / disagree that … I think.
The importance of optimism in maintaining healthy aging in rural Alaska.
21 st Century Leadership Educational Disadvantage – A focus on School Leadership.
Promoting young children’s readiness and ability to learn is a natural and vital priority to children’s lives however, it is also essential for children.
Change is Hard: Change Leadership. Today  Why organizations need to change  Why change is so hard  Emotions during change  Problems with emotional.
Who I Am Amanda Hoss EDU 671 Jessica Bogunovich 5/10/2016.
AGILE METHODS Curtis Cook CS 569 Spring 2003.
Objections Overruled July 30.
Ethical Decision Making
PERSONAL MANAGEMENT.
The People’s Parliament in Sandwell:
Extreme Programming.
BECOMING AN ELEMENTARY TEACHER
Applied Software Project Management
Leading Through Crisis
Presentation transcript:

Patrick M. Bailey, MS

 Scope  Background  Information systems  Is there a link?  Seeking Answers  The nature of E-Systems  Tent making opportunities  With the user  Between developers  Software engineering and Faith

IS Professionals IS professionals must have a broad business and real world perspective. IS professionals must have strong analytical and critical thinking skills. IS professionals must have interpersonal communication and team skills and have strong ethical principles. IS professionals must design and implement information technology solutions that enhance organizational performance. Source: IS 2002 Model Curriculum and Guidelines for Undergraduate Degree Programs in Information Systems Association for Computing Machinery (ACM) Association for Information Systems (AIS) Association of Information Technology Professionals (AITP)

“The longer I live, the more I realize the impact of attitude on life. … It is more important than appearance, giftedness or skill. ….I am convinced that life is 10% what happens to me and 90% how I react to it. “- Charles Swindol “The way you act, your feelings, and even your private opinions will influence your team.” - Watts Humphrey, TSP, Leading a Development Team “Welcome changing requirements, even late in development...” This is a statement of attitude. – Robert C. Martin, Agile Software Development

 How long have you been a software engineer or involved in software engineering?  What best describes your professional life?  What best describes your organization?  What best describes your view of integrating faith with the practice of software engineering?  What best describes the reason for your participation in this study?  What best describes your history as a Christian?  Briefly describe any specific area where your faith has influenced how you develop software.  Skill sets: C, C++, Java, Perl, COBOL, Project management, Linux, etc…

 “Just because you asked”  “I have some sense of how my faith influences my practice, but am interested in how others approach the area”  “I value the education I received at Calvin and I respect their desire to do the study. If my involvement can assist in any way, I would be glad to participate.”  “Just for grins”

 It affects how I view my work to ensure it is of the highest quality to bring glory to God. My faith leads me to be more patient with my team and our testing department. It has given me courage to admit to mistakes and aim for correction.  My work ethic has probably been influenced by my faith, but that's about it  Frankly, I don't see any connection between one's faith and software development  I prayed for my hacks to work, and they did!

Jared Staal (07) Information Systems Jessica Holtrop (07) Communication Arts and Sciences Michael Bailey Religion

Talk about their daily life and let the Christian perspectives naturally evolve from the conversation.

 Some reasons why a link is found:  Stewardship  Craftsmanship (do it for the glory of the Lord)  Opportunity to witness (tent making)  Hiring practices  Technical ability carries the most weight  Character is important, but difficult to measure  Variety of methods exists, but less than perfect  General communication ability is critical  No one said explicitly they consider a person’s faith

 Development platforms  Open source is appreciated for the community of giving  Open source is not always preferred.  “The problem with open source is that an application can have the focus of a lot of developers, but if it is no longer exciting, support begins to wane.”  “I’m not adamant about everything being open source.”

 I think about what does it mean to do my work and do it in excellent ways. I’m called to excellence and helping teams to do that. I continue to wrestle how my faith ought to clearly shape the way I do technology.  Put your focus on building relationships.  [Using my skill] is my form of tent making.

 S – Small systems that can be proven mathematically  P – Approximation of a problem. Changes are made to come closer to solving the problem. (a chess game)  E – Think of the E as in “Enterprise” Systems that live in the “real” world. The problem they solve is likely to change. Acceptance is based on perception.

 Geeks and suits don’t communicate well.  Geeks and suits don’t respect each other.  Technology people and business people don’t trust each other

Human cognition has a problem — anecdotal thinking comes naturally whereas scientific thinking does not… Anecdotal associations are so powerful that they cause people to ignore contrary evidence. Michael Schermer, Jama and the Mountebank, Nature Magazine, Vol 451, 7 Feb 2008, pg 628

24 1. The system shall allow entry of a patron’s library card number. 2. The system shall flag patron records as non-useable if there is an overdue book associated with the account. 3. The system shall flag patron records as non-useable if there is an overdue book associated with the account. 4. The system shall allow entry of a book identification number for checkout. 5. The system shall maintain the status of a book. Statuses include available, checked-out, reserved and destroyed. 6. The system shall maintain the status of a video. Statuses include available, checked-out, reserved, being-viewed, on-order and destroyed. 7. The system shall mark a book as checked out for a patron provided the patron ID is entered, the patron record is not flagged and the book status is available. 8. The system shall mark a video as checked out for a patron provided the patron ID is entered, the patron record is not flagged and the video status is available. 9. The system shall apply a date two weeks from the current date as the due date for a book. 10. The system shall apply a date one week from the current date as the due date for a video.

25 When a patron brings books or videos to the checkout desk, the clerk will do the following: Request the library card from the patron and enter the number into the system. The system will let the clerk know if the patron may check out materials. The clerk will enter the identification number of each book and video into the system. The system will create a receipt listing material checked out and each due date. Books are allowed to be checked out for two weeks and videos are allowed to be checked out for one week.

I = Internal View: The tendency of the person responding is to have a thorough knowledge of the code itself before determining a testing approach. S = Specification View: The respondent places greater value on the design and specifications of a system to determine a testing approach. B = Business Value: The respondent has more of an “expert” customer/user view of how to test software. Further, economic factors are a significant factor in their consideration. R = “Real World”/ Randomness: The respondent believes that most things are unpredictable and that testing in the “real world” is typically the most likely approach to discovering the majority of faults or patterns. This does not necessarily imply recklessness.

Project MgrsISBR * Totals SW DevelopersISBR Sub Totals

 Business people make the business decision, technical people make the technical decision  Limit work to 40 hours a week  Determine the quality desired first (test driven development)  Iterative development (better communication)

“O Lord, I have never been eloquent…I am slow of speech and tongue.” …Then the Lord’s anger burned against Moses and he said “What about your brother Aaron the Levite? I know he can speak well..I will help both of you speak and will teach you what to do.” NIV, Exodus 4:10-16

Mike McIntosh Project Manager, Amway Against Optimism …humble and human share the same Latin root: humus. To be humble and to be human is to know oneself to be “of the earth” and not one of the gods. The Hebrews knew God made Adam from the earth. Such humility makes us teachable and ready to learn from our mistakes.

Since the cost of fixing a defect often increases the longer the defect goes undetected, early detection can reduce redevelopment and rework costs. For example, the Jet Propulsion Laboratory (a NASA software supplier) estimates it has saved $7.5 million over 300 inspections, yielding an average cost savings of $25,000 per inspection [2]. Tyran, Craig K. et al, Improving Software Inspections with Group Process Support COMMUNICATIONS OF THE ACM September 2002/Vol. 45, No. 9 pg 87

A rule of thumb for reviews: Do not let any unwholesome talk come out of your mouths, but only what is helpful for building others up according to their needs, that it may benefit those who listen. Ephesians 4:29

9 Two are better than one, because they have a good return for their work: 10 If one falls down, his friend can help him up. But pity the man who falls and has no one to help him up!

I have much to write to you, but I do not want to use paper and ink. Instead, I hope to visit you and talk with you face to face, so that our joy may be complete.

The system we are building. Mainframe Database Web server Report Request Report data Nightly feed Updated Records

 Some perception that something is finished.  Up to 75% of a system is developed after it is “finished”  Programmer ratio reduction of 7 to 1  Often entry level developers  Maintenaners spend approximately 50% of their time studying code  Go from different pockets of ownership to full ownership  Pride  Not exciting  Not as challenging

“You have a lot of young people making a lot of money who care more about themselves than helping others,” explained one Internet CEO. Maybe so, but such an explanation misses the broader ethos of cyber culture. High-tech endeavors are usually organized around short- term goals and immediate practical needs... Cyber culture is so focused on the here and now that it implicitly rejects the human need for a long-term vision, let alone a moral compass. -Quentin J. Schultze, Habits of the High Tech Heart

…design is His. Stewardship is ours. Software is not an artifact to be “created” where in our mind we “own” the software product. Rather, software and its development is a means of cultivating an awaremenss of who we are and what role we are to play in a Master Plan. Ken Shafer Consultant, Indianapolis, IN

“There is the creativity link. I see creativity being part of joy. It is certainly an attribute of God. Realizing how explicit you must be, gives you some appreciation for the wisdom and sovereignty of God.” - Response to questionnaire “I talk to God while I develop software, because He is smarter than I am and has a better plan. Phone interview comment.” ASCII Values BinaryDecimalCharacter A B

" Sometime look at a novice workman … and compare his expression with that of a craftsman whose work you know is excellent … The craftsman isn't ever following a single line of instruction. He's making decisions as he goes along. For that reason he'll be absorbed and attentive to what he's doing even though he doesn't deliberately contrive this. His motions and the machine are in a kind of harmony. He isn't following any set of written instructions because the nature of the material at hand determines his thoughts and motions, which simultaneously change the nature of the material at hand. The material and his thoughts are changing together in a progression of changes until his mind's at rest at the same time the material's right.“ Zen and the Art of Motorcycle Maintenance …“craftsman” or “craftsmen” appear at least 41 times in the New International Version of the Bible. Dynamic Link, pg 17

 Collecting information is expensive  Duplicating it is cheap Ref: Database In Peril, Nature 435, (22 Jun 2005) New

Leadership Management Power CULTURE SOP Strategic planning Authority Role Specification Force incentives Role Modeling Religion Tradition Measurements Responsibility Agreement on how the world works. Agreement on what we wantAgreement on what we want