మేము జట్టుకృషిని ఎలా ప్రయత్నించాము మరియు దాని నుండి ఏమి వచ్చింది

మేము జట్టుకృషిని ఎలా ప్రయత్నించాము మరియు దాని నుండి ఏమి వచ్చింది

క్రమంలో వెళ్దాం

ఈ చిత్రం కొంచెం తరువాత అర్థం ఏమిటి, కానీ ప్రస్తుతానికి నేను పరిచయంతో ప్రారంభిస్తాను.

చల్లని ఫిబ్రవరి రోజున ఇబ్బంది సంకేతాలు లేవు. "సమాచార వ్యవస్థల రూపకల్పన మరియు అభివృద్ధిని నిర్వహించే పద్ధతి" అని పిలవాలని నిర్ణయించుకున్న ఒక సబ్జెక్ట్‌పై క్లాస్ తీసుకోవడానికి అమాయక విద్యార్థుల బృందం మొదటిసారి వచ్చింది. ఒక సాధారణ ఉపన్యాసం ఉంది, ఉపాధ్యాయుడు స్క్రమ్ వంటి సౌకర్యవంతమైన అభివృద్ధి పద్ధతుల గురించి మాట్లాడాడు, ఇబ్బందిని ఏమీ సూచించలేదు. మరియు ముగింపులో గురువు ప్రకటిస్తాడు:

జట్టుకృషి యొక్క అన్ని కష్టాలను మీరే అనుభవించాలని, సమూహాలుగా విభజించి, ఒక ప్రాజెక్ట్‌తో ముందుకు రావాలని, నాయకుడిని నియమించాలని మరియు అన్ని డిజైన్ దశలను కలిసి వెళ్లాలని నేను కోరుకుంటున్నాను. ముగింపులో, నేను మీ నుండి పూర్తి ఉత్పత్తిని మరియు హబ్రేపై కథనాన్ని ఆశిస్తున్నాను.

ఇక్కడే మన కథ మొదలవుతుంది. బిలియర్డ్స్‌లోని బంతుల వలె, ప్రభావం యొక్క శక్తి చెదిరిపోయే వరకు మరియు 7 మంది వ్యక్తుల సమూహం ఒకచోట చేరే వరకు మేము ఒకరినొకరు బౌన్స్ చేసాము. శిక్షణ ప్రాజెక్ట్ కోసం ఇది చాలా ఎక్కువ కావచ్చు, కానీ పాత్రలను బాగా పంపిణీ చేయడం సరైనది. ప్రాజెక్ట్ కోసం ఆలోచనల చర్చ ప్రారంభమైంది, “లెట్స్ రెడీమేడ్ ప్రాజెక్ట్‌ను తీసుకుందాం” నుండి “అంతరిక్ష వస్తువుల ఏర్పాటుకు ఎమ్యులేటర్” వరకు. కానీ చివరికి ఆలోచన వచ్చింది, మీరు మొదటి చిత్రంలో చదివిన పేరు.

వాయిదా వేయడం ఆపండి - అది ఏమిటి, దేనితో తింటారు మరియు మేము దానిని ఎలా అభివృద్ధి చేసాము మరియు దాని నుండి ఏమి వచ్చింది

అదృష్టవశాత్తూ లేదా దురదృష్టవశాత్తూ, నాకు కేటాయించబడిన ప్రాజెక్ట్ మేనేజర్ తరపున కథ చెప్పబడుతుంది. కాబట్టి మన మనస్సులో ఏ ఆలోచన వచ్చింది? SupperCommon నుండి జనాదరణ పొందిన “షేక్ అలారం క్లాక్” అలారం గడియారం నుండి ప్రేరణ పొందింది, అంటే వినియోగదారుడు మేల్కొనేలా చేసే నిర్దిష్ట చర్యను చేసే వరకు స్మార్ట్‌ఫోన్‌ను పూర్తిగా నిరోధించే పని, మేము అలాంటి అప్లికేషన్‌ను రూపొందించాలని నిర్ణయించుకున్నాము. ఫోన్ వ్యసనం నుండి బయటపడండి, అదే సూత్రం ప్రకారం “షేక్ ది అలారం క్లాక్”

ఇది ఎలా పనిచేస్తుంది

వినియోగదారు టైమర్‌లను సెట్ చేస్తారు
-స్మార్ట్‌ఫోన్‌లో గడపగలిగే సమయం
-స్మార్ట్‌ఫోన్ లేని సమయం (బ్లాకింగ్ పీరియడ్)
టైమర్ గడువు ముగిసినప్పుడు, స్క్రీన్‌పై అతివ్యాప్తి కనిపిస్తుంది, అది కనిష్టీకరించబడదు
-ఓవర్‌లేను మూసివేయడానికి మీరు చిన్న పరీక్ష ద్వారా వెళ్లాలి (గందరగోళంగా ఉన్న కీబోర్డ్‌లో పాస్‌వర్డ్‌ను నమోదు చేయండి, గణిత సమస్యను పరిష్కరించండి, ఫోన్‌ను రెండు నిమిషాలు కదిలించండి)
ఈ విధంగా అన్‌లాక్ చేసిన తర్వాత, స్మార్ట్‌ఫోన్‌లో ఖర్చు చేయగల సమయం సగానికి తగ్గించబడుతుంది మరియు ఒక నిమిషం వరకు ఉంటుంది.

ఒక బృందాన్ని నిర్మించడం

మొదట, ఎవరు ఏమి చేస్తారు మరియు ఏ భాషలో ఇవన్నీ వ్రాయబడతాయో నిర్ణయించడం అవసరం. ప్రాజెక్ట్ మేనేజ్‌మెంట్‌తో దీనికి పెద్దగా సంబంధం లేదని నేను భావిస్తున్నాను, ఎందుకంటే మీరు నిజమైన ప్రాజెక్ట్ కోసం బృందాన్ని సమీకరించినప్పుడు, మీకు అవసరమైన వారిని వెంటనే సమీకరించండి. ఫలితంగా, నేను డిజైనర్ యొక్క భారాన్ని కూడా తీసుకున్నాను, అప్లికేషన్ డెవలప్‌మెంట్‌లో మంచి అనుభవం ఉన్న ఒక టీమ్ మేనేజర్‌ని ఎంచుకున్నాను, అతనికి ముగ్గురు ప్రోగ్రామర్‌లను కేటాయించారు మరియు మరో ఇద్దరు టెస్టర్‌లుగా మారారు. వాస్తవానికి, ప్రోగ్రామింగ్ భాష నైపుణ్యాల ఆధారంగా ఎంపిక చేయబడింది. తత్ఫలితంగా, జావాను ఉపయోగించాలని నిర్ణయించారు, ఎందుకంటే ప్రోగ్రామర్లు అందరూ దానితో సుపరిచితులు.

టాస్క్‌లను సెట్ చేస్తోంది

ఉపాధ్యాయుని సిఫార్సుపై, ఉచిత సేవపై టాస్క్ బోర్డు సృష్టించబడింది Trello. ఇది స్క్రమ్ సిస్టమ్ ప్రకారం పని చేయడానికి ప్రణాళిక చేయబడింది, ఇక్కడ ప్రతి స్ట్రీమ్ ఒక రకమైన పూర్తి అప్లికేషన్.
అయితే, వాస్తవానికి, ఇవన్నీ ఒక పెద్ద మరియు పొడవైన స్ట్రీమ్ నుండి వచ్చాయి, దీనికి సవరణలు, చేర్పులు మరియు దిద్దుబాట్లు నిరంతరం చేయబడతాయి.

మేము జట్టుకృషిని ఎలా ప్రయత్నించాము మరియు దాని నుండి ఏమి వచ్చింది

మేము స్పెక్స్ వ్రాస్తాము

Savin యొక్క పుస్తకం "Testing.com" ద్వారా ప్రభావితమైన, నేను ప్రతిదీ ఎలా ఏర్పాటు చేయాలనే దాని గురించి నా స్వంత ఆలోచనను కలిగి ఉన్నాను. ఇది అన్ని స్పెసిఫికేషన్‌లను వ్రాయడంతో ప్రారంభమైంది, నేను నమ్ముతున్నట్లుగా, మనం ఏమి ఆశిస్తున్నాము, ఏమి మరియు ఎలా పని చేయాలి అనే దాని గురించి స్పష్టమైన వివరణ లేకుండా, ఏదీ పని చేయదు. ప్రోగ్రామర్లు వారు చూసినట్లుగా ప్రతిదీ ప్రోగ్రామ్ చేస్తారు, టెస్టర్లు వేరొకదాన్ని పరీక్షిస్తారు, మేనేజర్ మూడవది ఆశిస్తున్నారు, కానీ ఇది ఎప్పటిలాగే నాల్గవది అవుతుంది.
స్పెసిఫికేషన్లను వ్రాయడం సులభం కాదు, మీరు అన్ని వివరాలు, అన్ని సూక్ష్మ నైపుణ్యాల ద్వారా ఆలోచించాలి. వాస్తవానికి, మొదటిసారి ఏమీ పని చేయలేదు. ఫలితంగా, స్పెసిఫికేషన్‌లు అనుబంధించబడ్డాయి మరియు 4 సార్లు మళ్లీ చేయబడ్డాయి. మీరు వ్యాసం చివర లింక్‌ల విభాగంలో చివరి ఎంపికను కనుగొనవచ్చు.

డిజైన్ గీయడం

మొబైల్ అప్లికేషన్‌లో డిజైన్ చేయడం చాలా ముఖ్యమైన విషయం. అయినప్పటికీ, నా బృందంతో సహా ప్రతి ఒక్కరూ దీన్ని అర్థం చేసుకోలేరు, డిజైన్ అవసరం లేదని, ఇది అప్లికేషన్‌లో చాలా అప్రధానమైన భాగం అని చాలా మంది నాతో తీవ్రంగా వాదించారు. నువ్వు అంత అమాయకంగా ఉండకూడదు. మొదట, రెడీమేడ్ డిజైన్ ప్రోగ్రామర్ పనిని సులభతరం చేస్తుంది; అతను ఎక్కడ మరియు ఎక్కడ ఉంచాలి అనే దాని గురించి ఆలోచించాల్సిన అవసరం లేదు, అతను డ్రా అయినదాన్ని తీసుకొని టైప్‌సెట్ చేస్తాడు. స్పెసిఫికేషన్‌లతో పాటు, డిజైన్ ప్రోగ్రామర్ యొక్క మనస్సును అనవసరమైన విషయాల నుండి పూర్తిగా విముక్తి చేస్తుంది మరియు అతనికి తర్కంపై దృష్టి పెట్టడానికి అవకాశం ఇస్తుంది. సాధారణంగా, ఒక ప్రోటోటైప్ (భయంకరమైన) డిజైన్ మొదట డ్రా చేయబడింది:

మేము జట్టుకృషిని ఎలా ప్రయత్నించాము మరియు దాని నుండి ఏమి వచ్చింది

కానీ అప్పుడు డిజైన్ దువ్వెన మరియు సాధారణ స్థితికి తీసుకురాబడింది.
(వ్యాసం చివరిలో అన్ని డిజైన్ అంశాలకు లింక్ చేయండి).

మేము జట్టుకృషిని ఎలా ప్రయత్నించాము మరియు దాని నుండి ఏమి వచ్చింది

ప్రోగ్రామింగ్

ప్రోగ్రామింగ్ కష్టం, కానీ సాధ్యమే. నేను ఈ విషయాన్ని విస్మరిస్తాను, ఎందుకంటే నేను వ్యక్తిగతంగా దీనితో వ్యవహరించలేదు. ప్రోగ్రామర్లు భారీ మొత్తంలో పని చేసారు, అది లేకుండా ప్రతిదీ అర్థరహితంగా ఉండేది. వాస్తవానికి, మేము మా ఆలోచనలలో కొన్నింటిని గ్రహించగలిగాము. మరియు ప్రోగ్రామ్ ఇంకా మెరుగుదల అవసరం. తొలగించాల్సిన బగ్‌లు మరియు ఫీచర్‌లు చాలా ఉన్నాయి. మాకు ఎక్కువ సమయం ఉంటే, మేము లోతైన ఆల్ఫా నుండి బయటపడతాము, కానీ ప్రస్తుతానికి మీరు వ్యాసం చివరిలో అప్లికేషన్‌ను పరీక్షించవచ్చు.

బాగా, పరీక్ష గురించి

ప్రోగ్రామింగ్‌లో ప్రధాన విషయం ఏమిటి? నా అభిప్రాయం ప్రకారం, ప్రధాన విషయం ఏమిటంటే ప్రతిదీ పని చేస్తుంది మరియు అది తప్పక కనిపిస్తుంది. ఇది ఎల్లప్పుడూ సరిగ్గా పని చేయదు మరియు వెంటనే కాదు. దీనికి పరీక్ష అవసరం. నా పరీక్షకులకు, నేను పరీక్ష కేసులను ఉపయోగించి టెస్టింగ్ మోడల్‌ను ప్రతిపాదించాను. మొదట, పరీక్ష కేసులు స్పెసిఫికేషన్లకు అనుగుణంగా పూర్తిగా వ్రాయబడతాయి, ఆపై వాటిపై పరీక్ష నిర్వహించబడుతుంది. దీని నుండి ఏమి బయటకు వచ్చిందో మీరు క్రింది లింక్‌లలో చూడవచ్చు.

చదివినందుకు ధన్యవాదములు. మీరు ఇక్కడ కనీసం ఉపయోగకరమైనది ఏదైనా కనుగొన్నారని నేను ఆశిస్తున్నాను, బహుశా మీ ప్రారంభానికి సంబంధించిన ఆలోచన లేదా కొన్ని మంచి సలహాలు లేదా సాధనం ఉండవచ్చు.

సూచనలు:

ఇటీవలి లక్షణాలు.
డిజైన్ ఆన్ ఫిగ్మా.
పరీక్ష కేసులు и బగ్ నివేదికలు.

అప్లికేషన్ ఆన్‌లో ఉంది HokeyApp. - అప్లికేషన్ హ్యాండ్‌ఆఫ్ పేరుతో నిర్మించబడింది, ఎందుకు అని కూడా అడగవద్దు (ఎందుకంటే ఆపు వాయిదా చాలా పొడవుగా ఉంది).

చివర్లో బాగా

ఇదంతా అర్ధమైందని మీరు అనుకుంటున్నారా?

నమోదు చేసుకున్న వినియోగదారులు మాత్రమే సర్వేలో పాల్గొనగలరు. సైన్ ఇన్ చేయండిదయచేసి.

విద్యా సంస్థలలో ఇటువంటి అభ్యాసం అవసరమా మరియు నిజ జీవితంలో ఇది ఎంత ఉపయోగకరంగా మరియు వర్తిస్తుంది?

  • అవసరమైన, అమూల్యమైన అనుభవం

  • కొంచెం అనుభవం ఉన్నప్పటికీ అవసరం

  • దాదాపు పనికిరానిది, జట్టులో పని చేసే సాధారణ లక్షణాలను మీరు అర్థం చేసుకుంటారు

  • సమయం మరియు శ్రమ వృధా

2 వినియోగదారులు ఓటు వేశారు. నిరాకరణలు లేవు.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి